; -------------------------------------------------------------------------------- ; @Title: MCXN On-Chip Peripherals ; @Props: Released ; @Author: KRZ ; @Changelog: 2024-08-01 KRZ ; @Manufacturer: NXP - NXP Semiconductors ; @Doc: Generated (TRACE32, build: 171464.), based on: ; MCXN235.xml (Ver. 1.0), MCXN236.xml (Ver. 1.0), ; MCXN546_cm33_core0.xml (Ver. 1.0), MCXN547_cm33_core0.xml (Ver. 1.0), ; MCXN946_cm33_core0.xml (Ver. 1.0), MCXN947_cm33_core0.xml (Ver. 1.0) ; @Core: Cortex-M33F ; @Chip: MCXN235, MCXN236, MCXN546, MCXN547, MCXN946, MCXN947 ; @Copyright: (C) 1989-2024 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; Copyright 2016-2023 NXP ; SPDX-License-Identifier: BSD-3-Clause ; -------------------------------------------------------------------------------- ; $Id: permcxn.per 18193 2024-08-02 15:28:06Z kwisniewski $ AUTOINDENT.ON CENTER TREE ENUMDELIMITER "," base ad:0x0 tree.close "Core Registers (Cortex-M33F)" AUTOINDENT.PUSH AUTOINDENT.OFF tree "System Control" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 12. group.long 0x08++0x03 line.long 0x00 "ACTLR,Auxiliary Control Register" bitfld.long 0x00 29. " EXTEXCLALL ,Allows external exclusive operations to be used in a configuration with no MPU" "No,Yes" bitfld.long 0x00 12. " DISITMATBFLUSH ,Disables ITM and DWT ATB flush" "No,Yes" bitfld.long 0x00 10. " FPEXCODIS ,Disables FPU exception outputs" "No,Yes" textline " " bitfld.long 0x00 9. " DISOOFP ,Disables floating-point" "No,Yes" bitfld.long 0x00 2. " DISFOLD ,Disables dual-issue functionality" "No,Yes" bitfld.long 0x00 0. " DISMCYCINT ,Disables interruption of multi-cycle" "No,Yes" group.long 0x0C++0x0F line.long 0x00 "CPPWR,Coprocessor Power Control Register" bitfld.long 0x00 21. " SUS10 ,State unknown Secure only" "Both states,Secure only" bitfld.long 0x00 20. " SU10 ,This bit indicates and allows modification of whether the state associated with the floating point unit is permitted to become UNKNOWN" "Not permitted,Permitted" bitfld.long 0x00 15. " SUS7 ,State unknown Secure only" "Both states,Secure only" textline " " bitfld.long 0x00 14. " SU7 ,This bit indicates and allows modification of whether the state associated with the coprocessor 7 is permitted to become UNKNOWN" "Not permitted,Permitted" bitfld.long 0x00 13. " SUS6 ,State unknown Secure only" "Both states,Secure only" bitfld.long 0x00 12. " SU6 ,This bit indicates and allows modification of whether the state associated with the coprocessor 6 is permitted to become UNKNOWN" "Not permitted,Permitted" textline " " bitfld.long 0x00 11. " SUS5 ,State unknown Secure only" "Both states,Secure only" bitfld.long 0x00 10. " SU5 ,This bit indicates and allows modification of whether the state associated with the coprocessor 5 is permitted to become UNKNOWN" "Not permitted,Permitted" bitfld.long 0x00 9. " SUS4 ,State unknown Secure only" "Both states,Secure only" textline " " bitfld.long 0x00 8. " SU4 ,This bit indicates and allows modification of whether the state associated with the coprocessor 4 is permitted to become UNKNOWN" "Not permitted,Permitted" bitfld.long 0x00 7. " SUS3 ,State unknown Secure only" "Both states,Secure only" bitfld.long 0x00 6. " SU3 ,This bit indicates and allows modification of whether the state associated with the coprocessor 3 is permitted to become UNKNOWN" "Not permitted,Permitted" textline " " bitfld.long 0x00 5. " SUS2 ,State unknown Secure only" "Both states,Secure only" bitfld.long 0x00 4. " SU2 ,This bit indicates and allows modification of whether the state associated with the coprocessor 2 is permitted to become UNKNOWN" "Not permitted,Permitted" bitfld.long 0x00 3. " SUS1 ,State unknown Secure only" "Both states,Secure only" textline " " bitfld.long 0x00 2. " SU1 ,This bit indicates and allows modification of whether the state associated with the coprocessor 1 is permitted to become UNKNOWN" "Not permitted,Permitted" bitfld.long 0x00 1. " SUS0 ,State unknown Secure only" "Both states,Secure only" bitfld.long 0x00 0. " SU0 ,This bit indicates and allows modification of whether the state associated with the coprocessor 0 is permitted to become UNKNOWN" "Not permitted,Permitted" line.long 0x04 "SYST_CSR,SysTick Control and Status Register" rbitfld.long 0x04 16. " COUNTFLAG ,Counter Flag" "Not counted,Counted" bitfld.long 0x04 2. " CLKSOURCE ,SysTick clock source" "External,Core" bitfld.long 0x04 1. " TICKINT ,SysTick Handler" "No SysTick,SysTick" textline " " bitfld.long 0x04 0. " ENABLE ,Counter Enable" "Disabled,Enabled" line.long 0x08 "SYST_RVR,SysTick Reload Value Register" hexmask.long.tbyte 0x08 0.--23. 1. " RELOAD ,The value to load into the SYST_CVR when the counter reaches 0" line.long 0x0C "SYST_CVR,SysTick Current Value Register" hexmask.long.tbyte 0x0C 0.--23. 1. " CURRENT ,Current counter value" rgroup.long 0x1C++0x03 line.long 0x00 "SYST_CALIB,SysTick Calibration value Register" bitfld.long 0x00 31. " NOREF ,Indicates whether the implementation defined reference clock is implemented" "Implemented,Not implemented" bitfld.long 0x00 30. " SKEW ,Indicates whether the 10ms calibration value is exact" "Exact,Inexact" hexmask.long.tbyte 0x00 0.--23. 1. " TENMS ,Holds a reload value to be used for 10ms (100Hz) timing" rgroup.long 0xD00++0x03 line.long 0x00 "CPUID,CPUID Base Register" abitfld.long 0x00 24.--31. " IMPLEMENTER ,Implementer code that Arm has assigned" "0x41=Arm Limited" bitfld.long 0x00 20.--23. " VARIANT ,Variant number to distinguish between different product variants or major revisions of the product" "r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15" bitfld.long 0x00 16.--19. " ARCHITECTURE ,Indicates the architecture version" "Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,Reserved,ARMv8-M w/ Main Extension" newline abitfld.long 0x00 4.--15. " PARTNO ,Indicates part number" "0xD21=Cortex-M33" bitfld.long 0x00 0.--3. " REVISION ,Revision number to distinguish between different patches of the product" "p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15" group.long 0xD04++0x23 line.long 0x00 "ICSR,Interrupt Control and State Register" setclrfld.long 0x00 31. 0x00 31. 0x00 30. " PENDNMISET , On writes allows the NMI exception to be set as pending. On reads indicates whether the NMI exception is pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x00 27. " PENDSVSET , On writes allows the PendSV exception for the selected Security state to be set as pending. On reads indicates whether the PendSV for the selected Security state exception is pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x00 25. " PENDSTSET ,On writes, sets the SysTick exception as pending. On reads, indicates the current state of the exception" "Not pending,Pending" textline " " bitfld.long 0x00 24. " STTNS ,Controls whether in a single SysTick implementation the SysTick is Secure or Non-secure" "Secure,Non-secure" rbitfld.long 0x00 23. " ISRPREEMPT ,Indicates whether a pending exception will be serviced on exit from debug halt state" "Disabled,Enabled" rbitfld.long 0x00 22. " ISRPENDING ,Indicates whether an external interrupt, generated by the NVIC, is pending" "Not pending,Pending" textline " " hexmask.long.word 0x00 12.--20. 1. " VECTPENDING ,The exception number of the highest priority pending and enabled interrupt" rbitfld.long 0x00 11. " RETTOBASE ,Indicates whether there is an active exception other than the exception indicated by the current value of the IPSR" "Present,Absent" hexmask.long.word 0x00 0.--8. 1. " VECTACTIVE ,The exception number of the current executing exception" line.long 0x04 "VTOR,Vector Table Offset Register" hexmask.long 0x04 7.--31. 0x80 " TBLOFF ,Bits[31:7] of the vector table address" line.long 0x08 "AIRCR,Application Interrupt and Reset Control Register" hexmask.long.word 0x08 16.--31. 1. " VECTKEYSTAT ,Vector Key" rbitfld.long 0x08 15. " ENDIANNESS ,Indicates the memory system endianness" "Little endian,Big endian" bitfld.long 0x08 14. " PRIS ,Prioritize Secure exceptions" "Disabled,Enabled" textline " " bitfld.long 0x08 13. " BFHFNMINS ,BusFault BusFault HardFault and NMI Non-secure enable" "Disabled,Enabled" bitfld.long 0x08 8.--10. " PRIGROUP ,Priority grouping. Group priority field bits/Subpriority field bits" "[7:1]/[0],[7:2]/[1:0],[7:3]/[2:0],[7:4]/[3:0],[7:5]/[4:0],[7:6]/[5:0],[7]/[6:0],-/[7:0]" bitfld.long 0x08 3. " SYSRESETREQS ,System reset request Secure only" "Both states,Secure only" textline " " bitfld.long 0x08 2. " SYSRESETREQ ,System reset request" "Not requested,Requested" bitfld.long 0x08 1. " VECTCLRACTIVE ,Writing 1 to this bit clears all active state information for fixed and configurable exceptions" "No effect,Clear" line.long 0x0C "SCR,System Control Register" bitfld.long 0x0C 4. " SEVONPEND ,Determines whether an interrupt transition from inactive state to pending state is a wakeup event" "Not wakeup,Wakeup" bitfld.long 0x0C 3. " SLEEPDEEPS ,Controls whether the SLEEPDEEP bit is only accessible from the secure state" "Both states,Secure only" bitfld.long 0x0C 2. " SLEEPDEEP ,Provides a qualifying hint indicating that waking from sleep might take longer" "Not deep sleep,Deep sleep" textline " " bitfld.long 0x0C 1. " SLEEPONEXIT ,Determines whether, on an exit from an ISR that returns to the base level of execution priority, the processor enters a sleep state" "Disabled,Enabled" line.long 0x10 "CCR,Configuration and Control Register" bitfld.long 0x10 18. " BP ,Branch prediction enable bit" "Disabled,Enabled" bitfld.long 0x10 17. " IC ,Instruction cache enable bit" "Disabled,Enabled" bitfld.long 0x10 16. " DC ,Cache enable bit" "Disabled,Enabled" textline " " bitfld.long 0x10 10. " STKOFHFNMIGN ,Controls the effect of a stack limit violation while executing at a requested priority less than 0" "Not ignored,Ignored" bitfld.long 0x10 8. " BFHFNMIGN ,Determines the effect of precise busfaults on handlers running at a requested priority less than 0" "Not ignored,Ignored" bitfld.long 0x10 4. " DIV_0_TRP ,Controls the trap on divide by 0" "Disabled,Enabled" textline " " bitfld.long 0x10 3. " UNALIGN_TRP ,Controls the trapping of unaligned word or halfword accesses" "Disabled,Enabled" bitfld.long 0x10 1. " USERSETMPEND ,Controls whether unprivileged software can access the STIR" "Disabled,Enabled" line.long 0x14 "SHPR1,System Handler Priority Register 1" hexmask.long.byte 0x14 24.--31. 1. " PRI_7 ,Priority of system handler 7, SecureFault" hexmask.long.byte 0x14 16.--23. 1. " PRI_6 ,Priority of system handler 6, UsageFault" hexmask.long.byte 0x14 8.--15. 1. " PRI_5 ,Priority of system handler 5, BusFault" textline " " hexmask.long.byte 0x14 0.--7. 1. " PRI_4 ,Priority of system handler 4, MemManage" line.long 0x18 "SHPR2,System Handler Priority Register 2" hexmask.long.byte 0x18 24.--31. 1. " PRI_11 ,Priority of system handler 11, SVCall" line.long 0x1C "SHPR3,System Handler Priority Register 3" hexmask.long.byte 0x1C 24.--31. 1. " PRI_15 ,Priority of system handler 15, SysTick" hexmask.long.byte 0x1C 16.--23. 1. " PRI_14 ,Priority of system handler 14, PendSV" hexmask.long.byte 0x1C 0.--7. 1. " PRI_12 ,Priority of system handler 12, DebugMonitor" line.long 0x20 "SHCSR,System Handler Control and State Register" bitfld.long 0x20 21. " HARDFAULTPENDED ,HardFault exception status" "Not pending,Pending" bitfld.long 0x20 20. " SECUREFAULTPENDED ,SecureFault exception status" "Not pending,Pending" bitfld.long 0x20 19. " SECUREFAULTENA ,SecureFault exception enable" "Disabled,Enabled" textline " " bitfld.long 0x20 18. " USGFAULTENA ,UsageFault exception enable" "Disabled,Enabled" bitfld.long 0x20 17. " BUSFAULTENA ,BusFault exception enable" "Disabled,Enabled" bitfld.long 0x20 16. " MEMFAULTENA ,MemManage exception enable" "Disabled,Enabled" textline " " bitfld.long 0x20 15. " SVCALLPENDED ,SVCall exception status" "Not pending,Pending" bitfld.long 0x20 14. " BUSFAULTPENDED ,BusFault exception status" "Not pending,Pending" bitfld.long 0x20 13. " MEMFAULTPENDED ,MemManage exception status" "Not pending,Pending" textline " " bitfld.long 0x20 12. " USGFAULTPENDED ,UsageFault exception status" "Not pending,Pending" bitfld.long 0x20 11. " SYSTICKACT ,SysTick exception status" "Not active,Active" bitfld.long 0x20 10. " PENDSVACT ,PendSV exception status" "Not active,Active" textline " " bitfld.long 0x20 8. " MONITORACT ,Monitor exception status" "Not active,Active" bitfld.long 0x20 7. " SVCALLACT ,SVCall exception status" "Not active,Active" bitfld.long 0x20 5. " NMIACT ,NMI exception status" "Not active,Active" textline " " bitfld.long 0x20 4. " SECUREFAULTACT ,SecureFault exception status" "Not active,Active" bitfld.long 0x20 3. " USGFAULTACT ,UsageFault exception status" "Not active,Active" bitfld.long 0x20 2. " HARDFAULTACT ,HardFault exception status for the selected Security state" "Not active,Active" textline " " bitfld.long 0x20 1. " BUSFAULTACT ,BusFault exception status" "Not active,Active" bitfld.long 0x20 0. " MEMFAULTACT ,MemManage exception status" "Not active,Active" group.byte 0xD28++0x1 line.byte 0x00 "MMFSR,MemManage Status Register" bitfld.byte 0x00 7. " MMARVALID ,Address Valid Flag" "Not valid,Valid" bitfld.byte 0x00 5. " MLSPERR ,A MemManage fault occurred during FP lazy state preservation" "Not occurred,Occurred" bitfld.byte 0x00 4. " MSTKERR ,Stacking Access Violations" "Not occurred,Occurred" textline " " bitfld.byte 0x00 3. " MUNSTKERR ,Unstacking Access Violations" "Not occurred,Occurred" bitfld.byte 0x00 1. " DACCVIOL ,Data Access Violation" "Not occurred,Occurred" bitfld.byte 0x00 0. " IACCVIOL ,Instruction Access Violation" "Not occurred,Occurred" line.byte 0x01 "BFSR,Bus Fault Status Register" bitfld.byte 0x01 7. " BFARVALID ,Address Valid Flag" "Not valid,Valid" bitfld.byte 0x01 5. " LSPERR ,A bus fault occurred during FP lazy state preservation" "Not occurred,Occurred" bitfld.byte 0x01 4. " STKERR ,Derived bus fault (exception entry)" "Not occurred,Occurred" textline " " bitfld.byte 0x01 3. " UNSTKERR ,Derived bus fault (exception return)" "Not occurred,Occurred" bitfld.byte 0x01 2. " IMPRECISERR ,Imprecise data access error" "Not occurred,Occurred" bitfld.byte 0x01 1. " PRECISERR ,Precise data access error" "Not occurred,Occurred" textline " " bitfld.byte 0x01 0. " IBUSERR ,Bus fault on an instruction prefetch" "Not occurred,Occurred" group.word 0xD2A++0x1 line.word 0x00 "UFSR,Usage Fault Status Register" eventfld.word 0x00 9. " DIVBYZERO ,Divide by zero error" "No error,Error" eventfld.word 0x00 8. " UNALIGNED ,Unaligned access error" "No error,Error" eventfld.word 0x00 4. " STKOF ,Stack overflow error" "No error,Error" textline " " eventfld.word 0x00 3. " NOCP ,A coprocessor access error" "No error,Error" eventfld.word 0x00 2. " INVPC ,An integrity check error" "No error,Error" eventfld.word 0x00 1. " INVSTATE , Invalid Combination of EPSR and Instruction" "No error,Error" textline " " eventfld.word 0x00 0. " UNDEFINSTR ,Undefined instruction error" "No error,Error" group.long 0xD2C++0x03 line.long 0x00 "HFSR,HardFault Status Register" bitfld.long 0x00 31. " DEBUGEVT ,Indicates when a Debug event has occurred" "Not occurred,Occurred" bitfld.long 0x00 30. " FORCED ,Indicates that a fault with configurable priority has been escalated to a HardFault exception" "Not occurred,Occurred" bitfld.long 0x00 1. " VECTTBL ,Indicates when a fault has occurred because of a vector table read error on exception processing" "Not occurred,Occurred" group.long 0xD34++0x0B line.long 0x00 "MMFAR,MemManage Fault Address Register" line.long 0x04 "BFAR,BusFault Address Register" line.long 0x08 "AFSR,Auxiliary Fault Status Register" group.long 0xD88++0x03 line.long 0x00 "CPACR,Coprocessor Access Control Register" bitfld.long 0x00 20.--21. " CP10 ,Access privileges for coprocessor 10" "Denied,Privileged,,Full" bitfld.long 0x00 14.--15. " CP7 ,Access privileges for coprocessor 7" "Denied,Privileged,,Full" textline " " bitfld.long 0x00 12.--13. " CP6 ,Access privileges for coprocessor 6" "Denied,Privileged,,Full" bitfld.long 0x00 10.--11. " CP5 ,Access privileges for coprocessor 5" "Denied,Privileged,,Full" bitfld.long 0x00 8.--9. " CP4 ,Access privileges for coprocessor 4" "Denied,Privileged,,Full" textline " " bitfld.long 0x00 6.--7. " CP3 ,Access privileges for coprocessor 3" "Denied,Privileged,,Full" bitfld.long 0x00 4.--5. " CP2 ,Access privileges for coprocessor 2" "Denied,Privileged,,Full" bitfld.long 0x00 2.--3. " CP1 ,Access privileges for coprocessor 1" "Denied,Privileged,,Full" textline " " bitfld.long 0x00 0.--1. " CP0 ,Access privileges for coprocessor 0" "Denied,Privileged,,Full" if PER.ADDRESS.isSECUREEX(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD48) group.long 0xD8C++0x03 line.long 0x00 "NSACR,Non-Secure Access Control Register" bitfld.long 0x00 11. " CP11 ,Enables Non-secure access to coprocessor CP11" "Disabled,Enabled" bitfld.long 0x00 10. " CP10 ,Enables Non-secure access to coprocessor CP10" "Disabled,Enabled" bitfld.long 0x00 7. " CP7 ,Enables Non-secure access to coprocessor CP7" "Disabled,Enabled" textline " " bitfld.long 0x00 6. " CP6 ,Enables Non-secure access to coprocessor CP6" "Disabled,Enabled" bitfld.long 0x00 5. " CP5 ,Enables Non-secure access to coprocessor CP5" "Disabled,Enabled" bitfld.long 0x00 4. " CP4 ,Enables Non-secure access to coprocessor CP4" "Disabled,Enabled" textline " " bitfld.long 0x00 3. " CP3 ,Enables Non-secure access to coprocessor CP3" "Disabled,Enabled" bitfld.long 0x00 2. " CP2 ,Enables Non-secure access to coprocessor CP2" "Disabled,Enabled" bitfld.long 0x00 1. " CP1 ,Enables Non-secure access to coprocessor CP1" "Disabled,Enabled" textline " " bitfld.long 0x00 0. " CP0 ,Enables Non-secure access to coprocessor CP0" "Disabled,Enabled" else hgroup.long 0xD8C++0x03 hide.long 0x00 "NSACR,Non-Secure Access Control Register (not accessible)" endif wgroup.long 0xF00++0x03 line.long 0x00 "STIR,Software Triggered Interrupt Register" hexmask.long.word 0x00 0.--8. 1. " INTID ,Indicates the interrupt to be pended" tree "Memory System" width 10. rgroup.long 0xD78++0x03 line.long 0x00 "CLIDR,Cache Level ID Register" bitfld.long 0x00 30.--31. " ICB ,Inner cache boundary" "Not disclosed,L1 cache highest,L2 cache highest,L3 cache highest" bitfld.long 0x00 27.--29. " LOU ,LOUU" "Level 1,Level 2,?..." bitfld.long 0x00 24.--26. " LOC ,Level of Coherency" "Level 1,Level 2,?..." textline " " bitfld.long 0x00 18.--20. " CL7 ,Cache type field level 7" "No cache,Instr. only,Data only,Data and Instr.,Unified cache,?..." bitfld.long 0x00 15.--17. " CL6 ,Cache type field level 6" "No cache,?..." bitfld.long 0x00 12.--14. " CL5 ,Cache type field level 5" "No cache,?..." textline " " bitfld.long 0x00 9.--11. " CL4 ,Cache type field level 4" "No cache,?..." bitfld.long 0x00 6.--8. " CL3 ,Cache type field level 3" "No cache,?..." bitfld.long 0x00 3.--5. " CL2 ,Cache type field level 2" "No cache,?..." textline " " bitfld.long 0x00 0.--2. " CL1 ,Cache type field level 1" "No cache,Instr. only,Data only,Data and Instr.,?..." if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD7C)&0xE0000000)==0x80000000) rgroup.long 0xD7C++0x03 line.long 0x00 "CTR,Cache Type Register" bitfld.long 0x00 29.--31. " FORMAT ,Indicates the implemented CTR format" "No Cache,,,,Cache,?..." bitfld.long 0x00 24.--27. " CWG ,Cache Write-back Granule" "0,1,2,3,4,5,6,7,8,9,?..." bitfld.long 0x00 20.--23. " ERG ,Exclusives Reservation Granule" "0,1,2,3,4,5,6,7,8,9,?..." textline " " bitfld.long 0x00 16.--19. " DMINLINE ,Log 2 of the number of words in the smallest cache line of all the data caches and unified caches that are controlled by the processor" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0.--3. " IMINLINE ,Log 2 of the number of words in the smallest cache line of all the instruction caches that are controlled by the processor" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" else rgroup.long 0xD7C++0x03 line.long 0x00 "CTR,Cache Type Register" bitfld.long 0x00 29.--31. " FORMAT ,Indicates the implemented CTR format" "No Cache,,,,Cache,?..." endif rgroup.long 0xD80++0x03 line.long 0x00 "CCSIDR,Cache Size ID Register" bitfld.long 0x00 31. " WT ,Indicates support available for Write-Through" "Not supported,Supported" bitfld.long 0x00 30. " WB ,Indicates support available for Write-Back" "Not supported,Supported" bitfld.long 0x00 29. " RA ,Indicates support available for read allocation" "Not supported,Supported" textline " " bitfld.long 0x00 28. " WA ,Indicates support available for write allocation" "Not supported,Supported" hexmask.long.word 0x00 13.--27. 1. " NUMSETS ,Indicates the number of sets as (number of sets) - 1" hexmask.long.word 0x00 3.--12. 1. " ASSOCIATIVITY ,Indicates the number of ways as (number of ways) - 1" textline " " bitfld.long 0x00 0.--2. " LINESIZE ,Indicates the number of words in each cache line" "4,8,16,32,64,128,256,512" group.long 0xD84++0x03 line.long 0x00 "CSSELR,Cache Size Selection Register" bitfld.long 0x00 1.--3. " LEVEL ,Identifies which cache level to select" "Level 1,Level 2,Level 3,Level 4,Level 5,Level 6,Level 7,?..." bitfld.long 0x00 0. " IND ,Identifies instruction or data cache to use" "Data/Unified,Instruction" wgroup.long 0xF50++0x03 line.long 0x00 "ICIALLU,I-Cache Invalidate All to PoU" wgroup.long 0xF58++0x23 line.long 0x00 "ICIMVAU,I-Cache Invalidate by MVA to PoU" line.long 0x04 "DCIMVAC,D-Cache Invalidate by MVA to PoC" line.long 0x08 "DCISW,D-Cache Invalidate by Set-Way" hexmask.long 0x08 4.--31. 1. " SETWAY ,Defines number of the way to operate on and number of the set to operate on" bitfld.long 0x08 1.--3. " LEVEL ,Cache level to operate on, minus" "L1,L2,L3,L4,L5,L6,L7,L8" line.long 0x0C "DCCMVAU,D-Cache Clean by MVA to PoU" line.long 0x10 "DCCMVAC,D-Cache Clean by MVA to PoC" line.long 0x14 "DCCSW,D-Cache Clean by Set-Way" hexmask.long 0x14 4.--31. 1. " SETWAY ,Defines number of the way to operate on and number of the set to operate on" bitfld.long 0x14 1.--3. " LEVEL ,Cache level to operate on, minus" "L1,L2,L3,L4,L5,L6,L7,L8" line.long 0x18 "DCCIMVAC,D-Cache Clean and Invalidate by MVA to PoC" line.long 0x1C "DCCISW,D-Cache Clean and Invalidate by Set-Way" hexmask.long 0x1C 4.--31. 1. " SETWAY ,Defines number of the way to operate on and number of the set to operate on" bitfld.long 0x1C 1.--3. " LEVEL ,Cache level to operate on, minus" "L1,L2,L3,L4,L5,L6,L7,L8" line.long 0x20 "BPIALL,Branch Predictor Invalidate All" tree.end tree "Feature Registers" width 10. rgroup.long 0xD40++0x0B line.long 0x00 "ID_PFR0,Processor Feature Register 0" bitfld.long 0x00 4.--7. " STATE1 ,T32 instruction set support" ",,,Supported,?..." bitfld.long 0x00 0.--3. " STATE0 ,ARM instruction set support" "Not supported,?..." line.long 0x04 "ID_PFR1,Processor Feature Register 1" bitfld.long 0x04 8.--11. " MPROF ,M profile programmers' model" ",,2-stack,?..." bitfld.long 0x04 4.--7. " SECURITY ,Security support" "Not implemented,Implemented,?..." line.long 0x08 "ID_DFR0,Debug Feature Register 0" bitfld.long 0x08 20.--23. " MPROFDBG ,M-profile debug. Indicates the supported M-profile debug architecture" "Not supported,ARMv8-M Debug architecture,?..." rgroup.long 0xD4C++0x03 line.long 0x00 "ID_AFR0,Auxiliary Feature Register 0" rgroup.long 0xD50++0x03 line.long 0x00 "ID_MMFR0,Memory Model Feature Register 0" bitfld.long 0x00 20.--23. " AUXREG ,Indicates the support for Auxiliary registers" "Not supported,Supported,?..." bitfld.long 0x00 16.--19. " TCM ,Indicates the support for Tightly Coupled Memory (TCM)" "Not supported,Supported,?..." bitfld.long 0x00 12.--15. " SHRLEV ,Indicates the number of shareability levels implemented" "1 level,2 levels,?..." textline " " bitfld.long 0x00 8.--11. " OUTMSHR ,Indicates the outermost shareability domain implemented" "Non-cacheable,HW coherency,,,,,,,,,,,,,,Ignored" bitfld.long 0x00 4.--7. " PMSASUP ,Indicates support for a PMSA" "Not supported,,,,PMSAv8,?..." rgroup.long 0xD54++0x03 line.long 0x00 "ID_MMFR1,Memory Model Feature Register 1" rgroup.long 0xD58++0x03 line.long 0x00 "ID_MMFR2,Memory Model Feature Register 2" bitfld.long 0x00 24.--27. " WFISTALL ,Indicates the support for Wait For Interrupt (WFI) stalling" "Not supported,Supported,?..." rgroup.long 0xD5C++0x03 line.long 0x00 "ID_MMFR3,Memory Model Feature Register 3" bitfld.long 0x00 8.--11. " BPMAINT ,Indicates the supported branch predictor maintenance" "Not supported,Supported,?..." bitfld.long 0x00 4.--7. " CMAINTSW ,Indicates the supported cache maintenance operations by set/way" "Not supported,Supported,?..." bitfld.long 0x00 0.--3. " CMAINTVA ,Indicates the supported cache maintenance operations by virtual-address" "Not supported,Supported,?..." rgroup.long 0xD60++0x03 line.long 0x00 "ID_ISAR0,Instruction Set Attributes Register 0" bitfld.long 0x00 24.--27. " DIVIDE ,Indicates the supported divide instructions" "Not supported,SDIV/UDIV,?..." bitfld.long 0x00 20.--23. " DEBUG ,Indicates the supported debug instructions" "Not supported,BKPT,?..." bitfld.long 0x00 16.--19. " COPROC ,Indicates the supported coprocessor instructions" "Not supported,Supported,?..." textline " " bitfld.long 0x00 12.--15. " CMPBRANCH ,Indicates the supported combined compare and branch instructions" "Not supported,CBNZ/CBZ,?..." bitfld.long 0x00 8.--11. " BITFIELD ,Indicates the supported bitfield instructions" "Not supported,BFC/BFI/SBFX/UBFX,?..." bitfld.long 0x00 4.--7. " BITCOUNT ,Indicates the supported bit counting instructions" "Not supported,CLZ,?..." rgroup.long 0xD64++0x03 line.long 0x00 "ID_ISAR1,Instruction Set Attributes Register 1" bitfld.long 0x00 24.--27. " INTERWORK ,Indicates the supported Interworking instructions" "Not supported,BX,BX/BLX,?..." bitfld.long 0x00 20.--23. " IMMEDIATE ,Indicates the support for data-processing instructions with long immediates" "Not supported,ADDW/MOVW/MOVT/SUBW,?..." bitfld.long 0x00 16.--19. " IFTHEN ,Indicates the supported IfThen instructions" "Not supported,IT,?..." textline " " bitfld.long 0x00 12.--15. " EXTEND ,Indicates the supported Extend instructions" "Not supported,Basic,Extended,?..." rgroup.long 0xD68++0x03 line.long 0x00 "ID_ISAR2,Instruction Set Attributes Register 2" bitfld.long 0x00 28.--31. " REVERSAL ,Indicates the supported reversal instructions" "Not supported,REV/REV16/REVSH,REV/REV16/REVSH/RBIT,?..." bitfld.long 0x00 20.--23. " MULTU ,Indicates the supported advanced unsigned multiply instructions" "Not supported,UMULL/UMLAL,UMULL/UMLAL/UMAAL,?..." bitfld.long 0x00 16.--19. " MULTS ,Indicates the supported advanced signed multiply instructions" "Not supported,SMULL/SMLAL,,SMULL/SMLAL/DSP,?..." textline " " bitfld.long 0x00 12.--15. " MULT ,Indicates the supported additional multiply instructions" "Not supported,MUL,MUL/MLA/MLS,?..." bitfld.long 0x00 8.--11. " MULTIACCESSINT ,Indicates the support for multi-access interruptible instructions" "Not supported,LDM/STM restartable,LDM/STM continuable,?..." bitfld.long 0x00 4.--7. " MEMHINT ,Indicates the supported memory hint instructions" "Not supported,,,PLD/PLI,?..." textline " " bitfld.long 0x00 0.--3. " LOADSTORE ,Indicates the supported additional load and store instructions" "Not supported,,Load-acquire/Store-release/Exclusive,?..." rgroup.long 0xD6C++0x03 line.long 0x00 "ID_ISAR3,Instruction Set Attributes Register 3" bitfld.long 0x00 24.--27. " TRUENOP ,Indicates the support for a true NOP instruction" "Not supported,Supported,?..." bitfld.long 0x00 20.--23. " THUMBCOPY ,Indicates the supported non flag-setting MOV instructions" "Not supported,Supported,?..." bitfld.long 0x00 16.--19. " TABBRANCH ,Indicates the supported Table Branch instructions" "Not supported,TBB/TBH,?..." textline " " bitfld.long 0x00 12.--15. " SYNCHPRIM ,Indicates the supported Table Branch instructions" "Not supported,Supported,?..." bitfld.long 0x00 8.--11. " SVC ,Indicates the supported SVC instructions" "Not supported,SVC,?..." bitfld.long 0x00 4.--7. " SIMD ,Indicates the supported SIMD instructions" "Not supported,Supported,,Extended,?..." textline " " bitfld.long 0x00 0.--3. " SATURATE ,Indicates the supported Saturate instructions" "Not supported,QADD/QDADD/QDSUB/QSUB/Q-bit,?..." rgroup.long 0xD70++0x03 line.long 0x00 "ID_ISAR4,Instruction Set Attributes Register 4" bitfld.long 0x00 24.--27. " PSR_M ,Indicates the supported M profile instructions to modify the PSRs" "Not supported,CPS/MRS/MSR,?..." bitfld.long 0x00 20.--23. " SYNCHPRIMFRAC ,Indicates the supported M profile instructions to modify the PSRs" ",,,Supported,?..." bitfld.long 0x00 16.--19. " BARRIER ,Indicates the supported Barrier instructions" "Not supported,,,DMB/DSB/ISB,?..." textline " " bitfld.long 0x00 8.--11. " WRITEBACK ,Indicates the support for writeback addressing modes" "Basic support,Full support,?..." bitfld.long 0x00 4.--7. " WITHSHIFTS ,Indicates the support for instructions with shifts" "MOV/shift,,,Load/store,?..." bitfld.long 0x00 0.--3. " UNPRIV ,Indicates the supported unprivileged instructions" "Not supported,LDRBT/LDRT/STRBT/STRT,?..." tree.end tree "CoreSight Identification Registers" base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 11. if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xFBC))&0x100000)==0x100000) rgroup.long 0xFBC++0x03 line.long 0x00 "DDEVARCH,SCS CoreSight Device Architecture Register" hexmask.long.word 0x00 21.--31. 1. " ARCHITECT ,Component architect" bitfld.long 0x00 20. " PRESENT ,Register present" "Not present,Present" bitfld.long 0x00 16.--19. " REVISION ,Architecture revision" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 12.--15. " ARCHVER ,Architecture version" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--11. 1. " ARCHPART ,Architecture part" else rgroup.long 0xFBC++0x03 line.long 0x00 "DDEVARCH,SCS CoreSight Device Architecture Register" bitfld.long 0x00 20. " PRESENT ,Register present" "Not present,Present" endif rgroup.long 0xFE0++0x0F line.long 0x00 "DPIDR0,Peripheral ID0" hexmask.long.byte 0x00 0.--7. 1. " Part_Num[7:0] ,Part Number bits[7:0]" line.long 0x04 "DPIDR1,Peripheral ID1" hexmask.long.byte 0x04 4.--7. 1. " JEP106ID[3:0] ,JEP106 ID code bits[3:0]" hexmask.long.byte 0x04 0.--3. 1. " Part_Num[11:8] ,Part Number bits[11:8]" line.long 0x08 "DPIDR2,Peripheral ID2" hexmask.long.byte 0x08 4.--7. 1. " Revision ,Revision" bitfld.long 0x08 3. " JEDEC ,JEDEC assigned ID fields" "0,JEDEC" hexmask.long.byte 0x08 0.--2. 1. " JEP106ID[6:4] ,JEP106 ID code bits[6:4]" line.long 0x0c "DPIDR3,Peripheral ID3" hexmask.long.byte 0x0C 4.--7. 1. " RevAnd ,Minor revision field" hexmask.long.byte 0x0C 0.--3. 1. " CMB ,Customer-modified block" rgroup.long 0xFD0++0x03 line.long 0x00 "PID4,Peripheral Identification Register 4" hexmask.long.byte 0x00 4.--7. 1. " Count ,4KB count" hexmask.long.byte 0x00 0.--3. 1. " JEP106_CC ,JEP106 continuation code" rgroup.long 0xFF0++0x0F line.long 0x00 "DCIDR0,Component ID0 (Preamble)" hexmask.long.byte 0x00 0.--7. 1. " PRMBL_0 ,CoreSight component identification preamble" line.long 0x04 "DCIDR1,Component ID1" hexmask.long.byte 0x04 4.--7. 1. " CC ,Component Class" hexmask.long.byte 0x04 0.--3. 1. " PRMBL_1 ,CoreSight component class" line.long 0x08 "DCIDR2,Component ID2" hexmask.long.byte 0x08 0.--7. 1. " PRMBL_2 ,CoreSight component identification preamble" line.long 0x0c "DCIDR3,Component ID3" hexmask.long.byte 0x0C 0.--7. 1. " PRMBL_3 ,CoreSight component identification preamble" tree.end width 0xB else newline textline "COREDEBUG component base address not specified" newline endif tree.end tree "Memory Protection Unit (MPU)" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 15. rgroup.long 0xD90++0x03 line.long 0x00 "MPU_TYPE,MPU Type Register" bitfld.long 0x00 8.--15. " DREGION ,Number of regions supported by the MPU" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,?..." bitfld.long 0x00 0. " SEPARATE ,Indicates support for separate instruction and data address maps" "Not supported,?..." group.long 0xD94++0x03 line.long 0x00 "MPU_CTRL,MPU Control Register" bitfld.long 0x00 2. " PRIVDEFENA ,Enables the default memory map as a background region for privileged access" "Disabled,Enabled" bitfld.long 0x00 1. " HFNMIENA ,Handlers executing with priority less than 0 access memory with the MPU enabled or with the MPU disabled" "MPU disabled,MPU enabled" bitfld.long 0x00 0. " ENABLE ,Enables the MPU" "Disabled,Enabled" group.long 0xD98++0x03 line.long 0x00 "MPU_RNR,MPU Region Number Register" hexmask.long.byte 0x00 0.--7. 1. " REGION ,Indicates the memory region accessed by MPU_RBAR and MPU_RASR" tree.close "MPU regions" if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x0 group.long 0xD9C++0x03 "Region 0" saveout 0xD98 %l 0x0 line.long 0x00 "MPU_RBAR0,MPU Region Base Address Register 0" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0x0 line.long 0x00 "MPU_RLAR0,MPU Region Attribute and Size Register 0" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 0 (not implemented)" saveout 0xD98 %l 0x0 hide.long 0x00 "MPU_RBAR0,MPU Region Base Address Register 0" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x0 hide.long 0x00 "MPU_RLAR0,MPU Region Attribute and Size Register 0" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x1 group.long 0xD9C++0x03 "Region 1" saveout 0xD98 %l 0x1 line.long 0x00 "MPU_RBAR1,MPU Region Base Address Register 1" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0x1 line.long 0x00 "MPU_RLAR1,MPU Region Attribute and Size Register 1" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 1 (not implemented)" saveout 0xD98 %l 0x1 hide.long 0x00 "MPU_RBAR1,MPU Region Base Address Register 1" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x1 hide.long 0x00 "MPU_RLAR1,MPU Region Attribute and Size Register 1" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x2 group.long 0xD9C++0x03 "Region 2" saveout 0xD98 %l 0x2 line.long 0x00 "MPU_RBAR2,MPU Region Base Address Register 2" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0x2 line.long 0x00 "MPU_RLAR2,MPU Region Attribute and Size Register 2" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 2 (not implemented)" saveout 0xD98 %l 0x2 hide.long 0x00 "MPU_RBAR2,MPU Region Base Address Register 2" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x2 hide.long 0x00 "MPU_RLAR2,MPU Region Attribute and Size Register 2" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x3 group.long 0xD9C++0x03 "Region 3" saveout 0xD98 %l 0x3 line.long 0x00 "MPU_RBAR3,MPU Region Base Address Register 3" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0x3 line.long 0x00 "MPU_RLAR3,MPU Region Attribute and Size Register 3" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 3 (not implemented)" saveout 0xD98 %l 0x3 hide.long 0x00 "MPU_RBAR3,MPU Region Base Address Register 3" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x3 hide.long 0x00 "MPU_RLAR3,MPU Region Attribute and Size Register 3" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x4 group.long 0xD9C++0x03 "Region 4" saveout 0xD98 %l 0x4 line.long 0x00 "MPU_RBAR4,MPU Region Base Address Register 4" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0x4 line.long 0x00 "MPU_RLAR4,MPU Region Attribute and Size Register 4" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 4 (not implemented)" saveout 0xD98 %l 0x4 hide.long 0x00 "MPU_RBAR4,MPU Region Base Address Register 4" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x4 hide.long 0x00 "MPU_RLAR4,MPU Region Attribute and Size Register 4" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x5 group.long 0xD9C++0x03 "Region 5" saveout 0xD98 %l 0x5 line.long 0x00 "MPU_RBAR5,MPU Region Base Address Register 5" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0x5 line.long 0x00 "MPU_RLAR5,MPU Region Attribute and Size Register 5" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 5 (not implemented)" saveout 0xD98 %l 0x5 hide.long 0x00 "MPU_RBAR5,MPU Region Base Address Register 5" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x5 hide.long 0x00 "MPU_RLAR5,MPU Region Attribute and Size Register 5" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x6 group.long 0xD9C++0x03 "Region 6" saveout 0xD98 %l 0x6 line.long 0x00 "MPU_RBAR6,MPU Region Base Address Register 6" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0x6 line.long 0x00 "MPU_RLAR6,MPU Region Attribute and Size Register 6" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 6 (not implemented)" saveout 0xD98 %l 0x6 hide.long 0x00 "MPU_RBAR6,MPU Region Base Address Register 6" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x6 hide.long 0x00 "MPU_RLAR6,MPU Region Attribute and Size Register 6" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x7 group.long 0xD9C++0x03 "Region 7" saveout 0xD98 %l 0x7 line.long 0x00 "MPU_RBAR7,MPU Region Base Address Register 7" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0x7 line.long 0x00 "MPU_RLAR7,MPU Region Attribute and Size Register 7" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 7 (not implemented)" saveout 0xD98 %l 0x7 hide.long 0x00 "MPU_RBAR7,MPU Region Base Address Register 7" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x7 hide.long 0x00 "MPU_RLAR7,MPU Region Attribute and Size Register 7" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x8 group.long 0xD9C++0x03 "Region 8" saveout 0xD98 %l 0x8 line.long 0x00 "MPU_RBAR8,MPU Region Base Address Register 8" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0x8 line.long 0x00 "MPU_RLAR8,MPU Region Attribute and Size Register 8" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 8 (not implemented)" saveout 0xD98 %l 0x8 hide.long 0x00 "MPU_RBAR8,MPU Region Base Address Register 8" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x8 hide.long 0x00 "MPU_RLAR8,MPU Region Attribute and Size Register 8" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0x9 group.long 0xD9C++0x03 "Region 9" saveout 0xD98 %l 0x9 line.long 0x00 "MPU_RBAR9,MPU Region Base Address Register 9" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0x9 line.long 0x00 "MPU_RLAR9,MPU Region Attribute and Size Register 9" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 9 (not implemented)" saveout 0xD98 %l 0x9 hide.long 0x00 "MPU_RBAR9,MPU Region Base Address Register 9" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0x9 hide.long 0x00 "MPU_RLAR9,MPU Region Attribute and Size Register 9" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xA group.long 0xD9C++0x03 "Region 10" saveout 0xD98 %l 0xA line.long 0x00 "MPU_RBAR10,MPU Region Base Address Register 10" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0xA line.long 0x00 "MPU_RLAR10,MPU Region Attribute and Size Register 10" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 10 (not implemented)" saveout 0xD98 %l 0xA hide.long 0x00 "MPU_RBAR10,MPU Region Base Address Register 10" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xA hide.long 0x00 "MPU_RLAR10,MPU Region Attribute and Size Register 10" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xB group.long 0xD9C++0x03 "Region 11" saveout 0xD98 %l 0xB line.long 0x00 "MPU_RBAR11,MPU Region Base Address Register 11" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0xB line.long 0x00 "MPU_RLAR11,MPU Region Attribute and Size Register 11" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 11 (not implemented)" saveout 0xD98 %l 0xB hide.long 0x00 "MPU_RBAR11,MPU Region Base Address Register 11" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xB hide.long 0x00 "MPU_RLAR11,MPU Region Attribute and Size Register 11" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xC group.long 0xD9C++0x03 "Region 12" saveout 0xD98 %l 0xC line.long 0x00 "MPU_RBAR12,MPU Region Base Address Register 12" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0xC line.long 0x00 "MPU_RLAR12,MPU Region Attribute and Size Register 12" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 12 (not implemented)" saveout 0xD98 %l 0xC hide.long 0x00 "MPU_RBAR12,MPU Region Base Address Register 12" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xC hide.long 0x00 "MPU_RLAR12,MPU Region Attribute and Size Register 12" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xD group.long 0xD9C++0x03 "Region 13" saveout 0xD98 %l 0xD line.long 0x00 "MPU_RBAR13,MPU Region Base Address Register 13" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0xD line.long 0x00 "MPU_RLAR13,MPU Region Attribute and Size Register 13" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 13 (not implemented)" saveout 0xD98 %l 0xD hide.long 0x00 "MPU_RBAR13,MPU Region Base Address Register 13" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xD hide.long 0x00 "MPU_RLAR13,MPU Region Attribute and Size Register 13" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xE group.long 0xD9C++0x03 "Region 14" saveout 0xD98 %l 0xE line.long 0x00 "MPU_RBAR14,MPU Region Base Address Register 14" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0xE line.long 0x00 "MPU_RLAR14,MPU Region Attribute and Size Register 14" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 14 (not implemented)" saveout 0xD98 %l 0xE hide.long 0x00 "MPU_RBAR14,MPU Region Base Address Register 14" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xE hide.long 0x00 "MPU_RLAR14,MPU Region Attribute and Size Register 14" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xD90)&0xff00)>>8)>0xF group.long 0xD9C++0x03 "Region 15" saveout 0xD98 %l 0xF line.long 0x00 "MPU_RBAR15,MPU Region Base Address Register 15" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" bitfld.long 0x00 3.--4. " SH ,Defines the shareability domain of this region for Normal memory" "Non-shareable,,Outer Shareable,Inner Shareable" bitfld.long 0x00 1.--2. " AP ,Defines the access permissions for this region" "R/W privileged,R/W any,RO privileged,RO any" textline " " bitfld.long 0x00 0. " XN ,Defines whether code can be executed from this region" "Execute,Not Execute" group.long 0xDA0++0x03 saveout 0xD98 %l 0xF line.long 0x00 "MPU_RLAR15,MPU Region Attribute and Size Register 15" hexmask.long 0x00 5.--31. 0x20 " LIMIT ,Contains bits [31:5] of the upper inclusive limit of the selected MPU memory region" bitfld.long 0x00 1.--3. " ATTRINDX ,Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields" "0,1,2,3,4,5,6,7" bitfld.long 0x00 0. " EN ,Enable" "Disabled,Enabled" else hgroup.long 0xD9C++0x03 "Region 15 (not implemented)" saveout 0xD98 %l 0xF hide.long 0x00 "MPU_RBAR15,MPU Region Base Address Register 15" textline " " hgroup.long 0xDA0++0x03 saveout 0xD98 %l 0xF hide.long 0x00 "MPU_RLAR15,MPU Region Attribute and Size Register 15" endif tree.end newline group.long 0xDC0++0x07 line.long 0x00 "MPU_MAIR0,MPU Memory Attribute Indirection Register 0" bitfld.long 0x00 28.--31. " ATTR3H ,Attribute 3 High. Outer memory attributes for MPU regions with an AttrIndex of 3" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate" bitfld.long 0x00 24.--27. " ATTR3L ,Attribute 3 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 3 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate" newline bitfld.long 0x00 20.--23. " ATTR2H ,Attribute 2 High. Outer memory attributes for MPU regions with an AttrIndex of 2" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate" bitfld.long 0x00 16.--19. " ATTR2L ,Attribute 2 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 2 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate" newline bitfld.long 0x00 12.--15. " ATTR1H ,Attribute 1 High. Outer memory attributes for MPU regions with an AttrIndex of 1" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate" bitfld.long 0x00 8.--11. " ATTR1L ,Attribute 1 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 1 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate" newline bitfld.long 0x00 4.--7. " ATTR0H ,Attribute 0 High. Outer memory attributes for MPU regions with an AttrIndex of 0" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate" bitfld.long 0x00 0.--3. " ATTR0L ,Attribute 0 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 0 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate" line.long 0x04 "MPU_MAIR1,MPU Memory Attribute Indirection Register 1" bitfld.long 0x04 28.--31. " ATTR7H ,Attribute 7 High. Outer memory attributes for MPU regions with an AttrIndex of 7" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate" bitfld.long 0x04 24.--27. " ATTR7L ,Attribute 7 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 7 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate" newline bitfld.long 0x04 20.--23. " ATTR6H ,Attribute 6 High. Outer memory attributes for MPU regions with an AttrIndex of 6" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate" bitfld.long 0x04 16.--19. " ATTR6L ,Attribute 6 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 6 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate" newline bitfld.long 0x04 12.--15. " ATTR5H ,Attribute 5 High. Outer memory attributes for MPU regions with an AttrIndex of 5" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate" bitfld.long 0x04 8.--11. " ATTR5L ,Attribute 5 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 5 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate" newline bitfld.long 0x04 4.--7. " ATTR4H ,Attribute 4 High. Outer memory attributes for MPU regions with an AttrIndex of 4" "Device memory,Normal memory/Write-through transient/W-allocate,Normal memory/Write-through transient/R-allocate,Normal memory/Write-through transient/RW-allocate,Normal memory/Non-cacheable,Normal memory/Write-back transient/W-allocate,Normal memory/Write-back transient/R-allocate,Normal memory/Write-back transient/RW-allocate,Normal memory/Write-through non-transient,Normal memory/Write-through non-transient/W-allocate,Normal memory/Write-through non-transient/R-allocate,Normal memory/Write-through non-transient/RW-allocate,Normal memory/Write-back non-transient,Normal memory/Write-back non-transient/W-allocate,Normal memory/Write-back non-transient/R-allocate,Normal memory/Write-back non-transient/RW-allocate" bitfld.long 0x04 0.--3. " ATTR4L ,Attribute 4 Low. Device memory/Inner memory attributes for MPU regions with an AttrIndex of 4 [Device memory/Normal memory]" "Device-nGnRnE/Unpredictable,---/Write-through transient/W-allocate,---/Write-through transient/R-allocate,---/Write-through transient/RW-allocate,Device-nGnRE/Non-cacheable,---/Write-back transient/W-allocate,---/Write-back transient/R-allocate,---/Write-back transient/RW-allocate,Device-nGRE/Write-through non-transient,---/Write-through non-transient/W-allocate,---/Write-through non-transient/R-allocate,---/Write-through non-transient/RW-allocate,Device-GRE/Write-back non-transient,---/Write-back non-transient/W-allocate,---/Write-back non-transient/R-allocate,---/Write-back non-transient/RW-allocate" width 0x0B else newline textline "COREDEBUG component base address not specified" newline endif tree.end tree "Security Attribution Unit (SAU)" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 15. group.long 0xDD0++0x03 line.long 0x00 "SAU_CTRL,SAU Control Register" bitfld.long 0x00 1. " ALLNS ,When SAU_CTRL.ENABLE is 0 this bit controls if the memory is marked as Non-secure or Secure" "Secure,Non-Secure" bitfld.long 0x00 0. " ENABLE ,Enables the SAU" "Disabled,Enabled" rgroup.long 0xDD4++0x03 line.long 0x00 "SAU_TYPE,SAU Type Register" bitfld.long 0x00 0.--7. " SREGION ,The number of implemented SAU regions" "0,1,2,3,4,5,6,7,8,?..." group.long 0xDD8++0x03 line.long 0x00 "SAU_RNR,SAU Region Number Register" hexmask.long.byte 0x00 0.--7. 1. " SAU_RNR ,Indicates the SAU region accessed by SAU_RBAR and SAU_RLAR" tree.close "SAU regions" if PER.ADDRESS.isSECUREEX(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDD0) if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x0 group.long 0xDDC++0x03 "Region 0" saveout 0xDD8 %l 0x0 line.long 0x00 "SAU_RBAR0,SAU Region Base Address Register 0" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDE0++0x03 saveout 0xDD8 %l 0x0 line.long 0x00 "SAU_RLAR0,SAU Region Limit Address Register 0" hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region" bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted" bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled" else hgroup.long 0xDDC++0x03 "Region 0 (not implemented)" saveout 0xDD8 %l 0x0 hide.long 0x00 "SAU_RBAR0,SAU Region Base Address Register 0" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x0 hide.long 0x00 "SAU_RLAR0,SAU Region Limit Address Register 0" endif if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x1 group.long 0xDDC++0x03 "Region 1" saveout 0xDD8 %l 0x1 line.long 0x00 "SAU_RBAR1,SAU Region Base Address Register 1" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDE0++0x03 saveout 0xDD8 %l 0x1 line.long 0x00 "SAU_RLAR1,SAU Region Limit Address Register 1" hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region" bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted" bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled" else hgroup.long 0xDDC++0x03 "Region 1 (not implemented)" saveout 0xDD8 %l 0x1 hide.long 0x00 "SAU_RBAR1,SAU Region Base Address Register 1" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x1 hide.long 0x00 "SAU_RLAR1,SAU Region Limit Address Register 1" endif if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x2 group.long 0xDDC++0x03 "Region 2" saveout 0xDD8 %l 0x2 line.long 0x00 "SAU_RBAR2,SAU Region Base Address Register 2" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDE0++0x03 saveout 0xDD8 %l 0x2 line.long 0x00 "SAU_RLAR2,SAU Region Limit Address Register 2" hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region" bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted" bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled" else hgroup.long 0xDDC++0x03 "Region 2 (not implemented)" saveout 0xDD8 %l 0x2 hide.long 0x00 "SAU_RBAR2,SAU Region Base Address Register 2" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x2 hide.long 0x00 "SAU_RLAR2,SAU Region Limit Address Register 2" endif if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x3 group.long 0xDDC++0x03 "Region 3" saveout 0xDD8 %l 0x3 line.long 0x00 "SAU_RBAR3,SAU Region Base Address Register 3" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDE0++0x03 saveout 0xDD8 %l 0x3 line.long 0x00 "SAU_RLAR3,SAU Region Limit Address Register 3" hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region" bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted" bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled" else hgroup.long 0xDDC++0x03 "Region 3 (not implemented)" saveout 0xDD8 %l 0x3 hide.long 0x00 "SAU_RBAR3,SAU Region Base Address Register 3" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x3 hide.long 0x00 "SAU_RLAR3,SAU Region Limit Address Register 3" endif if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x4 group.long 0xDDC++0x03 "Region 4" saveout 0xDD8 %l 0x4 line.long 0x00 "SAU_RBAR4,SAU Region Base Address Register 4" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDE0++0x03 saveout 0xDD8 %l 0x4 line.long 0x00 "SAU_RLAR4,SAU Region Limit Address Register 4" hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region" bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted" bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled" else hgroup.long 0xDDC++0x03 "Region 4 (not implemented)" saveout 0xDD8 %l 0x4 hide.long 0x00 "SAU_RBAR4,SAU Region Base Address Register 4" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x4 hide.long 0x00 "SAU_RLAR4,SAU Region Limit Address Register 4" endif if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x5 group.long 0xDDC++0x03 "Region 5" saveout 0xDD8 %l 0x5 line.long 0x00 "SAU_RBAR5,SAU Region Base Address Register 5" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDE0++0x03 saveout 0xDD8 %l 0x5 line.long 0x00 "SAU_RLAR5,SAU Region Limit Address Register 5" hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region" bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted" bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled" else hgroup.long 0xDDC++0x03 "Region 5 (not implemented)" saveout 0xDD8 %l 0x5 hide.long 0x00 "SAU_RBAR5,SAU Region Base Address Register 5" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x5 hide.long 0x00 "SAU_RLAR5,SAU Region Limit Address Register 5" endif if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x6 group.long 0xDDC++0x03 "Region 6" saveout 0xDD8 %l 0x6 line.long 0x00 "SAU_RBAR6,SAU Region Base Address Register 6" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDE0++0x03 saveout 0xDD8 %l 0x6 line.long 0x00 "SAU_RLAR6,SAU Region Limit Address Register 6" hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region" bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted" bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled" else hgroup.long 0xDDC++0x03 "Region 6 (not implemented)" saveout 0xDD8 %l 0x6 hide.long 0x00 "SAU_RBAR6,SAU Region Base Address Register 6" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x6 hide.long 0x00 "SAU_RLAR6,SAU Region Limit Address Register 6" endif if ((per.l(COMPonent.BASE("COREDEBUG",-1)+0xDD4)&0xFF))>0x7 group.long 0xDDC++0x03 "Region 7" saveout 0xDD8 %l 0x7 line.long 0x00 "SAU_RBAR7,SAU Region Base Address Register 7" hexmask.long 0x00 5.--31. 0x20 " ADDR ,Base address of the region" group.long 0xDE0++0x03 saveout 0xDD8 %l 0x7 line.long 0x00 "SAU_RLAR7,SAU Region Limit Address Register 7" hexmask.long 0x00 5.--31. 0x20 " LADDR ,Holds bits [31:5] of the limit address for the selected SAU region" bitfld.long 0x00 1. " NSC ,Controls whether Non-secure state is permitted to execute an SG instruction from this region" "Not permitted,Permitted" bitfld.long 0x00 0. " ENABLE ,SAU region enable" "Disabled,Enabled" else hgroup.long 0xDDC++0x03 "Region 7 (not implemented)" saveout 0xDD8 %l 0x7 hide.long 0x00 "SAU_RBAR7,SAU Region Base Address Register 7" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x7 hide.long 0x00 "SAU_RLAR7,SAU Region Limit Address Register 7" endif else hgroup.long 0xDDC++0x03 "Region 0 (not accessible)" saveout 0xDD8 %l 0x0 hide.long 0x00 "SAU_RBAR0,SAU Region Base Address Register 0" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x0 hide.long 0x00 "SAU_RLAR0,SAU Region Limit Address Register 0" hgroup.long 0xDDC++0x03 "Region 1 (not accessible)" saveout 0xDD8 %l 0x1 hide.long 0x00 "SAU_RBAR1,SAU Region Base Address Register 1" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x1 hide.long 0x00 "SAU_RLAR1,SAU Region Limit Address Register 1" hgroup.long 0xDDC++0x03 "Region 2 (not accessible)" saveout 0xDD8 %l 0x2 hide.long 0x00 "SAU_RBAR2,SAU Region Base Address Register 2" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x2 hide.long 0x00 "SAU_RLAR2,SAU Region Limit Address Register 2" hgroup.long 0xDDC++0x03 "Region 3 (not accessible)" saveout 0xDD8 %l 0x3 hide.long 0x00 "SAU_RBAR3,SAU Region Base Address Register 3" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x3 hide.long 0x00 "SAU_RLAR3,SAU Region Limit Address Register 3" hgroup.long 0xDDC++0x03 "Region 4 (not accessible)" saveout 0xDD8 %l 0x4 hide.long 0x00 "SAU_RBAR4,SAU Region Base Address Register 4" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x4 hide.long 0x00 "SAU_RLAR4,SAU Region Limit Address Register 4" hgroup.long 0xDDC++0x03 "Region 5 (not accessible)" saveout 0xDD8 %l 0x5 hide.long 0x00 "SAU_RBAR5,SAU Region Base Address Register 5" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x5 hide.long 0x00 "SAU_RLAR5,SAU Region Limit Address Register 5" hgroup.long 0xDDC++0x03 "Region 6 (not accessible)" saveout 0xDD8 %l 0x6 hide.long 0x00 "SAU_RBAR6,SAU Region Base Address Register 6" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x6 hide.long 0x00 "SAU_RLAR6,SAU Region Limit Address Register 6" hgroup.long 0xDDC++0x03 "Region 7 (not accessible)" saveout 0xDD8 %l 0x7 hide.long 0x00 "SAU_RBAR7,SAU Region Base Address Register 7" hgroup.long 0xDE0++0x03 saveout 0xDD8 %l 0x7 hide.long 0x00 "SAU_RLAR7,SAU Region Limit Address Register 7" endif tree.end group.long 0xDE4++0x03 line.long 0x00 "SFSR,Secure Fault Status Register" bitfld.long 0x00 7. " LSERR ,Lazy state error flag" "Not occurred,Occurred" bitfld.long 0x00 6. " SFARVALID ,Secure fault address valid" "Not valid,Valid" bitfld.long 0x00 5. " LSPERR ,Lazy state preservation error flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 4. " INVTRAN ,Invalid transition flag" "Not occurred,Occurred" bitfld.long 0x00 3. " AUVIOL ,Attribution unit violation flag" "Not occurred,Occurred" bitfld.long 0x00 2. " INVER ,Invalid exception return flag" "Not occurred,Occurred" textline " " bitfld.long 0x00 1. " INVIS ,Invalid integrity signature flag" "Not occurred,Occurred" bitfld.long 0x00 0. " INVEP ,Invalid entry point" "Not occurred,Occurred" group.long 0xDE8++0x03 line.long 0x00 "SFAR,Secure Fault Address Register" width 0x0B else newline textline "COREDEBUG component base address not specified" newline endif tree.end tree "Nested Vectored Interrupt Controller (NVIC)" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 6. group.long 0x04++0x03 line.long 0x00 "ICTR,Interrupt Controller Type Register" bitfld.long 0x00 0.--3. " INTLINESNUM ,Total Number of Interrupt" "0-32,0-64,0-96,0-128,0-160,0-192,0-224,0-255,0-287,0-319,0-351,0-383,0-415,0-447,0-479,0-511" width 24. tree "Interrupt Enable Registers" group.long 0x100++0x03 line.long 0x00 "IRQ0_31_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA31 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA30 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA29 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA28 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA27 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA26 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA25 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA24 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA23 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA22 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA21 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA20 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA19 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA18 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA17 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA16 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA15 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA14 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA13 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA12 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA11 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA10 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA9 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA8 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA7 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA6 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA5 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA4 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA3 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA2 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA1 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA0 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x01) group.long 0x104++0x03 line.long 0x00 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA63 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA62 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA61 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA60 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA59 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA58 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA57 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA56 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA55 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA54 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA53 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA52 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA51 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA50 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA49 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA48 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA47 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA46 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA45 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA44 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA43 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA42 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA41 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA40 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA39 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA38 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA37 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA36 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA35 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA34 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA33 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA32 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x104++0x03 hide.long 0x00 "IRQ32_63_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x02) group.long 0x108++0x03 line.long 0x00 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA95 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA94 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA93 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA92 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA91 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA90 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA89 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA88 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA87 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA86 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA85 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA84 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA83 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA82 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA81 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA80 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA79 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA78 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA77 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA76 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA75 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA74 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA73 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA72 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA71 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA70 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA69 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA68 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA67 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA66 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA65 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA64 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x108++0x03 hide.long 0x00 "IRQ64_95_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x03) group.long 0x10C++0x03 line.long 0x00 "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA127 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA126 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA125 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA124 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA123 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA122 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA121 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA120 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA119 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA118 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA117 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA116 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA115 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA114 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA113 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA112 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA111 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA110 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA109 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA108 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA107 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA106 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA105 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA104 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA103 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA102 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA101 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA100 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA99 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA98 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA97 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA96 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x10C++0x03 hide.long 0x00 "IRQ96_127_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x04) group.long 0x110++0x03 line.long 0x00 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA159 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA158 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA157 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA156 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA155 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA154 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA153 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA152 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA151 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA150 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA149 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA148 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA147 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA146 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA145 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA144 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA143 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA142 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA141 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA140 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA139 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA138 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA137 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA136 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA135 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA134 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA133 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA132 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA131 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA130 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA129 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA128 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x110++0x03 hide.long 0x00 "IRQ128_159_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x05) group.long 0x114++0x03 line.long 0x00 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA191 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA190 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA189 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA188 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA187 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA186 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA185 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA184 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA183 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA182 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA181 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA180 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA179 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA178 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA177 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA176 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA175 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA174 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA173 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA172 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA171 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA170 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA169 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA168 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA167 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA166 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA165 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA164 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA163 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA162 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA161 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA160 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x114++0x03 hide.long 0x00 "IRQ160_191_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x06) group.long 0x118++0x03 line.long 0x00 "IRQ192_223_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA223 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA222 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA221 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA220 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA219 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA218 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA217 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA216 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA215 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA214 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA213 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA212 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA211 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA210 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA209 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA208 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA207 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA206 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA205 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA204 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA203 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA202 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA201 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA200 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA199 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA198 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA197 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA196 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA195 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA194 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA193 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA192 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x118++0x03 hide.long 0x00 "IRQ192_223_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x07) group.long 0x11C++0x03 line.long 0x00 "IRQ224_255_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA255 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA254 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA253 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA252 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA251 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA250 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA249 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA248 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA247 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA246 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA245 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA244 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA243 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA242 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA241 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA240 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA239 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA238 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA237 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA236 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA235 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA234 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA233 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA232 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA231 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA230 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA229 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA228 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA227 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA226 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA225 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA224 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x11C++0x03 hide.long 0x00 "IRQ224_255_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x08) group.long 0x120++0x03 line.long 0x00 "IRQ256_287_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA287 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA286 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA285 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA284 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA283 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA282 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA281 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA280 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA279 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA278 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA277 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA276 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA275 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA274 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA273 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA272 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA271 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA270 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA269 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA268 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA267 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA266 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA265 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA264 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA263 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA262 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA261 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA260 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA259 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA258 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA257 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA256 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x120++0x03 hide.long 0x00 "IRQ256_287_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x09) group.long 0x124++0x03 line.long 0x00 "IRQ288_319_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA319 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA318 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA317 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA316 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA315 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA314 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA313 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA312 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA311 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA310 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA309 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA308 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA307 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA306 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA305 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA304 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA303 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA302 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA301 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA300 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA299 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA298 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA297 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA296 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA295 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA294 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA293 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA292 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA291 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA290 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA289 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA288 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x124++0x03 hide.long 0x00 "IRQ288_319_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0A) group.long 0x128++0x03 line.long 0x00 "IRQ320_351_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA351 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA350 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA349 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA348 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA347 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA346 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA345 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA344 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA343 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA342 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA341 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA340 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA339 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA338 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA337 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA336 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA335 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA334 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA333 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA332 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA331 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA330 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA329 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA328 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA327 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA326 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA325 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA324 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA323 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA322 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA321 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA320 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x128++0x03 hide.long 0x00 "IRQ320_351_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0B) group.long 0x12C++0x03 line.long 0x00 "IRQ352_383_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA383 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA382 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA381 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA380 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA379 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA378 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA377 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA376 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA375 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA374 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA373 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA372 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA371 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA370 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA369 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA368 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA367 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA366 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA365 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA364 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA363 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA362 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA361 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA360 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA359 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA358 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA357 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA356 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA355 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA354 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA353 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA352 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x12C++0x03 hide.long 0x00 "IRQ352_383_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0C) group.long 0x130++0x03 line.long 0x00 "IRQ384_415_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA415 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA414 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA413 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA412 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA411 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA410 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA409 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA408 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA407 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA406 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA405 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA404 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA403 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA402 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA401 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA400 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA399 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA398 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA397 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA396 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA395 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA394 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA393 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA392 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA391 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA390 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA389 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA388 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA387 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA386 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA385 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA384 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x130++0x03 hide.long 0x00 "IRQ384_415_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0D) group.long 0x134++0x03 line.long 0x00 "IRQ416_447_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA447 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA446 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA445 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA444 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA443 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA442 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA441 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA440 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA439 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA438 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA437 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA436 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA435 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA434 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA433 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA432 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA431 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA430 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA429 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA428 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA427 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA426 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA425 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA424 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA423 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA422 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA421 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA420 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA419 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA418 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA417 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA416 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x134++0x03 hide.long 0x00 "IRQ416_447_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0E) group.long 0x138++0x03 line.long 0x00 "IRQ448_479_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA479 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA478 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA477 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA476 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA475 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA474 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA473 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA472 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA471 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA470 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA469 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA468 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA467 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA466 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA465 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA464 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA463 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA462 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA461 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA460 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA459 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA458 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA457 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA456 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA455 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA454 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA453 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA452 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA451 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA450 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA449 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA448 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x138++0x03 hide.long 0x00 "IRQ448_479_EN_SET/CLR,Interrupt Enable Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0F) group.long 0x13C++0x03 line.long 0x00 "IRQ480_511_EN_SET/CLR,Interrupt Enable Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " ENA511 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " ENA510 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " ENA509 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " ENA508 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " ENA507 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " ENA506 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " ENA505 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " ENA504 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " ENA503 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " ENA502 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " ENA501 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " ENA500 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " ENA499 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " ENA498 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " ENA497 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " ENA496 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " ENA495 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " ENA494 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " ENA493 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " ENA492 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " ENA491 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " ENA490 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " ENA489 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " ENA488 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " ENA487 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " ENA486 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " ENA485 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " ENA484 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " ENA483 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " ENA482 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " ENA481 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " ENA480 ,Interrupt Set/Clear Enable Bit" "Disabled,Enabled" else hgroup.long 0x13C++0x03 hide.long 0x00 "IRQ480_511_EN_SET/CLR,Interrupt Enable Register" endif tree.end width 24. tree "Interrupt Pending Registers" group.long 0x200++0x03 line.long 0x00 "IRQ0_31_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN31 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN30 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN29 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN28 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN27 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN26 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN25 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN24 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN23 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN22 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN21 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN20 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN19 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN18 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN17 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN16 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN15 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN14 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN13 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN12 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN11 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN10 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN9 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN8 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN7 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN6 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN5 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN4 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN3 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN2 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN1 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN0 ,Interrupt Set/Clear Pending" "Not pending,Pending" if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x01) group.long 0x204++0x03 line.long 0x00 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN63 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN62 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN61 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN60 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN59 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN58 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN57 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN56 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN55 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN54 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN53 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN52 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN51 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN50 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN49 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN48 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN47 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN46 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN45 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN44 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN43 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN42 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN41 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN40 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN39 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN38 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN37 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN36 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN35 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN34 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN33 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN32 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x204++0x03 hide.long 0x00 "IRQ32_63_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x02) group.long 0x208++0x03 line.long 0x00 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN95 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN94 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN93 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN92 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN91 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN90 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN89 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN88 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN87 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN86 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN85 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN84 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN83 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN82 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN81 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN80 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN79 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN78 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN77 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN76 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN75 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN74 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN73 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN72 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN71 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN70 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN69 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN68 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN67 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN66 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN65 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN64 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x208++0x03 hide.long 0x00 "IRQ64_95_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x03) group.long 0x20C++0x03 line.long 0x00 "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN127 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN126 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN125 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN124 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN123 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN122 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN121 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN120 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN119 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN118 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN117 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN116 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN115 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN114 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN113 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN112 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN111 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN110 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN109 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN108 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN107 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN106 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN105 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN104 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN103 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN102 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN101 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN100 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN99 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN98 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN97 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN96 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x20C++0x03 hide.long 0x00 "IRQ96_127_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x04) group.long 0x210++0x03 line.long 0x00 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN159 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN158 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN157 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN156 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN155 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN154 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN153 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN152 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN151 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN150 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN149 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN148 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN147 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN146 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN145 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN144 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN143 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN142 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN141 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN140 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN139 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN138 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN137 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN136 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN135 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN134 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN133 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN132 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN131 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN130 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN129 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN128 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x210++0x03 hide.long 0x00 "IRQ128_159_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x05) group.long 0x214++0x03 line.long 0x00 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN191 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN190 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN189 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN188 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN187 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN186 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN185 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN184 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN183 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN182 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN181 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN180 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN179 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN178 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN177 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN176 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN175 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN174 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN173 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN172 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN171 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN170 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN169 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN168 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN167 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN166 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN165 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN164 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN163 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN162 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN161 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN160 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x214++0x03 hide.long 0x00 "IRQ160_191_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x06) group.long 0x218++0x03 line.long 0x00 "IRQ192_223_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN223 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN222 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN221 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN220 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN219 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN218 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN217 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN216 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN215 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN214 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN213 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN212 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN211 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN210 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN209 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN208 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN207 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN206 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN205 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN204 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN203 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN202 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN201 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN200 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN199 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN198 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN197 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN196 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN195 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN194 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN193 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN192 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x218++0x03 hide.long 0x00 "IRQ192_223_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x07) group.long 0x21C++0x03 line.long 0x00 "IRQ224_255_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN255 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN254 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN253 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN252 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN251 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN250 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN249 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN248 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN247 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN246 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN245 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN244 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN243 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN242 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN241 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN240 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN239 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN238 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN237 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN236 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN235 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN234 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN233 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN232 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN231 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN230 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN229 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN228 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN227 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN226 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN225 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN224 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x21C++0x03 hide.long 0x00 "IRQ224_255_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x08) group.long 0x220++0x03 line.long 0x00 "IRQ256_287_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN287 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN286 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN285 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN284 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN283 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN282 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN281 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN280 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN279 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN278 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN277 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN276 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN275 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN274 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN273 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN272 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN271 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN270 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN269 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN268 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN267 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN266 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN265 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN264 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN263 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN262 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN261 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN260 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN259 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN258 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN257 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN256 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x220++0x03 hide.long 0x00 "IRQ256_287_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x09) group.long 0x224++0x03 line.long 0x00 "IRQ288_319_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN319 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN318 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN317 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN316 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN315 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN314 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN313 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN312 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN311 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN310 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN309 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN308 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN307 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN306 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN305 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN304 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN303 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN302 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN301 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN300 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN299 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN298 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN297 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN296 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN295 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN294 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN293 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN292 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN291 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN290 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN289 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN288 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x224++0x03 hide.long 0x00 "IRQ288_319_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0A) group.long 0x228++0x03 line.long 0x00 "IRQ320_351_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN351 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN350 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN349 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN348 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN347 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN346 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN345 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN344 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN343 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN342 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN341 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN340 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN339 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN338 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN337 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN336 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN335 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN334 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN333 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN332 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN331 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN330 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN329 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN328 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN327 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN326 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN325 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN324 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN323 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN322 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN321 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN320 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x228++0x03 hide.long 0x00 "IRQ320_351_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0B) group.long 0x22C++0x03 line.long 0x00 "IRQ352_383_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN383 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN382 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN381 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN380 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN379 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN378 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN377 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN376 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN375 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN374 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN373 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN372 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN371 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN370 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN369 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN368 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN367 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN366 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN365 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN364 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN363 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN362 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN361 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN360 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN359 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN358 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN357 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN356 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN355 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN354 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN353 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN352 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x22C++0x03 hide.long 0x00 "IRQ352_383_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0C) group.long 0x230++0x03 line.long 0x00 "IRQ384_415_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN415 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN414 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN413 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN412 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN411 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN410 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN409 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN408 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN407 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN406 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN405 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN404 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN403 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN402 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN401 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN400 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN399 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN398 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN397 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN396 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN395 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN394 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN393 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN392 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN391 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN390 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN389 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN388 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN387 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN386 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN385 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN384 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x230++0x03 hide.long 0x00 "IRQ384_415_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0D) group.long 0x234++0x03 line.long 0x00 "IRQ416_447_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN447 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN446 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN445 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN444 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN443 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN442 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN441 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN440 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN439 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN438 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN437 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN436 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN435 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN434 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN433 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN432 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN431 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN430 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN429 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN428 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN427 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN426 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN425 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN424 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN423 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN422 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN421 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN420 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN419 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN418 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN417 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN416 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x234++0x03 hide.long 0x00 "IRQ416_447_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0E) group.long 0x238++0x03 line.long 0x00 "IRQ448_479_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN479 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN478 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN477 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN476 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN475 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN474 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN473 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN472 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN471 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN470 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN469 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN468 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN467 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN466 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN465 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN464 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN463 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN462 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN461 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN460 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN459 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN458 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN457 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN456 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN455 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN454 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN453 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN452 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN451 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN450 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN449 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN448 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x238++0x03 hide.long 0x00 "IRQ448_479_PEN_SET/CLR,Interrupt Pending Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0F) group.long 0x23C++0x03 line.long 0x00 "IRQ480_511_PEN_SET/CLR,Interrupt Pending Register" setclrfld.long 0x00 31. 0x00 31. 0x80 31. " PEN511 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 30. 0x00 30. 0x80 30. " PEN510 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 29. 0x00 29. 0x80 29. " PEN509 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 28. 0x00 28. 0x80 28. " PEN508 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 27. 0x00 27. 0x80 27. " PEN507 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 26. 0x00 26. 0x80 26. " PEN506 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 25. 0x00 25. 0x80 25. " PEN505 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 24. 0x00 24. 0x80 24. " PEN504 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 23. 0x00 23. 0x80 23. " PEN503 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 22. 0x00 22. 0x80 22. " PEN502 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 21. 0x00 21. 0x80 21. " PEN501 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 20. 0x00 20. 0x80 20. " PEN500 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 19. 0x00 19. 0x80 19. " PEN499 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 18. 0x00 18. 0x80 18. " PEN498 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 17. 0x00 17. 0x80 17. " PEN497 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 16. 0x00 16. 0x80 16. " PEN496 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 15. 0x00 15. 0x80 15. " PEN495 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 14. 0x00 14. 0x80 14. " PEN494 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 13. 0x00 13. 0x80 13. " PEN493 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 12. 0x00 12. 0x80 12. " PEN492 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 11. 0x00 11. 0x80 11. " PEN491 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 10. 0x00 10. 0x80 10. " PEN490 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 9. 0x00 9. 0x80 9. " PEN489 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 8. 0x00 8. 0x80 8. " PEN488 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 7. 0x00 7. 0x80 7. " PEN487 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 6. 0x00 6. 0x80 6. " PEN486 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 5. 0x00 5. 0x80 5. " PEN485 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 4. 0x00 4. 0x80 4. " PEN484 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 3. 0x00 3. 0x80 3. " PEN483 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 2. 0x00 2. 0x80 2. " PEN482 ,Interrupt Set/Clear Pending" "Not pending,Pending" textline " " setclrfld.long 0x00 1. 0x00 1. 0x80 1. " PEN481 ,Interrupt Set/Clear Pending" "Not pending,Pending" setclrfld.long 0x00 0. 0x00 0. 0x80 0. " PEN480 ,Interrupt Set/Clear Pending" "Not pending,Pending" else hgroup.long 0x23C++0x03 hide.long 0x00 "IRQ480_511_PEN_SET/CLR,Interrupt Pending Register" endif tree.end width 11. tree "Interrupt Active Bit Registers" rgroup.long 0x300++0x03 line.long 0x00 "ACTIVE0,Active Bit Register 0" bitfld.long 0x00 31. " ACTIVE31 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE30 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE29 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE28 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE27 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE26 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE25 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE24 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE23 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE22 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE21 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE20 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE19 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE18 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE17 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE16 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE15 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE14 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE13 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE12 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE11 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE10 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE9 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE8 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE7 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE6 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE5 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE4 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE3 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE2 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE1 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE0 ,Interrupt Active Flag" "Not active,Active" if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x01) rgroup.long 0x304++0x03 line.long 0x00 "ACTIVE1,Active Bit Register 1" bitfld.long 0x00 31. " ACTIVE63 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE62 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE61 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE60 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE59 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE58 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE57 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE56 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE55 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE54 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE53 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE52 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE51 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE50 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE49 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE48 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE47 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE46 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE45 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE44 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE43 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE42 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE41 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE40 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE39 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE38 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE37 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE36 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE35 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE34 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE33 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE32 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x304++0x03 hide.long 0x00 "ACTIVE1,Active Bit Register 1" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x02) rgroup.long 0x308++0x03 line.long 0x00 "ACTIVE2,Active Bit Register 2" bitfld.long 0x00 31. " ACTIVE95 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE94 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE93 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE92 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE91 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE90 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE89 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE88 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE87 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE86 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE85 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE84 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE83 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE82 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE81 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE80 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE79 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE78 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE77 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE76 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE75 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE74 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE73 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE72 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE71 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE70 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE69 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE68 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE67 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE66 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE65 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE64 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x308++0x03 hide.long 0x00 "ACTIVE2,Active Bit Register 2" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x03) rgroup.long 0x30C++0x03 line.long 0x00 "ACTIVE3,Active Bit Register 3" bitfld.long 0x00 31. " ACTIVE127 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE126 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE125 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE124 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE123 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE122 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE121 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE120 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE119 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE118 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE117 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE116 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE115 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE114 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE113 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE112 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE111 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE110 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE109 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE108 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE107 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE106 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE105 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE104 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE103 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE102 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE101 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE100 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE99 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE98 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE97 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE96 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x30C++0x03 hide.long 0x00 "ACTIVE3,Active Bit Register 3" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x04) rgroup.long 0x310++0x03 line.long 0x00 "ACTIVE4,Active Bit Register 4" bitfld.long 0x00 31. " ACTIVE159 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE158 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE157 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE156 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE155 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE154 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE153 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE152 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE151 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE150 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE149 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE148 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE147 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE146 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE145 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE144 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE143 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE142 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE141 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE140 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE139 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE138 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE137 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE136 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE135 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE134 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE133 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE132 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE131 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE130 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE129 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE128 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x310++0x03 hide.long 0x00 "ACTIVE4,Active Bit Register 4" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x05) rgroup.long 0x314++0x03 line.long 0x00 "ACTIVE5,Active Bit Register 5" bitfld.long 0x00 31. " ACTIVE191 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE190 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE189 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE188 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE187 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE186 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE185 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE184 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE183 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE182 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE181 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE180 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE179 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE178 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE177 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE176 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE175 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE174 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE173 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE172 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE171 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE170 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE169 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE168 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE167 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE166 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE165 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE164 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE163 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE162 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE161 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE160 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x314++0x03 hide.long 0x00 "ACTIVE5,Active Bit Register 5" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x06) rgroup.long 0x318++0x03 line.long 0x00 "ACTIVE6,Active Bit Register 6" bitfld.long 0x00 31. " ACTIVE223 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE222 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE221 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE220 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE219 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE218 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE217 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE216 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE215 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE214 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE213 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE212 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE211 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE210 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE209 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE208 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE207 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE206 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE205 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE204 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE203 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE202 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE201 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE200 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE199 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE198 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE197 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE196 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE195 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE194 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE193 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE192 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x318++0x03 hide.long 0x00 "ACTIVE6,Active Bit Register 6" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x07) rgroup.long 0x31C++0x03 line.long 0x00 "ACTIVE7,Active Bit Register 7" bitfld.long 0x00 31. " ACTIVE255 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE254 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE253 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE252 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE251 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE250 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE249 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE248 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE247 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE246 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE245 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE244 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE243 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE242 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE241 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE240 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE239 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE238 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE237 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE236 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE235 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE234 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE233 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE232 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE231 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE230 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE229 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE228 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE227 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE226 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE225 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE224 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x31C++0x03 hide.long 0x00 "ACTIVE7,Active Bit Register 7" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x08) rgroup.long 0x320++0x03 line.long 0x00 "ACTIVE8,Active Bit Register 8" bitfld.long 0x00 31. " ACTIVE287 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE286 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE285 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE284 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE283 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE282 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE281 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE280 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE279 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE278 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE277 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE276 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE275 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE274 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE273 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE272 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE271 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE270 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE269 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE268 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE267 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE266 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE265 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE264 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE263 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE262 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE261 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE260 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE259 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE258 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE257 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE256 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x320++0x03 hide.long 0x00 "ACTIVE8,Active Bit Register 8" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x09) rgroup.long 0x324++0x03 line.long 0x00 "ACTIVE9,Active Bit Register 9" bitfld.long 0x00 31. " ACTIVE319 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE318 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE317 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE316 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE315 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE314 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE313 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE312 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE311 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE310 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE309 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE308 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE307 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE306 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE305 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE304 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE303 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE302 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE301 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE300 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE299 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE298 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE297 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE296 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE295 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE294 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE293 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE292 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE291 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE290 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE289 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE288 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x324++0x03 hide.long 0x00 "ACTIVE9,Active Bit Register 9" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0A) rgroup.long 0x328++0x03 line.long 0x00 "ACTIVE10,Active Bit Register 10" bitfld.long 0x00 31. " ACTIVE351 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE350 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE349 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE348 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE347 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE346 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE345 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE344 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE343 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE342 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE341 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE340 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE339 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE338 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE337 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE336 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE335 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE334 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE333 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE332 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE331 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE330 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE329 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE328 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE327 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE326 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE325 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE324 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE323 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE322 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE321 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE320 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x328++0x03 hide.long 0x00 "ACTIVE10,Active Bit Register 10" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0B) rgroup.long 0x32C++0x03 line.long 0x00 "ACTIVE11,Active Bit Register 11" bitfld.long 0x00 31. " ACTIVE383 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE382 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE381 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE380 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE379 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE378 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE377 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE376 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE375 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE374 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE373 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE372 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE371 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE370 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE369 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE368 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE367 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE366 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE365 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE364 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE363 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE362 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE361 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE360 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE359 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE358 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE357 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE356 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE355 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE354 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE353 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE352 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x32C++0x03 hide.long 0x00 "ACTIVE11,Active Bit Register 11" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0C) rgroup.long 0x330++0x03 line.long 0x00 "ACTIVE12,Active Bit Register 12" bitfld.long 0x00 31. " ACTIVE415 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE414 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE413 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE412 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE411 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE410 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE409 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE408 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE407 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE406 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE405 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE404 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE403 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE402 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE401 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE400 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE399 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE398 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE397 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE396 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE395 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE394 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE393 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE392 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE391 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE390 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE389 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE388 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE387 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE386 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE385 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE384 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x330++0x03 hide.long 0x00 "ACTIVE12,Active Bit Register 12" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0D) rgroup.long 0x334++0x03 line.long 0x00 "ACTIVE13,Active Bit Register 13" bitfld.long 0x00 31. " ACTIVE447 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE446 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE445 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE444 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE443 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE442 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE441 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE440 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE439 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE438 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE437 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE436 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE435 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE434 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE433 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE432 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE431 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE430 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE429 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE428 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE427 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE426 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE425 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE424 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE423 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE422 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE421 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE420 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE419 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE418 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE417 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE416 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x334++0x03 hide.long 0x00 "ACTIVE13,Active Bit Register 13" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0E) rgroup.long 0x338++0x03 line.long 0x00 "ACTIVE14,Active Bit Register 14" bitfld.long 0x00 31. " ACTIVE479 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE478 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE477 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE476 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE475 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE474 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE473 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE472 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE471 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE470 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE469 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE468 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE467 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE466 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE465 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE464 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE463 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE462 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE461 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE460 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE459 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE458 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE457 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE456 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE455 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE454 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE453 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE452 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE451 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE450 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE449 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE448 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x338++0x03 hide.long 0x00 "ACTIVE14,Active Bit Register 14" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0F) rgroup.long 0x33C++0x03 line.long 0x00 "ACTIVE15,Active Bit Register 15" bitfld.long 0x00 31. " ACTIVE511 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 30. " ACTIVE510 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 29. " ACTIVE509 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 28. " ACTIVE508 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 27. " ACTIVE507 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 26. " ACTIVE506 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 25. " ACTIVE505 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 24. " ACTIVE504 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 23. " ACTIVE503 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 22. " ACTIVE502 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 21. " ACTIVE501 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 20. " ACTIVE500 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 19. " ACTIVE499 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 18. " ACTIVE498 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 17. " ACTIVE497 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 16. " ACTIVE496 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 15. " ACTIVE495 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 14. " ACTIVE494 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 13. " ACTIVE493 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 12. " ACTIVE492 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 11. " ACTIVE491 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 10. " ACTIVE490 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 9. " ACTIVE489 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 8. " ACTIVE488 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 7. " ACTIVE487 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 6. " ACTIVE486 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 5. " ACTIVE485 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 4. " ACTIVE484 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 3. " ACTIVE483 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 2. " ACTIVE482 ,Interrupt Active Flag" "Not active,Active" textline " " bitfld.long 0x00 1. " ACTIVE481 ,Interrupt Active Flag" "Not active,Active" bitfld.long 0x00 0. " ACTIVE480 ,Interrupt Active Flag" "Not active,Active" else hgroup.long 0x33C++0x03 hide.long 0x00 "ACTIVE15,Active Bit Register 15" endif tree.end width 13. tree "Interrupt Target Non-Secure Registers" group.long 0x380++0x03 line.long 0x00 "NVIC_ITNS0,Interrupt Target Non-Secure Register 0" bitfld.long 0x00 31. " ITNS31 ,Interrupt Targets Non-secure 31" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS30 ,Interrupt Targets Non-secure 30" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS29 ,Interrupt Targets Non-secure 29" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS28 ,Interrupt Targets Non-secure 28" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS27 ,Interrupt Targets Non-secure 27" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS26 ,Interrupt Targets Non-secure 26" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS25 ,Interrupt Targets Non-secure 25" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS24 ,Interrupt Targets Non-secure 24" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS23 ,Interrupt Targets Non-secure 23" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS22 ,Interrupt Targets Non-secure 22" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS21 ,Interrupt Targets Non-secure 21" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS20 ,Interrupt Targets Non-secure 20" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS19 ,Interrupt Targets Non-secure 19" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS18 ,Interrupt Targets Non-secure 18" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS17 ,Interrupt Targets Non-secure 17" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS16 ,Interrupt Targets Non-secure 16" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS15 ,Interrupt Targets Non-secure 15" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS14 ,Interrupt Targets Non-secure 14" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS13 ,Interrupt Targets Non-secure 13" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS12 ,Interrupt Targets Non-secure 12" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS11 ,Interrupt Targets Non-secure 11" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS10 ,Interrupt Targets Non-secure 10" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS9 ,Interrupt Targets Non-secure 9" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS8 ,Interrupt Targets Non-secure 8" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS7 ,Interrupt Targets Non-secure 7" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS6 ,Interrupt Targets Non-secure 6" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS5 ,Interrupt Targets Non-secure 5" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS4 ,Interrupt Targets Non-secure 4" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS3 ,Interrupt Targets Non-secure 3" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS2 ,Interrupt Targets Non-secure 2" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS1 ,Interrupt Targets Non-secure 1" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS0 ,Interrupt Targets Non-secure 0" "Secure,Non-secure" if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x01) group.long 0x384++0x03 line.long 0x00 "NVIC_ITNS1,Interrupt Target Non-Secure Register 1" bitfld.long 0x00 31. " ITNS63 ,Interrupt Targets Non-secure 63" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS62 ,Interrupt Targets Non-secure 62" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS61 ,Interrupt Targets Non-secure 61" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS60 ,Interrupt Targets Non-secure 60" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS59 ,Interrupt Targets Non-secure 59" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS58 ,Interrupt Targets Non-secure 58" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS57 ,Interrupt Targets Non-secure 57" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS56 ,Interrupt Targets Non-secure 56" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS55 ,Interrupt Targets Non-secure 55" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS54 ,Interrupt Targets Non-secure 54" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS53 ,Interrupt Targets Non-secure 53" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS52 ,Interrupt Targets Non-secure 52" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS51 ,Interrupt Targets Non-secure 51" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS50 ,Interrupt Targets Non-secure 50" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS49 ,Interrupt Targets Non-secure 49" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS48 ,Interrupt Targets Non-secure 48" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS47 ,Interrupt Targets Non-secure 47" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS46 ,Interrupt Targets Non-secure 46" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS45 ,Interrupt Targets Non-secure 45" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS44 ,Interrupt Targets Non-secure 44" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS43 ,Interrupt Targets Non-secure 43" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS42 ,Interrupt Targets Non-secure 42" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS41 ,Interrupt Targets Non-secure 41" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS40 ,Interrupt Targets Non-secure 40" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS39 ,Interrupt Targets Non-secure 39" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS38 ,Interrupt Targets Non-secure 38" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS37 ,Interrupt Targets Non-secure 37" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS36 ,Interrupt Targets Non-secure 36" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS35 ,Interrupt Targets Non-secure 35" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS34 ,Interrupt Targets Non-secure 34" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS33 ,Interrupt Targets Non-secure 33" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS32 ,Interrupt Targets Non-secure 32" "Secure,Non-secure" else hgroup.long 0x384++0x03 hide.long 0x00 "NVIC_ITNS1,Interrupt Target Non-Secure Register 1" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x02) group.long 0x388++0x03 line.long 0x00 "NVIC_ITNS2,Interrupt Target Non-Secure Register 2" bitfld.long 0x00 31. " ITNS95 ,Interrupt Targets Non-secure 95" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS94 ,Interrupt Targets Non-secure 94" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS93 ,Interrupt Targets Non-secure 93" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS92 ,Interrupt Targets Non-secure 92" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS91 ,Interrupt Targets Non-secure 91" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS90 ,Interrupt Targets Non-secure 90" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS89 ,Interrupt Targets Non-secure 89" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS88 ,Interrupt Targets Non-secure 88" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS87 ,Interrupt Targets Non-secure 87" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS86 ,Interrupt Targets Non-secure 86" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS85 ,Interrupt Targets Non-secure 85" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS84 ,Interrupt Targets Non-secure 84" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS83 ,Interrupt Targets Non-secure 83" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS82 ,Interrupt Targets Non-secure 82" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS81 ,Interrupt Targets Non-secure 81" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS80 ,Interrupt Targets Non-secure 80" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS79 ,Interrupt Targets Non-secure 79" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS78 ,Interrupt Targets Non-secure 78" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS77 ,Interrupt Targets Non-secure 77" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS76 ,Interrupt Targets Non-secure 76" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS75 ,Interrupt Targets Non-secure 75" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS74 ,Interrupt Targets Non-secure 74" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS73 ,Interrupt Targets Non-secure 73" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS72 ,Interrupt Targets Non-secure 72" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS71 ,Interrupt Targets Non-secure 71" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS70 ,Interrupt Targets Non-secure 70" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS69 ,Interrupt Targets Non-secure 69" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS68 ,Interrupt Targets Non-secure 68" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS67 ,Interrupt Targets Non-secure 67" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS66 ,Interrupt Targets Non-secure 66" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS65 ,Interrupt Targets Non-secure 65" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS64 ,Interrupt Targets Non-secure 64" "Secure,Non-secure" else hgroup.long 0x388++0x03 hide.long 0x00 "NVIC_ITNS2,Interrupt Target Non-Secure Register 2" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x03) group.long 0x38C++0x03 line.long 0x00 "NVIC_ITNS3,Interrupt Target Non-Secure Register 3" bitfld.long 0x00 31. " ITNS127 ,Interrupt Targets Non-secure 127" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS126 ,Interrupt Targets Non-secure 126" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS125 ,Interrupt Targets Non-secure 125" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS124 ,Interrupt Targets Non-secure 124" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS123 ,Interrupt Targets Non-secure 123" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS122 ,Interrupt Targets Non-secure 122" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS121 ,Interrupt Targets Non-secure 121" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS120 ,Interrupt Targets Non-secure 120" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS119 ,Interrupt Targets Non-secure 119" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS118 ,Interrupt Targets Non-secure 118" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS117 ,Interrupt Targets Non-secure 117" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS116 ,Interrupt Targets Non-secure 116" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS115 ,Interrupt Targets Non-secure 115" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS114 ,Interrupt Targets Non-secure 114" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS113 ,Interrupt Targets Non-secure 113" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS112 ,Interrupt Targets Non-secure 112" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS111 ,Interrupt Targets Non-secure 111" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS110 ,Interrupt Targets Non-secure 110" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS109 ,Interrupt Targets Non-secure 109" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS108 ,Interrupt Targets Non-secure 108" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS107 ,Interrupt Targets Non-secure 107" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS106 ,Interrupt Targets Non-secure 106" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS105 ,Interrupt Targets Non-secure 105" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS104 ,Interrupt Targets Non-secure 104" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS103 ,Interrupt Targets Non-secure 103" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS102 ,Interrupt Targets Non-secure 102" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS101 ,Interrupt Targets Non-secure 101" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS100 ,Interrupt Targets Non-secure 100" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS99 ,Interrupt Targets Non-secure 99" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS98 ,Interrupt Targets Non-secure 98" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS97 ,Interrupt Targets Non-secure 97" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS96 ,Interrupt Targets Non-secure 96" "Secure,Non-secure" else hgroup.long 0x38C++0x03 hide.long 0x00 "NVIC_ITNS3,Interrupt Target Non-Secure Register 3" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x04) group.long 0x390++0x03 line.long 0x00 "NVIC_ITNS4,Interrupt Target Non-Secure Register 4" bitfld.long 0x00 31. " ITNS159 ,Interrupt Targets Non-secure 159" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS158 ,Interrupt Targets Non-secure 158" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS157 ,Interrupt Targets Non-secure 157" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS156 ,Interrupt Targets Non-secure 156" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS155 ,Interrupt Targets Non-secure 155" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS154 ,Interrupt Targets Non-secure 154" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS153 ,Interrupt Targets Non-secure 153" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS152 ,Interrupt Targets Non-secure 152" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS151 ,Interrupt Targets Non-secure 151" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS150 ,Interrupt Targets Non-secure 150" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS149 ,Interrupt Targets Non-secure 149" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS148 ,Interrupt Targets Non-secure 148" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS147 ,Interrupt Targets Non-secure 147" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS146 ,Interrupt Targets Non-secure 146" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS145 ,Interrupt Targets Non-secure 145" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS144 ,Interrupt Targets Non-secure 144" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS143 ,Interrupt Targets Non-secure 143" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS142 ,Interrupt Targets Non-secure 142" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS141 ,Interrupt Targets Non-secure 141" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS140 ,Interrupt Targets Non-secure 140" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS139 ,Interrupt Targets Non-secure 139" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS138 ,Interrupt Targets Non-secure 138" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS137 ,Interrupt Targets Non-secure 137" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS136 ,Interrupt Targets Non-secure 136" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS135 ,Interrupt Targets Non-secure 135" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS134 ,Interrupt Targets Non-secure 134" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS133 ,Interrupt Targets Non-secure 133" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS132 ,Interrupt Targets Non-secure 132" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS131 ,Interrupt Targets Non-secure 131" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS130 ,Interrupt Targets Non-secure 130" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS129 ,Interrupt Targets Non-secure 129" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS128 ,Interrupt Targets Non-secure 128" "Secure,Non-secure" else hgroup.long 0x390++0x03 hide.long 0x00 "NVIC_ITNS4,Interrupt Target Non-Secure Register 4" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x05) group.long 0x394++0x03 line.long 0x00 "NVIC_ITNS5,Interrupt Target Non-Secure Register 5" bitfld.long 0x00 31. " ITNS191 ,Interrupt Targets Non-secure 191" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS190 ,Interrupt Targets Non-secure 190" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS189 ,Interrupt Targets Non-secure 189" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS188 ,Interrupt Targets Non-secure 188" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS187 ,Interrupt Targets Non-secure 187" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS186 ,Interrupt Targets Non-secure 186" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS185 ,Interrupt Targets Non-secure 185" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS184 ,Interrupt Targets Non-secure 184" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS183 ,Interrupt Targets Non-secure 183" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS182 ,Interrupt Targets Non-secure 182" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS181 ,Interrupt Targets Non-secure 181" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS180 ,Interrupt Targets Non-secure 180" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS179 ,Interrupt Targets Non-secure 179" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS178 ,Interrupt Targets Non-secure 178" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS177 ,Interrupt Targets Non-secure 177" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS176 ,Interrupt Targets Non-secure 176" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS175 ,Interrupt Targets Non-secure 175" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS174 ,Interrupt Targets Non-secure 174" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS173 ,Interrupt Targets Non-secure 173" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS172 ,Interrupt Targets Non-secure 172" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS171 ,Interrupt Targets Non-secure 171" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS170 ,Interrupt Targets Non-secure 170" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS169 ,Interrupt Targets Non-secure 169" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS168 ,Interrupt Targets Non-secure 168" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS167 ,Interrupt Targets Non-secure 167" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS166 ,Interrupt Targets Non-secure 166" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS165 ,Interrupt Targets Non-secure 165" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS164 ,Interrupt Targets Non-secure 164" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS163 ,Interrupt Targets Non-secure 163" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS162 ,Interrupt Targets Non-secure 162" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS161 ,Interrupt Targets Non-secure 161" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS160 ,Interrupt Targets Non-secure 160" "Secure,Non-secure" else hgroup.long 0x394++0x03 hide.long 0x00 "NVIC_ITNS5,Interrupt Target Non-Secure Register 5" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x06) group.long 0x398++0x03 line.long 0x00 "NVIC_ITNS6,Interrupt Target Non-Secure Register 6" bitfld.long 0x00 31. " ITNS223 ,Interrupt Targets Non-secure 223" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS222 ,Interrupt Targets Non-secure 222" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS221 ,Interrupt Targets Non-secure 221" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS220 ,Interrupt Targets Non-secure 220" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS219 ,Interrupt Targets Non-secure 219" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS218 ,Interrupt Targets Non-secure 218" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS217 ,Interrupt Targets Non-secure 217" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS216 ,Interrupt Targets Non-secure 216" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS215 ,Interrupt Targets Non-secure 215" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS214 ,Interrupt Targets Non-secure 214" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS213 ,Interrupt Targets Non-secure 213" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS212 ,Interrupt Targets Non-secure 212" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS211 ,Interrupt Targets Non-secure 211" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS210 ,Interrupt Targets Non-secure 210" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS209 ,Interrupt Targets Non-secure 209" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS208 ,Interrupt Targets Non-secure 208" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS207 ,Interrupt Targets Non-secure 207" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS206 ,Interrupt Targets Non-secure 206" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS205 ,Interrupt Targets Non-secure 205" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS204 ,Interrupt Targets Non-secure 204" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS203 ,Interrupt Targets Non-secure 203" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS202 ,Interrupt Targets Non-secure 202" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS201 ,Interrupt Targets Non-secure 201" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS200 ,Interrupt Targets Non-secure 200" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS199 ,Interrupt Targets Non-secure 199" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS198 ,Interrupt Targets Non-secure 198" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS197 ,Interrupt Targets Non-secure 197" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS196 ,Interrupt Targets Non-secure 196" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS195 ,Interrupt Targets Non-secure 195" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS194 ,Interrupt Targets Non-secure 194" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS193 ,Interrupt Targets Non-secure 193" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS192 ,Interrupt Targets Non-secure 192" "Secure,Non-secure" else hgroup.long 0x398++0x03 hide.long 0x00 "NVIC_ITNS6,Interrupt Target Non-Secure Register 6" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x07) group.long 0x39C++0x03 line.long 0x00 "NVIC_ITNS7,Interrupt Target Non-Secure Register 7" bitfld.long 0x00 31. " ITNS255 ,Interrupt Targets Non-secure 255" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS254 ,Interrupt Targets Non-secure 254" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS253 ,Interrupt Targets Non-secure 253" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS252 ,Interrupt Targets Non-secure 252" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS251 ,Interrupt Targets Non-secure 251" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS250 ,Interrupt Targets Non-secure 250" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS249 ,Interrupt Targets Non-secure 249" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS248 ,Interrupt Targets Non-secure 248" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS247 ,Interrupt Targets Non-secure 247" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS246 ,Interrupt Targets Non-secure 246" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS245 ,Interrupt Targets Non-secure 245" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS244 ,Interrupt Targets Non-secure 244" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS243 ,Interrupt Targets Non-secure 243" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS242 ,Interrupt Targets Non-secure 242" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS241 ,Interrupt Targets Non-secure 241" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS240 ,Interrupt Targets Non-secure 240" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS239 ,Interrupt Targets Non-secure 239" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS238 ,Interrupt Targets Non-secure 238" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS237 ,Interrupt Targets Non-secure 237" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS236 ,Interrupt Targets Non-secure 236" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS235 ,Interrupt Targets Non-secure 235" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS234 ,Interrupt Targets Non-secure 234" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS233 ,Interrupt Targets Non-secure 233" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS232 ,Interrupt Targets Non-secure 232" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS231 ,Interrupt Targets Non-secure 231" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS230 ,Interrupt Targets Non-secure 230" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS229 ,Interrupt Targets Non-secure 229" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS228 ,Interrupt Targets Non-secure 228" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS227 ,Interrupt Targets Non-secure 227" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS226 ,Interrupt Targets Non-secure 226" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS225 ,Interrupt Targets Non-secure 225" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS224 ,Interrupt Targets Non-secure 224" "Secure,Non-secure" else hgroup.long 0x39C++0x03 hide.long 0x00 "NVIC_ITNS7,Interrupt Target Non-Secure Register 7" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x08) group.long 0x3A0++0x03 line.long 0x00 "NVIC_ITNS8,Interrupt Target Non-Secure Register 8" bitfld.long 0x00 31. " ITNS287 ,Interrupt Targets Non-secure 287" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS286 ,Interrupt Targets Non-secure 286" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS285 ,Interrupt Targets Non-secure 285" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS284 ,Interrupt Targets Non-secure 284" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS283 ,Interrupt Targets Non-secure 283" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS282 ,Interrupt Targets Non-secure 282" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS281 ,Interrupt Targets Non-secure 281" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS280 ,Interrupt Targets Non-secure 280" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS279 ,Interrupt Targets Non-secure 279" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS278 ,Interrupt Targets Non-secure 278" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS277 ,Interrupt Targets Non-secure 277" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS276 ,Interrupt Targets Non-secure 276" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS275 ,Interrupt Targets Non-secure 275" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS274 ,Interrupt Targets Non-secure 274" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS273 ,Interrupt Targets Non-secure 273" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS272 ,Interrupt Targets Non-secure 272" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS271 ,Interrupt Targets Non-secure 271" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS270 ,Interrupt Targets Non-secure 270" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS269 ,Interrupt Targets Non-secure 269" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS268 ,Interrupt Targets Non-secure 268" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS267 ,Interrupt Targets Non-secure 267" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS266 ,Interrupt Targets Non-secure 266" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS265 ,Interrupt Targets Non-secure 265" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS264 ,Interrupt Targets Non-secure 264" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS263 ,Interrupt Targets Non-secure 263" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS262 ,Interrupt Targets Non-secure 262" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS261 ,Interrupt Targets Non-secure 261" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS260 ,Interrupt Targets Non-secure 260" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS259 ,Interrupt Targets Non-secure 259" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS258 ,Interrupt Targets Non-secure 258" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS257 ,Interrupt Targets Non-secure 257" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS256 ,Interrupt Targets Non-secure 256" "Secure,Non-secure" else hgroup.long 0x3A0++0x03 hide.long 0x00 "NVIC_ITNS8,Interrupt Target Non-Secure Register 8" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x09) group.long 0x3A4++0x03 line.long 0x00 "NVIC_ITNS9,Interrupt Target Non-Secure Register 9" bitfld.long 0x00 31. " ITNS319 ,Interrupt Targets Non-secure 319" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS318 ,Interrupt Targets Non-secure 318" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS317 ,Interrupt Targets Non-secure 317" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS316 ,Interrupt Targets Non-secure 316" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS315 ,Interrupt Targets Non-secure 315" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS314 ,Interrupt Targets Non-secure 314" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS313 ,Interrupt Targets Non-secure 313" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS312 ,Interrupt Targets Non-secure 312" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS311 ,Interrupt Targets Non-secure 311" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS310 ,Interrupt Targets Non-secure 310" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS309 ,Interrupt Targets Non-secure 309" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS308 ,Interrupt Targets Non-secure 308" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS307 ,Interrupt Targets Non-secure 307" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS306 ,Interrupt Targets Non-secure 306" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS305 ,Interrupt Targets Non-secure 305" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS304 ,Interrupt Targets Non-secure 304" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS303 ,Interrupt Targets Non-secure 303" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS302 ,Interrupt Targets Non-secure 302" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS301 ,Interrupt Targets Non-secure 301" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS300 ,Interrupt Targets Non-secure 300" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS299 ,Interrupt Targets Non-secure 299" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS298 ,Interrupt Targets Non-secure 298" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS297 ,Interrupt Targets Non-secure 297" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS296 ,Interrupt Targets Non-secure 296" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS295 ,Interrupt Targets Non-secure 295" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS294 ,Interrupt Targets Non-secure 294" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS293 ,Interrupt Targets Non-secure 293" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS292 ,Interrupt Targets Non-secure 292" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS291 ,Interrupt Targets Non-secure 291" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS290 ,Interrupt Targets Non-secure 290" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS289 ,Interrupt Targets Non-secure 289" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS288 ,Interrupt Targets Non-secure 288" "Secure,Non-secure" else hgroup.long 0x3A4++0x03 hide.long 0x00 "NVIC_ITNS9,Interrupt Target Non-Secure Register 9" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0A) group.long 0x3A8++0x03 line.long 0x00 "NVIC_ITNS10,Interrupt Target Non-Secure Register 10" bitfld.long 0x00 31. " ITNS351 ,Interrupt Targets Non-secure 351" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS350 ,Interrupt Targets Non-secure 350" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS349 ,Interrupt Targets Non-secure 349" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS348 ,Interrupt Targets Non-secure 348" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS347 ,Interrupt Targets Non-secure 347" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS346 ,Interrupt Targets Non-secure 346" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS345 ,Interrupt Targets Non-secure 345" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS344 ,Interrupt Targets Non-secure 344" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS343 ,Interrupt Targets Non-secure 343" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS342 ,Interrupt Targets Non-secure 342" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS341 ,Interrupt Targets Non-secure 341" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS340 ,Interrupt Targets Non-secure 340" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS339 ,Interrupt Targets Non-secure 339" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS338 ,Interrupt Targets Non-secure 338" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS337 ,Interrupt Targets Non-secure 337" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS336 ,Interrupt Targets Non-secure 336" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS335 ,Interrupt Targets Non-secure 335" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS334 ,Interrupt Targets Non-secure 334" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS333 ,Interrupt Targets Non-secure 333" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS332 ,Interrupt Targets Non-secure 332" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS331 ,Interrupt Targets Non-secure 331" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS330 ,Interrupt Targets Non-secure 330" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS329 ,Interrupt Targets Non-secure 329" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS328 ,Interrupt Targets Non-secure 328" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS327 ,Interrupt Targets Non-secure 327" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS326 ,Interrupt Targets Non-secure 326" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS325 ,Interrupt Targets Non-secure 325" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS324 ,Interrupt Targets Non-secure 324" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS323 ,Interrupt Targets Non-secure 323" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS322 ,Interrupt Targets Non-secure 322" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS321 ,Interrupt Targets Non-secure 321" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS320 ,Interrupt Targets Non-secure 320" "Secure,Non-secure" else hgroup.long 0x3A8++0x03 hide.long 0x00 "NVIC_ITNS10,Interrupt Target Non-Secure Register 10" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0B) group.long 0x3AC++0x03 line.long 0x00 "NVIC_ITNS11,Interrupt Target Non-Secure Register 11" bitfld.long 0x00 31. " ITNS383 ,Interrupt Targets Non-secure 383" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS382 ,Interrupt Targets Non-secure 382" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS381 ,Interrupt Targets Non-secure 381" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS380 ,Interrupt Targets Non-secure 380" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS379 ,Interrupt Targets Non-secure 379" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS378 ,Interrupt Targets Non-secure 378" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS377 ,Interrupt Targets Non-secure 377" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS376 ,Interrupt Targets Non-secure 376" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS375 ,Interrupt Targets Non-secure 375" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS374 ,Interrupt Targets Non-secure 374" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS373 ,Interrupt Targets Non-secure 373" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS372 ,Interrupt Targets Non-secure 372" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS371 ,Interrupt Targets Non-secure 371" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS370 ,Interrupt Targets Non-secure 370" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS369 ,Interrupt Targets Non-secure 369" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS368 ,Interrupt Targets Non-secure 368" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS367 ,Interrupt Targets Non-secure 367" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS366 ,Interrupt Targets Non-secure 366" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS365 ,Interrupt Targets Non-secure 365" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS364 ,Interrupt Targets Non-secure 364" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS363 ,Interrupt Targets Non-secure 363" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS362 ,Interrupt Targets Non-secure 362" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS361 ,Interrupt Targets Non-secure 361" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS360 ,Interrupt Targets Non-secure 360" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS359 ,Interrupt Targets Non-secure 359" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS358 ,Interrupt Targets Non-secure 358" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS357 ,Interrupt Targets Non-secure 357" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS356 ,Interrupt Targets Non-secure 356" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS355 ,Interrupt Targets Non-secure 355" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS354 ,Interrupt Targets Non-secure 354" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS353 ,Interrupt Targets Non-secure 353" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS352 ,Interrupt Targets Non-secure 352" "Secure,Non-secure" else hgroup.long 0x3AC++0x03 hide.long 0x00 "NVIC_ITNS11,Interrupt Target Non-Secure Register 11" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0C) group.long 0x3B0++0x03 line.long 0x00 "NVIC_ITNS12,Interrupt Target Non-Secure Register 12" bitfld.long 0x00 31. " ITNS415 ,Interrupt Targets Non-secure 415" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS414 ,Interrupt Targets Non-secure 414" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS413 ,Interrupt Targets Non-secure 413" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS412 ,Interrupt Targets Non-secure 412" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS411 ,Interrupt Targets Non-secure 411" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS410 ,Interrupt Targets Non-secure 410" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS409 ,Interrupt Targets Non-secure 409" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS408 ,Interrupt Targets Non-secure 408" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS407 ,Interrupt Targets Non-secure 407" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS406 ,Interrupt Targets Non-secure 406" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS405 ,Interrupt Targets Non-secure 405" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS404 ,Interrupt Targets Non-secure 404" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS403 ,Interrupt Targets Non-secure 403" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS402 ,Interrupt Targets Non-secure 402" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS401 ,Interrupt Targets Non-secure 401" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS400 ,Interrupt Targets Non-secure 400" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS399 ,Interrupt Targets Non-secure 399" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS398 ,Interrupt Targets Non-secure 398" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS397 ,Interrupt Targets Non-secure 397" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS396 ,Interrupt Targets Non-secure 396" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS395 ,Interrupt Targets Non-secure 395" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS394 ,Interrupt Targets Non-secure 394" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS393 ,Interrupt Targets Non-secure 393" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS392 ,Interrupt Targets Non-secure 392" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS391 ,Interrupt Targets Non-secure 391" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS390 ,Interrupt Targets Non-secure 390" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS389 ,Interrupt Targets Non-secure 389" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS388 ,Interrupt Targets Non-secure 388" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS387 ,Interrupt Targets Non-secure 387" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS386 ,Interrupt Targets Non-secure 386" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS385 ,Interrupt Targets Non-secure 385" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS384 ,Interrupt Targets Non-secure 384" "Secure,Non-secure" else hgroup.long 0x3B0++0x03 hide.long 0x00 "NVIC_ITNS12,Interrupt Target Non-Secure Register 12" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0D) group.long 0x3B4++0x03 line.long 0x00 "NVIC_ITNS13,Interrupt Target Non-Secure Register 13" bitfld.long 0x00 31. " ITNS447 ,Interrupt Targets Non-secure 447" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS446 ,Interrupt Targets Non-secure 446" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS445 ,Interrupt Targets Non-secure 445" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS444 ,Interrupt Targets Non-secure 444" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS443 ,Interrupt Targets Non-secure 443" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS442 ,Interrupt Targets Non-secure 442" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS441 ,Interrupt Targets Non-secure 441" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS440 ,Interrupt Targets Non-secure 440" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS439 ,Interrupt Targets Non-secure 439" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS438 ,Interrupt Targets Non-secure 438" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS437 ,Interrupt Targets Non-secure 437" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS436 ,Interrupt Targets Non-secure 436" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS435 ,Interrupt Targets Non-secure 435" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS434 ,Interrupt Targets Non-secure 434" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS433 ,Interrupt Targets Non-secure 433" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS432 ,Interrupt Targets Non-secure 432" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS431 ,Interrupt Targets Non-secure 431" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS430 ,Interrupt Targets Non-secure 430" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS429 ,Interrupt Targets Non-secure 429" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS428 ,Interrupt Targets Non-secure 428" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS427 ,Interrupt Targets Non-secure 427" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS426 ,Interrupt Targets Non-secure 426" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS425 ,Interrupt Targets Non-secure 425" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS424 ,Interrupt Targets Non-secure 424" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS423 ,Interrupt Targets Non-secure 423" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS422 ,Interrupt Targets Non-secure 422" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS421 ,Interrupt Targets Non-secure 421" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS420 ,Interrupt Targets Non-secure 420" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS419 ,Interrupt Targets Non-secure 419" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS418 ,Interrupt Targets Non-secure 418" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS417 ,Interrupt Targets Non-secure 417" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS416 ,Interrupt Targets Non-secure 416" "Secure,Non-secure" else hgroup.long 0x3B4++0x03 hide.long 0x00 "NVIC_ITNS13,Interrupt Target Non-Secure Register 13" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0E) group.long 0x3B8++0x03 line.long 0x00 "NVIC_ITNS14,Interrupt Target Non-Secure Register 14" bitfld.long 0x00 31. " ITNS479 ,Interrupt Targets Non-secure 479" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS478 ,Interrupt Targets Non-secure 478" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS477 ,Interrupt Targets Non-secure 477" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS476 ,Interrupt Targets Non-secure 476" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS475 ,Interrupt Targets Non-secure 475" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS474 ,Interrupt Targets Non-secure 474" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS473 ,Interrupt Targets Non-secure 473" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS472 ,Interrupt Targets Non-secure 472" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS471 ,Interrupt Targets Non-secure 471" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS470 ,Interrupt Targets Non-secure 470" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS469 ,Interrupt Targets Non-secure 469" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS468 ,Interrupt Targets Non-secure 468" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS467 ,Interrupt Targets Non-secure 467" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS466 ,Interrupt Targets Non-secure 466" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS465 ,Interrupt Targets Non-secure 465" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS464 ,Interrupt Targets Non-secure 464" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS463 ,Interrupt Targets Non-secure 463" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS462 ,Interrupt Targets Non-secure 462" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS461 ,Interrupt Targets Non-secure 461" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS460 ,Interrupt Targets Non-secure 460" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS459 ,Interrupt Targets Non-secure 459" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS458 ,Interrupt Targets Non-secure 458" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS457 ,Interrupt Targets Non-secure 457" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS456 ,Interrupt Targets Non-secure 456" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS455 ,Interrupt Targets Non-secure 455" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS454 ,Interrupt Targets Non-secure 454" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS453 ,Interrupt Targets Non-secure 453" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS452 ,Interrupt Targets Non-secure 452" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS451 ,Interrupt Targets Non-secure 451" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS450 ,Interrupt Targets Non-secure 450" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS449 ,Interrupt Targets Non-secure 449" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS448 ,Interrupt Targets Non-secure 448" "Secure,Non-secure" else hgroup.long 0x3B8++0x03 hide.long 0x00 "NVIC_ITNS14,Interrupt Target Non-Secure Register 14" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)==0x0F) group.long 0x3BC++0x03 line.long 0x00 "NVIC_ITNS15,Interrupt Target Non-Secure Register 15" bitfld.long 0x00 31. " ITNS511 ,Interrupt Targets Non-secure 511" "Secure,Non-secure" bitfld.long 0x00 30. " ITNS510 ,Interrupt Targets Non-secure 510" "Secure,Non-secure" bitfld.long 0x00 29. " ITNS509 ,Interrupt Targets Non-secure 509" "Secure,Non-secure" textline " " bitfld.long 0x00 28. " ITNS508 ,Interrupt Targets Non-secure 508" "Secure,Non-secure" bitfld.long 0x00 27. " ITNS507 ,Interrupt Targets Non-secure 507" "Secure,Non-secure" bitfld.long 0x00 26. " ITNS506 ,Interrupt Targets Non-secure 506" "Secure,Non-secure" textline " " bitfld.long 0x00 25. " ITNS505 ,Interrupt Targets Non-secure 505" "Secure,Non-secure" bitfld.long 0x00 24. " ITNS504 ,Interrupt Targets Non-secure 504" "Secure,Non-secure" bitfld.long 0x00 23. " ITNS503 ,Interrupt Targets Non-secure 503" "Secure,Non-secure" textline " " bitfld.long 0x00 22. " ITNS502 ,Interrupt Targets Non-secure 502" "Secure,Non-secure" bitfld.long 0x00 21. " ITNS501 ,Interrupt Targets Non-secure 501" "Secure,Non-secure" bitfld.long 0x00 20. " ITNS500 ,Interrupt Targets Non-secure 500" "Secure,Non-secure" textline " " bitfld.long 0x00 19. " ITNS499 ,Interrupt Targets Non-secure 499" "Secure,Non-secure" bitfld.long 0x00 18. " ITNS498 ,Interrupt Targets Non-secure 498" "Secure,Non-secure" bitfld.long 0x00 17. " ITNS497 ,Interrupt Targets Non-secure 497" "Secure,Non-secure" textline " " bitfld.long 0x00 16. " ITNS496 ,Interrupt Targets Non-secure 496" "Secure,Non-secure" bitfld.long 0x00 15. " ITNS495 ,Interrupt Targets Non-secure 495" "Secure,Non-secure" bitfld.long 0x00 14. " ITNS494 ,Interrupt Targets Non-secure 494" "Secure,Non-secure" textline " " bitfld.long 0x00 13. " ITNS493 ,Interrupt Targets Non-secure 493" "Secure,Non-secure" bitfld.long 0x00 12. " ITNS492 ,Interrupt Targets Non-secure 492" "Secure,Non-secure" bitfld.long 0x00 11. " ITNS491 ,Interrupt Targets Non-secure 491" "Secure,Non-secure" textline " " bitfld.long 0x00 10. " ITNS490 ,Interrupt Targets Non-secure 490" "Secure,Non-secure" bitfld.long 0x00 9. " ITNS489 ,Interrupt Targets Non-secure 489" "Secure,Non-secure" bitfld.long 0x00 8. " ITNS488 ,Interrupt Targets Non-secure 488" "Secure,Non-secure" textline " " bitfld.long 0x00 7. " ITNS487 ,Interrupt Targets Non-secure 487" "Secure,Non-secure" bitfld.long 0x00 6. " ITNS486 ,Interrupt Targets Non-secure 486" "Secure,Non-secure" bitfld.long 0x00 5. " ITNS485 ,Interrupt Targets Non-secure 485" "Secure,Non-secure" textline " " bitfld.long 0x00 4. " ITNS484 ,Interrupt Targets Non-secure 484" "Secure,Non-secure" bitfld.long 0x00 3. " ITNS483 ,Interrupt Targets Non-secure 483" "Secure,Non-secure" bitfld.long 0x00 2. " ITNS482 ,Interrupt Targets Non-secure 482" "Secure,Non-secure" textline " " bitfld.long 0x00 1. " ITNS481 ,Interrupt Targets Non-secure 481" "Secure,Non-secure" bitfld.long 0x00 0. " ITNS480 ,Interrupt Targets Non-secure 480" "Secure,Non-secure" else hgroup.long 0x3BC++0x03 hide.long 0x00 "NVIC_ITNS15,Interrupt Target Non-Secure Register 15" endif tree.end tree "Interrupt Priority Registers" group.long 0x400++0x1F line.long 0x0 "IPR0,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_3 ,Interrupt 3 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_2 ,Interrupt 2 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_1 ,Interrupt 1 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_0 ,Interrupt 0 Priority" line.long 0x4 "IPR1,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_7 ,Interrupt 7 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_6 ,Interrupt 6 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_5 ,Interrupt 5 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_4 ,Interrupt 4 Priority" line.long 0x8 "IPR2,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_11 ,Interrupt 11 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_10 ,Interrupt 10 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_9 ,Interrupt 9 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_8 ,Interrupt 8 Priority" line.long 0xC "IPR3,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_15 ,Interrupt 15 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_14 ,Interrupt 14 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_13 ,Interrupt 13 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_12 ,Interrupt 12 Priority" line.long 0x10 "IPR4,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_19 ,Interrupt 19 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_18 ,Interrupt 18 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_17 ,Interrupt 17 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_16 ,Interrupt 16 Priority" line.long 0x14 "IPR5,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_23 ,Interrupt 23 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_22 ,Interrupt 22 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_21 ,Interrupt 21 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_20 ,Interrupt 20 Priority" line.long 0x18 "IPR6,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_27 ,Interrupt 27 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_26 ,Interrupt 26 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_25 ,Interrupt 25 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_24 ,Interrupt 24 Priority" line.long 0x1C "IPR7,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_31 ,Interrupt 31 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_30 ,Interrupt 30 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_29 ,Interrupt 29 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_28 ,Interrupt 28 Priority" if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x01) group.long 0x420++0x1F line.long 0x0 "IPR8,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_35 ,Interrupt 35 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_34 ,Interrupt 34 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_33 ,Interrupt 33 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_32 ,Interrupt 32 Priority" line.long 0x4 "IPR9,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_39 ,Interrupt 39 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_38 ,Interrupt 38 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_37 ,Interrupt 37 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_36 ,Interrupt 36 Priority" line.long 0x8 "IPR10,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_43 ,Interrupt 43 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_42 ,Interrupt 42 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_41 ,Interrupt 41 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_40 ,Interrupt 40 Priority" line.long 0xC "IPR11,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_47 ,Interrupt 47 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_46 ,Interrupt 46 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_45 ,Interrupt 45 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_44 ,Interrupt 44 Priority" line.long 0x10 "IPR12,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_51 ,Interrupt 51 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_50 ,Interrupt 50 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_49 ,Interrupt 49 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_48 ,Interrupt 48 Priority" line.long 0x14 "IPR13,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_55 ,Interrupt 55 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_54 ,Interrupt 54 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_53 ,Interrupt 53 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_52 ,Interrupt 52 Priority" line.long 0x18 "IPR14,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_59 ,Interrupt 59 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_58 ,Interrupt 58 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_57 ,Interrupt 57 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_56 ,Interrupt 56 Priority" line.long 0x1C "IPR15,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_63 ,Interrupt 63 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_62 ,Interrupt 62 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_61 ,Interrupt 61 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_60 ,Interrupt 60 Priority" else hgroup.long 0x420++0x1F hide.long 0x0 "IPR8,Interrupt Priority Register" hide.long 0x4 "IPR9,Interrupt Priority Register" hide.long 0x8 "IPR10,Interrupt Priority Register" hide.long 0xC "IPR11,Interrupt Priority Register" hide.long 0x10 "IPR12,Interrupt Priority Register" hide.long 0x14 "IPR13,Interrupt Priority Register" hide.long 0x18 "IPR14,Interrupt Priority Register" hide.long 0x1C "IPR15,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x02) group.long 0x440++0x1F line.long 0x0 "IPR16,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_67 ,Interrupt 67 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_66 ,Interrupt 66 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_65 ,Interrupt 65 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_64 ,Interrupt 64 Priority" line.long 0x4 "IPR17,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_71 ,Interrupt 71 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_70 ,Interrupt 70 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_69 ,Interrupt 69 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_68 ,Interrupt 68 Priority" line.long 0x8 "IPR18,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_75 ,Interrupt 75 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_74 ,Interrupt 74 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_73 ,Interrupt 73 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_72 ,Interrupt 72 Priority" line.long 0xC "IPR19,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_79 ,Interrupt 79 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_78 ,Interrupt 78 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_77 ,Interrupt 77 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_76 ,Interrupt 76 Priority" line.long 0x10 "IPR20,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_83 ,Interrupt 83 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_82 ,Interrupt 82 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_81 ,Interrupt 81 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_80 ,Interrupt 80 Priority" line.long 0x14 "IPR21,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_87 ,Interrupt 87 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_86 ,Interrupt 86 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_85 ,Interrupt 85 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_84 ,Interrupt 84 Priority" line.long 0x18 "IPR22,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_91 ,Interrupt 91 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_90 ,Interrupt 90 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_89 ,Interrupt 89 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_88 ,Interrupt 88 Priority" line.long 0x1C "IPR23,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_95 ,Interrupt 95 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_94 ,Interrupt 94 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_93 ,Interrupt 93 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_92 ,Interrupt 92 Priority" else hgroup.long 0x440++0x1F hide.long 0x0 "IPR16,Interrupt Priority Register" hide.long 0x4 "IPR17,Interrupt Priority Register" hide.long 0x8 "IPR18,Interrupt Priority Register" hide.long 0xC "IPR19,Interrupt Priority Register" hide.long 0x10 "IPR20,Interrupt Priority Register" hide.long 0x14 "IPR21,Interrupt Priority Register" hide.long 0x18 "IPR22,Interrupt Priority Register" hide.long 0x1C "IPR23,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x03) group.long 0x460++0x1F line.long 0x0 "IPR24,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_99 ,Interrupt 99 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_98 ,Interrupt 98 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_97 ,Interrupt 97 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_96 ,Interrupt 96 Priority" line.long 0x4 "IPR25,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_103 ,Interrupt 103 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_102 ,Interrupt 102 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_101 ,Interrupt 101 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_100 ,Interrupt 100 Priority" line.long 0x8 "IPR26,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_107 ,Interrupt 107 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_106 ,Interrupt 106 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_105 ,Interrupt 105 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_104 ,Interrupt 104 Priority" line.long 0xC "IPR27,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_111 ,Interrupt 111 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_110 ,Interrupt 110 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_109 ,Interrupt 109 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_108 ,Interrupt 108 Priority" line.long 0x10 "IPR28,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_115 ,Interrupt 115 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_114 ,Interrupt 114 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_113 ,Interrupt 113 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_112 ,Interrupt 112 Priority" line.long 0x14 "IPR29,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_119 ,Interrupt 119 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_118 ,Interrupt 118 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_117 ,Interrupt 117 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_116 ,Interrupt 116 Priority" line.long 0x18 "IPR30,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_123 ,Interrupt 123 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_122 ,Interrupt 122 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_121 ,Interrupt 121 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_120 ,Interrupt 120 Priority" line.long 0x1C "IPR31,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_127 ,Interrupt 127 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_126 ,Interrupt 126 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_125 ,Interrupt 125 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_124 ,Interrupt 124 Priority" else hgroup.long 0x460++0x1F hide.long 0x0 "IPR24,Interrupt Priority Register" hide.long 0x4 "IPR25,Interrupt Priority Register" hide.long 0x8 "IPR26,Interrupt Priority Register" hide.long 0xC "IPR27,Interrupt Priority Register" hide.long 0x10 "IPR28,Interrupt Priority Register" hide.long 0x14 "IPR29,Interrupt Priority Register" hide.long 0x18 "IPR30,Interrupt Priority Register" hide.long 0x1C "IPR31,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x04) group.long 0x480++0x1F line.long 0x0 "IPR32,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_131 ,Interrupt 131 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_130 ,Interrupt 130 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_129 ,Interrupt 129 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_128 ,Interrupt 128 Priority" line.long 0x4 "IPR33,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_135 ,Interrupt 135 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_134 ,Interrupt 134 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_133 ,Interrupt 133 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_132 ,Interrupt 132 Priority" line.long 0x8 "IPR34,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_139 ,Interrupt 139 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_138 ,Interrupt 138 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_137 ,Interrupt 137 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_136 ,Interrupt 136 Priority" line.long 0xC "IPR35,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_143 ,Interrupt 143 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_142 ,Interrupt 142 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_141 ,Interrupt 141 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_140 ,Interrupt 140 Priority" line.long 0x10 "IPR36,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_147 ,Interrupt 147 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_146 ,Interrupt 146 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_145 ,Interrupt 145 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_144 ,Interrupt 144 Priority" line.long 0x14 "IPR37,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_151 ,Interrupt 151 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_150 ,Interrupt 150 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_149 ,Interrupt 149 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_148 ,Interrupt 148 Priority" line.long 0x18 "IPR38,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_155 ,Interrupt 155 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_154 ,Interrupt 154 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_153 ,Interrupt 153 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_152 ,Interrupt 152 Priority" line.long 0x1C "IPR39,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_159 ,Interrupt 159 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_158 ,Interrupt 158 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_157 ,Interrupt 157 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_156 ,Interrupt 156 Priority" else hgroup.long 0x480++0x1F hide.long 0x0 "IPR32,Interrupt Priority Register" hide.long 0x4 "IPR33,Interrupt Priority Register" hide.long 0x8 "IPR34,Interrupt Priority Register" hide.long 0xC "IPR35,Interrupt Priority Register" hide.long 0x10 "IPR36,Interrupt Priority Register" hide.long 0x14 "IPR37,Interrupt Priority Register" hide.long 0x18 "IPR38,Interrupt Priority Register" hide.long 0x1C "IPR39,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x05) group.long 0x4A0++0x1F line.long 0x0 "IPR40,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_163 ,Interrupt 163 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_162 ,Interrupt 162 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_161 ,Interrupt 161 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_160 ,Interrupt 160 Priority" line.long 0x4 "IPR41,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_167 ,Interrupt 167 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_166 ,Interrupt 166 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_165 ,Interrupt 165 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_164 ,Interrupt 164 Priority" line.long 0x8 "IPR42,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_171 ,Interrupt 171 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_170 ,Interrupt 170 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_169 ,Interrupt 169 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_168 ,Interrupt 168 Priority" line.long 0xC "IPR43,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_175 ,Interrupt 175 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_174 ,Interrupt 174 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_173 ,Interrupt 173 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_172 ,Interrupt 172 Priority" line.long 0x10 "IPR44,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_179 ,Interrupt 179 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_178 ,Interrupt 178 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_177 ,Interrupt 177 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_176 ,Interrupt 176 Priority" line.long 0x14 "IPR45,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_183 ,Interrupt 183 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_182 ,Interrupt 182 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_181 ,Interrupt 181 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_180 ,Interrupt 180 Priority" line.long 0x18 "IPR46,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_187 ,Interrupt 187 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_186 ,Interrupt 186 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_185 ,Interrupt 185 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_184 ,Interrupt 184 Priority" line.long 0x1C "IPR47,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_191 ,Interrupt 191 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_190 ,Interrupt 190 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_189 ,Interrupt 189 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_188 ,Interrupt 188 Priority" else hgroup.long 0x4A0++0x1F hide.long 0x0 "IPR40,Interrupt Priority Register" hide.long 0x4 "IPR41,Interrupt Priority Register" hide.long 0x8 "IPR42,Interrupt Priority Register" hide.long 0xC "IPR43,Interrupt Priority Register" hide.long 0x10 "IPR44,Interrupt Priority Register" hide.long 0x14 "IPR45,Interrupt Priority Register" hide.long 0x18 "IPR46,Interrupt Priority Register" hide.long 0x1C "IPR47,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x06) group.long 0x4C0++0x1F line.long 0x0 "IPR48,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_195 ,Interrupt 195 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_194 ,Interrupt 194 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_193 ,Interrupt 193 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_192 ,Interrupt 192 Priority" line.long 0x4 "IPR49,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_199 ,Interrupt 199 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_198 ,Interrupt 198 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_197 ,Interrupt 197 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_196 ,Interrupt 196 Priority" line.long 0x8 "IPR50,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_203 ,Interrupt 203 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_202 ,Interrupt 202 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_201 ,Interrupt 201 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_200 ,Interrupt 200 Priority" line.long 0xC "IPR51,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_207 ,Interrupt 207 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_206 ,Interrupt 206 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_205 ,Interrupt 205 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_204 ,Interrupt 204 Priority" line.long 0x10 "IPR52,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_211 ,Interrupt 211 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_210 ,Interrupt 210 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_209 ,Interrupt 209 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_208 ,Interrupt 208 Priority" line.long 0x14 "IPR53,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_215 ,Interrupt 215 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_214 ,Interrupt 214 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_213 ,Interrupt 213 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_212 ,Interrupt 212 Priority" line.long 0x18 "IPR54,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_219 ,Interrupt 219 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_218 ,Interrupt 218 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_217 ,Interrupt 217 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_216 ,Interrupt 216 Priority" line.long 0x1C "IPR55,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_223 ,Interrupt 223 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_222 ,Interrupt 222 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_221 ,Interrupt 221 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_220 ,Interrupt 220 Priority" else hgroup.long 0x4C0++0x1F hide.long 0x0 "IPR48,Interrupt Priority Register" hide.long 0x4 "IPR49,Interrupt Priority Register" hide.long 0x8 "IPR50,Interrupt Priority Register" hide.long 0xC "IPR51,Interrupt Priority Register" hide.long 0x10 "IPR52,Interrupt Priority Register" hide.long 0x14 "IPR53,Interrupt Priority Register" hide.long 0x18 "IPR54,Interrupt Priority Register" hide.long 0x1C "IPR55,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x07) group.long 0x4E0++0x1F line.long 0x0 "IPR56,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_227 ,Interrupt 227 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_226 ,Interrupt 226 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_225 ,Interrupt 225 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_224 ,Interrupt 224 Priority" line.long 0x4 "IPR57,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_231 ,Interrupt 231 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_230 ,Interrupt 230 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_229 ,Interrupt 229 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_228 ,Interrupt 228 Priority" line.long 0x8 "IPR58,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_235 ,Interrupt 235 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_234 ,Interrupt 234 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_233 ,Interrupt 233 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_232 ,Interrupt 232 Priority" line.long 0xC "IPR59,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_239 ,Interrupt 239 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_238 ,Interrupt 238 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_237 ,Interrupt 237 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_236 ,Interrupt 236 Priority" line.long 0x10 "IPR60,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_243 ,Interrupt 243 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_242 ,Interrupt 242 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_241 ,Interrupt 241 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_240 ,Interrupt 240 Priority" line.long 0x14 "IPR61,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_247 ,Interrupt 247 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_246 ,Interrupt 246 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_245 ,Interrupt 245 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_244 ,Interrupt 244 Priority" line.long 0x18 "IPR62,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_251 ,Interrupt 251 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_250 ,Interrupt 250 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_249 ,Interrupt 249 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_248 ,Interrupt 248 Priority" line.long 0x1C "IPR63,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_255 ,Interrupt 255 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_254 ,Interrupt 254 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_253 ,Interrupt 253 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_252 ,Interrupt 252 Priority" else hgroup.long 0x4E0++0x1F hide.long 0x0 "IPR56,Interrupt Priority Register" hide.long 0x4 "IPR57,Interrupt Priority Register" hide.long 0x8 "IPR58,Interrupt Priority Register" hide.long 0xC "IPR59,Interrupt Priority Register" hide.long 0x10 "IPR60,Interrupt Priority Register" hide.long 0x14 "IPR61,Interrupt Priority Register" hide.long 0x18 "IPR62,Interrupt Priority Register" hide.long 0x1C "IPR63,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x08) group.long 0x500++0x1F line.long 0x0 "IPR64,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_259 ,Interrupt 259 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_258 ,Interrupt 258 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_257 ,Interrupt 257 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_256 ,Interrupt 256 Priority" line.long 0x4 "IPR65,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_263 ,Interrupt 263 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_262 ,Interrupt 262 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_261 ,Interrupt 261 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_260 ,Interrupt 260 Priority" line.long 0x8 "IPR66,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_267 ,Interrupt 267 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_266 ,Interrupt 266 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_265 ,Interrupt 265 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_264 ,Interrupt 264 Priority" line.long 0xC "IPR67,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_271 ,Interrupt 271 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_270 ,Interrupt 270 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_269 ,Interrupt 269 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_268 ,Interrupt 268 Priority" line.long 0x10 "IPR68,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_275 ,Interrupt 275 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_274 ,Interrupt 274 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_273 ,Interrupt 273 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_272 ,Interrupt 272 Priority" line.long 0x14 "IPR69,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_279 ,Interrupt 279 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_278 ,Interrupt 278 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_277 ,Interrupt 277 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_276 ,Interrupt 276 Priority" line.long 0x18 "IPR70,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_283 ,Interrupt 283 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_282 ,Interrupt 282 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_281 ,Interrupt 281 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_280 ,Interrupt 280 Priority" line.long 0x1C "IPR71,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_287 ,Interrupt 287 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_286 ,Interrupt 286 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_285 ,Interrupt 285 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_284 ,Interrupt 284 Priority" else hgroup.long 0x500++0x1F hide.long 0x0 "IPR64,Interrupt Priority Register" hide.long 0x4 "IPR65,Interrupt Priority Register" hide.long 0x8 "IPR66,Interrupt Priority Register" hide.long 0xC "IPR67,Interrupt Priority Register" hide.long 0x10 "IPR68,Interrupt Priority Register" hide.long 0x14 "IPR69,Interrupt Priority Register" hide.long 0x18 "IPR70,Interrupt Priority Register" hide.long 0x1C "IPR71,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x09) group.long 0x520++0x1F line.long 0x0 "IPR72,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_291 ,Interrupt 291 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_290 ,Interrupt 290 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_289 ,Interrupt 289 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_288 ,Interrupt 288 Priority" line.long 0x4 "IPR73,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_295 ,Interrupt 295 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_294 ,Interrupt 294 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_293 ,Interrupt 293 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_292 ,Interrupt 292 Priority" line.long 0x8 "IPR74,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_299 ,Interrupt 299 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_298 ,Interrupt 298 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_297 ,Interrupt 297 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_296 ,Interrupt 296 Priority" line.long 0xC "IPR75,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_303 ,Interrupt 303 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_302 ,Interrupt 302 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_301 ,Interrupt 301 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_300 ,Interrupt 300 Priority" line.long 0x10 "IPR76,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_307 ,Interrupt 307 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_306 ,Interrupt 306 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_305 ,Interrupt 305 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_304 ,Interrupt 304 Priority" line.long 0x14 "IPR77,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_311 ,Interrupt 311 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_310 ,Interrupt 310 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_309 ,Interrupt 309 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_308 ,Interrupt 308 Priority" line.long 0x18 "IPR78,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_315 ,Interrupt 315 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_314 ,Interrupt 314 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_313 ,Interrupt 313 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_312 ,Interrupt 312 Priority" line.long 0x1C "IPR79,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_319 ,Interrupt 319 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_318 ,Interrupt 318 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_317 ,Interrupt 317 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_316 ,Interrupt 316 Priority" else hgroup.long 0x520++0x1F hide.long 0x0 "IPR72,Interrupt Priority Register" hide.long 0x4 "IPR73,Interrupt Priority Register" hide.long 0x8 "IPR74,Interrupt Priority Register" hide.long 0xC "IPR75,Interrupt Priority Register" hide.long 0x10 "IPR76,Interrupt Priority Register" hide.long 0x14 "IPR77,Interrupt Priority Register" hide.long 0x18 "IPR78,Interrupt Priority Register" hide.long 0x1C "IPR79,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0A) group.long 0x540++0x1F line.long 0x0 "IPR80,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_323 ,Interrupt 323 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_322 ,Interrupt 322 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_321 ,Interrupt 321 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_320 ,Interrupt 320 Priority" line.long 0x4 "IPR81,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_327 ,Interrupt 327 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_326 ,Interrupt 326 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_325 ,Interrupt 325 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_324 ,Interrupt 324 Priority" line.long 0x8 "IPR82,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_331 ,Interrupt 331 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_330 ,Interrupt 330 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_329 ,Interrupt 329 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_328 ,Interrupt 328 Priority" line.long 0xC "IPR83,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_335 ,Interrupt 335 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_334 ,Interrupt 334 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_333 ,Interrupt 333 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_332 ,Interrupt 332 Priority" line.long 0x10 "IPR84,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_339 ,Interrupt 339 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_338 ,Interrupt 338 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_337 ,Interrupt 337 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_336 ,Interrupt 336 Priority" line.long 0x14 "IPR85,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_343 ,Interrupt 343 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_342 ,Interrupt 342 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_341 ,Interrupt 341 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_340 ,Interrupt 340 Priority" line.long 0x18 "IPR86,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_347 ,Interrupt 347 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_346 ,Interrupt 346 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_345 ,Interrupt 345 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_344 ,Interrupt 344 Priority" line.long 0x1C "IPR87,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_351 ,Interrupt 351 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_350 ,Interrupt 350 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_349 ,Interrupt 349 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_348 ,Interrupt 348 Priority" else hgroup.long 0x540++0x1F hide.long 0x0 "IPR80,Interrupt Priority Register" hide.long 0x4 "IPR81,Interrupt Priority Register" hide.long 0x8 "IPR82,Interrupt Priority Register" hide.long 0xC "IPR83,Interrupt Priority Register" hide.long 0x10 "IPR84,Interrupt Priority Register" hide.long 0x14 "IPR85,Interrupt Priority Register" hide.long 0x18 "IPR86,Interrupt Priority Register" hide.long 0x1C "IPR87,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0B) group.long 0x560++0x1F line.long 0x0 "IPR88,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_355 ,Interrupt 355 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_354 ,Interrupt 354 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_353 ,Interrupt 353 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_352 ,Interrupt 352 Priority" line.long 0x4 "IPR89,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_359 ,Interrupt 359 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_358 ,Interrupt 358 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_357 ,Interrupt 357 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_356 ,Interrupt 356 Priority" line.long 0x8 "IPR90,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_363 ,Interrupt 363 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_362 ,Interrupt 362 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_361 ,Interrupt 361 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_360 ,Interrupt 360 Priority" line.long 0xC "IPR91,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_367 ,Interrupt 367 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_366 ,Interrupt 366 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_365 ,Interrupt 365 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_364 ,Interrupt 364 Priority" line.long 0x10 "IPR92,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_371 ,Interrupt 371 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_370 ,Interrupt 370 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_369 ,Interrupt 369 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_368 ,Interrupt 368 Priority" line.long 0x14 "IPR93,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_375 ,Interrupt 375 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_374 ,Interrupt 374 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_373 ,Interrupt 373 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_372 ,Interrupt 372 Priority" line.long 0x18 "IPR94,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_379 ,Interrupt 379 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_378 ,Interrupt 378 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_377 ,Interrupt 377 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_376 ,Interrupt 376 Priority" line.long 0x1C "IPR95,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_383 ,Interrupt 383 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_382 ,Interrupt 382 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_381 ,Interrupt 381 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_380 ,Interrupt 380 Priority" else hgroup.long 0x560++0x1F hide.long 0x0 "IPR88,Interrupt Priority Register" hide.long 0x4 "IPR89,Interrupt Priority Register" hide.long 0x8 "IPR90,Interrupt Priority Register" hide.long 0xC "IPR91,Interrupt Priority Register" hide.long 0x10 "IPR92,Interrupt Priority Register" hide.long 0x14 "IPR93,Interrupt Priority Register" hide.long 0x18 "IPR94,Interrupt Priority Register" hide.long 0x1C "IPR95,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0C) group.long 0x580++0x1F line.long 0x0 "IPR96,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_387 ,Interrupt 387 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_386 ,Interrupt 386 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_385 ,Interrupt 385 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_384 ,Interrupt 384 Priority" line.long 0x4 "IPR97,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_391 ,Interrupt 391 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_390 ,Interrupt 390 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_389 ,Interrupt 389 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_388 ,Interrupt 388 Priority" line.long 0x8 "IPR98,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_395 ,Interrupt 395 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_394 ,Interrupt 394 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_393 ,Interrupt 393 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_392 ,Interrupt 392 Priority" line.long 0xC "IPR99,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_399 ,Interrupt 399 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_398 ,Interrupt 398 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_397 ,Interrupt 397 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_396 ,Interrupt 396 Priority" line.long 0x10 "IPR100,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_403 ,Interrupt 403 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_402 ,Interrupt 402 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_401 ,Interrupt 401 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_400 ,Interrupt 400 Priority" line.long 0x14 "IPR101,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_407 ,Interrupt 407 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_406 ,Interrupt 406 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_405 ,Interrupt 405 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_404 ,Interrupt 404 Priority" line.long 0x18 "IPR102,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_411 ,Interrupt 411 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_410 ,Interrupt 410 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_409 ,Interrupt 409 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_408 ,Interrupt 408 Priority" line.long 0x1C "IPR103,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_415 ,Interrupt 415 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_414 ,Interrupt 414 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_413 ,Interrupt 413 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_412 ,Interrupt 412 Priority" else hgroup.long 0x580++0x1F hide.long 0x0 "IPR96,Interrupt Priority Register" hide.long 0x4 "IPR97,Interrupt Priority Register" hide.long 0x8 "IPR98,Interrupt Priority Register" hide.long 0xC "IPR99,Interrupt Priority Register" hide.long 0x10 "IPR100,Interrupt Priority Register" hide.long 0x14 "IPR101,Interrupt Priority Register" hide.long 0x18 "IPR102,Interrupt Priority Register" hide.long 0x1C "IPR103,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0D) group.long 0x5A0++0x1F line.long 0x0 "IPR104,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_419 ,Interrupt 419 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_418 ,Interrupt 418 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_417 ,Interrupt 417 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_416 ,Interrupt 416 Priority" line.long 0x4 "IPR105,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_423 ,Interrupt 423 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_422 ,Interrupt 422 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_421 ,Interrupt 421 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_420 ,Interrupt 420 Priority" line.long 0x8 "IPR106,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_427 ,Interrupt 427 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_426 ,Interrupt 426 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_425 ,Interrupt 425 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_424 ,Interrupt 424 Priority" line.long 0xC "IPR107,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_431 ,Interrupt 431 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_430 ,Interrupt 430 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_429 ,Interrupt 429 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_428 ,Interrupt 428 Priority" line.long 0x10 "IPR108,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_435 ,Interrupt 435 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_434 ,Interrupt 434 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_433 ,Interrupt 433 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_432 ,Interrupt 432 Priority" line.long 0x14 "IPR109,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_439 ,Interrupt 439 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_438 ,Interrupt 438 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_437 ,Interrupt 437 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_436 ,Interrupt 436 Priority" line.long 0x18 "IPR110,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_443 ,Interrupt 443 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_442 ,Interrupt 442 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_441 ,Interrupt 441 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_440 ,Interrupt 440 Priority" line.long 0x1C "IPR111,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_447 ,Interrupt 447 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_446 ,Interrupt 446 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_445 ,Interrupt 445 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_444 ,Interrupt 444 Priority" else hgroup.long 0x5A0++0x1F hide.long 0x0 "IPR104,Interrupt Priority Register" hide.long 0x4 "IPR105,Interrupt Priority Register" hide.long 0x8 "IPR106,Interrupt Priority Register" hide.long 0xC "IPR107,Interrupt Priority Register" hide.long 0x10 "IPR108,Interrupt Priority Register" hide.long 0x14 "IPR109,Interrupt Priority Register" hide.long 0x18 "IPR110,Interrupt Priority Register" hide.long 0x1C "IPR111,Interrupt Priority Register" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0x04))&0x0F)>=0x0E) group.long 0x5C0++0x1F line.long 0x0 "IPR112,Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. " PRI_451 ,Interrupt 451 Priority" hexmask.long.byte 0x0 16.--23. 1. " PRI_450 ,Interrupt 450 Priority" hexmask.long.byte 0x0 8.--15. 1. " PRI_449 ,Interrupt 449 Priority" hexmask.long.byte 0x0 0.--7. 1. " PRI_448 ,Interrupt 448 Priority" line.long 0x4 "IPR113,Interrupt Priority Register" hexmask.long.byte 0x4 24.--31. 1. " PRI_455 ,Interrupt 455 Priority" hexmask.long.byte 0x4 16.--23. 1. " PRI_454 ,Interrupt 454 Priority" hexmask.long.byte 0x4 8.--15. 1. " PRI_453 ,Interrupt 453 Priority" hexmask.long.byte 0x4 0.--7. 1. " PRI_452 ,Interrupt 452 Priority" line.long 0x8 "IPR114,Interrupt Priority Register" hexmask.long.byte 0x8 24.--31. 1. " PRI_459 ,Interrupt 459 Priority" hexmask.long.byte 0x8 16.--23. 1. " PRI_458 ,Interrupt 458 Priority" hexmask.long.byte 0x8 8.--15. 1. " PRI_457 ,Interrupt 457 Priority" hexmask.long.byte 0x8 0.--7. 1. " PRI_456 ,Interrupt 456 Priority" line.long 0xC "IPR115,Interrupt Priority Register" hexmask.long.byte 0xC 24.--31. 1. " PRI_463 ,Interrupt 463 Priority" hexmask.long.byte 0xC 16.--23. 1. " PRI_462 ,Interrupt 462 Priority" hexmask.long.byte 0xC 8.--15. 1. " PRI_461 ,Interrupt 461 Priority" hexmask.long.byte 0xC 0.--7. 1. " PRI_460 ,Interrupt 460 Priority" line.long 0x10 "IPR116,Interrupt Priority Register" hexmask.long.byte 0x10 24.--31. 1. " PRI_467 ,Interrupt 467 Priority" hexmask.long.byte 0x10 16.--23. 1. " PRI_466 ,Interrupt 466 Priority" hexmask.long.byte 0x10 8.--15. 1. " PRI_465 ,Interrupt 465 Priority" hexmask.long.byte 0x10 0.--7. 1. " PRI_464 ,Interrupt 464 Priority" line.long 0x14 "IPR117,Interrupt Priority Register" hexmask.long.byte 0x14 24.--31. 1. " PRI_471 ,Interrupt 471 Priority" hexmask.long.byte 0x14 16.--23. 1. " PRI_470 ,Interrupt 470 Priority" hexmask.long.byte 0x14 8.--15. 1. " PRI_469 ,Interrupt 469 Priority" hexmask.long.byte 0x14 0.--7. 1. " PRI_468 ,Interrupt 468 Priority" line.long 0x18 "IPR118,Interrupt Priority Register" hexmask.long.byte 0x18 24.--31. 1. " PRI_475 ,Interrupt 475 Priority" hexmask.long.byte 0x18 16.--23. 1. " PRI_474 ,Interrupt 474 Priority" hexmask.long.byte 0x18 8.--15. 1. " PRI_473 ,Interrupt 473 Priority" hexmask.long.byte 0x18 0.--7. 1. " PRI_472 ,Interrupt 472 Priority" line.long 0x1C "IPR119,Interrupt Priority Register" hexmask.long.byte 0x1C 24.--31. 1. " PRI_479 ,Interrupt 479 Priority" hexmask.long.byte 0x1C 16.--23. 1. " PRI_478 ,Interrupt 478 Priority" hexmask.long.byte 0x1C 8.--15. 1. " PRI_477 ,Interrupt 477 Priority" hexmask.long.byte 0x1C 0.--7. 1. " PRI_476 ,Interrupt 476 Priority" else hgroup.long 0x5C0++0x1F hide.long 0x0 "IPR112,Interrupt Priority Register" hide.long 0x4 "IPR113,Interrupt Priority Register" hide.long 0x8 "IPR114,Interrupt Priority Register" hide.long 0xC "IPR115,Interrupt Priority Register" hide.long 0x10 "IPR116,Interrupt Priority Register" hide.long 0x14 "IPR117,Interrupt Priority Register" hide.long 0x18 "IPR118,Interrupt Priority Register" hide.long 0x1C "IPR119,Interrupt Priority Register" endif tree.end width 0x0b else newline textline "COREDEBUG component base address not specified" newline endif tree.end sif (CORENAME()=="CORTEXM33F") tree "Floating-point Unit (FPU)" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 8. group.long 0xF34++0x0B line.long 0x00 "FPCCR,Floating-Point Context Control Register" bitfld.long 0x00 31. " ASPEN ,Execution of a floating-point instruction sets the CONTROL.FPCA bit to 1" "Disabled,Enabled" bitfld.long 0x00 30. " LSPEN ,Enables lazy context save of FP state" "Disabled,Enabled" bitfld.long 0x00 29. " LSPENS ,This bit controls whether the LSPEN bit is writeable from the Non-secure state" "Writeable,Write ignored" newline bitfld.long 0x00 28. " CLRONRET ,Clear floating point caller saved registers on exception return" "Disabled,Enabled" bitfld.long 0x00 27. " CLRONRETS ,Clear on return Secure only" "Both states,Secure only" bitfld.long 0x00 26. " TS ,Treat as Secure" "Disabled,Enabled" newline bitfld.long 0x00 10. " UFRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the UsageFault exception to pending" "Not able,Able" bitfld.long 0x00 9. " SPLIMVIOL ,Indicates whether the FP context violates the stack pointer limit that was active when lazy state preservation was activated" "Low,High" bitfld.long 0x00 8. " MONRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the DebugMonitor exception to pending" "Not able,Able" newline bitfld.long 0x00 7. " SFRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the SecureFault exception to pending" "Not able,Able" bitfld.long 0x00 6. " BFRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the BusFault exception to pending" "Not able,Able" bitfld.long 0x00 5. " MMRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the MemManage exception to pending" "Not able,Able" newline bitfld.long 0x00 4. " HFRDY ,Indicates whether the software executing when the processor allocated the FP stack frame was able to set the HardFault exception to pending" "Not able,Able" bitfld.long 0x00 3. " THREAD ,Indicates the processor mode when it allocated the FP stack frame" "Handler,Thread" bitfld.long 0x00 2. " S ,Indicates the FP context belongs to the specified security state" "Non-secure,Secure" newline bitfld.long 0x00 1. " USER ,Indicates the privilege level of the software executing" "Privileged,Unprivileged" bitfld.long 0x00 0. " LSPACT ,Indicates whether Lazy preservation of the FP state is active" "Not active,Active" line.long 0x04 "FPCAR,Floating-Point Context Address Register" hexmask.long 0x04 3.--31. 0x8 " ADDRESS ,The location of the unpopulated floating-point register space allocated on an exception stack frame" line.long 0x08 "FPDSCR,Floating-Point Default Status Control Register" bitfld.long 0x08 26. " AHP ,Default value for FPSCR.AHP" "IEEE 754-2008,Alternative" bitfld.long 0x08 25. " DN ,Default value for FPSCR.DN" "NaN operands,Any operation" bitfld.long 0x08 24. " FZ ,Default value for FPSCR.FZ" "No Flush mode,Flush mode" newline bitfld.long 0x08 22.--23. " RMODE ,Default value for FPSCR.RMode" "Round to Nearest,Round towards Plus Infinity,Round towards Minus Infinity,Round towards Zero" rgroup.long 0xF40++0x0B line.long 0x00 "MVFR0,Media and FP Feature Register 0" bitfld.long 0x00 28.--31. " FPRNDMOD ,Indicates the rounding modes supported by the FP floating-point hardware" ",All supported,?..." bitfld.long 0x00 20.--23. " SQRROOT ,Indicates the hardware support for FP square root operations" ",Supported,?..." bitfld.long 0x00 16.--19. " DIV ,Indicates the hardware support for FP divide operations" ",Supported,?..." newline bitfld.long 0x00 8.--11. " DBLPREC ,Indicates the hardware support for FP double_precision operations" "Not supported,,Supported,?..." bitfld.long 0x00 4.--7. " SNGLPREC ,Indicates the hardware support for FP single-precision operations" ",,Supported,?..." bitfld.long 0x00 0.--3. " A_SIMD ,Indicates the size of the FP register bank" ",Supported-16x64-bit,?..." line.long 0x04 "MVFR1,Media and FP Feature Register 1" bitfld.long 0x04 28.--31. " FP_FUSED_MAC ,Indicates whether the FP supports fused multiply accumulate operations" ",Supported,?..." bitfld.long 0x04 24.--27. " FP_HPFP ,Indicates whether the FP supports half-precision and double-precision floating-point conversion instructions" ",Half-single,Half-single and half-double,?..." newline bitfld.long 0x04 4.--7. " D_NAN ,Indicates whether the FP hardware implementation supports only the Default NaN mode" ",NaN propagation,?..." bitfld.long 0x04 0.--3. " FTZ_MODE ,Indicates whether the FP hardware implementation supports only the Flush-to-Zero mode of operation" ",Fully denormalized,?..." line.long 0x08 "MVFR2,Media and FP Feature Register 2" bitfld.long 0x08 4.--7. " VFP_MISC ,Indicates the hardware support for FP miscellaneous features" "Not supported,,,,Supported,?..." width 0xB else newline textline "COREDEBUG component base address not specified" newline endif tree.end endif tree "Debug" tree "Core Debug" sif COMPonent.AVAILABLE("COREDEBUG") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1)) width 13. group.long 0xD30++0x03 line.long 0x00 "DFSR,Debug Fault Status Register" eventfld.long 0x00 4. " EXTERNAL ,Indicates a debug event generated because of the assertion of an external debug request" "Not generated,Generated" eventfld.long 0x00 3. " VCATCH ,Indicates triggering of a Vector catch" "Not triggered,Triggered" eventfld.long 0x00 2. " DWTTRAP ,Indicates a debug event generated by the DWT" "Not generated,Generated" newline eventfld.long 0x00 1. " BKPT ,Indicates a debug event generated by BKPT instruction execution or a breakpoint match in FPB" "Not generated,Generated" eventfld.long 0x00 0. " HALTED ,Indicates a debug event generated by either a C_HALT or C_STEP request, triggered by a write to the DHCSR or a step request triggered by setting DEMCR.MON_STEP to 1" "Not generated,Generated" newline hgroup.long 0xDF0++0x03 hide.long 0x00 "DHCSR,Debug Halting Control and Status Register" in newline wgroup.long 0xDF4++0x03 line.long 0x00 "DCRSR,Debug Core Register Selector Register" bitfld.long 0x00 16. " REGWNR ,Specifies the access type for the transfer" "Read,Write" hexmask.long.byte 0x00 0.--6. 1. " REGSEL ,Specifies the ARM core register, special-purpose register or Floating-point extension register" group.long 0xDF8++0x03 line.long 0x00 "DCRDR,Debug Core Register Data Register" if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("COREDEBUG",-1))+0xDFC))&0x10000)==0x10000) group.long 0xDFC++0x03 line.long 0x00 "DEMCR,Debug Exception and Monitor Control Register" bitfld.long 0x00 24. " TRCENA ,Global enable for all DWT and ITM features" "Disabled,Enabled" bitfld.long 0x00 20. " SDME ,Indicates whether the DebugMonitor targets the Secure or the Non-secure state" "Non-secure,Secure" bitfld.long 0x00 19. " MON_REQ ,DebugMonitor semaphore bit" "0,1" bitfld.long 0x00 18. " MON_STEP ,Setting this bit to 1 makes the step request pending" "No step,Step" newline bitfld.long 0x00 17. " MON_PEND ,Sets or clears the pending state of the DebugMonitor exception" "Not pending,Pending" bitfld.long 0x00 16. " MON_EN ,Enable the DebugMonitor exception" "Disabled,Enabled" bitfld.long 0x00 11. " VC_SFERR ,SecureFault vector catch enable" "Disabled,Enabled" bitfld.long 0x00 10. " VC_HARDERR ,Enable halting debug trap on a HardFault exception" "Disabled,Enabled" newline bitfld.long 0x00 9. " VC_INTERR ,Enable halting debug trap on a fault occurring during exception entry or exception return" "Disabled,Enabled" bitfld.long 0x00 8. " VC_BUSERR ,Enable halting debug trap on a BusFault exception" "Disabled,Enabled" bitfld.long 0x00 7. " VC_STATERR ,Enable halting debug trap on a UsageFault exception caused by a state information error" "Disabled,Enabled" bitfld.long 0x00 6. " VC_CHKERR ,Enable halting debug trap on a UsageFault exception caused by a checking error" "Disabled,Enabled" newline bitfld.long 0x00 5. " VC_NOCPERR ,Enable halting debug trap on a UsageFault caused by an access to a Coprocessor" "Disabled,Enabled" bitfld.long 0x00 4. " VC_MMERR ,Enable halting debug trap on a MemManage exception" "Disabled,Enabled" bitfld.long 0x00 0. " VC_CORERESET ,Enable Reset Vector Catch" "Disabled,Enabled" else group.long 0xDFC++0x03 line.long 0x00 "DEMCR,Debug Exception and Monitor Control Register" bitfld.long 0x00 24. " TRCENA ,Global enable for all DWT and ITM features" "Disabled,Enabled" bitfld.long 0x00 20. " SDME ,Indicates whether the DebugMonitor targets the Secure or the Non-secure state" "Non-secure,Secure" bitfld.long 0x00 19. " MON_REQ ,DebugMonitor semaphore bit" "0,1" newline bitfld.long 0x00 17. " MON_PEND ,Sets or clears the pending state of the DebugMonitor exception" "Not pending,Pending" bitfld.long 0x00 16. " MON_EN ,Enable the DebugMonitor exception" "Disabled,Enabled" bitfld.long 0x00 11. " VC_SFERR ,SecureFault vector catch enable" "Disabled,Enabled" bitfld.long 0x00 10. " VC_HARDERR ,Enable halting debug trap on a HardFault exception" "Disabled,Enabled" newline bitfld.long 0x00 9. " VC_INTERR ,Enable halting debug trap on a fault occurring during exception entry or exception return" "Disabled,Enabled" bitfld.long 0x00 8. " VC_BUSERR ,Enable halting debug trap on a BusFault exception" "Disabled,Enabled" bitfld.long 0x00 7. " VC_STATERR ,Enable halting debug trap on a UsageFault exception caused by a state information error" "Disabled,Enabled" bitfld.long 0x00 6. " VC_CHKERR ,Enable halting debug trap on a UsageFault exception caused by a checking error" "Disabled,Enabled" newline bitfld.long 0x00 5. " VC_NOCPERR ,Enable halting debug trap on a UsageFault caused by an access to a Coprocessor" "Disabled,Enabled" bitfld.long 0x00 4. " VC_MMERR ,Enable halting debug trap on a MemManage exception" "Disabled,Enabled" bitfld.long 0x00 0. " VC_CORERESET ,Enable Reset Vector Catch" "Disabled,Enabled" endif newline group.long 0xE04++0x07 line.long 0x00 "DAUTHCTRL,Debug Authentication Control Register" bitfld.long 0x00 3. " INTSPNIDEN ,Internal secure non-invasive debug enable" "Disabled,Enabled" bitfld.long 0x00 2. " SPNIDENSEL ,Secure non-invasive debug enable select.Selects between DAUTHCTRL and the IMPLEMENTATION DEFINED external authentication interface for control of Secure non-invasive debug" "Ext. auth. interface,DAUTHCTRL.INTSPNIDEN" bitfld.long 0x00 1. " INTSPIDEN ,Internal secure invasive debug enable" "Disabled,Enabled" bitfld.long 0x00 0. " SPIDENSEL ,Secure invasive debug enable select. Selects between DAUTHCTRL and the IMPLEMENTATION DEFINED external authentication interface for control of Secure invasive debug" "Ext. auth. interface,DAUTHCTRL.INTSPIDEN" line.long 0x04 "DSCSR,Debug Security Control and Status Register" bitfld.long 0x04 16. " CDS ,This field indicates the current security state of the processor" "Non-secure,Secure" bitfld.long 0x04 1. " SBRSEL ,Secure banked register select" "Non-secure,Secure" bitfld.long 0x04 0. " SBRSELEN ,Secure banked register select enable" "Disabled,Enabled" rgroup.long 0xFB8++0x03 line.long 0x00 "DAUTHSTATUS,Debug Authentication Status Register" bitfld.long 0x00 7. " SNI ,Secure non-invasive debug implemented" ",Implemented" bitfld.long 0x00 6. " SNE ,Secure non-invasive debug enabled" "0,1" bitfld.long 0x00 5. " SI ,Secure invasive debug features implemented" ",Implemented" bitfld.long 0x00 4. " SE ,Secure invasive debug enabled" "0,1" newline bitfld.long 0x00 3. " NSNI ,Non-secure non-invasive debug features implemented" ",Implemented" bitfld.long 0x00 2. " NSNE ,Non-secure non-invasive debug enabled" "0,1" bitfld.long 0x00 1. " NSI ,Non-secure invasive debug features implemented" ",Implemented" bitfld.long 0x00 0. " NSE ,Non-secure invasive debug enabled" "0,1" width 0x0B else newline textline "COREDEBUG component base address not specified" newline endif tree.end tree "Flash Patch and Breakpoint Unit (FPB)" sif COMPonent.AVAILABLE("FPB") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1)) width 12. group.long 0x00++0x03 line.long 0x00 "FP_CTRL,Flash Patch Control Register" bitfld.long 0x00 28.--31. " REV ,Flash Patch Breakpoint architecture revision" "Reserved,Version 2,?..." rbitfld.long 0x00 4.--7. 12.--14. " NUM_CODE ,The number of instruction address comparators" "0,1,2,3,4,5,6,7,?..." rbitfld.long 0x00 8.--11. " NUM_LIT ,Number of literal comparators" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 1. " KEY ,Key Field" "Low,High" bitfld.long 0x00 0. " ENABLE ,Flash Patch Unit Enable" "Disabled,Enabled" textline " " if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x04))&0x20000000)==0x20000000) rgroup.long 0x04++0x03 line.long 0x00 "FP_REMAP,Flash Patch Remap Register" bitfld.long 0x00 29. " RMPSPT ,Indicates whether the FPB unit supports Flash Patch remap" "Not supported,Supported" hexmask.long 0x00 5.--28. 0x20 " REMAP ,Remap address" else rgroup.long 0x04++0x03 line.long 0x00 "FP_REMAP,Flash Patch Remap Register" bitfld.long 0x00 29. " RMPSPT ,Indicates whether the FPB unit supports Flash Patch remap" "Not supported,Supported" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x8))&0x01)==0x00) group.long 0x8++0x03 line.long 0x00 "FP_COMP0,Flash Patch Comparator Register 0" bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled" hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" else group.long 0x8++0x03 line.long 0x00 "FP_COMP0,Flash Patch Comparator Register 0" textfld " " hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0xC))&0x01)==0x00) group.long 0xC++0x03 line.long 0x00 "FP_COMP1,Flash Patch Comparator Register 1" bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled" hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" else group.long 0xC++0x03 line.long 0x00 "FP_COMP1,Flash Patch Comparator Register 1" textfld " " hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x10))&0x01)==0x00) group.long 0x10++0x03 line.long 0x00 "FP_COMP2,Flash Patch Comparator Register 2" bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled" hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" else group.long 0x10++0x03 line.long 0x00 "FP_COMP2,Flash Patch Comparator Register 2" textfld " " hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x14))&0x01)==0x00) group.long 0x14++0x03 line.long 0x00 "FP_COMP3,Flash Patch Comparator Register 3" bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled" hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" else group.long 0x14++0x03 line.long 0x00 "FP_COMP3,Flash Patch Comparator Register 3" textfld " " hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x18))&0x01)==0x00) group.long 0x18++0x03 line.long 0x00 "FP_COMP4,Flash Patch Comparator Register 4" bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled" hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" else group.long 0x18++0x03 line.long 0x00 "FP_COMP4,Flash Patch Comparator Register 4" textfld " " hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x1C))&0x01)==0x00) group.long 0x1C++0x03 line.long 0x00 "FP_COMP5,Flash Patch Comparator Register 5" bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled" hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" else group.long 0x1C++0x03 line.long 0x00 "FP_COMP5,Flash Patch Comparator Register 5" textfld " " hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x20))&0x01)==0x00) group.long 0x20++0x03 line.long 0x00 "FP_COMP6,Flash Patch Comparator Register 6" bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled" hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" else group.long 0x20++0x03 line.long 0x00 "FP_COMP6,Flash Patch Comparator Register 6" textfld " " hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" endif if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0x24))&0x01)==0x00) group.long 0x24++0x03 line.long 0x00 "FP_COMP7,Flash Patch Comparator Register 7" bitfld.long 0x00 31. " FE ,Specifies if Flash Patch enabled" "Disabled,Enabled" hexmask.long 0x00 2.--28. 0x04 " FPADDR ,Specifies bits[28:2] of the Flash Patch address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" else group.long 0x24++0x03 line.long 0x00 "FP_COMP7,Flash Patch Comparator Register 7" textfld " " hexmask.long 0x00 1.--31. 0x02 " BPADDR ,Breakpoint address" bitfld.long 0x00 0. " BE ,Selects between flashpatch and breakpoint functionality" "FP mode,BP mode" endif tree "CoreSight Identification Registers" width 12. rgroup.long 0xFCC++0x03 line.long 0x00 "FP_DEVTYPE,FPB CoreSight Device Type Register" hexmask.long.byte 0x00 4.--7. 1. " SUB ,Sub-type" hexmask.long.byte 0x00 0.--3. 1. " MAJOR ,Major type" if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("FPB",-1))+0xFBC))&0x100000)==0x100000) rgroup.long 0xFBC++0x03 line.long 0x00 "FP_DEVARCH,FPB CoreSight Device Architecture Register" hexmask.long.word 0x00 21.--31. 1. " ARCHITECT ,Component architect" bitfld.long 0x00 20. " PRESENT ,Register present" "Not present,Present" bitfld.long 0x00 16.--19. " REVISION ,Architecture revision" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 12.--15. " ARCHVER ,Architecture version" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--11. 1. " ARCHPART ,Architecture part" else rgroup.long 0xFBC++0x03 line.long 0x00 "FP_DEVARCH,FPB CoreSight Device Architecture Register" bitfld.long 0x00 20. " PRESENT ,Register present" "Not present,Present" endif rgroup.long 0xFE0++0x0F line.long 0x00 "FP_PIDR0,Peripheral ID0" hexmask.long.byte 0x00 0.--7. 1. " Part_Num[7:0] ,Part Number bits[7:0]" line.long 0x04 "FP_PIDR1,Peripheral ID1" hexmask.long.byte 0x04 4.--7. 1. " JEP106ID[3:0] ,JEP106 ID code bits[3:0]" hexmask.long.byte 0x04 0.--3. 1. " Part_Num[11:8] ,Part Number bits[11:8]" line.long 0x08 "FP_PIDR2,Peripheral ID2" hexmask.long.byte 0x08 4.--7. 1. " Revision ,Revision" bitfld.long 0x08 3. " JEDEC ,JEDEC assigned ID fields" "0,JEDEC" hexmask.long.byte 0x08 0.--2. 1. " JEP106ID[6:4] ,JEP106 ID code bits[6:4]" line.long 0x0C "FP_PIDR3,Peripheral ID3" hexmask.long.byte 0x0C 4.--7. 1. " RevAnd ,Minor revision field" hexmask.long.byte 0x0C 0.--3. 1. " CMB ,Customer-modified block" rgroup.long 0xFD0++0x03 line.long 0x00 "FP_PIDR4,Peripheral Identification Register 4" hexmask.long.byte 0x00 4.--7. 1. " Count ,4KB count" hexmask.long.byte 0x00 0.--3. 1. " JEP106_CC ,JEP106 continuation code" rgroup.long 0xFF0++0x0F line.long 0x00 "FP_CIDR0,Component ID0 (Preamble)" hexmask.long.byte 0x00 0.--7. 1. " PRMBL_0 ,CoreSight component identification preamble" line.long 0x04 "FP_CIDR1,Component ID1" hexmask.long.byte 0x04 4.--7. 1. " CC ,Component Class" hexmask.long.byte 0x04 0.--3. 1. " PRMBL_1 ,CoreSight component class" line.long 0x08 "FP_CIDR2,Component ID2" hexmask.long.byte 0x08 0.--7. 1. " PRMBL_2 ,CoreSight component identification preamble" line.long 0x0c "FP_CIDR3,Component ID3" hexmask.long.byte 0x0C 0.--7. 1. " PRMBL_3 ,CoreSight component identification preamble" tree.end width 0x0b else newline textline "FPB component base address not specified" newline endif tree.end tree "Data Watchpoint and Trace Unit (DWT)" sif COMPonent.AVAILABLE("DWT") base CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1)) width 16. group.long 0x00++0x03 line.long 0x00 "DWT_CTRL,Control Register" rbitfld.long 0x00 28.--31. " NUMCOMP ,Number of comparators implemented" "0,1,2,3,4,5,6,7,8,?..." rbitfld.long 0x00 27. " NOTRCPKT ,Shows whether the implementation supports trace sampling and exception tracing" "Supported,Not supported" rbitfld.long 0x00 25. " NOCYCCNT ,Shows whether the implementation supports a cycle counter" "Supported,Not supported" textline " " rbitfld.long 0x00 24. " NOPRFCNT ,Shows whether the implementation supports the profiling counters" "Supported,Not supported" bitfld.long 0x00 23. " CYCDISS ,Controls whether the cycle counter is prevented from incrementing while the PE is in Secure state" "No,Yes" bitfld.long 0x00 22. " CYCEVTENA ,Enables POSTCNT underflow Event counter packets generation" "Disabled,Enabled" textline " " bitfld.long 0x00 21. " FOLDEVTENA ,Enables generation of the Folded-instruction counter overflow event" "Disabled,Enabled" bitfld.long 0x00 20. " LSUEVTENA ,Enables generation of the LSU counter overflow event" "Disabled,Enabled" bitfld.long 0x00 19. " SLEEPEVTENA ,Enables generation of the Sleep counter overflow event" "Disabled,Enabled" textline " " bitfld.long 0x00 18. " EXCEVTENA ,Enables generation of the Exception overhead counter overflow event" "Disabled,Enabled" bitfld.long 0x00 17. " CPIEVTENA ,Enables generation of the CPI counter overflow event" "Disabled,Enabled" bitfld.long 0x00 16. " EXCTRCENA ,Enables generation of exception trace" "Disabled,Enabled" textline " " bitfld.long 0x00 12. " PCSAMPLENA ,Enables use of POSTCNT counter as a timer for Periodic PC sample packet generation" "Disabled,Enabled" bitfld.long 0x00 10.--11. " SYNCTAP ,Selects the position of the synchronization packet counter tap on the CYCCNT counter" "Disabled,CYCCNT[24],CYCCNT[26],CYCCNT[28]" bitfld.long 0x00 9. " CYCTAP ,Selects the position of the POSTCNT tap on the CYCCNT counter" "CYCCNT[6],CYCCNT[10]" textline " " bitfld.long 0x00 5.--8. " POSTINIT ,Initial value for the POSTCNT counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 1.--4. " POSTPRESET ,Reload value for the POSTCNT counter" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x00 0. " CYCCNTENA ,Enables CYCCNT" "Disabled,Enabled" if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1)))&0x1000000)==0x0000000) group.long 0x04++0x03 line.long 0x00 "DWT_CYCCNT,Cycle Count register" endif if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1)))&0x2000000)==0x0000000) group.long 0x08++0x17 line.long 0x00 "DWT_CPICNT,CPI Count register" hexmask.long.byte 0x00 0.--7. 1. " CPICNT ,Base instruction overhead counter" line.long 0x04 "DWT_EXCCNT,Exception Overhead Count Register" hexmask.long.byte 0x04 0.--7. 1. " EXCCNT ,The exception overhead counter" line.long 0x08 "DWT_SLEEPCNT,Sleep Count Register" hexmask.long.byte 0x08 0.--7. 1. " SLEEPCNT ,Sleep Counter" line.long 0x10 "DWT_LSUCNT,LSU Count Register" hexmask.long.byte 0x10 0.--7. 1. " LSUCNT ,Load-store overhead counter" line.long 0x14 "DWT_FOLDCNT,Folded-instruction Count register" hexmask.long.byte 0x14 0.--7. 1. " FOLDCNT ,Folded-instruction counter" endif rgroup.long 0x1C++0x03 line.long 0x00 "DWT_PCSR,Program Counter Sample register" textline " " if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)==0x1) group.long 0x20++0x03 line.long 0x00 "DWT_COMP0,DWT Comparator Register 0" hexmask.long 0x00 0.--31. 1. " CYCVALUE ,Cycle value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)>=0x2&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)<0x4) group.long 0x20++0x03 line.long 0x00 "DWT_COMP0,DWT Comparator Register 0" hexmask.long 0x00 1.--31. 1. " PCVALUE ,PC value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)>=0x8&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)<0xC) group.long 0x20++0x03 line.long 0x00 "DWT_COMP0,DWT Comparator Register 0" hexmask.long 0x00 0.--31. 1. " DVALUE ,Data1 value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)>=0x4&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)<0x8||(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)>=0xC&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x20+0x08)&0xF)<0xF) group.long 0x20++0x03 line.long 0x00 "DWT_COMP0,DWT Comparator Register 0" hexmask.long 0x00 0.--31. 0x01 " DADDR ,Data address" else group.long 0x20++0x03 line.long 0x00 "DWT_COMP0,DWT Comparator Register 0" endif group.long (0x20+0x08)++0x03 line.long 0x00 "DWT_FUNCTION0,DWT Function Register 0" bitfld.long 0x00 27.--31. " ID ,Identifies the capabilities of comparator" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 24. " MATCHED ,Comparator match" "Not matched,Matched" bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" textline " " bitfld.long 0x00 4.--5. " ACTION ,These bits are ignored and the comparator generates no actions if it is disabled by MATCH" "Trigger only,Generate debug event,Trace data value,Trace address" bitfld.long 0x00 0.--3. " MATCH ,Defines what this comparator matches against" "Disabled,Cycle counter,Instruction address,Instruction address limit,Data address (RW),Data address (W),Data address (R),Data address limit,Data value (RW),Data value (W),Data value (R),Linked data value,Data address/Data value (RW),Data address/Data value (W),Data address/Data value (R),Reserved" if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)==0x1) group.long 0x30++0x03 line.long 0x00 "DWT_COMP1,DWT Comparator Register 1" hexmask.long 0x00 0.--31. 1. " CYCVALUE ,Cycle value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)>=0x2&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)<0x4) group.long 0x30++0x03 line.long 0x00 "DWT_COMP1,DWT Comparator Register 1" hexmask.long 0x00 1.--31. 1. " PCVALUE ,PC value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)>=0x8&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)<0xC) group.long 0x30++0x03 line.long 0x00 "DWT_COMP1,DWT Comparator Register 1" hexmask.long 0x00 0.--31. 1. " DVALUE ,Data1 value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)>=0x4&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)<0x8||(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)>=0xC&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x30+0x08)&0xF)<0xF) group.long 0x30++0x03 line.long 0x00 "DWT_COMP1,DWT Comparator Register 1" hexmask.long 0x00 0.--31. 0x01 " DADDR ,Data address" else group.long 0x30++0x03 line.long 0x00 "DWT_COMP1,DWT Comparator Register 1" endif group.long (0x30+0x08)++0x03 line.long 0x00 "DWT_FUNCTION1,DWT Function Register 1" bitfld.long 0x00 27.--31. " ID ,Identifies the capabilities of comparator" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 24. " MATCHED ,Comparator match" "Not matched,Matched" bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" textline " " bitfld.long 0x00 4.--5. " ACTION ,These bits are ignored and the comparator generates no actions if it is disabled by MATCH" "Trigger only,Generate debug event,Trace data value,Trace address" bitfld.long 0x00 0.--3. " MATCH ,Defines what this comparator matches against" "Disabled,Cycle counter,Instruction address,Instruction address limit,Data address (RW),Data address (W),Data address (R),Data address limit,Data value (RW),Data value (W),Data value (R),Linked data value,Data address/Data value (RW),Data address/Data value (W),Data address/Data value (R),Reserved" if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)==0x1) group.long 0x40++0x03 line.long 0x00 "DWT_COMP2,DWT Comparator Register 2" hexmask.long 0x00 0.--31. 1. " CYCVALUE ,Cycle value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)>=0x2&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)<0x4) group.long 0x40++0x03 line.long 0x00 "DWT_COMP2,DWT Comparator Register 2" hexmask.long 0x00 1.--31. 1. " PCVALUE ,PC value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)>=0x8&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)<0xC) group.long 0x40++0x03 line.long 0x00 "DWT_COMP2,DWT Comparator Register 2" hexmask.long 0x00 0.--31. 1. " DVALUE ,Data1 value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)>=0x4&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)<0x8||(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)>=0xC&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x40+0x08)&0xF)<0xF) group.long 0x40++0x03 line.long 0x00 "DWT_COMP2,DWT Comparator Register 2" hexmask.long 0x00 0.--31. 0x01 " DADDR ,Data address" else group.long 0x40++0x03 line.long 0x00 "DWT_COMP2,DWT Comparator Register 2" endif group.long (0x40+0x08)++0x03 line.long 0x00 "DWT_FUNCTION2,DWT Function Register 2" bitfld.long 0x00 27.--31. " ID ,Identifies the capabilities of comparator" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 24. " MATCHED ,Comparator match" "Not matched,Matched" bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" textline " " bitfld.long 0x00 4.--5. " ACTION ,These bits are ignored and the comparator generates no actions if it is disabled by MATCH" "Trigger only,Generate debug event,Trace data value,Trace address" bitfld.long 0x00 0.--3. " MATCH ,Defines what this comparator matches against" "Disabled,Cycle counter,Instruction address,Instruction address limit,Data address (RW),Data address (W),Data address (R),Data address limit,Data value (RW),Data value (W),Data value (R),Linked data value,Data address/Data value (RW),Data address/Data value (W),Data address/Data value (R),Reserved" if ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)==0x1) group.long 0x50++0x03 line.long 0x00 "DWT_COMP3,DWT Comparator Register 3" hexmask.long 0x00 0.--31. 1. " CYCVALUE ,Cycle value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)>=0x2&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)<0x4) group.long 0x50++0x03 line.long 0x00 "DWT_COMP3,DWT Comparator Register 3" hexmask.long 0x00 1.--31. 1. " PCVALUE ,PC value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)>=0x8&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)<0xC) group.long 0x50++0x03 line.long 0x00 "DWT_COMP3,DWT Comparator Register 3" hexmask.long 0x00 0.--31. 1. " DVALUE ,Data1 value" elif ((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)>=0x4&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)<0x8||(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)>=0xC&&(per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0x50+0x08)&0xF)<0xF) group.long 0x50++0x03 line.long 0x00 "DWT_COMP3,DWT Comparator Register 3" hexmask.long 0x00 0.--31. 0x01 " DADDR ,Data address" else group.long 0x50++0x03 line.long 0x00 "DWT_COMP3,DWT Comparator Register 3" endif group.long (0x50+0x08)++0x03 line.long 0x00 "DWT_FUNCTION3,DWT Function Register 3" bitfld.long 0x00 27.--31. " ID ,Identifies the capabilities of comparator" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" bitfld.long 0x00 24. " MATCHED ,Comparator match" "Not matched,Matched" bitfld.long 0x00 10.--11. " DATAVSIZE ,Data Value Size" "8-bit,16-bit,32-bit,Reserved" textline " " bitfld.long 0x00 4.--5. " ACTION ,These bits are ignored and the comparator generates no actions if it is disabled by MATCH" "Trigger only,Generate debug event,Trace data value,Trace address" bitfld.long 0x00 0.--3. " MATCH ,Defines what this comparator matches against" "Disabled,Cycle counter,Instruction address,Instruction address limit,Data address (RW),Data address (W),Data address (R),Data address limit,Data value (RW),Data value (W),Data value (R),Linked data value,Data address/Data value (RW),Data address/Data value (W),Data address/Data value (R),Reserved" tree "CoreSight Identification Registers" width 13. if (((per.l(CONvert.ADDRESSTODUALPORT(COMPonent.BASE("DWT",-1))+0xFBC))&0x100000)==0x100000) rgroup.long 0xFBC++0x03 line.long 0x00 "DWT_DEVARCH,DWT CoreSight Device Architecture Register" hexmask.long.word 0x00 21.--31. 1. " ARCHITECT ,Component architect" bitfld.long 0x00 20. " PRESENT ,Register present" "Not present,Present" bitfld.long 0x00 16.--19. " REVISION ,Architecture revision" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" textline " " bitfld.long 0x00 12.--15. " ARCHVER ,Architecture version" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" hexmask.long.word 0x00 0.--11. 1. " ARCHPART ,Architecture part" else rgroup.long 0xFBC++0x03 line.long 0x00 "DWT_DEVARCH,DWT CoreSight Device Architecture Register" bitfld.long 0x00 20. " PRESENT ,Register present" "Not present,Present" endif rgroup.long 0xFCC++0x03 line.long 0x00 "DWT_DEVTYPE,Device Type Identifier register" hexmask.long.byte 0x00 4.--7. 1. " SUB ,Sub-type" hexmask.long.byte 0x00 0.--3. 1. " MAJOR ,Major type" rgroup.long 0xFE0++0x0F line.long 0x00 "DWT_PIDR0,Peripheral ID0" hexmask.long.byte 0x00 0.--7. 1. " Part_Num[7:0] ,Part Number bits[7:0]" line.long 0x04 "DWT_PIDR1,Peripheral ID1" hexmask.long.byte 0x04 4.--7. 1. " JEP106ID[3:0] ,JEP106 ID code bits[3:0]" hexmask.long.byte 0x04 0.--3. 1. " Part_Num[11:8] ,Part Number bits[11:8]" line.long 0x08 "DWT_PIDR2,Peripheral ID2" hexmask.long.byte 0x08 4.--7. 1. " Revision ,Revision" bitfld.long 0x08 3. " JEDEC ,JEDEC assigned ID fields" "0,JEDEC" hexmask.long.byte 0x08 0.--2. 1. " JEP106ID[6:4] ,JEP106 ID code bits[6:4]" line.long 0x0c "DWT_PIDR3,Peripheral ID3" hexmask.long.byte 0x0C 4.--7. 1. " RevAnd ,Minor revision field" hexmask.long.byte 0x0C 0.--3. 1. " CMB ,Customer-modified block" rgroup.long 0xFD0++0x03 line.long 0x00 "DWT_PIDR4,Peripheral Identification Register 4" hexmask.long.byte 0x00 4.--7. 1. " Count ,4KB count" hexmask.long.byte 0x00 0.--3. 1. " JEP106_CC ,JEP106 continuation code" rgroup.long 0xFF0++0x0F line.long 0x00 "DWT_CIDR0,Component ID0 (Preamble)" hexmask.long.byte 0x00 0.--7. 1. " PRMBL_0 ,CoreSight component identification preamble" line.long 0x04 "DWT_CIDR1,Component ID1" hexmask.long.byte 0x04 4.--7. 1. " CC ,Component Class" hexmask.long.byte 0x04 0.--3. 1. " PRMBL_1 ,CoreSight component class" line.long 0x08 "DWT_CIDR2,Component ID2" hexmask.long.byte 0x08 0.--7. 1. " PRMBL_2 ,CoreSight component identification preamble" line.long 0x0c "DWT_CIDR3,Component ID3" hexmask.long.byte 0x0C 0.--7. 1. " PRMBL_3 ,CoreSight component identification preamble" tree.end width 0x0b else newline textline "DWT component base address not specified" newline endif tree.end tree.end AUTOINDENT.POP tree.end tree "ADC (Analog to Digital Converter)" base ad:0x0 tree "ADC0" base ad:0x4010D000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID Register" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline bitfld.long 0x0 12.--14. "NUM_FIFO,Number of FIFOs" "0: N/A,1: One,2: Two,3: Three,4: Four,?,?,?" bitfld.long 0x0 11. "NUM_SEC,Number of Single-Ended Outputs Supported" "0: One,1: Two" newline bitfld.long 0x0 10. "CALOFSI,Calibration Function Implemented" "0: Not implemented,1: Implemented" bitfld.long 0x0 9. "IADCKI,Internal ADC Clock Implemented" "0: Not implemented,1: Implemented" newline bitfld.long 0x0 8. "VR1RNGI,Voltage Reference 1 Range Control Bit Implemented" "0: Range control not required.,1: Range control required." bitfld.long 0x0 4.--6. "CSW,Channel Scale Width" "0: Not supported.,1: Supported with one-bit CSCALE control field.,?,?,?,?,6: Supported with six-bit CSCALE control field.,?" newline bitfld.long 0x0 3. "MVI,Multiple Vref Implemented" "0: Single VREFH input supported.,1: Multiple VREFH inputs supported." bitfld.long 0x0 1. "DIFFEN,Differential Supported" "0: Not supported,1: Supported. CMDLn[CTYPE] controls fields.." newline bitfld.long 0x0 0. "RES,Resolution" "0: Up to 13-bit differential or 12-bit single-ended..,1: Up to 16-bit differential or 16-bit single-ended.." line.long 0x4 "PARAM,Parameter Register" hexmask.long.byte 0x4 24.--31. 1. "CMD_NUM,Command Buffer Number" hexmask.long.byte 0x4 16.--23. 1. "CV_NUM,Compare Value Number" newline hexmask.long.byte 0x4 8.--15. 1. "FIFOSIZE,Result FIFO Depth" hexmask.long.byte 0x4 0.--7. 1. "TRIG_NUM,Trigger Number" group.long 0x10++0x17 line.long 0x0 "CTRL,Control Register" hexmask.long.byte 0x0 16.--19. 1. "CAL_AVGS,Auto-Calibration Averages" bitfld.long 0x0 9. "RSTFIFO1,Reset FIFO 1" "0: No effect.,1: FIFO 1 is reset." newline bitfld.long 0x0 8. "RSTFIFO0,Reset FIFO 0" "0: No effect.,1: FIFO 0 is reset." bitfld.long 0x0 4. "CALOFS,Offset Calibration Request" "0: Calibration function disabled,1: Request for offset calibration function" newline bitfld.long 0x0 3. "CAL_REQ,Auto-Calibration Request" "0: No request made.,1: Request has been made." bitfld.long 0x0 2. "DOZEN,Doze Enable" "0: ADC is enabled in low-power mode.,1: ADC is disabled in low-power mode." newline bitfld.long 0x0 1. "RST,Software Reset" "0: ADC logic is not reset.,1: ADC logic is reset." bitfld.long 0x0 0. "ADCEN,ADC Enable" "0: Disabled,1: Enabled" line.long 0x4 "STAT,Status Register" hexmask.long.byte 0x4 24.--27. 1. "CMDACT,Command Active" rbitfld.long 0x4 16.--17. "TRGACT,Trigger Active" "0: Command (sequence) associated with Trigger 0..,1: Command (sequence) associated with Trigger 1..,2: Command (sequence) associated with Trigger 2..,3: Command (sequence) associated with Trigger 3.." newline rbitfld.long 0x4 11. "ADC_ACTIVE,ADC Active" "0: ADC is idle. There are no pending triggers to..,1: ADC is processing a conversion running through.." rbitfld.long 0x4 10. "CAL_RDY,Calibration Ready" "0: Calibration is incomplete or has not been run.,1: ADC is calibrated." newline eventfld.long 0x4 9. "TCOMP_INT,Interrupt Flag For Trigger Completion" "0: Either IE[TCOMP_IE] = 0 or no trigger sequences..,1: Trigger sequence has been completed and all data.." eventfld.long 0x4 8. "TEXC_INT,Interrupt Flag For High-Priority Trigger Exception" "0: No trigger exceptions have occurred.,1: A trigger exception has occurred and is pending.." newline eventfld.long 0x4 3. "FOF1,Result FIFO1 Overflow Flag" "0: No result FIFO1 overflow has occurred since the..,1: At least one result FIFO1 overflow has occurred.." rbitfld.long 0x4 2. "RDY1,Result FIFO1 Ready Flag" "0: Not above watermark,1: Above watermark" newline eventfld.long 0x4 1. "FOF0,Result FIFO 0 Overflow Flag" "0: No result FIFO 0 overflow has occurred since the..,1: At least one result FIFO 0 overflow has occurred.." rbitfld.long 0x4 0. "RDY0,Result FIFO 0 Ready Flag" "0: Not above watermark,1: Above watermark" line.long 0x8 "IE,Interrupt Enable Register" hexmask.long.byte 0x8 16.--19. 1. "TCOMP_IE,Trigger Completion Interrupt Enable" bitfld.long 0x8 8. "TEXC_IE,Trigger Exception Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 3. "FOFIE1,Result FIFO1 Overflow Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 2. "FWMIE1,FIFO1 Watermark Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "FOFIE0,Result FIFO 0 Overflow Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "FWMIE0,FIFO 0 Watermark Interrupt Enable" "0: Disabled,1: Enabled" line.long 0xC "DE,DMA Enable Register" bitfld.long 0xC 1. "FWMDE1,FIFO1 Watermark DMA Enable" "0: Disabled,1: Enabled" bitfld.long 0xC 0. "FWMDE0,FIFO 0 Watermark DMA Enable" "0: Disabled,1: Enabled" line.long 0x10 "CFG,Configuration Register" bitfld.long 0x10 28. "PWREN,ADC Analog Pre-Enable" "0: ADC analog circuits are only enabled while..,1: ADC analog circuits are pre-enabled and ready to.." hexmask.long.byte 0x10 16.--23. 1. "PUDLY,Power-up Delay" newline bitfld.long 0x10 10. "HPT_EXDI,High-Priority Trigger Exception Disable" "0: Enabled,1: Disabled" bitfld.long 0x10 9. "TCMDRES,Trigger Command Resume" "0: Trigger sequence automatically restarted.,1: Trigger sequence resumed from the command that.." newline bitfld.long 0x10 8. "TRES,Trigger Resume Enable" "0: Not automatically resumed or restarted,1: Automatically resumed or restarted" bitfld.long 0x10 6.--7. "REFSEL,Voltage Reference Selection" "0: Option 1,1: Option 2,2: Option 3,?" newline bitfld.long 0x10 4.--5. "PWRSEL,Power Configuration Select" "0: High power,1: Low power,2: High power,3: High power" bitfld.long 0x10 0.--1. "TPRICTRL,ADC Trigger Priority Control" "0: Current conversion is aborted and the new..,1: Current command is stopped after completing the..,2: Current command is completed (averaging looping..,?" line.long 0x14 "PAUSE,Pause Register" bitfld.long 0x14 31. "PAUSEEN,Pause Enable" "0: Disabled,1: Enabled" hexmask.long.word 0x14 0.--8. 1. "PAUSEDLY,Pause Delay" group.long 0x34++0x7 line.long 0x0 "SWTRIG,Software Trigger Register" bitfld.long 0x0 3. "SWT3,Software Trigger 3" "0: No trigger 3 event generated.,1: Trigger 3 event generated." bitfld.long 0x0 2. "SWT2,Software Trigger 2" "0: No trigger 2 event generated.,1: Trigger 2 event generated." newline bitfld.long 0x0 1. "SWT1,Software Trigger 1" "0: No trigger 1 event generated.,1: Trigger 1 event generated." bitfld.long 0x0 0. "SWT0,Software Trigger 0" "0: No trigger 0 event generated.,1: Trigger 0 event generated." line.long 0x4 "TSTAT,Trigger Status Register" hexmask.long.byte 0x4 16.--19. 1. "TCOMP_FLAG,Trigger Completion Flag" hexmask.long.byte 0x4 0.--3. 1. "TEXC_NUM,Trigger Exception Number" group.long 0x40++0x3 line.long 0x0 "OFSTRIM,Offset Trim Register" hexmask.long.byte 0x0 16.--20. 1. "OFSTRIM_B,Trim for Offset" hexmask.long.byte 0x0 0.--4. 1. "OFSTRIM_A,Trim for Offset" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xA0)++0x3 line.long 0x0 "TCTRL[$1],Trigger Control Register" hexmask.long.byte 0x0 24.--27. 1. "TCMD,Trigger Command Select" hexmask.long.byte 0x0 16.--19. 1. "TDLY,Trigger Delay Select" newline bitfld.long 0x0 15. "RSYNC,Trigger Resync" "0: Disable,1: Enable" bitfld.long 0x0 8.--9. "TPRI,Trigger Priority Setting" "0: Highest priority Level 1,1: Set to corresponding priority level.,2: Set to corresponding priority level.,3: Lowest priority Level 4" newline bitfld.long 0x0 2. "FIFO_SEL_B,SAR Result Destination for Channel B" "0: FIFO 0,1: FIFO 1" bitfld.long 0x0 1. "FIFO_SEL_A,SAR Result Destination for Channel A" "0: FIFO 0,1: FIFO 1" newline bitfld.long 0x0 0. "HTEN,Trigger Enable" "0: Disabled,1: Enabled" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "FCTRL[$1],FIFO Control Register" hexmask.long.byte 0x0 16.--19. 1. "FWMARK,Watermark Level Selection" hexmask.long.byte 0x0 0.--4. 1. "FCOUNT,Result FIFO Counter" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xF0)++0x3 line.long 0x0 "GCC[$1],Gain Calibration Control" bitfld.long 0x0 24. "RDY,Gain Calibration Value Valid" "0: Invalid,1: Valid" hexmask.long.word 0x0 0.--15. 1. "GAIN_CAL,Gain Calibration Value" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF8)++0x3 line.long 0x0 "GCR[$1],Gain Calculation Result" bitfld.long 0x0 24. "RDY,Gain Calculation Ready" "0: Invalid,1: Valid" hexmask.long.word 0x0 0.--15. 1. "GCALR,Gain Calculation Result" repeat.end group.long 0x100++0x77 line.long 0x0 "CMDL1,Command Low Buffer Register" bitfld.long 0x0 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x0 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x0 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x0 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x0 0.--4. 1. "ADCH,Input Channel Select" line.long 0x4 "CMDH1,Command High Buffer Register" hexmask.long.byte 0x4 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x4 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x4 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x4 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x4 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x4 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x4 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x8 "CMDL2,Command Low Buffer Register" bitfld.long 0x8 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x8 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x8 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x8 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x8 0.--4. 1. "ADCH,Input Channel Select" line.long 0xC "CMDH2,Command High Buffer Register" hexmask.long.byte 0xC 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0xC 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0xC 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0xC 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0xC 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0xC 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0xC 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x10 "CMDL3,Command Low Buffer Register" bitfld.long 0x10 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x10 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x10 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x10 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x10 0.--4. 1. "ADCH,Input Channel Select" line.long 0x14 "CMDH3,Command High Buffer Register" hexmask.long.byte 0x14 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x14 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x14 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x14 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x14 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x14 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x14 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x18 "CMDL4,Command Low Buffer Register" bitfld.long 0x18 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x18 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x18 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x18 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x18 0.--4. 1. "ADCH,Input Channel Select" line.long 0x1C "CMDH4,Command High Buffer Register" hexmask.long.byte 0x1C 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x1C 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x1C 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x1C 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x1C 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x1C 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x1C 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x20 "CMDL5,Command Low Buffer Register" bitfld.long 0x20 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x20 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x20 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x20 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x20 0.--4. 1. "ADCH,Input Channel Select" line.long 0x24 "CMDH5,Command High Buffer Register" hexmask.long.byte 0x24 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x24 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x24 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x24 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x24 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x24 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x24 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x28 "CMDL6,Command Low Buffer Register" bitfld.long 0x28 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x28 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x28 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x28 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x28 0.--4. 1. "ADCH,Input Channel Select" line.long 0x2C "CMDH6,Command High Buffer Register" hexmask.long.byte 0x2C 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x2C 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x2C 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x2C 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x2C 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x2C 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x2C 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x30 "CMDL7,Command Low Buffer Register" bitfld.long 0x30 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x30 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x30 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x30 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x30 0.--4. 1. "ADCH,Input Channel Select" line.long 0x34 "CMDH7,Command High Buffer Register" hexmask.long.byte 0x34 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x34 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x34 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x34 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x34 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x34 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x34 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x38 "CMDL8,Command Low Buffer Register" bitfld.long 0x38 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x38 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x38 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x38 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x38 0.--4. 1. "ADCH,Input Channel Select" line.long 0x3C "CMDH8,Command High Buffer Register" hexmask.long.byte 0x3C 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x3C 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x3C 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x3C 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x3C 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x3C 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x3C 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x40 "CMDL9,Command Low Buffer Register" bitfld.long 0x40 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x40 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x40 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x40 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x40 0.--4. 1. "ADCH,Input Channel Select" line.long 0x44 "CMDH9,Command High Buffer Register" hexmask.long.byte 0x44 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x44 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x44 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x44 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x44 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x44 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x44 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x48 "CMDL10,Command Low Buffer Register" bitfld.long 0x48 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x48 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x48 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x48 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x48 0.--4. 1. "ADCH,Input Channel Select" line.long 0x4C "CMDH10,Command High Buffer Register" hexmask.long.byte 0x4C 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x4C 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x4C 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x4C 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x4C 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x4C 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x4C 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x50 "CMDL11,Command Low Buffer Register" bitfld.long 0x50 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x50 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x50 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x50 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x50 0.--4. 1. "ADCH,Input Channel Select" line.long 0x54 "CMDH11,Command High Buffer Register" hexmask.long.byte 0x54 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x54 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x54 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x54 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x54 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x54 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x54 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x58 "CMDL12,Command Low Buffer Register" bitfld.long 0x58 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x58 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x58 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x58 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x58 0.--4. 1. "ADCH,Input Channel Select" line.long 0x5C "CMDH12,Command High Buffer Register" hexmask.long.byte 0x5C 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x5C 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x5C 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x5C 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x5C 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x5C 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x5C 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x60 "CMDL13,Command Low Buffer Register" bitfld.long 0x60 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x60 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x60 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x60 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x60 0.--4. 1. "ADCH,Input Channel Select" line.long 0x64 "CMDH13,Command High Buffer Register" hexmask.long.byte 0x64 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x64 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x64 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x64 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x64 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x64 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x64 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x68 "CMDL14,Command Low Buffer Register" bitfld.long 0x68 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x68 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x68 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x68 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x68 0.--4. 1. "ADCH,Input Channel Select" line.long 0x6C "CMDH14,Command High Buffer Register" hexmask.long.byte 0x6C 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x6C 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x6C 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x6C 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x6C 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x6C 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x6C 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x70 "CMDL15,Command Low Buffer Register" bitfld.long 0x70 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x70 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x70 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x70 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x70 0.--4. 1. "ADCH,Input Channel Select" line.long 0x74 "CMDH15,Command High Buffer Register" hexmask.long.byte 0x74 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x74 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x74 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x74 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x74 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x74 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x74 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." repeat 15. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "CV$1,Compare Value Register" hexmask.long.word 0x0 16.--31. 1. "CVH,Compare Value High" hexmask.long.word 0x0 0.--15. 1. "CVL,Compare Value Low" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x300)++0x3 line.long 0x0 "RESFIFO[$1],Data Result FIFO Register" bitfld.long 0x0 31. "VALID,FIFO Entry is Valid" "0: FIFO is empty. Discard any read from RESFIFO.,1: FIFO contains data. FIFO record read from.." hexmask.long.byte 0x0 24.--27. 1. "CMDSRC,Command Buffer Source" newline hexmask.long.byte 0x0 20.--23. 1. "LOOPCNT,Loop Count Value" bitfld.long 0x0 16.--17. "TSRC,Trigger Source" "0: Trigger source 0,1: Trigger source 1,2: Corresponding trigger source initiated this..,3: Trigger source 3" newline hexmask.long.word 0x0 0.--15. 1. "D,Data Result" repeat.end repeat 33. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x400)++0x3 line.long 0x0 "CAL_GAR[$1],Calibration General A-Side Registers" hexmask.long.word 0x0 0.--10. 1. "CAL_GAR_VAL,Calibration General A Side Register Element" repeat.end repeat 33. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x500)++0x3 line.long 0x0 "CAL_GBR[$1],Calibration General B-Side Registers" hexmask.long.word 0x0 0.--10. 1. "CAL_GBR_VAL,Calibration General B Side Register Element" repeat.end tree.end tree "ADC1" base ad:0x4010E000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID Register" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline bitfld.long 0x0 12.--14. "NUM_FIFO,Number of FIFOs" "0: N/A,1: One,2: Two,3: Three,4: Four,?,?,?" bitfld.long 0x0 11. "NUM_SEC,Number of Single-Ended Outputs Supported" "0: One,1: Two" newline bitfld.long 0x0 10. "CALOFSI,Calibration Function Implemented" "0: Not implemented,1: Implemented" bitfld.long 0x0 9. "IADCKI,Internal ADC Clock Implemented" "0: Not implemented,1: Implemented" newline bitfld.long 0x0 8. "VR1RNGI,Voltage Reference 1 Range Control Bit Implemented" "0: Range control not required.,1: Range control required." bitfld.long 0x0 4.--6. "CSW,Channel Scale Width" "0: Not supported.,1: Supported with one-bit CSCALE control field.,?,?,?,?,6: Supported with six-bit CSCALE control field.,?" newline bitfld.long 0x0 3. "MVI,Multiple Vref Implemented" "0: Single VREFH input supported.,1: Multiple VREFH inputs supported." bitfld.long 0x0 1. "DIFFEN,Differential Supported" "0: Not supported,1: Supported. CMDLn[CTYPE] controls fields.." newline bitfld.long 0x0 0. "RES,Resolution" "0: Up to 13-bit differential or 12-bit single-ended..,1: Up to 16-bit differential or 16-bit single-ended.." line.long 0x4 "PARAM,Parameter Register" hexmask.long.byte 0x4 24.--31. 1. "CMD_NUM,Command Buffer Number" hexmask.long.byte 0x4 16.--23. 1. "CV_NUM,Compare Value Number" newline hexmask.long.byte 0x4 8.--15. 1. "FIFOSIZE,Result FIFO Depth" hexmask.long.byte 0x4 0.--7. 1. "TRIG_NUM,Trigger Number" group.long 0x10++0x17 line.long 0x0 "CTRL,Control Register" hexmask.long.byte 0x0 16.--19. 1. "CAL_AVGS,Auto-Calibration Averages" bitfld.long 0x0 9. "RSTFIFO1,Reset FIFO 1" "0: No effect.,1: FIFO 1 is reset." newline bitfld.long 0x0 8. "RSTFIFO0,Reset FIFO 0" "0: No effect.,1: FIFO 0 is reset." bitfld.long 0x0 4. "CALOFS,Offset Calibration Request" "0: Calibration function disabled,1: Request for offset calibration function" newline bitfld.long 0x0 3. "CAL_REQ,Auto-Calibration Request" "0: No request made.,1: Request has been made." bitfld.long 0x0 2. "DOZEN,Doze Enable" "0: ADC is enabled in low-power mode.,1: ADC is disabled in low-power mode." newline bitfld.long 0x0 1. "RST,Software Reset" "0: ADC logic is not reset.,1: ADC logic is reset." bitfld.long 0x0 0. "ADCEN,ADC Enable" "0: Disabled,1: Enabled" line.long 0x4 "STAT,Status Register" hexmask.long.byte 0x4 24.--27. 1. "CMDACT,Command Active" rbitfld.long 0x4 16.--17. "TRGACT,Trigger Active" "0: Command (sequence) associated with Trigger 0..,1: Command (sequence) associated with Trigger 1..,2: Command (sequence) associated with Trigger 2..,3: Command (sequence) associated with Trigger 3.." newline rbitfld.long 0x4 11. "ADC_ACTIVE,ADC Active" "0: ADC is idle. There are no pending triggers to..,1: ADC is processing a conversion running through.." rbitfld.long 0x4 10. "CAL_RDY,Calibration Ready" "0: Calibration is incomplete or has not been run.,1: ADC is calibrated." newline eventfld.long 0x4 9. "TCOMP_INT,Interrupt Flag For Trigger Completion" "0: Either IE[TCOMP_IE] = 0 or no trigger sequences..,1: Trigger sequence has been completed and all data.." eventfld.long 0x4 8. "TEXC_INT,Interrupt Flag For High-Priority Trigger Exception" "0: No trigger exceptions have occurred.,1: A trigger exception has occurred and is pending.." newline eventfld.long 0x4 3. "FOF1,Result FIFO1 Overflow Flag" "0: No result FIFO1 overflow has occurred since the..,1: At least one result FIFO1 overflow has occurred.." rbitfld.long 0x4 2. "RDY1,Result FIFO1 Ready Flag" "0: Not above watermark,1: Above watermark" newline eventfld.long 0x4 1. "FOF0,Result FIFO 0 Overflow Flag" "0: No result FIFO 0 overflow has occurred since the..,1: At least one result FIFO 0 overflow has occurred.." rbitfld.long 0x4 0. "RDY0,Result FIFO 0 Ready Flag" "0: Not above watermark,1: Above watermark" line.long 0x8 "IE,Interrupt Enable Register" hexmask.long.byte 0x8 16.--19. 1. "TCOMP_IE,Trigger Completion Interrupt Enable" bitfld.long 0x8 8. "TEXC_IE,Trigger Exception Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 3. "FOFIE1,Result FIFO1 Overflow Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 2. "FWMIE1,FIFO1 Watermark Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "FOFIE0,Result FIFO 0 Overflow Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "FWMIE0,FIFO 0 Watermark Interrupt Enable" "0: Disabled,1: Enabled" line.long 0xC "DE,DMA Enable Register" bitfld.long 0xC 1. "FWMDE1,FIFO1 Watermark DMA Enable" "0: Disabled,1: Enabled" bitfld.long 0xC 0. "FWMDE0,FIFO 0 Watermark DMA Enable" "0: Disabled,1: Enabled" line.long 0x10 "CFG,Configuration Register" bitfld.long 0x10 28. "PWREN,ADC Analog Pre-Enable" "0: ADC analog circuits are only enabled while..,1: ADC analog circuits are pre-enabled and ready to.." hexmask.long.byte 0x10 16.--23. 1. "PUDLY,Power-up Delay" newline bitfld.long 0x10 10. "HPT_EXDI,High-Priority Trigger Exception Disable" "0: Enabled,1: Disabled" bitfld.long 0x10 9. "TCMDRES,Trigger Command Resume" "0: Trigger sequence automatically restarted.,1: Trigger sequence resumed from the command that.." newline bitfld.long 0x10 8. "TRES,Trigger Resume Enable" "0: Not automatically resumed or restarted,1: Automatically resumed or restarted" bitfld.long 0x10 6.--7. "REFSEL,Voltage Reference Selection" "0: Option 1,1: Option 2,2: Option 3,?" newline bitfld.long 0x10 4.--5. "PWRSEL,Power Configuration Select" "0: High power,1: Low power,2: High power,3: High power" bitfld.long 0x10 0.--1. "TPRICTRL,ADC Trigger Priority Control" "0: Current conversion is aborted and the new..,1: Current command is stopped after completing the..,2: Current command is completed (averaging looping..,?" line.long 0x14 "PAUSE,Pause Register" bitfld.long 0x14 31. "PAUSEEN,Pause Enable" "0: Disabled,1: Enabled" hexmask.long.word 0x14 0.--8. 1. "PAUSEDLY,Pause Delay" group.long 0x34++0x7 line.long 0x0 "SWTRIG,Software Trigger Register" bitfld.long 0x0 3. "SWT3,Software Trigger 3" "0: No trigger 3 event generated.,1: Trigger 3 event generated." bitfld.long 0x0 2. "SWT2,Software Trigger 2" "0: No trigger 2 event generated.,1: Trigger 2 event generated." newline bitfld.long 0x0 1. "SWT1,Software Trigger 1" "0: No trigger 1 event generated.,1: Trigger 1 event generated." bitfld.long 0x0 0. "SWT0,Software Trigger 0" "0: No trigger 0 event generated.,1: Trigger 0 event generated." line.long 0x4 "TSTAT,Trigger Status Register" hexmask.long.byte 0x4 16.--19. 1. "TCOMP_FLAG,Trigger Completion Flag" hexmask.long.byte 0x4 0.--3. 1. "TEXC_NUM,Trigger Exception Number" group.long 0x40++0x3 line.long 0x0 "OFSTRIM,Offset Trim Register" hexmask.long.byte 0x0 16.--20. 1. "OFSTRIM_B,Trim for Offset" hexmask.long.byte 0x0 0.--4. 1. "OFSTRIM_A,Trim for Offset" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xA0)++0x3 line.long 0x0 "TCTRL[$1],Trigger Control Register" hexmask.long.byte 0x0 24.--27. 1. "TCMD,Trigger Command Select" hexmask.long.byte 0x0 16.--19. 1. "TDLY,Trigger Delay Select" newline bitfld.long 0x0 15. "RSYNC,Trigger Resync" "0: Disable,1: Enable" bitfld.long 0x0 8.--9. "TPRI,Trigger Priority Setting" "0: Highest priority Level 1,1: Set to corresponding priority level.,2: Set to corresponding priority level.,3: Lowest priority Level 4" newline bitfld.long 0x0 2. "FIFO_SEL_B,SAR Result Destination for Channel B" "0: FIFO 0,1: FIFO 1" bitfld.long 0x0 1. "FIFO_SEL_A,SAR Result Destination for Channel A" "0: FIFO 0,1: FIFO 1" newline bitfld.long 0x0 0. "HTEN,Trigger Enable" "0: Disabled,1: Enabled" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "FCTRL[$1],FIFO Control Register" hexmask.long.byte 0x0 16.--19. 1. "FWMARK,Watermark Level Selection" hexmask.long.byte 0x0 0.--4. 1. "FCOUNT,Result FIFO Counter" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xF0)++0x3 line.long 0x0 "GCC[$1],Gain Calibration Control" bitfld.long 0x0 24. "RDY,Gain Calibration Value Valid" "0: Invalid,1: Valid" hexmask.long.word 0x0 0.--15. 1. "GAIN_CAL,Gain Calibration Value" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF8)++0x3 line.long 0x0 "GCR[$1],Gain Calculation Result" bitfld.long 0x0 24. "RDY,Gain Calculation Ready" "0: Invalid,1: Valid" hexmask.long.word 0x0 0.--15. 1. "GCALR,Gain Calculation Result" repeat.end group.long 0x100++0x77 line.long 0x0 "CMDL1,Command Low Buffer Register" bitfld.long 0x0 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x0 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x0 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x0 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x0 0.--4. 1. "ADCH,Input Channel Select" line.long 0x4 "CMDH1,Command High Buffer Register" hexmask.long.byte 0x4 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x4 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x4 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x4 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x4 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x4 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x4 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x8 "CMDL2,Command Low Buffer Register" bitfld.long 0x8 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x8 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x8 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x8 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x8 0.--4. 1. "ADCH,Input Channel Select" line.long 0xC "CMDH2,Command High Buffer Register" hexmask.long.byte 0xC 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0xC 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0xC 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0xC 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0xC 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0xC 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0xC 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x10 "CMDL3,Command Low Buffer Register" bitfld.long 0x10 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x10 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x10 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x10 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x10 0.--4. 1. "ADCH,Input Channel Select" line.long 0x14 "CMDH3,Command High Buffer Register" hexmask.long.byte 0x14 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x14 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x14 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x14 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x14 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x14 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x14 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x18 "CMDL4,Command Low Buffer Register" bitfld.long 0x18 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x18 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x18 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x18 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x18 0.--4. 1. "ADCH,Input Channel Select" line.long 0x1C "CMDH4,Command High Buffer Register" hexmask.long.byte 0x1C 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x1C 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x1C 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x1C 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x1C 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x1C 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x1C 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x20 "CMDL5,Command Low Buffer Register" bitfld.long 0x20 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x20 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x20 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x20 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x20 0.--4. 1. "ADCH,Input Channel Select" line.long 0x24 "CMDH5,Command High Buffer Register" hexmask.long.byte 0x24 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x24 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x24 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x24 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x24 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x24 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x24 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x28 "CMDL6,Command Low Buffer Register" bitfld.long 0x28 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x28 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x28 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x28 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x28 0.--4. 1. "ADCH,Input Channel Select" line.long 0x2C "CMDH6,Command High Buffer Register" hexmask.long.byte 0x2C 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x2C 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x2C 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x2C 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x2C 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x2C 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x2C 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x30 "CMDL7,Command Low Buffer Register" bitfld.long 0x30 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x30 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x30 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x30 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x30 0.--4. 1. "ADCH,Input Channel Select" line.long 0x34 "CMDH7,Command High Buffer Register" hexmask.long.byte 0x34 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x34 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x34 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x34 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x34 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x34 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x34 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x38 "CMDL8,Command Low Buffer Register" bitfld.long 0x38 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x38 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x38 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x38 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x38 0.--4. 1. "ADCH,Input Channel Select" line.long 0x3C "CMDH8,Command High Buffer Register" hexmask.long.byte 0x3C 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x3C 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x3C 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x3C 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x3C 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x3C 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x3C 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x40 "CMDL9,Command Low Buffer Register" bitfld.long 0x40 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x40 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x40 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x40 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x40 0.--4. 1. "ADCH,Input Channel Select" line.long 0x44 "CMDH9,Command High Buffer Register" hexmask.long.byte 0x44 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x44 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x44 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x44 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x44 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x44 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x44 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x48 "CMDL10,Command Low Buffer Register" bitfld.long 0x48 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x48 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x48 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x48 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x48 0.--4. 1. "ADCH,Input Channel Select" line.long 0x4C "CMDH10,Command High Buffer Register" hexmask.long.byte 0x4C 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x4C 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x4C 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x4C 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x4C 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x4C 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x4C 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x50 "CMDL11,Command Low Buffer Register" bitfld.long 0x50 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x50 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x50 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x50 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x50 0.--4. 1. "ADCH,Input Channel Select" line.long 0x54 "CMDH11,Command High Buffer Register" hexmask.long.byte 0x54 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x54 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x54 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x54 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x54 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x54 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x54 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x58 "CMDL12,Command Low Buffer Register" bitfld.long 0x58 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x58 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x58 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x58 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x58 0.--4. 1. "ADCH,Input Channel Select" line.long 0x5C "CMDH12,Command High Buffer Register" hexmask.long.byte 0x5C 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x5C 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x5C 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x5C 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x5C 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x5C 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x5C 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x60 "CMDL13,Command Low Buffer Register" bitfld.long 0x60 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x60 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x60 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x60 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x60 0.--4. 1. "ADCH,Input Channel Select" line.long 0x64 "CMDH13,Command High Buffer Register" hexmask.long.byte 0x64 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x64 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x64 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x64 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x64 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x64 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x64 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x68 "CMDL14,Command Low Buffer Register" bitfld.long 0x68 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x68 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x68 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x68 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x68 0.--4. 1. "ADCH,Input Channel Select" line.long 0x6C "CMDH14,Command High Buffer Register" hexmask.long.byte 0x6C 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x6C 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x6C 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x6C 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x6C 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x6C 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x6C 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." line.long 0x70 "CMDL15,Command Low Buffer Register" bitfld.long 0x70 21. "ALTBEN,Alternate Channel B Select Enable" "0: ALTBEN_ADCH disabled. Channel-A and Channel-B..,1: ALTBEN_ADCH enabled. Channel-A inputs are.." hexmask.long.byte 0x70 16.--20. 1. "ALTB_ADCH,Alternate Channel B Input Channel Select" newline bitfld.long 0x70 7. "MODE,Select Resolution of Conversions" "0: Standard resolution. Single-ended 12-bit..,1: High resolution. Single-ended 16-bit conversion;.." bitfld.long 0x70 5.--6. "CTYPE,Conversion Type" "0: Single-Ended mode. Only A-side channel is..,1: Single-Ended mode. Only B-side channel is..,2: Differential mode. A-B.,3: Dual-Single-Ended mode. Both A-side and B-side.." newline hexmask.long.byte 0x70 0.--4. 1. "ADCH,Input Channel Select" line.long 0x74 "CMDH15,Command High Buffer Register" hexmask.long.byte 0x74 24.--27. 1. "NEXT,Next Command Select" hexmask.long.byte 0x74 16.--19. 1. "LOOP,Loop Count Select" newline hexmask.long.byte 0x74 12.--15. 1. "AVGS,Hardware Average Select" bitfld.long 0x74 8.--10. "STS,Sample Time Select" "0: Minimum sample time of 3.5 ADCK cycles.,1: 5.5 ADCK cycles,2: 7.5 ADCK cycles,3: 11.5 ADCK cycles,4: 19.5 ADCK cycles,5: 35.5 ADCK cycles,6: 67.5 ADCK cycles,7: 131.5 ADCK cycles" newline bitfld.long 0x74 7. "LWI,Loop with Increment" "0: Disabled,1: Enabled" bitfld.long 0x74 2. "WAIT_TRIG,Wait for Trigger Assertion Before Execution" "0: Command executes automatically.,1: Active trigger must be asserted again before.." newline bitfld.long 0x74 0.--1. "CMPEN,Compare Function Enable" "0: Disabled,?,2: Enabled. Store on true.,3: Enabled. Repeat channel acquisition (sample.." repeat 15. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "CV$1,Compare Value Register" hexmask.long.word 0x0 16.--31. 1. "CVH,Compare Value High" hexmask.long.word 0x0 0.--15. 1. "CVL,Compare Value Low" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x300)++0x3 line.long 0x0 "RESFIFO[$1],Data Result FIFO Register" bitfld.long 0x0 31. "VALID,FIFO Entry is Valid" "0: FIFO is empty. Discard any read from RESFIFO.,1: FIFO contains data. FIFO record read from.." hexmask.long.byte 0x0 24.--27. 1. "CMDSRC,Command Buffer Source" newline hexmask.long.byte 0x0 20.--23. 1. "LOOPCNT,Loop Count Value" bitfld.long 0x0 16.--17. "TSRC,Trigger Source" "0: Trigger source 0,1: Trigger source 1,2: Corresponding trigger source initiated this..,3: Trigger source 3" newline hexmask.long.word 0x0 0.--15. 1. "D,Data Result" repeat.end repeat 33. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x400)++0x3 line.long 0x0 "CAL_GAR[$1],Calibration General A-Side Registers" hexmask.long.word 0x0 0.--10. 1. "CAL_GAR_VAL,Calibration General A Side Register Element" repeat.end repeat 33. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x500)++0x3 line.long 0x0 "CAL_GBR[$1],Calibration General B-Side Registers" hexmask.long.word 0x0 0.--10. 1. "CAL_GBR_VAL,Calibration General B Side Register Element" repeat.end tree.end tree.end tree "AHBSC (AHB Secure Controller)" base ad:0x0 sif (cpuis("MCXN235*")||cpuis("MCXN236*")||cpuis("MCXN546*")) tree "AHBSC" base ad:0x40120000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "FLASH00_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x30++0x3 line.long 0x0 "FLASH02_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x40++0x3 line.long 0x0 "FLASH03_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "ROM_MEM_RULE[$1],ROM Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "RAMX_MEM_RULE[$1],RAMX Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0xA0++0x3 line.long 0x0 "RAMA_MEM_RULE,RAMA Memory Rule 0" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0xC0++0x3 line.long 0x0 "RAMB_MEM_RULE,RAMB Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "RAMC_MEM_RULE[$1],RAMC Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "RAMD_MEM_RULE[$1],RAMD Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "RAME_MEM_RULE[$1],RAME Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x1A0++0x17 line.long 0x0 "APB_PERIPHERAL_GROUP0_MEM_RULE0,APB Bridge Group 0 Memory Rule 0" bitfld.long 0x0 24.--25. "INPUTMUX,INPUTMUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PINT0,PINT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 12.--13. "SPI_FILTER,GPIO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif bitfld.long 0x0 0.--1. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "APB_PERIPHERAL_GROUP0_MEM_RULE1,APB Bridge Group 0 Memory Rule 1" bitfld.long 0x4 28.--29. "CTIMER3,CTIMER3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "CTIMER2,CTIMER2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 20.--21. "CTIMER1,CTIMER1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 16.--17. "CTIMER0,CTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "APB_PERIPHERAL_GROUP0_MEM_RULE2,APB Bridge Group 0 Rule 2" bitfld.long 0x8 28.--29. "WWDT1,WWDT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "WWDT0,WWDT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "OSTIMER0,OSTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "MRT0,MRT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "UTCIK0,UTCIK0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "FREQME0,FREQME0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "CTIMER4,CTIMER4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "APB_PERIPHERAL_GROUP0_MEM_RULE3,APB Bridge Group 0 Memory Rule 3" bitfld.long 0xC 12.--13. "CACHE64_POLSEL0,CACHE64_POLSEL0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "APB_PERIPHERAL_GROUP1_MEM_RULE0,APB Bridge Group 1 Memory Rule 0" bitfld.long 0x10 24.--25. "ITRC,ITRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 20.--21. "GDET,GDET" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "I3C1,I3C1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "I3C0,I3C0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "APB_PERIPHERAL_GROUP1_MEM_RULE1,APB Bridge Group 1 Memory Rule 1" bitfld.long 0x14 28.--29. "PUF_ALIAS3,PUF_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "PUF_ALIAS2,PUF_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "PUF_ALIAS1,PUF_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "PUF_ALIAS0,PUF_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "PKC,PKC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1BC++0x1F line.long 0x0 "APB_PERIPHERAL_GROUP1_MEM_RULE2,APB Bridge Group 1 Memory Rule 2" bitfld.long 0x0 16.--17. "PLU,PLU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SMARTDMA,SmartDMA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "COOLFLUX,COOLFLUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 4.--5. "SM3,SM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" endif line.long 0x4 "AIPS_BRIDGE_GROUP0_MEM_RULE0,AIPS Bridge Group 0 Memory Rule 0" sif (cpuis("MCXN546*")) bitfld.long 0x4 28.--29. "TRO0,TRO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif bitfld.long 0x4 24.--25. "WUU0,WUU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SPC0,SPC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "SCG0,SCG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "FMU0,FMU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "PORT5,PORT5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "GPIO5_ALIAS1,GPIO5_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "GPIO5_ALIAS0,GPIO5_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP0_MEM_RULE1,AIPS Bridge Group 0 Memory Rule 1" bitfld.long 0x8 24.--25. "FMU_TEST,FMU_TEST" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "RTC,RTC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "LPTMR1,LPTMR1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "LPTMR0,LPTMR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP0_MEM_RULE2,AIPS Bridge Group 0 Memory Rule 2" bitfld.long 0xC 28.--29. "ELS_ALIAS3,ELS_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "ELS_ALIAS2,ELS_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 20.--21. "ELS_ALIAS1,ELS_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "ELS,ELS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CMP2,CMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CMP1,CMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CMP0,CMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "TSI,TSI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AIPS_BRIDGE_GROUP0_MEM_RULE3,AIPS Bridge Group 0 Memory Rule 3" bitfld.long 0x10 20.--21. "INTM0,INTM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 16.--17. "ERM0,ERM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 12.--13. "EIM0,EIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "TRNG,TRNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "VBAT,VBAT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "DIGTMP,DIGTMP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE0,AHB Peripheral 0 Slave Port 12 Slave Rule 0" bitfld.long 0x14 28.--29. "GPIO0_ALIAS0,GPIO0_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "LP_FLEXCOMM3,LP_FLEXCOMM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "LP_FLEXCOMM2,LP_FLEXCOMM2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "LP_FLEXCOMM1,LP_FLEXCOMM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "LP_FLEXCOMM0,LP_FLEXCOMM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 8.--9. "SCT0,SCT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 4.--5. "eDMA0_CH15,eDMA0_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x18 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE1,AHB Peripheral 0 Slave Port 12 Slave Rule 1" bitfld.long 0x18 28.--29. "GPIO4_ALIAS0,GPIO4_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 24.--25. "GPIO3_ALIAS1,GPIO3_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 20.--21. "GPIO3_ALIAS0,GPIO3_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 16.--17. "GPIO2_ALIAS1,GPIO2_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 12.--13. "GPIO2_ALIAS0,GPIO2_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 8.--9. "GPIO1_ALIAS1,GPIO1_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 4.--5. "GPIO1_ALIAS0,GPIO1_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 0.--1. "GPIO0_ALIAS1,GPIO0_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x1C "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE2,AHB Peripheral 0 Slave Port 12 Slave Rule 2" bitfld.long 0x1C 0.--1. "GPIO4_ALIAS1,GPIO4_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1E0++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP1_MEM_RULE0,AIPS Bridge Group 1 Rule 0" bitfld.long 0x0 28.--29. "eDMA0_CH6,eDMA0_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA0_CH5,eDMA0_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA0_CH4,eDMA0_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA0_CH3,FLEXSPI0 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA0_CH2,eDMA0_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA0_CH1,eDMA0_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA0_CH0,eDMA0_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA0_MP,eDMA0_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP1_MEM_RULE1,AIPS Bridge Group 1 Rule 1" bitfld.long 0x4 28.--29. "eDMA0_CH14,eDMA0_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA0_CH13,eDMA0_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA0_CH12,eDMA0_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA0_CH11,FLEXSPI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA0_CH10,eDMA0_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA0_CH9,eDMA0_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA0_CH8,eDMA0_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA0_CH7,eDMA0_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1F0++0x7 line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE0,AHB Peripheral 1 Slave Port 13 Slave Rule 0" bitfld.long 0x0 28.--29. "FLEXCOMM6,FLEXCOMM6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM5,FLEXCOMM5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM4,FLEXCOMM4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PKC_RAM,PKC_RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "MAILBOX,MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SEMA42,SEMA42" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH15,eDMA1_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE1,AHB Peripheral 1 Slave Port 13 Slave Rule 1" bitfld.long 0x4 28.--29. "NPU,NPU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DEBUG_MAILBOX,DEBUG_MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "CDOG1,CDOG1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "CDOG0,CDOG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USB_FS_OTG_RAM,USB FS OTG RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "FLEXCOMM9,FLEXCOMM9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "FLEXCOMM8,FLEXCOMM8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXCOMM7,FLEXCOMM7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" rgroup.long 0x1F8++0x3 line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE2,AHB Peripheral 1 Slave Port 13 Slave Rule 2" sif (cpuis("MCXN546*")) bitfld.long 0x0 0.--1. "POWERQUAD,POWERQUAD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" endif group.long 0x200++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP2_MEM_RULE0,AIPS Bridge Group 2 Rule 0" bitfld.long 0x0 28.--29. "eDMA1_CH6,eDMA1_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA1_CH5,eDMA1_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA1_CH4,eDMA1_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA1_CH3,eDMA1_CH3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA1_CH2,eDMA1_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA1_CH1,eDMA1_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH0,eDMA1_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA1_MP,eDMA1_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP2_MEM_RULE1,AIPS Bridge Group 2 Memory Rule 1" sif (cpuis("MCXN546*")) bitfld.long 0x4 28.--29. "eDMA1_CH14,eDMA1_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 24.--25. "eDMA1_CH13,eDMA1_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 20.--21. "eDMA1_CH12,eDMA1_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 16.--17. "eDMA1_CH11,eDMA1_CH11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 12.--13. "eDMA1_CH10,eDMA1_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 8.--9. "eDMA1_CH9,eDMA1_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 4.--5. "eDMA1_CH8,eDMA1_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif bitfld.long 0x4 0.--1. "eDMA1_CH7,eDMA1_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x220++0xF line.long 0x0 "AIPS_BRIDGE_GROUP3_MEM_RULE0,AIPS Bridge Group 3 Rule 0" bitfld.long 0x0 28.--29. "MBC,MBC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "SFA,SFA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "FLEXSPI_CMX,FLEXSPI_CMX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "LPCAC,LPCAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "EWM0,EWM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP3_MEM_RULE1,AIPS Bridge Group 3 Memory Rule 1" bitfld.long 0x4 28.--29. "ENC,ENC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "PWM,PWM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "NPX,NPX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "CRC,CRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "OTPC,OTPC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXSPI,FLEXSPI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP3_MEM_RULE2,AIPS Bridge Group 3 Rule 2" bitfld.long 0x8 28.--29. "CAN0_RULE3,CAN0 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "CAN0_RULE2,CAN0 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "CAN0_RULE1,CAN0 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "CAN0_RULE0,CAN0 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "EVTG,EVTG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "ENC1,ENC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "PWM1,PWM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP3_MEM_RULE3,AIPS Bridge Group 3 Rule 3" bitfld.long 0xC 20.--21. "USBFS,USBFS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "USBDCD,USBDCD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CAN1_RULE3,CAN1 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CAN1_RULE2,CAN1 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CAN1_RULE1,CAN1 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "CAN1_RULE0,CAN1 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x240++0x13 line.long 0x0 "AIPS_BRIDGE_GROUP4_MEM_RULE0,AIPS Bridge Group 4 Rule 0" bitfld.long 0x0 28.--29. "SAI1,SAI1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SAI0,SAI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXIO,FLEXIO" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "EMVSIM1,EMVSIM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "EMVSIM0,EMVSIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline hexmask.long.byte 0x0 0.--3. 1. "ENET,ENET" line.long 0x4 "AIPS_BRIDGE_GROUP4_MEM_RULE1,AIPS Bridge Group 4 Rule 1" bitfld.long 0x4 28.--29. "DAC0,DAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "ADC1,ADC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "MICD,MICD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USBHS,USBHS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "USBHSPHY,USBHSPHY" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "uSDHC0,uSDHC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "SINC0,SINC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP4_MEM_RULE2,AIPS Bridge Group 4 Rule 2" bitfld.long 0x8 28.--29. "PORT1,PORT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "PORT0,PORT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "OPAMP2,OPAMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "HPDAC0,HPDAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "OPAMP1,OPAMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "DAC,DAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "VREF,VREF" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "OPAMP0,OPAMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP4_MEM_RULE3,AIPS Bridge Group 4 Rule 3" bitfld.long 0xC 28.--29. "ATX0,ATX0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "MTR0,MTR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "PORT4,PORT4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "PORT3,PORT3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "PORT2,PORT2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x10 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 18. "VIO_INFO_VALID18,Violation information valid flag for AHB port 18" "0: Not valid,1: Valid" newline eventfld.long 0x0 17. "VIO_INFO_VALID17,Violation information valid flag for AHB port 17" "0: Not valid,1: Valid" newline eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF80)++0x3 line.long 0x0 "SEC_GPIO_MASK[$1],GPIO Mask for Port index" bitfld.long 0x0 31. "PIO0_PIN31_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "PIO0_PIN30_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "PIO0_PIN29_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "PIO0_PIN28_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "PIO0_PIN27_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "PIO0_PIN26_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "PIO0_PIN25_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "PIO0_PIN24_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "PIO0_PIN23_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "PIO0_PIN22_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "PIO0_PIN21_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "PIO0_PIN20_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "PIO0_PIN19_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "PIO0_PIN18_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "PIO0_PIN17_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "PIO0_PIN16_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "PIO0_PIN15_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "PIO0_PIN14_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "PIO0_PIN13_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "PIO0_PIN12_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "PIO0_PIN11_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "PIO0_PIN10_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "PIO0_PIN9_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "PIO0_PIN8_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "PIO0_PIN7_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "PIO0_PIN6_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "PIO0_PIN5_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "PIO0_PIN4_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "PIO0_PIN3_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "PIO0_PIN2_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "PIO0_PIN1_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "PIO0_PIN0_SEC_MASK,Mask bit" "0: Masked,1: Not masked" repeat.end group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 30.--31. "MASTER_SEC_LEVEL_LOCK,Master SEC Level Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 28.--29. "USDHC,uSDHC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline endif bitfld.long 0x0 26.--27. "USB_HS,USB HS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 24.--25. "ETHERNET,Ethernet" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 22.--23. "USB_FS,USB_FS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x0 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 16.--17. "NPUO,NPU Operands" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 14.--15. "PQ,PowerQuad" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline endif bitfld.long 0x0 10.--11. "PKC,PKC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "eDMA1,eDMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "eDMA0,eDMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "SMARTDMA,SMARTDMA Data" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 2.--3. "CPU1,CPU1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" endif line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 30.--31. "MASTER_SEC_LEVEL_ANTIPOL_LOCK,Master SEC Level Antipol Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 28.--29. "USDHC,uSDHC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline endif bitfld.long 0x4 26.--27. "USB_HS,USB HS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 24.--25. "ETHERNET,Ethernet" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 22.--23. "USB_FS,USB_FS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 16.--17. "NPUO,NPU Operands" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 14.--15. "PQ,PowerQuad" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline endif bitfld.long 0x4 10.--11. "PKC,PKC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "eDMA1,eDMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "eDMA0,eDMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "SMARTDMA,SMARTDMA Data" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 2.--3. "CPU1,CPU1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" endif group.long 0xFEC++0x3 line.long 0x0 "CPU0_LOCK_REG,Miscellaneous CPU0 Control Signals" bitfld.long 0x0 30.--31. "CM33_LOCK_REG_LOCK,CM33_LOCK_REG_LOCK" "?,1: CM33_LOCK_REG_LOCK is 1,2: CM33_LOCK_REG_LOCK is 0,?" newline bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU0) LOCK_SAU is 1,2: CM33 (CPU0) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU0) LOCK_S_MPU is 1,2: CM33 (CPU0) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU0) LOCK_S_VTAIRCR is 1,2: CM33 (CPU0) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables the privilege checking of non-secure..,2: Disables the privilege checking of non-secure..,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables the privilege checking of secure mode..,2: Disables the privilege checking of secure mode..,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables privilege checking of non-secure mode..,2: Disables privilege checking of non-secure mode..,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables privilege checking of secure mode access.,2: Disables privilege checking of secure mode access.,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "FLASH01_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end endif sif (cpuis("MCXN546*")) repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "RAMF_MEM_RULE[$1],RAMF Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end endif sif (cpuis("MCXN546*")) repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "RAMG_MEM_RULE[$1],RAMG Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x180++0x3 line.long 0x0 "RAMH_MEM_RULE,RAMH Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" endif sif (cpuis("MCXN546*")) group.long 0x1F8++0x3 line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE2,AHB Peripheral 1 Slave Port 13 Slave Rule 2" endif sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x270)++0x3 line.long 0x0 "FLEXSPI0_REGION0_MEM_RULE[$1],FLEXSPI0 Region 0 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end endif sif (cpuis("MCXN546*")) repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x40120280 ad:0x40120290 ad:0x401202A0 ad:0x401202B0 ad:0x401202C0 ad:0x401202D0) tree "FLEXSPI0_REGION1_6_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40120000 endif sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2E0)++0x3 line.long 0x0 "FLEXSPI0_REGION7_MEM_RULE[$1],FLEXSPI0 Region 7 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end endif sif (cpuis("MCXN546*")) repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x401202F0 ad:0x40120300 ad:0x40120310 ad:0x40120320 ad:0x40120330 ad:0x40120340) tree "FLEXSPI0_REGION8_13_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40120000 endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")) repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end endif sif (cpuis("MCXN546*")) repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF98++0x13 line.long 0x0 "SEC_CPU1_INT_MASK0,Secure Interrupt Mask 0 for CPU1" bitfld.long 0x0 31. "INT31_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 30. "INT30_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "INT29_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 28. "INT28_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "INT27_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 26. "INT26_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "INT25_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 24. "INT24_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "INT23_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 22. "INT22_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "INT21_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 20. "INT20_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "INT19_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 18. "INT18_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "INT17_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 16. "INT16_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "INT15_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 14. "INT14_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "INT13_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 12. "INT12_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "INT11_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 10. "INT10_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "INT9_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 8. "INT8_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "INT7_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 6. "INT6_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "INT5_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 4. "INT4_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "INT3_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 2. "INT2_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "INT1_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 0. "INT0_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x4 "SEC_CPU1_INT_MASK1,Secure Interrupt Mask 1 for CPU1" bitfld.long 0x4 31. "INT63_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 30. "INT62_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 29. "INT61_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 28. "INT60_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 27. "INT59_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 26. "INT58_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 25. "INT57_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 24. "INT56_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 23. "INT55_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 22. "INT54_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 21. "INT53_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 20. "INT52_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 19. "INT51_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 18. "INT50_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 17. "INT49_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 16. "INT48_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 15. "INT47_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 14. "INT46_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 13. "INT45_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 12. "INT44_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 11. "INT43_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 10. "INT42_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 9. "INT41_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 8. "INT40_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 7. "INT39_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 6. "INT38_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 5. "INT37_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 4. "INT36_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 3. "INT35_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 2. "INT34_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 1. "INT33_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 0. "INT32_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x8 "SEC_CPU1_INT_MASK2,Secure Interrupt Mask 2 for CPU1" bitfld.long 0x8 31. "INT95_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 30. "INT94_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 29. "INT93_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 28. "INT92_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 27. "INT91_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 26. "INT90_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 25. "INT89_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 24. "INT88_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 23. "INT87_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 22. "INT86_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 21. "INT85_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 20. "INT84_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 19. "INT83_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 18. "INT82_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 17. "INT81_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 16. "INT80_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 15. "INT79_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 14. "INT78_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 13. "INT77_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 12. "INT76_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 11. "INT75_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 10. "INT74_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 9. "INT73_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 8. "INT72_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 7. "INT71_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 6. "INT70_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 5. "INT69_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 4. "INT68_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 3. "INT67_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 2. "INT66_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 1. "INT65_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 0. "INT64_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0xC "SEC_CPU1_INT_MASK3,Secure Interrupt Mask 3 for CPU1" bitfld.long 0xC 31. "INT127_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 30. "INT126_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 29. "INT125_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 28. "INT124_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 27. "INT123_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 26. "INT122_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 25. "INT121_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 24. "INT120_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 23. "INT119_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 22. "INT118_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 21. "INT117_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 20. "INT116_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 19. "INT115_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 18. "INT114_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 17. "INT113_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 16. "INT112_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 15. "INT111_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 14. "INT110_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 13. "INT109_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 12. "INT108_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 11. "INT107_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 10. "INT106_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 9. "INT105_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 8. "INT104_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 7. "INT103_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 6. "INT102_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 5. "INT101_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 4. "INT100_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 3. "INT99_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 2. "INT98_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 1. "INT97_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 0. "INT96_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x10 "SEC_CPU1_INT_MASK4,Secure Interrupt Mask 4 for CPU1" bitfld.long 0x10 31. "INT159_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 30. "INT158_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 29. "INT157_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 28. "INT156_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 27. "INT155_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 26. "INT154_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 25. "INT153_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 24. "INT152_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 23. "INT151_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 22. "INT150_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 21. "INT149_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 20. "INT148_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 19. "INT147_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 18. "INT146_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 17. "INT145_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 16. "INT144_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 15. "INT143_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 14. "INT142_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 13. "INT141_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 12. "INT140_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 11. "INT139_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 10. "INT138_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 9. "INT137_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 8. "INT136_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 7. "INT135_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 6. "INT134_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 5. "INT133_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 4. "INT132_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 3. "INT131_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 2. "INT130_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 1. "INT129_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 0. "INT128_MASK,Mask bit" "0: Masked,1: Not masked" group.long 0xFBC++0x3 line.long 0x0 "SEC_GP_REG_LOCK,Secure Mask Lock" bitfld.long 0x0 20.--21. "SEC_CPU1_INT_MASK4_LOCK,SEC_CPU1_INT_MASK4 Lock" "?,1: SEC_CPU1_INT_MASK4 cannot be written,2: SEC_CPU1_INT_MASK4 can be written,?" bitfld.long 0x0 18.--19. "SEC_CPU1_INT_MASK3_LOCK,SEC_CPU1_INT_MASK3 Lock" "?,1: SEC_CPU1_INT_MASK3 cannot be written,2: SEC_CPU1_INT_MASK3 can be written,?" newline bitfld.long 0x0 16.--17. "SEC_CPU1_INT_MASK2_LOCK,SEC_CPU1_INT_MASK2 Lock" "?,1: SEC_CPU1_INT_MASK2 cannot be written,2: SEC_CPU1_INT_MASK2 can be written,?" bitfld.long 0x0 14.--15. "SEC_CPU1_INT_MASK1_LOCK,SEC_GPIO_MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 12.--13. "SEC_CPU1_INT_MASK0_LOCK,SSEC_CPU1_INT_MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" bitfld.long 0x0 2.--3. "SEC_GPIO_MASK1_LOCK,Secure GPIO _MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 0.--1. "SEC_GPIO_MASK0_LOCK,Secure GPIO _MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" group.long 0xFF0++0x3 line.long 0x0 "CPU1_LOCK_REG,Miscellaneous CPU1 Control Signals" bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" endif tree.end endif sif (cpuis("MCXN547*")) tree "AHBSC" base ad:0x40120000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "FLASH00_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "FLASH01_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x30++0x3 line.long 0x0 "FLASH02_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x40++0x3 line.long 0x0 "FLASH03_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "ROM_MEM_RULE[$1],ROM Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "RAMX_MEM_RULE[$1],RAMX Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0xA0++0x3 line.long 0x0 "RAMA_MEM_RULE,RAMA Memory Rule 0" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0xC0++0x3 line.long 0x0 "RAMB_MEM_RULE,RAMB Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "RAMC_MEM_RULE[$1],RAMC Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "RAMD_MEM_RULE[$1],RAMD Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "RAME_MEM_RULE[$1],RAME Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "RAMF_MEM_RULE[$1],RAMF Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "RAMG_MEM_RULE[$1],RAMG Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x180++0x3 line.long 0x0 "RAMH_MEM_RULE,RAMH Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1A0++0x17 line.long 0x0 "APB_PERIPHERAL_GROUP0_MEM_RULE0,APB Bridge Group 0 Memory Rule 0" bitfld.long 0x0 24.--25. "INPUTMUX,INPUTMUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PINT0,PINT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SPI_FILTER,GPIO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "APB_PERIPHERAL_GROUP0_MEM_RULE1,APB Bridge Group 0 Memory Rule 1" bitfld.long 0x4 28.--29. "CTIMER3,CTIMER3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "CTIMER2,CTIMER2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 20.--21. "CTIMER1,CTIMER1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 16.--17. "CTIMER0,CTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "APB_PERIPHERAL_GROUP0_MEM_RULE2,APB Bridge Group 0 Rule 2" bitfld.long 0x8 28.--29. "WWDT1,WWDT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "WWDT0,WWDT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "OSTIMER0,OSTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "MRT0,MRT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "UTCIK0,UTCIK0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "FREQME0,FREQME0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "CTIMER4,CTIMER4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "APB_PERIPHERAL_GROUP0_MEM_RULE3,APB Bridge Group 0 Memory Rule 3" bitfld.long 0xC 12.--13. "CACHE64_POLSEL0,CACHE64_POLSEL0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "APB_PERIPHERAL_GROUP1_MEM_RULE0,APB Bridge Group 1 Memory Rule 0" bitfld.long 0x10 24.--25. "ITRC,ITRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 20.--21. "GDET,GDET" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "I3C1,I3C1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "I3C0,I3C0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "APB_PERIPHERAL_GROUP1_MEM_RULE1,APB Bridge Group 1 Memory Rule 1" bitfld.long 0x14 28.--29. "PUF_ALIAS3,PUF_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "PUF_ALIAS2,PUF_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "PUF_ALIAS1,PUF_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "PUF_ALIAS0,PUF_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "PKC,PKC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1BC++0x1F line.long 0x0 "APB_PERIPHERAL_GROUP1_MEM_RULE2,APB Bridge Group 1 Memory Rule 2" bitfld.long 0x0 16.--17. "PLU,PLU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SMARTDMA,SmartDMA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "COOLFLUX,COOLFLUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "SM3,SM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP0_MEM_RULE0,AIPS Bridge Group 0 Memory Rule 0" bitfld.long 0x4 28.--29. "TRO0,TRO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "WUU0,WUU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SPC0,SPC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "SCG0,SCG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "FMU0,FMU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "PORT5,PORT5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "GPIO5_ALIAS1,GPIO5_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "GPIO5_ALIAS0,GPIO5_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP0_MEM_RULE1,AIPS Bridge Group 0 Memory Rule 1" bitfld.long 0x8 24.--25. "FMU_TEST,FMU_TEST" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "RTC,RTC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "LPTMR1,LPTMR1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "LPTMR0,LPTMR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP0_MEM_RULE2,AIPS Bridge Group 0 Memory Rule 2" bitfld.long 0xC 28.--29. "ELS_ALIAS3,ELS_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "ELS_ALIAS2,ELS_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 20.--21. "ELS_ALIAS1,ELS_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "ELS,ELS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CMP2,CMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CMP1,CMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CMP0,CMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "TSI,TSI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AIPS_BRIDGE_GROUP0_MEM_RULE3,AIPS Bridge Group 0 Memory Rule 3" bitfld.long 0x10 20.--21. "INTM0,INTM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 16.--17. "ERM0,ERM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 12.--13. "EIM0,EIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "TRNG,TRNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "VBAT,VBAT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "DIGTMP,DIGTMP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE0,AHB Peripheral 0 Slave Port 12 Slave Rule 0" bitfld.long 0x14 28.--29. "GPIO0_ALIAS0,GPIO0_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "LP_FLEXCOMM3,LP_FLEXCOMM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "LP_FLEXCOMM2,LP_FLEXCOMM2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "LP_FLEXCOMM1,LP_FLEXCOMM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "LP_FLEXCOMM0,LP_FLEXCOMM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 8.--9. "SCT0,SCT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 4.--5. "eDMA0_CH15,eDMA0_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x18 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE1,AHB Peripheral 0 Slave Port 12 Slave Rule 1" bitfld.long 0x18 28.--29. "GPIO4_ALIAS0,GPIO4_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 24.--25. "GPIO3_ALIAS1,GPIO3_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 20.--21. "GPIO3_ALIAS0,GPIO3_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 16.--17. "GPIO2_ALIAS1,GPIO2_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 12.--13. "GPIO2_ALIAS0,GPIO2_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 8.--9. "GPIO1_ALIAS1,GPIO1_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 4.--5. "GPIO1_ALIAS0,GPIO1_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 0.--1. "GPIO0_ALIAS1,GPIO0_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x1C "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE2,AHB Peripheral 0 Slave Port 12 Slave Rule 2" bitfld.long 0x1C 0.--1. "GPIO4_ALIAS1,GPIO4_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1E0++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP1_MEM_RULE0,AIPS Bridge Group 1 Rule 0" bitfld.long 0x0 28.--29. "eDMA0_CH6,eDMA0_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA0_CH5,eDMA0_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA0_CH4,eDMA0_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA0_CH3,FLEXSPI0 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA0_CH2,eDMA0_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA0_CH1,eDMA0_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA0_CH0,eDMA0_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA0_MP,eDMA0_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP1_MEM_RULE1,AIPS Bridge Group 1 Rule 1" bitfld.long 0x4 28.--29. "eDMA0_CH14,eDMA0_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA0_CH13,eDMA0_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA0_CH12,eDMA0_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA0_CH11,FLEXSPI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA0_CH10,eDMA0_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA0_CH9,eDMA0_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA0_CH8,eDMA0_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA0_CH7,eDMA0_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1F0++0xB line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE0,AHB Peripheral 1 Slave Port 13 Slave Rule 0" bitfld.long 0x0 28.--29. "FLEXCOMM6,FLEXCOMM6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM5,FLEXCOMM5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM4,FLEXCOMM4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PKC_RAM,PKC_RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "MAILBOX,MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SEMA42,SEMA42" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH15,eDMA1_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE1,AHB Peripheral 1 Slave Port 13 Slave Rule 1" bitfld.long 0x4 28.--29. "NPU,NPU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DEBUG_MAILBOX,DEBUG_MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "CDOG1,CDOG1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "CDOG0,CDOG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USB_FS_OTG_RAM,USB FS OTG RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "FLEXCOMM9,FLEXCOMM9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "FLEXCOMM8,FLEXCOMM8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXCOMM7,FLEXCOMM7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE2,AHB Peripheral 1 Slave Port 13 Slave Rule 2" bitfld.long 0x8 0.--1. "POWERQUAD,POWERQUAD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x200++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP2_MEM_RULE0,AIPS Bridge Group 2 Rule 0" bitfld.long 0x0 28.--29. "eDMA1_CH6,eDMA1_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA1_CH5,eDMA1_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA1_CH4,eDMA1_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA1_CH3,eDMA1_CH3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA1_CH2,eDMA1_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA1_CH1,eDMA1_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH0,eDMA1_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA1_MP,eDMA1_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP2_MEM_RULE1,AIPS Bridge Group 2 Memory Rule 1" bitfld.long 0x4 28.--29. "eDMA1_CH14,eDMA1_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA1_CH13,eDMA1_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA1_CH12,eDMA1_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA1_CH11,eDMA1_CH11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA1_CH10,eDMA1_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA1_CH9,eDMA1_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA1_CH8,eDMA1_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA1_CH7,eDMA1_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x220++0xF line.long 0x0 "AIPS_BRIDGE_GROUP3_MEM_RULE0,AIPS Bridge Group 3 Rule 0" bitfld.long 0x0 28.--29. "MBC,MBC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "SFA,SFA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "FLEXSPI_CMX,FLEXSPI_CMX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "LPCAC,LPCAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "EWM0,EWM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP3_MEM_RULE1,AIPS Bridge Group 3 Memory Rule 1" bitfld.long 0x4 28.--29. "ENC,ENC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "PWM,PWM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "NPX,NPX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "CRC,CRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "OTPC,OTPC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXSPI,FLEXSPI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP3_MEM_RULE2,AIPS Bridge Group 3 Rule 2" bitfld.long 0x8 28.--29. "CAN0_RULE3,CAN0 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "CAN0_RULE2,CAN0 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "CAN0_RULE1,CAN0 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "CAN0_RULE0,CAN0 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "EVTG,EVTG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "ENC1,ENC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "PWM1,PWM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP3_MEM_RULE3,AIPS Bridge Group 3 Rule 3" bitfld.long 0xC 20.--21. "USBFS,USBFS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "USBDCD,USBDCD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CAN1_RULE3,CAN1 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CAN1_RULE2,CAN1 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CAN1_RULE1,CAN1 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "CAN1_RULE0,CAN1 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x240++0x13 line.long 0x0 "AIPS_BRIDGE_GROUP4_MEM_RULE0,AIPS Bridge Group 4 Rule 0" bitfld.long 0x0 28.--29. "SAI1,SAI1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SAI0,SAI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXIO,FLEXIO" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "EMVSIM1,EMVSIM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "EMVSIM0,EMVSIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline hexmask.long.byte 0x0 0.--3. 1. "ENET,ENET" line.long 0x4 "AIPS_BRIDGE_GROUP4_MEM_RULE1,AIPS Bridge Group 4 Rule 1" bitfld.long 0x4 28.--29. "DAC0,DAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "ADC1,ADC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "MICD,MICD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USBHS,USBHS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "USBHSPHY,USBHSPHY" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "uSDHC0,uSDHC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "SINC0,SINC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP4_MEM_RULE2,AIPS Bridge Group 4 Rule 2" bitfld.long 0x8 28.--29. "PORT1,PORT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "PORT0,PORT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "OPAMP2,OPAMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "HPDAC0,HPDAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "OPAMP1,OPAMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "DAC,DAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "VREF,VREF" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "OPAMP0,OPAMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP4_MEM_RULE3,AIPS Bridge Group 4 Rule 3" bitfld.long 0xC 28.--29. "ATX0,ATX0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "MTR0,MTR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "PORT4,PORT4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "PORT3,PORT3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "PORT2,PORT2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x10 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x270)++0x3 line.long 0x0 "FLEXSPI0_REGION0_MEM_RULE[$1],FLEXSPI0 Region 0 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x40120280 ad:0x40120290 ad:0x401202A0 ad:0x401202B0 ad:0x401202C0 ad:0x401202D0) tree "FLEXSPI0_REGION1_6_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40120000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2E0)++0x3 line.long 0x0 "FLEXSPI0_REGION7_MEM_RULE[$1],FLEXSPI0 Region 7 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x401202F0 ad:0x40120300 ad:0x40120310 ad:0x40120320 ad:0x40120330 ad:0x40120340) tree "FLEXSPI0_REGION8_13_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40120000 repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 18. "VIO_INFO_VALID18,Violation information valid flag for AHB port 18" "0: Not valid,1: Valid" newline eventfld.long 0x0 17. "VIO_INFO_VALID17,Violation information valid flag for AHB port 17" "0: Not valid,1: Valid" newline eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF80)++0x3 line.long 0x0 "SEC_GPIO_MASK[$1],GPIO Mask for Port index" bitfld.long 0x0 31. "PIO0_PIN31_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "PIO0_PIN30_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "PIO0_PIN29_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "PIO0_PIN28_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "PIO0_PIN27_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "PIO0_PIN26_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "PIO0_PIN25_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "PIO0_PIN24_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "PIO0_PIN23_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "PIO0_PIN22_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "PIO0_PIN21_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "PIO0_PIN20_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "PIO0_PIN19_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "PIO0_PIN18_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "PIO0_PIN17_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "PIO0_PIN16_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "PIO0_PIN15_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "PIO0_PIN14_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "PIO0_PIN13_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "PIO0_PIN12_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "PIO0_PIN11_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "PIO0_PIN10_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "PIO0_PIN9_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "PIO0_PIN8_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "PIO0_PIN7_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "PIO0_PIN6_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "PIO0_PIN5_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "PIO0_PIN4_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "PIO0_PIN3_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "PIO0_PIN2_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "PIO0_PIN1_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "PIO0_PIN0_SEC_MASK,Mask bit" "0: Masked,1: Not masked" repeat.end group.long 0xF98++0x13 line.long 0x0 "SEC_CPU1_INT_MASK0,Secure Interrupt Mask 0 for CPU1" bitfld.long 0x0 31. "INT31_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "INT30_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "INT29_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "INT28_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "INT27_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "INT26_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "INT25_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "INT24_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "INT23_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "INT22_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "INT21_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "INT20_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "INT19_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "INT18_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "INT17_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "INT16_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "INT15_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "INT14_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "INT13_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "INT12_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "INT11_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "INT10_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "INT9_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "INT8_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "INT7_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "INT6_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "INT5_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "INT4_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "INT3_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "INT2_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "INT1_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "INT0_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x4 "SEC_CPU1_INT_MASK1,Secure Interrupt Mask 1 for CPU1" bitfld.long 0x4 31. "INT63_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 30. "INT62_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 29. "INT61_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 28. "INT60_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 27. "INT59_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 26. "INT58_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 25. "INT57_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 24. "INT56_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 23. "INT55_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 22. "INT54_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 21. "INT53_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 20. "INT52_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 19. "INT51_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 18. "INT50_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 17. "INT49_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 16. "INT48_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 15. "INT47_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 14. "INT46_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 13. "INT45_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 12. "INT44_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 11. "INT43_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 10. "INT42_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 9. "INT41_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 8. "INT40_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 7. "INT39_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 6. "INT38_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 5. "INT37_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 4. "INT36_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 3. "INT35_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 2. "INT34_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 1. "INT33_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 0. "INT32_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x8 "SEC_CPU1_INT_MASK2,Secure Interrupt Mask 2 for CPU1" bitfld.long 0x8 31. "INT95_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 30. "INT94_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 29. "INT93_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 28. "INT92_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 27. "INT91_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 26. "INT90_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 25. "INT89_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 24. "INT88_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 23. "INT87_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 22. "INT86_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 21. "INT85_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 20. "INT84_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 19. "INT83_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 18. "INT82_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 17. "INT81_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 16. "INT80_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 15. "INT79_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 14. "INT78_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 13. "INT77_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 12. "INT76_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 11. "INT75_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 10. "INT74_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 9. "INT73_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 8. "INT72_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 7. "INT71_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 6. "INT70_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 5. "INT69_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 4. "INT68_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 3. "INT67_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 2. "INT66_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 1. "INT65_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 0. "INT64_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0xC "SEC_CPU1_INT_MASK3,Secure Interrupt Mask 3 for CPU1" bitfld.long 0xC 31. "INT127_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 30. "INT126_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 29. "INT125_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 28. "INT124_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 27. "INT123_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 26. "INT122_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 25. "INT121_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 24. "INT120_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 23. "INT119_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 22. "INT118_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 21. "INT117_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 20. "INT116_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 19. "INT115_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 18. "INT114_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 17. "INT113_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 16. "INT112_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 15. "INT111_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 14. "INT110_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 13. "INT109_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 12. "INT108_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 11. "INT107_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 10. "INT106_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 9. "INT105_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 8. "INT104_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 7. "INT103_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 6. "INT102_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 5. "INT101_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 4. "INT100_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 3. "INT99_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 2. "INT98_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 1. "INT97_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 0. "INT96_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x10 "SEC_CPU1_INT_MASK4,Secure Interrupt Mask 4 for CPU1" bitfld.long 0x10 31. "INT159_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 30. "INT158_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 29. "INT157_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 28. "INT156_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 27. "INT155_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 26. "INT154_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 25. "INT153_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 24. "INT152_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 23. "INT151_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 22. "INT150_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 21. "INT149_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 20. "INT148_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 19. "INT147_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 18. "INT146_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 17. "INT145_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 16. "INT144_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 15. "INT143_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 14. "INT142_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 13. "INT141_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 12. "INT140_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 11. "INT139_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 10. "INT138_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 9. "INT137_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 8. "INT136_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 7. "INT135_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 6. "INT134_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 5. "INT133_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 4. "INT132_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 3. "INT131_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 2. "INT130_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 1. "INT129_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 0. "INT128_MASK,Mask bit" "0: Masked,1: Not masked" group.long 0xFBC++0x3 line.long 0x0 "SEC_GP_REG_LOCK,Secure Mask Lock" bitfld.long 0x0 20.--21. "SEC_CPU1_INT_MASK4_LOCK,SEC_CPU1_INT_MASK4 Lock" "?,1: SEC_CPU1_INT_MASK4 cannot be written,2: SEC_CPU1_INT_MASK4 can be written,?" newline bitfld.long 0x0 18.--19. "SEC_CPU1_INT_MASK3_LOCK,SEC_CPU1_INT_MASK3 Lock" "?,1: SEC_CPU1_INT_MASK3 cannot be written,2: SEC_CPU1_INT_MASK3 can be written,?" newline bitfld.long 0x0 16.--17. "SEC_CPU1_INT_MASK2_LOCK,SEC_CPU1_INT_MASK2 Lock" "?,1: SEC_CPU1_INT_MASK2 cannot be written,2: SEC_CPU1_INT_MASK2 can be written,?" newline bitfld.long 0x0 14.--15. "SEC_CPU1_INT_MASK1_LOCK,SEC_GPIO_MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 12.--13. "SEC_CPU1_INT_MASK0_LOCK,SSEC_CPU1_INT_MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" newline bitfld.long 0x0 2.--3. "SEC_GPIO_MASK1_LOCK,Secure GPIO _MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 0.--1. "SEC_GPIO_MASK0_LOCK,Secure GPIO _MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 30.--31. "MASTER_SEC_LEVEL_LOCK,Master SEC Level Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x0 28.--29. "USDHC,uSDHC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 26.--27. "USB_HS,USB HS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 24.--25. "ETHERNET,Ethernet" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 22.--23. "USB_FS,USB_FS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 16.--17. "NPUO,NPU Operands" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 14.--15. "PQ,PowerQuad" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 10.--11. "PKC,PKC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "eDMA1,eDMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "eDMA0,eDMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "SMARTDMA,SMARTDMA Data" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "CPU1,CPU1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 30.--31. "MASTER_SEC_LEVEL_ANTIPOL_LOCK,Master SEC Level Antipol Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x4 28.--29. "USDHC,uSDHC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 26.--27. "USB_HS,USB HS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 24.--25. "ETHERNET,Ethernet" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 22.--23. "USB_FS,USB_FS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 16.--17. "NPUO,NPU Operands" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 14.--15. "PQ,PowerQuad" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 10.--11. "PKC,PKC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "eDMA1,eDMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "eDMA0,eDMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "SMARTDMA,SMARTDMA Data" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "CPU1,CPU1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFEC++0x7 line.long 0x0 "CPU0_LOCK_REG,Miscellaneous CPU0 Control Signals" bitfld.long 0x0 30.--31. "CM33_LOCK_REG_LOCK,CM33_LOCK_REG_LOCK" "?,1: CM33_LOCK_REG_LOCK is 1,2: CM33_LOCK_REG_LOCK is 0,?" newline bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU0) LOCK_SAU is 1,2: CM33 (CPU0) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU0) LOCK_S_MPU is 1,2: CM33 (CPU0) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU0) LOCK_S_VTAIRCR is 1,2: CM33 (CPU0) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" line.long 0x4 "CPU1_LOCK_REG,Miscellaneous CPU1 Control Signals" bitfld.long 0x4 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x4 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables the privilege checking of non-secure..,2: Disables the privilege checking of non-secure..,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables the privilege checking of secure mode..,2: Disables the privilege checking of secure mode..,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables privilege checking of non-secure mode..,2: Disables privilege checking of non-secure mode..,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables privilege checking of secure mode access.,2: Disables privilege checking of secure mode access.,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end tree "AHBSC_ALIAS1" base ad:0x40121000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "FLASH00_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "FLASH01_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x30++0x3 line.long 0x0 "FLASH02_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x40++0x3 line.long 0x0 "FLASH03_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "ROM_MEM_RULE[$1],ROM Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "RAMX_MEM_RULE[$1],RAMX Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0xA0++0x3 line.long 0x0 "RAMA_MEM_RULE,RAMA Memory Rule 0" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0xC0++0x3 line.long 0x0 "RAMB_MEM_RULE,RAMB Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "RAMC_MEM_RULE[$1],RAMC Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "RAMD_MEM_RULE[$1],RAMD Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "RAME_MEM_RULE[$1],RAME Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "RAMF_MEM_RULE[$1],RAMF Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "RAMG_MEM_RULE[$1],RAMG Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x180++0x3 line.long 0x0 "RAMH_MEM_RULE,RAMH Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1A0++0x17 line.long 0x0 "APB_PERIPHERAL_GROUP0_MEM_RULE0,APB Bridge Group 0 Memory Rule 0" bitfld.long 0x0 24.--25. "INPUTMUX,INPUTMUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PINT0,PINT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SPI_FILTER,GPIO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "APB_PERIPHERAL_GROUP0_MEM_RULE1,APB Bridge Group 0 Memory Rule 1" bitfld.long 0x4 28.--29. "CTIMER3,CTIMER3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "CTIMER2,CTIMER2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 20.--21. "CTIMER1,CTIMER1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 16.--17. "CTIMER0,CTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "APB_PERIPHERAL_GROUP0_MEM_RULE2,APB Bridge Group 0 Rule 2" bitfld.long 0x8 28.--29. "WWDT1,WWDT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "WWDT0,WWDT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "OSTIMER0,OSTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "MRT0,MRT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "UTCIK0,UTCIK0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "FREQME0,FREQME0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "CTIMER4,CTIMER4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "APB_PERIPHERAL_GROUP0_MEM_RULE3,APB Bridge Group 0 Memory Rule 3" bitfld.long 0xC 12.--13. "CACHE64_POLSEL0,CACHE64_POLSEL0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "APB_PERIPHERAL_GROUP1_MEM_RULE0,APB Bridge Group 1 Memory Rule 0" bitfld.long 0x10 24.--25. "ITRC,ITRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 20.--21. "GDET,GDET" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "I3C1,I3C1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "I3C0,I3C0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "APB_PERIPHERAL_GROUP1_MEM_RULE1,APB Bridge Group 1 Memory Rule 1" bitfld.long 0x14 28.--29. "PUF_ALIAS3,PUF_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "PUF_ALIAS2,PUF_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "PUF_ALIAS1,PUF_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "PUF_ALIAS0,PUF_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "PKC,PKC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1BC++0x1F line.long 0x0 "APB_PERIPHERAL_GROUP1_MEM_RULE2,APB Bridge Group 1 Memory Rule 2" bitfld.long 0x0 16.--17. "PLU,PLU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SMARTDMA,SmartDMA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "COOLFLUX,COOLFLUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "SM3,SM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP0_MEM_RULE0,AIPS Bridge Group 0 Memory Rule 0" bitfld.long 0x4 28.--29. "TRO0,TRO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "WUU0,WUU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SPC0,SPC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "SCG0,SCG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "FMU0,FMU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "PORT5,PORT5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "GPIO5_ALIAS1,GPIO5_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "GPIO5_ALIAS0,GPIO5_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP0_MEM_RULE1,AIPS Bridge Group 0 Memory Rule 1" bitfld.long 0x8 24.--25. "FMU_TEST,FMU_TEST" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "RTC,RTC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "LPTMR1,LPTMR1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "LPTMR0,LPTMR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP0_MEM_RULE2,AIPS Bridge Group 0 Memory Rule 2" bitfld.long 0xC 28.--29. "ELS_ALIAS3,ELS_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "ELS_ALIAS2,ELS_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 20.--21. "ELS_ALIAS1,ELS_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "ELS,ELS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CMP2,CMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CMP1,CMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CMP0,CMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "TSI,TSI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AIPS_BRIDGE_GROUP0_MEM_RULE3,AIPS Bridge Group 0 Memory Rule 3" bitfld.long 0x10 20.--21. "INTM0,INTM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 16.--17. "ERM0,ERM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 12.--13. "EIM0,EIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "TRNG,TRNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "VBAT,VBAT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "DIGTMP,DIGTMP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE0,AHB Peripheral 0 Slave Port 12 Slave Rule 0" bitfld.long 0x14 28.--29. "GPIO0_ALIAS0,GPIO0_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "LP_FLEXCOMM3,LP_FLEXCOMM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "LP_FLEXCOMM2,LP_FLEXCOMM2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "LP_FLEXCOMM1,LP_FLEXCOMM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "LP_FLEXCOMM0,LP_FLEXCOMM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 8.--9. "SCT0,SCT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 4.--5. "eDMA0_CH15,eDMA0_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x18 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE1,AHB Peripheral 0 Slave Port 12 Slave Rule 1" bitfld.long 0x18 28.--29. "GPIO4_ALIAS0,GPIO4_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 24.--25. "GPIO3_ALIAS1,GPIO3_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 20.--21. "GPIO3_ALIAS0,GPIO3_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 16.--17. "GPIO2_ALIAS1,GPIO2_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 12.--13. "GPIO2_ALIAS0,GPIO2_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 8.--9. "GPIO1_ALIAS1,GPIO1_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 4.--5. "GPIO1_ALIAS0,GPIO1_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 0.--1. "GPIO0_ALIAS1,GPIO0_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x1C "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE2,AHB Peripheral 0 Slave Port 12 Slave Rule 2" bitfld.long 0x1C 0.--1. "GPIO4_ALIAS1,GPIO4_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1E0++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP1_MEM_RULE0,AIPS Bridge Group 1 Rule 0" bitfld.long 0x0 28.--29. "eDMA0_CH6,eDMA0_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA0_CH5,eDMA0_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA0_CH4,eDMA0_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA0_CH3,FLEXSPI0 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA0_CH2,eDMA0_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA0_CH1,eDMA0_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA0_CH0,eDMA0_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA0_MP,eDMA0_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP1_MEM_RULE1,AIPS Bridge Group 1 Rule 1" bitfld.long 0x4 28.--29. "eDMA0_CH14,eDMA0_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA0_CH13,eDMA0_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA0_CH12,eDMA0_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA0_CH11,FLEXSPI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA0_CH10,eDMA0_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA0_CH9,eDMA0_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA0_CH8,eDMA0_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA0_CH7,eDMA0_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1F0++0xB line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE0,AHB Peripheral 1 Slave Port 13 Slave Rule 0" bitfld.long 0x0 28.--29. "FLEXCOMM6,FLEXCOMM6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM5,FLEXCOMM5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM4,FLEXCOMM4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PKC_RAM,PKC_RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "MAILBOX,MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SEMA42,SEMA42" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH15,eDMA1_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE1,AHB Peripheral 1 Slave Port 13 Slave Rule 1" bitfld.long 0x4 28.--29. "NPU,NPU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DEBUG_MAILBOX,DEBUG_MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "CDOG1,CDOG1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "CDOG0,CDOG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USB_FS_OTG_RAM,USB FS OTG RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "FLEXCOMM9,FLEXCOMM9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "FLEXCOMM8,FLEXCOMM8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXCOMM7,FLEXCOMM7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE2,AHB Peripheral 1 Slave Port 13 Slave Rule 2" bitfld.long 0x8 0.--1. "POWERQUAD,POWERQUAD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x200++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP2_MEM_RULE0,AIPS Bridge Group 2 Rule 0" bitfld.long 0x0 28.--29. "eDMA1_CH6,eDMA1_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA1_CH5,eDMA1_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA1_CH4,eDMA1_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA1_CH3,eDMA1_CH3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA1_CH2,eDMA1_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA1_CH1,eDMA1_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH0,eDMA1_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA1_MP,eDMA1_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP2_MEM_RULE1,AIPS Bridge Group 2 Memory Rule 1" bitfld.long 0x4 28.--29. "eDMA1_CH14,eDMA1_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA1_CH13,eDMA1_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA1_CH12,eDMA1_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA1_CH11,eDMA1_CH11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA1_CH10,eDMA1_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA1_CH9,eDMA1_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA1_CH8,eDMA1_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA1_CH7,eDMA1_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x220++0xF line.long 0x0 "AIPS_BRIDGE_GROUP3_MEM_RULE0,AIPS Bridge Group 3 Rule 0" bitfld.long 0x0 28.--29. "MBC,MBC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "SFA,SFA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "FLEXSPI_CMX,FLEXSPI_CMX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "LPCAC,LPCAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "EWM0,EWM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP3_MEM_RULE1,AIPS Bridge Group 3 Memory Rule 1" bitfld.long 0x4 28.--29. "ENC,ENC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "PWM,PWM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "NPX,NPX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "CRC,CRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "OTPC,OTPC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXSPI,FLEXSPI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP3_MEM_RULE2,AIPS Bridge Group 3 Rule 2" bitfld.long 0x8 28.--29. "CAN0_RULE3,CAN0 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "CAN0_RULE2,CAN0 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "CAN0_RULE1,CAN0 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "CAN0_RULE0,CAN0 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "EVTG,EVTG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "ENC1,ENC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "PWM1,PWM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP3_MEM_RULE3,AIPS Bridge Group 3 Rule 3" bitfld.long 0xC 20.--21. "USBFS,USBFS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "USBDCD,USBDCD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CAN1_RULE3,CAN1 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CAN1_RULE2,CAN1 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CAN1_RULE1,CAN1 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "CAN1_RULE0,CAN1 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x240++0x13 line.long 0x0 "AIPS_BRIDGE_GROUP4_MEM_RULE0,AIPS Bridge Group 4 Rule 0" bitfld.long 0x0 28.--29. "SAI1,SAI1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SAI0,SAI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXIO,FLEXIO" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "EMVSIM1,EMVSIM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "EMVSIM0,EMVSIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline hexmask.long.byte 0x0 0.--3. 1. "ENET,ENET" line.long 0x4 "AIPS_BRIDGE_GROUP4_MEM_RULE1,AIPS Bridge Group 4 Rule 1" bitfld.long 0x4 28.--29. "DAC0,DAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "ADC1,ADC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "MICD,MICD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USBHS,USBHS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "USBHSPHY,USBHSPHY" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "uSDHC0,uSDHC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "SINC0,SINC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP4_MEM_RULE2,AIPS Bridge Group 4 Rule 2" bitfld.long 0x8 28.--29. "PORT1,PORT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "PORT0,PORT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "OPAMP2,OPAMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "HPDAC0,HPDAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "OPAMP1,OPAMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "DAC,DAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "VREF,VREF" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "OPAMP0,OPAMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP4_MEM_RULE3,AIPS Bridge Group 4 Rule 3" bitfld.long 0xC 28.--29. "ATX0,ATX0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "MTR0,MTR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "PORT4,PORT4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "PORT3,PORT3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "PORT2,PORT2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x10 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x270)++0x3 line.long 0x0 "FLEXSPI0_REGION0_MEM_RULE[$1],FLEXSPI0 Region 0 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x40121280 ad:0x40121290 ad:0x401212A0 ad:0x401212B0 ad:0x401212C0 ad:0x401212D0) tree "FLEXSPI0_REGION1_6_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40121000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2E0)++0x3 line.long 0x0 "FLEXSPI0_REGION7_MEM_RULE[$1],FLEXSPI0 Region 7 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x401212F0 ad:0x40121300 ad:0x40121310 ad:0x40121320 ad:0x40121330 ad:0x40121340) tree "FLEXSPI0_REGION8_13_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40121000 repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 18. "VIO_INFO_VALID18,Violation information valid flag for AHB port 18" "0: Not valid,1: Valid" newline eventfld.long 0x0 17. "VIO_INFO_VALID17,Violation information valid flag for AHB port 17" "0: Not valid,1: Valid" newline eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF80)++0x3 line.long 0x0 "SEC_GPIO_MASK[$1],GPIO Mask for Port index" bitfld.long 0x0 31. "PIO0_PIN31_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "PIO0_PIN30_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "PIO0_PIN29_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "PIO0_PIN28_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "PIO0_PIN27_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "PIO0_PIN26_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "PIO0_PIN25_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "PIO0_PIN24_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "PIO0_PIN23_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "PIO0_PIN22_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "PIO0_PIN21_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "PIO0_PIN20_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "PIO0_PIN19_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "PIO0_PIN18_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "PIO0_PIN17_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "PIO0_PIN16_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "PIO0_PIN15_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "PIO0_PIN14_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "PIO0_PIN13_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "PIO0_PIN12_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "PIO0_PIN11_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "PIO0_PIN10_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "PIO0_PIN9_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "PIO0_PIN8_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "PIO0_PIN7_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "PIO0_PIN6_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "PIO0_PIN5_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "PIO0_PIN4_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "PIO0_PIN3_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "PIO0_PIN2_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "PIO0_PIN1_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "PIO0_PIN0_SEC_MASK,Mask bit" "0: Masked,1: Not masked" repeat.end group.long 0xF98++0x13 line.long 0x0 "SEC_CPU1_INT_MASK0,Secure Interrupt Mask 0 for CPU1" bitfld.long 0x0 31. "INT31_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "INT30_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "INT29_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "INT28_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "INT27_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "INT26_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "INT25_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "INT24_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "INT23_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "INT22_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "INT21_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "INT20_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "INT19_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "INT18_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "INT17_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "INT16_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "INT15_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "INT14_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "INT13_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "INT12_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "INT11_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "INT10_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "INT9_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "INT8_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "INT7_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "INT6_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "INT5_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "INT4_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "INT3_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "INT2_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "INT1_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "INT0_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x4 "SEC_CPU1_INT_MASK1,Secure Interrupt Mask 1 for CPU1" bitfld.long 0x4 31. "INT63_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 30. "INT62_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 29. "INT61_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 28. "INT60_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 27. "INT59_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 26. "INT58_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 25. "INT57_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 24. "INT56_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 23. "INT55_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 22. "INT54_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 21. "INT53_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 20. "INT52_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 19. "INT51_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 18. "INT50_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 17. "INT49_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 16. "INT48_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 15. "INT47_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 14. "INT46_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 13. "INT45_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 12. "INT44_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 11. "INT43_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 10. "INT42_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 9. "INT41_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 8. "INT40_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 7. "INT39_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 6. "INT38_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 5. "INT37_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 4. "INT36_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 3. "INT35_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 2. "INT34_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 1. "INT33_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 0. "INT32_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x8 "SEC_CPU1_INT_MASK2,Secure Interrupt Mask 2 for CPU1" bitfld.long 0x8 31. "INT95_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 30. "INT94_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 29. "INT93_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 28. "INT92_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 27. "INT91_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 26. "INT90_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 25. "INT89_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 24. "INT88_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 23. "INT87_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 22. "INT86_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 21. "INT85_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 20. "INT84_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 19. "INT83_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 18. "INT82_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 17. "INT81_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 16. "INT80_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 15. "INT79_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 14. "INT78_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 13. "INT77_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 12. "INT76_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 11. "INT75_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 10. "INT74_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 9. "INT73_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 8. "INT72_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 7. "INT71_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 6. "INT70_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 5. "INT69_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 4. "INT68_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 3. "INT67_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 2. "INT66_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 1. "INT65_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 0. "INT64_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0xC "SEC_CPU1_INT_MASK3,Secure Interrupt Mask 3 for CPU1" bitfld.long 0xC 31. "INT127_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 30. "INT126_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 29. "INT125_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 28. "INT124_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 27. "INT123_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 26. "INT122_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 25. "INT121_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 24. "INT120_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 23. "INT119_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 22. "INT118_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 21. "INT117_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 20. "INT116_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 19. "INT115_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 18. "INT114_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 17. "INT113_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 16. "INT112_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 15. "INT111_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 14. "INT110_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 13. "INT109_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 12. "INT108_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 11. "INT107_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 10. "INT106_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 9. "INT105_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 8. "INT104_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 7. "INT103_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 6. "INT102_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 5. "INT101_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 4. "INT100_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 3. "INT99_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 2. "INT98_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 1. "INT97_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 0. "INT96_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x10 "SEC_CPU1_INT_MASK4,Secure Interrupt Mask 4 for CPU1" bitfld.long 0x10 31. "INT159_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 30. "INT158_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 29. "INT157_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 28. "INT156_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 27. "INT155_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 26. "INT154_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 25. "INT153_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 24. "INT152_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 23. "INT151_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 22. "INT150_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 21. "INT149_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 20. "INT148_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 19. "INT147_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 18. "INT146_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 17. "INT145_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 16. "INT144_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 15. "INT143_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 14. "INT142_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 13. "INT141_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 12. "INT140_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 11. "INT139_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 10. "INT138_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 9. "INT137_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 8. "INT136_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 7. "INT135_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 6. "INT134_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 5. "INT133_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 4. "INT132_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 3. "INT131_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 2. "INT130_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 1. "INT129_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 0. "INT128_MASK,Mask bit" "0: Masked,1: Not masked" group.long 0xFBC++0x3 line.long 0x0 "SEC_GP_REG_LOCK,Secure Mask Lock" bitfld.long 0x0 20.--21. "SEC_CPU1_INT_MASK4_LOCK,SEC_CPU1_INT_MASK4 Lock" "?,1: SEC_CPU1_INT_MASK4 cannot be written,2: SEC_CPU1_INT_MASK4 can be written,?" newline bitfld.long 0x0 18.--19. "SEC_CPU1_INT_MASK3_LOCK,SEC_CPU1_INT_MASK3 Lock" "?,1: SEC_CPU1_INT_MASK3 cannot be written,2: SEC_CPU1_INT_MASK3 can be written,?" newline bitfld.long 0x0 16.--17. "SEC_CPU1_INT_MASK2_LOCK,SEC_CPU1_INT_MASK2 Lock" "?,1: SEC_CPU1_INT_MASK2 cannot be written,2: SEC_CPU1_INT_MASK2 can be written,?" newline bitfld.long 0x0 14.--15. "SEC_CPU1_INT_MASK1_LOCK,SEC_GPIO_MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 12.--13. "SEC_CPU1_INT_MASK0_LOCK,SSEC_CPU1_INT_MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" newline bitfld.long 0x0 2.--3. "SEC_GPIO_MASK1_LOCK,Secure GPIO _MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 0.--1. "SEC_GPIO_MASK0_LOCK,Secure GPIO _MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 30.--31. "MASTER_SEC_LEVEL_LOCK,Master SEC Level Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x0 28.--29. "USDHC,uSDHC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 26.--27. "USB_HS,USB HS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 24.--25. "ETHERNET,Ethernet" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 22.--23. "USB_FS,USB_FS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 16.--17. "NPUO,NPU Operands" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 14.--15. "PQ,PowerQuad" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 10.--11. "PKC,PKC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "eDMA1,eDMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "eDMA0,eDMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "SMARTDMA,SMARTDMA Data" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "CPU1,CPU1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 30.--31. "MASTER_SEC_LEVEL_ANTIPOL_LOCK,Master SEC Level Antipol Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x4 28.--29. "USDHC,uSDHC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 26.--27. "USB_HS,USB HS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 24.--25. "ETHERNET,Ethernet" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 22.--23. "USB_FS,USB_FS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 16.--17. "NPUO,NPU Operands" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 14.--15. "PQ,PowerQuad" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 10.--11. "PKC,PKC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "eDMA1,eDMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "eDMA0,eDMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "SMARTDMA,SMARTDMA Data" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "CPU1,CPU1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFEC++0x7 line.long 0x0 "CPU0_LOCK_REG,Miscellaneous CPU0 Control Signals" bitfld.long 0x0 30.--31. "CM33_LOCK_REG_LOCK,CM33_LOCK_REG_LOCK" "?,1: CM33_LOCK_REG_LOCK is 1,2: CM33_LOCK_REG_LOCK is 0,?" newline bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU0) LOCK_SAU is 1,2: CM33 (CPU0) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU0) LOCK_S_MPU is 1,2: CM33 (CPU0) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU0) LOCK_S_VTAIRCR is 1,2: CM33 (CPU0) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" line.long 0x4 "CPU1_LOCK_REG,Miscellaneous CPU1 Control Signals" bitfld.long 0x4 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x4 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables the privilege checking of non-secure..,2: Disables the privilege checking of non-secure..,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables the privilege checking of secure mode..,2: Disables the privilege checking of secure mode..,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables privilege checking of non-secure mode..,2: Disables privilege checking of non-secure mode..,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables privilege checking of secure mode access.,2: Disables privilege checking of secure mode access.,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end tree "AHBSC_ALIAS2" base ad:0x40122000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "FLASH00_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "FLASH01_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x30++0x3 line.long 0x0 "FLASH02_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x40++0x3 line.long 0x0 "FLASH03_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "ROM_MEM_RULE[$1],ROM Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "RAMX_MEM_RULE[$1],RAMX Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0xA0++0x3 line.long 0x0 "RAMA_MEM_RULE,RAMA Memory Rule 0" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0xC0++0x3 line.long 0x0 "RAMB_MEM_RULE,RAMB Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "RAMC_MEM_RULE[$1],RAMC Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "RAMD_MEM_RULE[$1],RAMD Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "RAME_MEM_RULE[$1],RAME Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "RAMF_MEM_RULE[$1],RAMF Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "RAMG_MEM_RULE[$1],RAMG Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x180++0x3 line.long 0x0 "RAMH_MEM_RULE,RAMH Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1A0++0x17 line.long 0x0 "APB_PERIPHERAL_GROUP0_MEM_RULE0,APB Bridge Group 0 Memory Rule 0" bitfld.long 0x0 24.--25. "INPUTMUX,INPUTMUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PINT0,PINT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SPI_FILTER,GPIO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "APB_PERIPHERAL_GROUP0_MEM_RULE1,APB Bridge Group 0 Memory Rule 1" bitfld.long 0x4 28.--29. "CTIMER3,CTIMER3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "CTIMER2,CTIMER2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 20.--21. "CTIMER1,CTIMER1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 16.--17. "CTIMER0,CTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "APB_PERIPHERAL_GROUP0_MEM_RULE2,APB Bridge Group 0 Rule 2" bitfld.long 0x8 28.--29. "WWDT1,WWDT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "WWDT0,WWDT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "OSTIMER0,OSTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "MRT0,MRT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "UTCIK0,UTCIK0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "FREQME0,FREQME0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "CTIMER4,CTIMER4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "APB_PERIPHERAL_GROUP0_MEM_RULE3,APB Bridge Group 0 Memory Rule 3" bitfld.long 0xC 12.--13. "CACHE64_POLSEL0,CACHE64_POLSEL0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "APB_PERIPHERAL_GROUP1_MEM_RULE0,APB Bridge Group 1 Memory Rule 0" bitfld.long 0x10 24.--25. "ITRC,ITRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 20.--21. "GDET,GDET" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "I3C1,I3C1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "I3C0,I3C0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "APB_PERIPHERAL_GROUP1_MEM_RULE1,APB Bridge Group 1 Memory Rule 1" bitfld.long 0x14 28.--29. "PUF_ALIAS3,PUF_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "PUF_ALIAS2,PUF_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "PUF_ALIAS1,PUF_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "PUF_ALIAS0,PUF_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "PKC,PKC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1BC++0x1F line.long 0x0 "APB_PERIPHERAL_GROUP1_MEM_RULE2,APB Bridge Group 1 Memory Rule 2" bitfld.long 0x0 16.--17. "PLU,PLU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SMARTDMA,SmartDMA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "COOLFLUX,COOLFLUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "SM3,SM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP0_MEM_RULE0,AIPS Bridge Group 0 Memory Rule 0" bitfld.long 0x4 28.--29. "TRO0,TRO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "WUU0,WUU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SPC0,SPC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "SCG0,SCG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "FMU0,FMU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "PORT5,PORT5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "GPIO5_ALIAS1,GPIO5_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "GPIO5_ALIAS0,GPIO5_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP0_MEM_RULE1,AIPS Bridge Group 0 Memory Rule 1" bitfld.long 0x8 24.--25. "FMU_TEST,FMU_TEST" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "RTC,RTC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "LPTMR1,LPTMR1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "LPTMR0,LPTMR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP0_MEM_RULE2,AIPS Bridge Group 0 Memory Rule 2" bitfld.long 0xC 28.--29. "ELS_ALIAS3,ELS_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "ELS_ALIAS2,ELS_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 20.--21. "ELS_ALIAS1,ELS_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "ELS,ELS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CMP2,CMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CMP1,CMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CMP0,CMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "TSI,TSI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AIPS_BRIDGE_GROUP0_MEM_RULE3,AIPS Bridge Group 0 Memory Rule 3" bitfld.long 0x10 20.--21. "INTM0,INTM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 16.--17. "ERM0,ERM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 12.--13. "EIM0,EIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "TRNG,TRNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "VBAT,VBAT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "DIGTMP,DIGTMP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE0,AHB Peripheral 0 Slave Port 12 Slave Rule 0" bitfld.long 0x14 28.--29. "GPIO0_ALIAS0,GPIO0_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "LP_FLEXCOMM3,LP_FLEXCOMM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "LP_FLEXCOMM2,LP_FLEXCOMM2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "LP_FLEXCOMM1,LP_FLEXCOMM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "LP_FLEXCOMM0,LP_FLEXCOMM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 8.--9. "SCT0,SCT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 4.--5. "eDMA0_CH15,eDMA0_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x18 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE1,AHB Peripheral 0 Slave Port 12 Slave Rule 1" bitfld.long 0x18 28.--29. "GPIO4_ALIAS0,GPIO4_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 24.--25. "GPIO3_ALIAS1,GPIO3_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 20.--21. "GPIO3_ALIAS0,GPIO3_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 16.--17. "GPIO2_ALIAS1,GPIO2_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 12.--13. "GPIO2_ALIAS0,GPIO2_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 8.--9. "GPIO1_ALIAS1,GPIO1_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 4.--5. "GPIO1_ALIAS0,GPIO1_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 0.--1. "GPIO0_ALIAS1,GPIO0_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x1C "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE2,AHB Peripheral 0 Slave Port 12 Slave Rule 2" bitfld.long 0x1C 0.--1. "GPIO4_ALIAS1,GPIO4_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1E0++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP1_MEM_RULE0,AIPS Bridge Group 1 Rule 0" bitfld.long 0x0 28.--29. "eDMA0_CH6,eDMA0_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA0_CH5,eDMA0_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA0_CH4,eDMA0_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA0_CH3,FLEXSPI0 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA0_CH2,eDMA0_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA0_CH1,eDMA0_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA0_CH0,eDMA0_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA0_MP,eDMA0_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP1_MEM_RULE1,AIPS Bridge Group 1 Rule 1" bitfld.long 0x4 28.--29. "eDMA0_CH14,eDMA0_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA0_CH13,eDMA0_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA0_CH12,eDMA0_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA0_CH11,FLEXSPI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA0_CH10,eDMA0_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA0_CH9,eDMA0_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA0_CH8,eDMA0_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA0_CH7,eDMA0_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1F0++0xB line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE0,AHB Peripheral 1 Slave Port 13 Slave Rule 0" bitfld.long 0x0 28.--29. "FLEXCOMM6,FLEXCOMM6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM5,FLEXCOMM5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM4,FLEXCOMM4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PKC_RAM,PKC_RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "MAILBOX,MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SEMA42,SEMA42" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH15,eDMA1_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE1,AHB Peripheral 1 Slave Port 13 Slave Rule 1" bitfld.long 0x4 28.--29. "NPU,NPU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DEBUG_MAILBOX,DEBUG_MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "CDOG1,CDOG1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "CDOG0,CDOG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USB_FS_OTG_RAM,USB FS OTG RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "FLEXCOMM9,FLEXCOMM9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "FLEXCOMM8,FLEXCOMM8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXCOMM7,FLEXCOMM7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE2,AHB Peripheral 1 Slave Port 13 Slave Rule 2" bitfld.long 0x8 0.--1. "POWERQUAD,POWERQUAD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x200++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP2_MEM_RULE0,AIPS Bridge Group 2 Rule 0" bitfld.long 0x0 28.--29. "eDMA1_CH6,eDMA1_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA1_CH5,eDMA1_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA1_CH4,eDMA1_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA1_CH3,eDMA1_CH3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA1_CH2,eDMA1_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA1_CH1,eDMA1_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH0,eDMA1_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA1_MP,eDMA1_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP2_MEM_RULE1,AIPS Bridge Group 2 Memory Rule 1" bitfld.long 0x4 28.--29. "eDMA1_CH14,eDMA1_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA1_CH13,eDMA1_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA1_CH12,eDMA1_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA1_CH11,eDMA1_CH11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA1_CH10,eDMA1_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA1_CH9,eDMA1_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA1_CH8,eDMA1_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA1_CH7,eDMA1_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x220++0xF line.long 0x0 "AIPS_BRIDGE_GROUP3_MEM_RULE0,AIPS Bridge Group 3 Rule 0" bitfld.long 0x0 28.--29. "MBC,MBC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "SFA,SFA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "FLEXSPI_CMX,FLEXSPI_CMX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "LPCAC,LPCAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "EWM0,EWM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP3_MEM_RULE1,AIPS Bridge Group 3 Memory Rule 1" bitfld.long 0x4 28.--29. "ENC,ENC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "PWM,PWM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "NPX,NPX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "CRC,CRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "OTPC,OTPC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXSPI,FLEXSPI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP3_MEM_RULE2,AIPS Bridge Group 3 Rule 2" bitfld.long 0x8 28.--29. "CAN0_RULE3,CAN0 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "CAN0_RULE2,CAN0 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "CAN0_RULE1,CAN0 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "CAN0_RULE0,CAN0 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "EVTG,EVTG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "ENC1,ENC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "PWM1,PWM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP3_MEM_RULE3,AIPS Bridge Group 3 Rule 3" bitfld.long 0xC 20.--21. "USBFS,USBFS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "USBDCD,USBDCD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CAN1_RULE3,CAN1 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CAN1_RULE2,CAN1 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CAN1_RULE1,CAN1 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "CAN1_RULE0,CAN1 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x240++0x13 line.long 0x0 "AIPS_BRIDGE_GROUP4_MEM_RULE0,AIPS Bridge Group 4 Rule 0" bitfld.long 0x0 28.--29. "SAI1,SAI1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SAI0,SAI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXIO,FLEXIO" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "EMVSIM1,EMVSIM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "EMVSIM0,EMVSIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline hexmask.long.byte 0x0 0.--3. 1. "ENET,ENET" line.long 0x4 "AIPS_BRIDGE_GROUP4_MEM_RULE1,AIPS Bridge Group 4 Rule 1" bitfld.long 0x4 28.--29. "DAC0,DAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "ADC1,ADC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "MICD,MICD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USBHS,USBHS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "USBHSPHY,USBHSPHY" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "uSDHC0,uSDHC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "SINC0,SINC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP4_MEM_RULE2,AIPS Bridge Group 4 Rule 2" bitfld.long 0x8 28.--29. "PORT1,PORT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "PORT0,PORT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "OPAMP2,OPAMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "HPDAC0,HPDAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "OPAMP1,OPAMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "DAC,DAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "VREF,VREF" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "OPAMP0,OPAMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP4_MEM_RULE3,AIPS Bridge Group 4 Rule 3" bitfld.long 0xC 28.--29. "ATX0,ATX0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "MTR0,MTR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "PORT4,PORT4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "PORT3,PORT3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "PORT2,PORT2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x10 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x270)++0x3 line.long 0x0 "FLEXSPI0_REGION0_MEM_RULE[$1],FLEXSPI0 Region 0 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x40122280 ad:0x40122290 ad:0x401222A0 ad:0x401222B0 ad:0x401222C0 ad:0x401222D0) tree "FLEXSPI0_REGION1_6_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40122000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2E0)++0x3 line.long 0x0 "FLEXSPI0_REGION7_MEM_RULE[$1],FLEXSPI0 Region 7 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x401222F0 ad:0x40122300 ad:0x40122310 ad:0x40122320 ad:0x40122330 ad:0x40122340) tree "FLEXSPI0_REGION8_13_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40122000 repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 18. "VIO_INFO_VALID18,Violation information valid flag for AHB port 18" "0: Not valid,1: Valid" newline eventfld.long 0x0 17. "VIO_INFO_VALID17,Violation information valid flag for AHB port 17" "0: Not valid,1: Valid" newline eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF80)++0x3 line.long 0x0 "SEC_GPIO_MASK[$1],GPIO Mask for Port index" bitfld.long 0x0 31. "PIO0_PIN31_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "PIO0_PIN30_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "PIO0_PIN29_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "PIO0_PIN28_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "PIO0_PIN27_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "PIO0_PIN26_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "PIO0_PIN25_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "PIO0_PIN24_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "PIO0_PIN23_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "PIO0_PIN22_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "PIO0_PIN21_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "PIO0_PIN20_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "PIO0_PIN19_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "PIO0_PIN18_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "PIO0_PIN17_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "PIO0_PIN16_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "PIO0_PIN15_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "PIO0_PIN14_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "PIO0_PIN13_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "PIO0_PIN12_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "PIO0_PIN11_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "PIO0_PIN10_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "PIO0_PIN9_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "PIO0_PIN8_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "PIO0_PIN7_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "PIO0_PIN6_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "PIO0_PIN5_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "PIO0_PIN4_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "PIO0_PIN3_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "PIO0_PIN2_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "PIO0_PIN1_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "PIO0_PIN0_SEC_MASK,Mask bit" "0: Masked,1: Not masked" repeat.end group.long 0xF98++0x13 line.long 0x0 "SEC_CPU1_INT_MASK0,Secure Interrupt Mask 0 for CPU1" bitfld.long 0x0 31. "INT31_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "INT30_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "INT29_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "INT28_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "INT27_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "INT26_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "INT25_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "INT24_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "INT23_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "INT22_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "INT21_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "INT20_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "INT19_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "INT18_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "INT17_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "INT16_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "INT15_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "INT14_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "INT13_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "INT12_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "INT11_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "INT10_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "INT9_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "INT8_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "INT7_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "INT6_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "INT5_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "INT4_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "INT3_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "INT2_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "INT1_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "INT0_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x4 "SEC_CPU1_INT_MASK1,Secure Interrupt Mask 1 for CPU1" bitfld.long 0x4 31. "INT63_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 30. "INT62_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 29. "INT61_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 28. "INT60_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 27. "INT59_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 26. "INT58_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 25. "INT57_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 24. "INT56_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 23. "INT55_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 22. "INT54_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 21. "INT53_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 20. "INT52_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 19. "INT51_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 18. "INT50_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 17. "INT49_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 16. "INT48_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 15. "INT47_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 14. "INT46_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 13. "INT45_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 12. "INT44_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 11. "INT43_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 10. "INT42_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 9. "INT41_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 8. "INT40_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 7. "INT39_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 6. "INT38_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 5. "INT37_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 4. "INT36_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 3. "INT35_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 2. "INT34_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 1. "INT33_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 0. "INT32_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x8 "SEC_CPU1_INT_MASK2,Secure Interrupt Mask 2 for CPU1" bitfld.long 0x8 31. "INT95_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 30. "INT94_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 29. "INT93_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 28. "INT92_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 27. "INT91_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 26. "INT90_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 25. "INT89_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 24. "INT88_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 23. "INT87_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 22. "INT86_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 21. "INT85_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 20. "INT84_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 19. "INT83_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 18. "INT82_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 17. "INT81_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 16. "INT80_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 15. "INT79_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 14. "INT78_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 13. "INT77_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 12. "INT76_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 11. "INT75_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 10. "INT74_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 9. "INT73_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 8. "INT72_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 7. "INT71_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 6. "INT70_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 5. "INT69_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 4. "INT68_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 3. "INT67_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 2. "INT66_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 1. "INT65_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 0. "INT64_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0xC "SEC_CPU1_INT_MASK3,Secure Interrupt Mask 3 for CPU1" bitfld.long 0xC 31. "INT127_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 30. "INT126_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 29. "INT125_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 28. "INT124_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 27. "INT123_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 26. "INT122_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 25. "INT121_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 24. "INT120_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 23. "INT119_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 22. "INT118_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 21. "INT117_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 20. "INT116_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 19. "INT115_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 18. "INT114_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 17. "INT113_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 16. "INT112_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 15. "INT111_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 14. "INT110_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 13. "INT109_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 12. "INT108_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 11. "INT107_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 10. "INT106_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 9. "INT105_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 8. "INT104_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 7. "INT103_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 6. "INT102_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 5. "INT101_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 4. "INT100_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 3. "INT99_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 2. "INT98_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 1. "INT97_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 0. "INT96_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x10 "SEC_CPU1_INT_MASK4,Secure Interrupt Mask 4 for CPU1" bitfld.long 0x10 31. "INT159_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 30. "INT158_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 29. "INT157_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 28. "INT156_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 27. "INT155_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 26. "INT154_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 25. "INT153_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 24. "INT152_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 23. "INT151_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 22. "INT150_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 21. "INT149_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 20. "INT148_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 19. "INT147_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 18. "INT146_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 17. "INT145_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 16. "INT144_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 15. "INT143_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 14. "INT142_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 13. "INT141_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 12. "INT140_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 11. "INT139_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 10. "INT138_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 9. "INT137_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 8. "INT136_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 7. "INT135_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 6. "INT134_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 5. "INT133_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 4. "INT132_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 3. "INT131_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 2. "INT130_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 1. "INT129_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 0. "INT128_MASK,Mask bit" "0: Masked,1: Not masked" group.long 0xFBC++0x3 line.long 0x0 "SEC_GP_REG_LOCK,Secure Mask Lock" bitfld.long 0x0 20.--21. "SEC_CPU1_INT_MASK4_LOCK,SEC_CPU1_INT_MASK4 Lock" "?,1: SEC_CPU1_INT_MASK4 cannot be written,2: SEC_CPU1_INT_MASK4 can be written,?" newline bitfld.long 0x0 18.--19. "SEC_CPU1_INT_MASK3_LOCK,SEC_CPU1_INT_MASK3 Lock" "?,1: SEC_CPU1_INT_MASK3 cannot be written,2: SEC_CPU1_INT_MASK3 can be written,?" newline bitfld.long 0x0 16.--17. "SEC_CPU1_INT_MASK2_LOCK,SEC_CPU1_INT_MASK2 Lock" "?,1: SEC_CPU1_INT_MASK2 cannot be written,2: SEC_CPU1_INT_MASK2 can be written,?" newline bitfld.long 0x0 14.--15. "SEC_CPU1_INT_MASK1_LOCK,SEC_GPIO_MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 12.--13. "SEC_CPU1_INT_MASK0_LOCK,SSEC_CPU1_INT_MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" newline bitfld.long 0x0 2.--3. "SEC_GPIO_MASK1_LOCK,Secure GPIO _MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 0.--1. "SEC_GPIO_MASK0_LOCK,Secure GPIO _MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 30.--31. "MASTER_SEC_LEVEL_LOCK,Master SEC Level Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x0 28.--29. "USDHC,uSDHC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 26.--27. "USB_HS,USB HS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 24.--25. "ETHERNET,Ethernet" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 22.--23. "USB_FS,USB_FS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 16.--17. "NPUO,NPU Operands" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 14.--15. "PQ,PowerQuad" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 10.--11. "PKC,PKC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "eDMA1,eDMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "eDMA0,eDMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "SMARTDMA,SMARTDMA Data" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "CPU1,CPU1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 30.--31. "MASTER_SEC_LEVEL_ANTIPOL_LOCK,Master SEC Level Antipol Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x4 28.--29. "USDHC,uSDHC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 26.--27. "USB_HS,USB HS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 24.--25. "ETHERNET,Ethernet" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 22.--23. "USB_FS,USB_FS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 16.--17. "NPUO,NPU Operands" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 14.--15. "PQ,PowerQuad" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 10.--11. "PKC,PKC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "eDMA1,eDMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "eDMA0,eDMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "SMARTDMA,SMARTDMA Data" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "CPU1,CPU1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFEC++0x7 line.long 0x0 "CPU0_LOCK_REG,Miscellaneous CPU0 Control Signals" bitfld.long 0x0 30.--31. "CM33_LOCK_REG_LOCK,CM33_LOCK_REG_LOCK" "?,1: CM33_LOCK_REG_LOCK is 1,2: CM33_LOCK_REG_LOCK is 0,?" newline bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU0) LOCK_SAU is 1,2: CM33 (CPU0) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU0) LOCK_S_MPU is 1,2: CM33 (CPU0) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU0) LOCK_S_VTAIRCR is 1,2: CM33 (CPU0) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" line.long 0x4 "CPU1_LOCK_REG,Miscellaneous CPU1 Control Signals" bitfld.long 0x4 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x4 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables the privilege checking of non-secure..,2: Disables the privilege checking of non-secure..,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables the privilege checking of secure mode..,2: Disables the privilege checking of secure mode..,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables privilege checking of non-secure mode..,2: Disables privilege checking of non-secure mode..,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables privilege checking of secure mode access.,2: Disables privilege checking of secure mode access.,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end endif sif (cpuis("MCXN946*")) tree "AHBSC" base ad:0x40120000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "FLASH00_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "FLASH01_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x30++0x3 line.long 0x0 "FLASH02_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x40++0x3 line.long 0x0 "FLASH03_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "ROM_MEM_RULE[$1],ROM Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "RAMX_MEM_RULE[$1],RAMX Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0xA0++0x3 line.long 0x0 "RAMA_MEM_RULE,RAMA Memory Rule 0" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0xC0++0x3 line.long 0x0 "RAMB_MEM_RULE,RAMB Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "RAMC_MEM_RULE[$1],RAMC Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "RAMD_MEM_RULE[$1],RAMD Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "RAME_MEM_RULE[$1],RAME Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "RAMF_MEM_RULE[$1],RAMF Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "RAMG_MEM_RULE[$1],RAMG Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x180++0x3 line.long 0x0 "RAMH_MEM_RULE,RAMH Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1A0++0x17 line.long 0x0 "APB_PERIPHERAL_GROUP0_MEM_RULE0,APB Bridge Group 0 Memory Rule 0" bitfld.long 0x0 24.--25. "INPUTMUX,INPUTMUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PINT0,PINT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SPI_FILTER,GPIO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "APB_PERIPHERAL_GROUP0_MEM_RULE1,APB Bridge Group 0 Memory Rule 1" bitfld.long 0x4 28.--29. "CTIMER3,CTIMER3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "CTIMER2,CTIMER2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 20.--21. "CTIMER1,CTIMER1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 16.--17. "CTIMER0,CTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "APB_PERIPHERAL_GROUP0_MEM_RULE2,APB Bridge Group 0 Rule 2" bitfld.long 0x8 28.--29. "WWDT1,WWDT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "WWDT0,WWDT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "OSTIMER0,OSTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "MRT0,MRT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "UTCIK0,UTCIK0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "FREQME0,FREQME0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "CTIMER4,CTIMER4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "APB_PERIPHERAL_GROUP0_MEM_RULE3,APB Bridge Group 0 Memory Rule 3" bitfld.long 0xC 12.--13. "CACHE64_POLSEL0,CACHE64_POLSEL0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "APB_PERIPHERAL_GROUP1_MEM_RULE0,APB Bridge Group 1 Memory Rule 0" bitfld.long 0x10 24.--25. "ITRC,ITRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 20.--21. "GDET,GDET" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "I3C1,I3C1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "I3C0,I3C0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "APB_PERIPHERAL_GROUP1_MEM_RULE1,APB Bridge Group 1 Memory Rule 1" bitfld.long 0x14 28.--29. "PUF_ALIAS3,PUF_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "PUF_ALIAS2,PUF_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "PUF_ALIAS1,PUF_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "PUF_ALIAS0,PUF_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "PKC,PKC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1BC++0x1F line.long 0x0 "APB_PERIPHERAL_GROUP1_MEM_RULE2,APB Bridge Group 1 Memory Rule 2" bitfld.long 0x0 16.--17. "PLU,PLU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SMARTDMA,SmartDMA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "COOLFLUX,COOLFLUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "SM3,SM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP0_MEM_RULE0,AIPS Bridge Group 0 Memory Rule 0" bitfld.long 0x4 28.--29. "TRO0,TRO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "WUU0,WUU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SPC0,SPC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "SCG0,SCG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "FMU0,FMU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "PORT5,PORT5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "GPIO5_ALIAS1,GPIO5_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "GPIO5_ALIAS0,GPIO5_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP0_MEM_RULE1,AIPS Bridge Group 0 Memory Rule 1" bitfld.long 0x8 24.--25. "FMU_TEST,FMU_TEST" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "RTC,RTC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "LPTMR1,LPTMR1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "LPTMR0,LPTMR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP0_MEM_RULE2,AIPS Bridge Group 0 Memory Rule 2" bitfld.long 0xC 28.--29. "ELS_ALIAS3,ELS_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "ELS_ALIAS2,ELS_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 20.--21. "ELS_ALIAS1,ELS_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "ELS,ELS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CMP2,CMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CMP1,CMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CMP0,CMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "TSI,TSI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AIPS_BRIDGE_GROUP0_MEM_RULE3,AIPS Bridge Group 0 Memory Rule 3" bitfld.long 0x10 20.--21. "INTM0,INTM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 16.--17. "ERM0,ERM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 12.--13. "EIM0,EIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "TRNG,TRNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "VBAT,VBAT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "DIGTMP,DIGTMP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE0,AHB Peripheral 0 Slave Port 12 Slave Rule 0" bitfld.long 0x14 28.--29. "GPIO0_ALIAS0,GPIO0_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "LP_FLEXCOMM3,LP_FLEXCOMM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "LP_FLEXCOMM2,LP_FLEXCOMM2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "LP_FLEXCOMM1,LP_FLEXCOMM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "LP_FLEXCOMM0,LP_FLEXCOMM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 8.--9. "SCT0,SCT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 4.--5. "eDMA0_CH15,eDMA0_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x18 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE1,AHB Peripheral 0 Slave Port 12 Slave Rule 1" bitfld.long 0x18 28.--29. "GPIO4_ALIAS0,GPIO4_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 24.--25. "GPIO3_ALIAS1,GPIO3_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 20.--21. "GPIO3_ALIAS0,GPIO3_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 16.--17. "GPIO2_ALIAS1,GPIO2_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 12.--13. "GPIO2_ALIAS0,GPIO2_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 8.--9. "GPIO1_ALIAS1,GPIO1_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 4.--5. "GPIO1_ALIAS0,GPIO1_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 0.--1. "GPIO0_ALIAS1,GPIO0_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x1C "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE2,AHB Peripheral 0 Slave Port 12 Slave Rule 2" bitfld.long 0x1C 0.--1. "GPIO4_ALIAS1,GPIO4_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1E0++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP1_MEM_RULE0,AIPS Bridge Group 1 Rule 0" bitfld.long 0x0 28.--29. "eDMA0_CH6,eDMA0_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA0_CH5,eDMA0_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA0_CH4,eDMA0_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA0_CH3,FLEXSPI0 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA0_CH2,eDMA0_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA0_CH1,eDMA0_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA0_CH0,eDMA0_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA0_MP,eDMA0_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP1_MEM_RULE1,AIPS Bridge Group 1 Rule 1" bitfld.long 0x4 28.--29. "eDMA0_CH14,eDMA0_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA0_CH13,eDMA0_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA0_CH12,eDMA0_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA0_CH11,FLEXSPI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA0_CH10,eDMA0_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA0_CH9,eDMA0_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA0_CH8,eDMA0_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA0_CH7,eDMA0_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1F0++0xB line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE0,AHB Peripheral 1 Slave Port 13 Slave Rule 0" bitfld.long 0x0 28.--29. "FLEXCOMM6,FLEXCOMM6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM5,FLEXCOMM5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM4,FLEXCOMM4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PKC_RAM,PKC_RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "MAILBOX,MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SEMA42,SEMA42" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH15,eDMA1_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE1,AHB Peripheral 1 Slave Port 13 Slave Rule 1" bitfld.long 0x4 28.--29. "NPU,NPU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DEBUG_MAILBOX,DEBUG_MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "CDOG1,CDOG1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "CDOG0,CDOG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USB_FS_OTG_RAM,USB FS OTG RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "FLEXCOMM9,FLEXCOMM9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "FLEXCOMM8,FLEXCOMM8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXCOMM7,FLEXCOMM7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE2,AHB Peripheral 1 Slave Port 13 Slave Rule 2" bitfld.long 0x8 0.--1. "POWERQUAD,POWERQUAD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x200++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP2_MEM_RULE0,AIPS Bridge Group 2 Rule 0" bitfld.long 0x0 28.--29. "eDMA1_CH6,eDMA1_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA1_CH5,eDMA1_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA1_CH4,eDMA1_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA1_CH3,eDMA1_CH3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA1_CH2,eDMA1_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA1_CH1,eDMA1_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH0,eDMA1_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA1_MP,eDMA1_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP2_MEM_RULE1,AIPS Bridge Group 2 Memory Rule 1" bitfld.long 0x4 28.--29. "eDMA1_CH14,eDMA1_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA1_CH13,eDMA1_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA1_CH12,eDMA1_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA1_CH11,eDMA1_CH11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA1_CH10,eDMA1_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA1_CH9,eDMA1_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA1_CH8,eDMA1_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA1_CH7,eDMA1_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x220++0xF line.long 0x0 "AIPS_BRIDGE_GROUP3_MEM_RULE0,AIPS Bridge Group 3 Rule 0" bitfld.long 0x0 28.--29. "MBC,MBC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "SFA,SFA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "FLEXSPI_CMX,FLEXSPI_CMX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "LPCAC,LPCAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "EWM0,EWM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP3_MEM_RULE1,AIPS Bridge Group 3 Memory Rule 1" bitfld.long 0x4 28.--29. "ENC,ENC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "PWM,PWM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "NPX,NPX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "CRC,CRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "OTPC,OTPC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXSPI,FLEXSPI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP3_MEM_RULE2,AIPS Bridge Group 3 Rule 2" bitfld.long 0x8 28.--29. "CAN0_RULE3,CAN0 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "CAN0_RULE2,CAN0 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "CAN0_RULE1,CAN0 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "CAN0_RULE0,CAN0 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "EVTG,EVTG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "ENC1,ENC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "PWM1,PWM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP3_MEM_RULE3,AIPS Bridge Group 3 Rule 3" bitfld.long 0xC 20.--21. "USBFS,USBFS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "USBDCD,USBDCD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CAN1_RULE3,CAN1 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CAN1_RULE2,CAN1 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CAN1_RULE1,CAN1 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "CAN1_RULE0,CAN1 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x240++0x13 line.long 0x0 "AIPS_BRIDGE_GROUP4_MEM_RULE0,AIPS Bridge Group 4 Rule 0" bitfld.long 0x0 28.--29. "SAI1,SAI1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SAI0,SAI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXIO,FLEXIO" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "EMVSIM1,EMVSIM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "EMVSIM0,EMVSIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline hexmask.long.byte 0x0 0.--3. 1. "ENET,ENET" line.long 0x4 "AIPS_BRIDGE_GROUP4_MEM_RULE1,AIPS Bridge Group 4 Rule 1" bitfld.long 0x4 28.--29. "DAC0,DAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "ADC1,ADC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "MICD,MICD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USBHS,USBHS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "USBHSPHY,USBHSPHY" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "uSDHC0,uSDHC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "SINC0,SINC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP4_MEM_RULE2,AIPS Bridge Group 4 Rule 2" bitfld.long 0x8 28.--29. "PORT1,PORT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "PORT0,PORT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "OPAMP2,OPAMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "HPDAC0,HPDAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "OPAMP1,OPAMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "DAC,DAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "VREF,VREF" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "OPAMP0,OPAMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP4_MEM_RULE3,AIPS Bridge Group 4 Rule 3" bitfld.long 0xC 28.--29. "ATX0,ATX0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "MTR0,MTR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "PORT4,PORT4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "PORT3,PORT3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "PORT2,PORT2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x10 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x270)++0x3 line.long 0x0 "FLEXSPI0_REGION0_MEM_RULE[$1],FLEXSPI0 Region 0 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x40120280 ad:0x40120290 ad:0x401202A0 ad:0x401202B0 ad:0x401202C0 ad:0x401202D0) tree "FLEXSPI0_REGION1_6_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40120000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2E0)++0x3 line.long 0x0 "FLEXSPI0_REGION7_MEM_RULE[$1],FLEXSPI0 Region 7 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x401202F0 ad:0x40120300 ad:0x40120310 ad:0x40120320 ad:0x40120330 ad:0x40120340) tree "FLEXSPI0_REGION8_13_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40120000 repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 18. "VIO_INFO_VALID18,Violation information valid flag for AHB port 18" "0: Not valid,1: Valid" newline eventfld.long 0x0 17. "VIO_INFO_VALID17,Violation information valid flag for AHB port 17" "0: Not valid,1: Valid" newline eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF80)++0x3 line.long 0x0 "SEC_GPIO_MASK[$1],GPIO Mask for Port index" bitfld.long 0x0 31. "PIO0_PIN31_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "PIO0_PIN30_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "PIO0_PIN29_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "PIO0_PIN28_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "PIO0_PIN27_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "PIO0_PIN26_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "PIO0_PIN25_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "PIO0_PIN24_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "PIO0_PIN23_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "PIO0_PIN22_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "PIO0_PIN21_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "PIO0_PIN20_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "PIO0_PIN19_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "PIO0_PIN18_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "PIO0_PIN17_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "PIO0_PIN16_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "PIO0_PIN15_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "PIO0_PIN14_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "PIO0_PIN13_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "PIO0_PIN12_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "PIO0_PIN11_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "PIO0_PIN10_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "PIO0_PIN9_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "PIO0_PIN8_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "PIO0_PIN7_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "PIO0_PIN6_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "PIO0_PIN5_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "PIO0_PIN4_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "PIO0_PIN3_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "PIO0_PIN2_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "PIO0_PIN1_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "PIO0_PIN0_SEC_MASK,Mask bit" "0: Masked,1: Not masked" repeat.end group.long 0xF98++0x13 line.long 0x0 "SEC_CPU1_INT_MASK0,Secure Interrupt Mask 0 for CPU1" bitfld.long 0x0 31. "INT31_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "INT30_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "INT29_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "INT28_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "INT27_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "INT26_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "INT25_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "INT24_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "INT23_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "INT22_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "INT21_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "INT20_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "INT19_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "INT18_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "INT17_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "INT16_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "INT15_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "INT14_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "INT13_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "INT12_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "INT11_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "INT10_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "INT9_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "INT8_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "INT7_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "INT6_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "INT5_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "INT4_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "INT3_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "INT2_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "INT1_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "INT0_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x4 "SEC_CPU1_INT_MASK1,Secure Interrupt Mask 1 for CPU1" bitfld.long 0x4 31. "INT63_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 30. "INT62_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 29. "INT61_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 28. "INT60_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 27. "INT59_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 26. "INT58_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 25. "INT57_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 24. "INT56_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 23. "INT55_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 22. "INT54_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 21. "INT53_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 20. "INT52_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 19. "INT51_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 18. "INT50_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 17. "INT49_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 16. "INT48_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 15. "INT47_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 14. "INT46_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 13. "INT45_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 12. "INT44_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 11. "INT43_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 10. "INT42_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 9. "INT41_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 8. "INT40_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 7. "INT39_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 6. "INT38_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 5. "INT37_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 4. "INT36_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 3. "INT35_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 2. "INT34_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 1. "INT33_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 0. "INT32_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x8 "SEC_CPU1_INT_MASK2,Secure Interrupt Mask 2 for CPU1" bitfld.long 0x8 31. "INT95_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 30. "INT94_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 29. "INT93_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 28. "INT92_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 27. "INT91_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 26. "INT90_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 25. "INT89_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 24. "INT88_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 23. "INT87_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 22. "INT86_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 21. "INT85_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 20. "INT84_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 19. "INT83_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 18. "INT82_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 17. "INT81_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 16. "INT80_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 15. "INT79_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 14. "INT78_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 13. "INT77_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 12. "INT76_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 11. "INT75_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 10. "INT74_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 9. "INT73_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 8. "INT72_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 7. "INT71_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 6. "INT70_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 5. "INT69_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 4. "INT68_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 3. "INT67_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 2. "INT66_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 1. "INT65_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 0. "INT64_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0xC "SEC_CPU1_INT_MASK3,Secure Interrupt Mask 3 for CPU1" bitfld.long 0xC 31. "INT127_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 30. "INT126_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 29. "INT125_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 28. "INT124_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 27. "INT123_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 26. "INT122_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 25. "INT121_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 24. "INT120_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 23. "INT119_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 22. "INT118_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 21. "INT117_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 20. "INT116_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 19. "INT115_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 18. "INT114_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 17. "INT113_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 16. "INT112_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 15. "INT111_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 14. "INT110_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 13. "INT109_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 12. "INT108_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 11. "INT107_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 10. "INT106_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 9. "INT105_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 8. "INT104_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 7. "INT103_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 6. "INT102_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 5. "INT101_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 4. "INT100_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 3. "INT99_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 2. "INT98_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 1. "INT97_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 0. "INT96_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x10 "SEC_CPU1_INT_MASK4,Secure Interrupt Mask 4 for CPU1" bitfld.long 0x10 31. "INT159_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 30. "INT158_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 29. "INT157_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 28. "INT156_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 27. "INT155_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 26. "INT154_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 25. "INT153_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 24. "INT152_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 23. "INT151_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 22. "INT150_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 21. "INT149_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 20. "INT148_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 19. "INT147_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 18. "INT146_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 17. "INT145_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 16. "INT144_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 15. "INT143_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 14. "INT142_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 13. "INT141_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 12. "INT140_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 11. "INT139_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 10. "INT138_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 9. "INT137_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 8. "INT136_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 7. "INT135_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 6. "INT134_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 5. "INT133_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 4. "INT132_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 3. "INT131_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 2. "INT130_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 1. "INT129_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 0. "INT128_MASK,Mask bit" "0: Masked,1: Not masked" group.long 0xFBC++0x3 line.long 0x0 "SEC_GP_REG_LOCK,Secure Mask Lock" bitfld.long 0x0 20.--21. "SEC_CPU1_INT_MASK4_LOCK,SEC_CPU1_INT_MASK4 Lock" "?,1: SEC_CPU1_INT_MASK4 cannot be written,2: SEC_CPU1_INT_MASK4 can be written,?" newline bitfld.long 0x0 18.--19. "SEC_CPU1_INT_MASK3_LOCK,SEC_CPU1_INT_MASK3 Lock" "?,1: SEC_CPU1_INT_MASK3 cannot be written,2: SEC_CPU1_INT_MASK3 can be written,?" newline bitfld.long 0x0 16.--17. "SEC_CPU1_INT_MASK2_LOCK,SEC_CPU1_INT_MASK2 Lock" "?,1: SEC_CPU1_INT_MASK2 cannot be written,2: SEC_CPU1_INT_MASK2 can be written,?" newline bitfld.long 0x0 14.--15. "SEC_CPU1_INT_MASK1_LOCK,SEC_GPIO_MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 12.--13. "SEC_CPU1_INT_MASK0_LOCK,SSEC_CPU1_INT_MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" newline bitfld.long 0x0 2.--3. "SEC_GPIO_MASK1_LOCK,Secure GPIO _MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 0.--1. "SEC_GPIO_MASK0_LOCK,Secure GPIO _MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 30.--31. "MASTER_SEC_LEVEL_LOCK,Master SEC Level Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x0 28.--29. "USDHC,uSDHC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 26.--27. "USB_HS,USB HS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 24.--25. "ETHERNET,Ethernet" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 22.--23. "USB_FS,USB_FS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 16.--17. "NPUO,NPU Operands" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 14.--15. "PQ,PowerQuad" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 10.--11. "PKC,PKC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "eDMA1,eDMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "eDMA0,eDMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "SMARTDMA,SMARTDMA Data" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "CPU1,CPU1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 30.--31. "MASTER_SEC_LEVEL_ANTIPOL_LOCK,Master SEC Level Antipol Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x4 28.--29. "USDHC,uSDHC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 26.--27. "USB_HS,USB HS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 24.--25. "ETHERNET,Ethernet" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 22.--23. "USB_FS,USB_FS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 16.--17. "NPUO,NPU Operands" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 14.--15. "PQ,PowerQuad" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 10.--11. "PKC,PKC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "eDMA1,eDMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "eDMA0,eDMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "SMARTDMA,SMARTDMA Data" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "CPU1,CPU1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFEC++0x7 line.long 0x0 "CPU0_LOCK_REG,Miscellaneous CPU0 Control Signals" bitfld.long 0x0 30.--31. "CM33_LOCK_REG_LOCK,CM33_LOCK_REG_LOCK" "?,1: CM33_LOCK_REG_LOCK is 1,2: CM33_LOCK_REG_LOCK is 0,?" newline bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU0) LOCK_SAU is 1,2: CM33 (CPU0) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU0) LOCK_S_MPU is 1,2: CM33 (CPU0) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU0) LOCK_S_VTAIRCR is 1,2: CM33 (CPU0) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" line.long 0x4 "CPU1_LOCK_REG,Miscellaneous CPU1 Control Signals" bitfld.long 0x4 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x4 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables the privilege checking of non-secure..,2: Disables the privilege checking of non-secure..,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables the privilege checking of secure mode..,2: Disables the privilege checking of secure mode..,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables privilege checking of non-secure mode..,2: Disables privilege checking of non-secure mode..,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables privilege checking of secure mode access.,2: Disables privilege checking of secure mode access.,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end tree "AHBSC_ALIAS1" base ad:0x40121000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "FLASH00_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "FLASH01_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x30++0x3 line.long 0x0 "FLASH02_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x40++0x3 line.long 0x0 "FLASH03_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "ROM_MEM_RULE[$1],ROM Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "RAMX_MEM_RULE[$1],RAMX Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0xA0++0x3 line.long 0x0 "RAMA_MEM_RULE,RAMA Memory Rule 0" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0xC0++0x3 line.long 0x0 "RAMB_MEM_RULE,RAMB Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "RAMC_MEM_RULE[$1],RAMC Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "RAMD_MEM_RULE[$1],RAMD Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "RAME_MEM_RULE[$1],RAME Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "RAMF_MEM_RULE[$1],RAMF Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "RAMG_MEM_RULE[$1],RAMG Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x180++0x3 line.long 0x0 "RAMH_MEM_RULE,RAMH Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1A0++0x17 line.long 0x0 "APB_PERIPHERAL_GROUP0_MEM_RULE0,APB Bridge Group 0 Memory Rule 0" bitfld.long 0x0 24.--25. "INPUTMUX,INPUTMUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PINT0,PINT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SPI_FILTER,GPIO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "APB_PERIPHERAL_GROUP0_MEM_RULE1,APB Bridge Group 0 Memory Rule 1" bitfld.long 0x4 28.--29. "CTIMER3,CTIMER3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "CTIMER2,CTIMER2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 20.--21. "CTIMER1,CTIMER1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 16.--17. "CTIMER0,CTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "APB_PERIPHERAL_GROUP0_MEM_RULE2,APB Bridge Group 0 Rule 2" bitfld.long 0x8 28.--29. "WWDT1,WWDT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "WWDT0,WWDT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "OSTIMER0,OSTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "MRT0,MRT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "UTCIK0,UTCIK0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "FREQME0,FREQME0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "CTIMER4,CTIMER4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "APB_PERIPHERAL_GROUP0_MEM_RULE3,APB Bridge Group 0 Memory Rule 3" bitfld.long 0xC 12.--13. "CACHE64_POLSEL0,CACHE64_POLSEL0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "APB_PERIPHERAL_GROUP1_MEM_RULE0,APB Bridge Group 1 Memory Rule 0" bitfld.long 0x10 24.--25. "ITRC,ITRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 20.--21. "GDET,GDET" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "I3C1,I3C1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "I3C0,I3C0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "APB_PERIPHERAL_GROUP1_MEM_RULE1,APB Bridge Group 1 Memory Rule 1" bitfld.long 0x14 28.--29. "PUF_ALIAS3,PUF_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "PUF_ALIAS2,PUF_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "PUF_ALIAS1,PUF_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "PUF_ALIAS0,PUF_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "PKC,PKC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1BC++0x1F line.long 0x0 "APB_PERIPHERAL_GROUP1_MEM_RULE2,APB Bridge Group 1 Memory Rule 2" bitfld.long 0x0 16.--17. "PLU,PLU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SMARTDMA,SmartDMA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "COOLFLUX,COOLFLUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "SM3,SM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP0_MEM_RULE0,AIPS Bridge Group 0 Memory Rule 0" bitfld.long 0x4 28.--29. "TRO0,TRO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "WUU0,WUU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SPC0,SPC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "SCG0,SCG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "FMU0,FMU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "PORT5,PORT5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "GPIO5_ALIAS1,GPIO5_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "GPIO5_ALIAS0,GPIO5_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP0_MEM_RULE1,AIPS Bridge Group 0 Memory Rule 1" bitfld.long 0x8 24.--25. "FMU_TEST,FMU_TEST" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "RTC,RTC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "LPTMR1,LPTMR1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "LPTMR0,LPTMR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP0_MEM_RULE2,AIPS Bridge Group 0 Memory Rule 2" bitfld.long 0xC 28.--29. "ELS_ALIAS3,ELS_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "ELS_ALIAS2,ELS_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 20.--21. "ELS_ALIAS1,ELS_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "ELS,ELS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CMP2,CMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CMP1,CMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CMP0,CMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "TSI,TSI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AIPS_BRIDGE_GROUP0_MEM_RULE3,AIPS Bridge Group 0 Memory Rule 3" bitfld.long 0x10 20.--21. "INTM0,INTM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 16.--17. "ERM0,ERM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 12.--13. "EIM0,EIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "TRNG,TRNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "VBAT,VBAT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "DIGTMP,DIGTMP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE0,AHB Peripheral 0 Slave Port 12 Slave Rule 0" bitfld.long 0x14 28.--29. "GPIO0_ALIAS0,GPIO0_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "LP_FLEXCOMM3,LP_FLEXCOMM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "LP_FLEXCOMM2,LP_FLEXCOMM2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "LP_FLEXCOMM1,LP_FLEXCOMM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "LP_FLEXCOMM0,LP_FLEXCOMM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 8.--9. "SCT0,SCT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 4.--5. "eDMA0_CH15,eDMA0_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x18 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE1,AHB Peripheral 0 Slave Port 12 Slave Rule 1" bitfld.long 0x18 28.--29. "GPIO4_ALIAS0,GPIO4_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 24.--25. "GPIO3_ALIAS1,GPIO3_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 20.--21. "GPIO3_ALIAS0,GPIO3_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 16.--17. "GPIO2_ALIAS1,GPIO2_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 12.--13. "GPIO2_ALIAS0,GPIO2_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 8.--9. "GPIO1_ALIAS1,GPIO1_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 4.--5. "GPIO1_ALIAS0,GPIO1_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 0.--1. "GPIO0_ALIAS1,GPIO0_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x1C "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE2,AHB Peripheral 0 Slave Port 12 Slave Rule 2" bitfld.long 0x1C 0.--1. "GPIO4_ALIAS1,GPIO4_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1E0++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP1_MEM_RULE0,AIPS Bridge Group 1 Rule 0" bitfld.long 0x0 28.--29. "eDMA0_CH6,eDMA0_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA0_CH5,eDMA0_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA0_CH4,eDMA0_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA0_CH3,FLEXSPI0 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA0_CH2,eDMA0_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA0_CH1,eDMA0_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA0_CH0,eDMA0_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA0_MP,eDMA0_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP1_MEM_RULE1,AIPS Bridge Group 1 Rule 1" bitfld.long 0x4 28.--29. "eDMA0_CH14,eDMA0_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA0_CH13,eDMA0_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA0_CH12,eDMA0_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA0_CH11,FLEXSPI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA0_CH10,eDMA0_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA0_CH9,eDMA0_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA0_CH8,eDMA0_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA0_CH7,eDMA0_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1F0++0xB line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE0,AHB Peripheral 1 Slave Port 13 Slave Rule 0" bitfld.long 0x0 28.--29. "FLEXCOMM6,FLEXCOMM6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM5,FLEXCOMM5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM4,FLEXCOMM4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PKC_RAM,PKC_RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "MAILBOX,MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SEMA42,SEMA42" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH15,eDMA1_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE1,AHB Peripheral 1 Slave Port 13 Slave Rule 1" bitfld.long 0x4 28.--29. "NPU,NPU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DEBUG_MAILBOX,DEBUG_MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "CDOG1,CDOG1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "CDOG0,CDOG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USB_FS_OTG_RAM,USB FS OTG RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "FLEXCOMM9,FLEXCOMM9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "FLEXCOMM8,FLEXCOMM8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXCOMM7,FLEXCOMM7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE2,AHB Peripheral 1 Slave Port 13 Slave Rule 2" bitfld.long 0x8 0.--1. "POWERQUAD,POWERQUAD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x200++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP2_MEM_RULE0,AIPS Bridge Group 2 Rule 0" bitfld.long 0x0 28.--29. "eDMA1_CH6,eDMA1_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA1_CH5,eDMA1_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA1_CH4,eDMA1_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA1_CH3,eDMA1_CH3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA1_CH2,eDMA1_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA1_CH1,eDMA1_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH0,eDMA1_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA1_MP,eDMA1_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP2_MEM_RULE1,AIPS Bridge Group 2 Memory Rule 1" bitfld.long 0x4 28.--29. "eDMA1_CH14,eDMA1_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA1_CH13,eDMA1_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA1_CH12,eDMA1_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA1_CH11,eDMA1_CH11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA1_CH10,eDMA1_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA1_CH9,eDMA1_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA1_CH8,eDMA1_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA1_CH7,eDMA1_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x220++0xF line.long 0x0 "AIPS_BRIDGE_GROUP3_MEM_RULE0,AIPS Bridge Group 3 Rule 0" bitfld.long 0x0 28.--29. "MBC,MBC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "SFA,SFA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "FLEXSPI_CMX,FLEXSPI_CMX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "LPCAC,LPCAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "EWM0,EWM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP3_MEM_RULE1,AIPS Bridge Group 3 Memory Rule 1" bitfld.long 0x4 28.--29. "ENC,ENC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "PWM,PWM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "NPX,NPX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "CRC,CRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "OTPC,OTPC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXSPI,FLEXSPI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP3_MEM_RULE2,AIPS Bridge Group 3 Rule 2" bitfld.long 0x8 28.--29. "CAN0_RULE3,CAN0 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "CAN0_RULE2,CAN0 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "CAN0_RULE1,CAN0 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "CAN0_RULE0,CAN0 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "EVTG,EVTG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "ENC1,ENC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "PWM1,PWM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP3_MEM_RULE3,AIPS Bridge Group 3 Rule 3" bitfld.long 0xC 20.--21. "USBFS,USBFS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "USBDCD,USBDCD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CAN1_RULE3,CAN1 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CAN1_RULE2,CAN1 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CAN1_RULE1,CAN1 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "CAN1_RULE0,CAN1 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x240++0x13 line.long 0x0 "AIPS_BRIDGE_GROUP4_MEM_RULE0,AIPS Bridge Group 4 Rule 0" bitfld.long 0x0 28.--29. "SAI1,SAI1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SAI0,SAI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXIO,FLEXIO" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "EMVSIM1,EMVSIM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "EMVSIM0,EMVSIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline hexmask.long.byte 0x0 0.--3. 1. "ENET,ENET" line.long 0x4 "AIPS_BRIDGE_GROUP4_MEM_RULE1,AIPS Bridge Group 4 Rule 1" bitfld.long 0x4 28.--29. "DAC0,DAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "ADC1,ADC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "MICD,MICD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USBHS,USBHS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "USBHSPHY,USBHSPHY" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "uSDHC0,uSDHC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "SINC0,SINC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP4_MEM_RULE2,AIPS Bridge Group 4 Rule 2" bitfld.long 0x8 28.--29. "PORT1,PORT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "PORT0,PORT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "OPAMP2,OPAMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "HPDAC0,HPDAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "OPAMP1,OPAMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "DAC,DAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "VREF,VREF" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "OPAMP0,OPAMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP4_MEM_RULE3,AIPS Bridge Group 4 Rule 3" bitfld.long 0xC 28.--29. "ATX0,ATX0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "MTR0,MTR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "PORT4,PORT4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "PORT3,PORT3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "PORT2,PORT2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x10 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x270)++0x3 line.long 0x0 "FLEXSPI0_REGION0_MEM_RULE[$1],FLEXSPI0 Region 0 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x40121280 ad:0x40121290 ad:0x401212A0 ad:0x401212B0 ad:0x401212C0 ad:0x401212D0) tree "FLEXSPI0_REGION1_6_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40121000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2E0)++0x3 line.long 0x0 "FLEXSPI0_REGION7_MEM_RULE[$1],FLEXSPI0 Region 7 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x401212F0 ad:0x40121300 ad:0x40121310 ad:0x40121320 ad:0x40121330 ad:0x40121340) tree "FLEXSPI0_REGION8_13_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40121000 repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 18. "VIO_INFO_VALID18,Violation information valid flag for AHB port 18" "0: Not valid,1: Valid" newline eventfld.long 0x0 17. "VIO_INFO_VALID17,Violation information valid flag for AHB port 17" "0: Not valid,1: Valid" newline eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF80)++0x3 line.long 0x0 "SEC_GPIO_MASK[$1],GPIO Mask for Port index" bitfld.long 0x0 31. "PIO0_PIN31_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "PIO0_PIN30_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "PIO0_PIN29_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "PIO0_PIN28_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "PIO0_PIN27_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "PIO0_PIN26_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "PIO0_PIN25_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "PIO0_PIN24_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "PIO0_PIN23_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "PIO0_PIN22_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "PIO0_PIN21_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "PIO0_PIN20_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "PIO0_PIN19_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "PIO0_PIN18_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "PIO0_PIN17_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "PIO0_PIN16_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "PIO0_PIN15_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "PIO0_PIN14_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "PIO0_PIN13_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "PIO0_PIN12_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "PIO0_PIN11_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "PIO0_PIN10_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "PIO0_PIN9_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "PIO0_PIN8_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "PIO0_PIN7_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "PIO0_PIN6_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "PIO0_PIN5_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "PIO0_PIN4_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "PIO0_PIN3_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "PIO0_PIN2_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "PIO0_PIN1_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "PIO0_PIN0_SEC_MASK,Mask bit" "0: Masked,1: Not masked" repeat.end group.long 0xF98++0x13 line.long 0x0 "SEC_CPU1_INT_MASK0,Secure Interrupt Mask 0 for CPU1" bitfld.long 0x0 31. "INT31_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "INT30_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "INT29_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "INT28_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "INT27_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "INT26_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "INT25_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "INT24_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "INT23_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "INT22_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "INT21_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "INT20_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "INT19_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "INT18_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "INT17_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "INT16_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "INT15_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "INT14_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "INT13_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "INT12_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "INT11_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "INT10_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "INT9_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "INT8_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "INT7_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "INT6_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "INT5_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "INT4_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "INT3_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "INT2_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "INT1_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "INT0_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x4 "SEC_CPU1_INT_MASK1,Secure Interrupt Mask 1 for CPU1" bitfld.long 0x4 31. "INT63_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 30. "INT62_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 29. "INT61_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 28. "INT60_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 27. "INT59_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 26. "INT58_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 25. "INT57_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 24. "INT56_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 23. "INT55_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 22. "INT54_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 21. "INT53_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 20. "INT52_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 19. "INT51_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 18. "INT50_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 17. "INT49_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 16. "INT48_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 15. "INT47_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 14. "INT46_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 13. "INT45_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 12. "INT44_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 11. "INT43_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 10. "INT42_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 9. "INT41_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 8. "INT40_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 7. "INT39_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 6. "INT38_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 5. "INT37_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 4. "INT36_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 3. "INT35_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 2. "INT34_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 1. "INT33_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 0. "INT32_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x8 "SEC_CPU1_INT_MASK2,Secure Interrupt Mask 2 for CPU1" bitfld.long 0x8 31. "INT95_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 30. "INT94_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 29. "INT93_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 28. "INT92_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 27. "INT91_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 26. "INT90_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 25. "INT89_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 24. "INT88_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 23. "INT87_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 22. "INT86_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 21. "INT85_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 20. "INT84_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 19. "INT83_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 18. "INT82_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 17. "INT81_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 16. "INT80_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 15. "INT79_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 14. "INT78_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 13. "INT77_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 12. "INT76_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 11. "INT75_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 10. "INT74_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 9. "INT73_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 8. "INT72_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 7. "INT71_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 6. "INT70_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 5. "INT69_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 4. "INT68_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 3. "INT67_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 2. "INT66_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 1. "INT65_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 0. "INT64_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0xC "SEC_CPU1_INT_MASK3,Secure Interrupt Mask 3 for CPU1" bitfld.long 0xC 31. "INT127_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 30. "INT126_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 29. "INT125_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 28. "INT124_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 27. "INT123_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 26. "INT122_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 25. "INT121_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 24. "INT120_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 23. "INT119_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 22. "INT118_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 21. "INT117_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 20. "INT116_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 19. "INT115_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 18. "INT114_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 17. "INT113_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 16. "INT112_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 15. "INT111_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 14. "INT110_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 13. "INT109_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 12. "INT108_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 11. "INT107_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 10. "INT106_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 9. "INT105_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 8. "INT104_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 7. "INT103_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 6. "INT102_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 5. "INT101_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 4. "INT100_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 3. "INT99_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 2. "INT98_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 1. "INT97_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 0. "INT96_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x10 "SEC_CPU1_INT_MASK4,Secure Interrupt Mask 4 for CPU1" bitfld.long 0x10 31. "INT159_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 30. "INT158_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 29. "INT157_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 28. "INT156_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 27. "INT155_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 26. "INT154_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 25. "INT153_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 24. "INT152_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 23. "INT151_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 22. "INT150_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 21. "INT149_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 20. "INT148_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 19. "INT147_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 18. "INT146_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 17. "INT145_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 16. "INT144_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 15. "INT143_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 14. "INT142_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 13. "INT141_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 12. "INT140_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 11. "INT139_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 10. "INT138_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 9. "INT137_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 8. "INT136_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 7. "INT135_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 6. "INT134_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 5. "INT133_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 4. "INT132_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 3. "INT131_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 2. "INT130_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 1. "INT129_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 0. "INT128_MASK,Mask bit" "0: Masked,1: Not masked" group.long 0xFBC++0x3 line.long 0x0 "SEC_GP_REG_LOCK,Secure Mask Lock" bitfld.long 0x0 20.--21. "SEC_CPU1_INT_MASK4_LOCK,SEC_CPU1_INT_MASK4 Lock" "?,1: SEC_CPU1_INT_MASK4 cannot be written,2: SEC_CPU1_INT_MASK4 can be written,?" newline bitfld.long 0x0 18.--19. "SEC_CPU1_INT_MASK3_LOCK,SEC_CPU1_INT_MASK3 Lock" "?,1: SEC_CPU1_INT_MASK3 cannot be written,2: SEC_CPU1_INT_MASK3 can be written,?" newline bitfld.long 0x0 16.--17. "SEC_CPU1_INT_MASK2_LOCK,SEC_CPU1_INT_MASK2 Lock" "?,1: SEC_CPU1_INT_MASK2 cannot be written,2: SEC_CPU1_INT_MASK2 can be written,?" newline bitfld.long 0x0 14.--15. "SEC_CPU1_INT_MASK1_LOCK,SEC_GPIO_MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 12.--13. "SEC_CPU1_INT_MASK0_LOCK,SSEC_CPU1_INT_MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" newline bitfld.long 0x0 2.--3. "SEC_GPIO_MASK1_LOCK,Secure GPIO _MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 0.--1. "SEC_GPIO_MASK0_LOCK,Secure GPIO _MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 30.--31. "MASTER_SEC_LEVEL_LOCK,Master SEC Level Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x0 28.--29. "USDHC,uSDHC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 26.--27. "USB_HS,USB HS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 24.--25. "ETHERNET,Ethernet" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 22.--23. "USB_FS,USB_FS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 16.--17. "NPUO,NPU Operands" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 14.--15. "PQ,PowerQuad" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 10.--11. "PKC,PKC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "eDMA1,eDMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "eDMA0,eDMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "SMARTDMA,SMARTDMA Data" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "CPU1,CPU1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 30.--31. "MASTER_SEC_LEVEL_ANTIPOL_LOCK,Master SEC Level Antipol Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x4 28.--29. "USDHC,uSDHC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 26.--27. "USB_HS,USB HS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 24.--25. "ETHERNET,Ethernet" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 22.--23. "USB_FS,USB_FS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 16.--17. "NPUO,NPU Operands" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 14.--15. "PQ,PowerQuad" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 10.--11. "PKC,PKC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "eDMA1,eDMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "eDMA0,eDMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "SMARTDMA,SMARTDMA Data" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "CPU1,CPU1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFEC++0x7 line.long 0x0 "CPU0_LOCK_REG,Miscellaneous CPU0 Control Signals" bitfld.long 0x0 30.--31. "CM33_LOCK_REG_LOCK,CM33_LOCK_REG_LOCK" "?,1: CM33_LOCK_REG_LOCK is 1,2: CM33_LOCK_REG_LOCK is 0,?" newline bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU0) LOCK_SAU is 1,2: CM33 (CPU0) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU0) LOCK_S_MPU is 1,2: CM33 (CPU0) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU0) LOCK_S_VTAIRCR is 1,2: CM33 (CPU0) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" line.long 0x4 "CPU1_LOCK_REG,Miscellaneous CPU1 Control Signals" bitfld.long 0x4 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x4 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables the privilege checking of non-secure..,2: Disables the privilege checking of non-secure..,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables the privilege checking of secure mode..,2: Disables the privilege checking of secure mode..,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables privilege checking of non-secure mode..,2: Disables privilege checking of non-secure mode..,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables privilege checking of secure mode access.,2: Disables privilege checking of secure mode access.,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end tree "AHBSC_ALIAS2" base ad:0x40122000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "FLASH00_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "FLASH01_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x30++0x3 line.long 0x0 "FLASH02_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x40++0x3 line.long 0x0 "FLASH03_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "ROM_MEM_RULE[$1],ROM Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "RAMX_MEM_RULE[$1],RAMX Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0xA0++0x3 line.long 0x0 "RAMA_MEM_RULE,RAMA Memory Rule 0" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0xC0++0x3 line.long 0x0 "RAMB_MEM_RULE,RAMB Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "RAMC_MEM_RULE[$1],RAMC Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "RAMD_MEM_RULE[$1],RAMD Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "RAME_MEM_RULE[$1],RAME Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "RAMF_MEM_RULE[$1],RAMF Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "RAMG_MEM_RULE[$1],RAMG Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x180++0x3 line.long 0x0 "RAMH_MEM_RULE,RAMH Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1A0++0x17 line.long 0x0 "APB_PERIPHERAL_GROUP0_MEM_RULE0,APB Bridge Group 0 Memory Rule 0" bitfld.long 0x0 24.--25. "INPUTMUX,INPUTMUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PINT0,PINT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SPI_FILTER,GPIO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "APB_PERIPHERAL_GROUP0_MEM_RULE1,APB Bridge Group 0 Memory Rule 1" bitfld.long 0x4 28.--29. "CTIMER3,CTIMER3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "CTIMER2,CTIMER2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 20.--21. "CTIMER1,CTIMER1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 16.--17. "CTIMER0,CTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "APB_PERIPHERAL_GROUP0_MEM_RULE2,APB Bridge Group 0 Rule 2" bitfld.long 0x8 28.--29. "WWDT1,WWDT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "WWDT0,WWDT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "OSTIMER0,OSTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "MRT0,MRT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "UTCIK0,UTCIK0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "FREQME0,FREQME0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "CTIMER4,CTIMER4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "APB_PERIPHERAL_GROUP0_MEM_RULE3,APB Bridge Group 0 Memory Rule 3" bitfld.long 0xC 12.--13. "CACHE64_POLSEL0,CACHE64_POLSEL0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "APB_PERIPHERAL_GROUP1_MEM_RULE0,APB Bridge Group 1 Memory Rule 0" bitfld.long 0x10 24.--25. "ITRC,ITRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 20.--21. "GDET,GDET" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "I3C1,I3C1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "I3C0,I3C0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "APB_PERIPHERAL_GROUP1_MEM_RULE1,APB Bridge Group 1 Memory Rule 1" bitfld.long 0x14 28.--29. "PUF_ALIAS3,PUF_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "PUF_ALIAS2,PUF_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "PUF_ALIAS1,PUF_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "PUF_ALIAS0,PUF_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "PKC,PKC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1BC++0x1F line.long 0x0 "APB_PERIPHERAL_GROUP1_MEM_RULE2,APB Bridge Group 1 Memory Rule 2" bitfld.long 0x0 16.--17. "PLU,PLU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SMARTDMA,SmartDMA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "COOLFLUX,COOLFLUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "SM3,SM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP0_MEM_RULE0,AIPS Bridge Group 0 Memory Rule 0" bitfld.long 0x4 28.--29. "TRO0,TRO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "WUU0,WUU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SPC0,SPC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "SCG0,SCG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "FMU0,FMU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "PORT5,PORT5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "GPIO5_ALIAS1,GPIO5_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "GPIO5_ALIAS0,GPIO5_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP0_MEM_RULE1,AIPS Bridge Group 0 Memory Rule 1" bitfld.long 0x8 24.--25. "FMU_TEST,FMU_TEST" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "RTC,RTC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "LPTMR1,LPTMR1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "LPTMR0,LPTMR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP0_MEM_RULE2,AIPS Bridge Group 0 Memory Rule 2" bitfld.long 0xC 28.--29. "ELS_ALIAS3,ELS_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "ELS_ALIAS2,ELS_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 20.--21. "ELS_ALIAS1,ELS_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "ELS,ELS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CMP2,CMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CMP1,CMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CMP0,CMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "TSI,TSI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AIPS_BRIDGE_GROUP0_MEM_RULE3,AIPS Bridge Group 0 Memory Rule 3" bitfld.long 0x10 20.--21. "INTM0,INTM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 16.--17. "ERM0,ERM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 12.--13. "EIM0,EIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "TRNG,TRNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "VBAT,VBAT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "DIGTMP,DIGTMP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE0,AHB Peripheral 0 Slave Port 12 Slave Rule 0" bitfld.long 0x14 28.--29. "GPIO0_ALIAS0,GPIO0_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "LP_FLEXCOMM3,LP_FLEXCOMM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "LP_FLEXCOMM2,LP_FLEXCOMM2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "LP_FLEXCOMM1,LP_FLEXCOMM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "LP_FLEXCOMM0,LP_FLEXCOMM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 8.--9. "SCT0,SCT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 4.--5. "eDMA0_CH15,eDMA0_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x18 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE1,AHB Peripheral 0 Slave Port 12 Slave Rule 1" bitfld.long 0x18 28.--29. "GPIO4_ALIAS0,GPIO4_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 24.--25. "GPIO3_ALIAS1,GPIO3_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 20.--21. "GPIO3_ALIAS0,GPIO3_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 16.--17. "GPIO2_ALIAS1,GPIO2_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 12.--13. "GPIO2_ALIAS0,GPIO2_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 8.--9. "GPIO1_ALIAS1,GPIO1_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 4.--5. "GPIO1_ALIAS0,GPIO1_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 0.--1. "GPIO0_ALIAS1,GPIO0_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x1C "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE2,AHB Peripheral 0 Slave Port 12 Slave Rule 2" bitfld.long 0x1C 0.--1. "GPIO4_ALIAS1,GPIO4_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1E0++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP1_MEM_RULE0,AIPS Bridge Group 1 Rule 0" bitfld.long 0x0 28.--29. "eDMA0_CH6,eDMA0_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA0_CH5,eDMA0_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA0_CH4,eDMA0_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA0_CH3,FLEXSPI0 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA0_CH2,eDMA0_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA0_CH1,eDMA0_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA0_CH0,eDMA0_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA0_MP,eDMA0_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP1_MEM_RULE1,AIPS Bridge Group 1 Rule 1" bitfld.long 0x4 28.--29. "eDMA0_CH14,eDMA0_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA0_CH13,eDMA0_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA0_CH12,eDMA0_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA0_CH11,FLEXSPI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA0_CH10,eDMA0_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA0_CH9,eDMA0_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA0_CH8,eDMA0_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA0_CH7,eDMA0_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1F0++0xB line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE0,AHB Peripheral 1 Slave Port 13 Slave Rule 0" bitfld.long 0x0 28.--29. "FLEXCOMM6,FLEXCOMM6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM5,FLEXCOMM5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM4,FLEXCOMM4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PKC_RAM,PKC_RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "MAILBOX,MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SEMA42,SEMA42" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH15,eDMA1_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE1,AHB Peripheral 1 Slave Port 13 Slave Rule 1" bitfld.long 0x4 28.--29. "NPU,NPU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DEBUG_MAILBOX,DEBUG_MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "CDOG1,CDOG1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "CDOG0,CDOG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USB_FS_OTG_RAM,USB FS OTG RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "FLEXCOMM9,FLEXCOMM9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "FLEXCOMM8,FLEXCOMM8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXCOMM7,FLEXCOMM7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE2,AHB Peripheral 1 Slave Port 13 Slave Rule 2" bitfld.long 0x8 0.--1. "POWERQUAD,POWERQUAD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x200++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP2_MEM_RULE0,AIPS Bridge Group 2 Rule 0" bitfld.long 0x0 28.--29. "eDMA1_CH6,eDMA1_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA1_CH5,eDMA1_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA1_CH4,eDMA1_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA1_CH3,eDMA1_CH3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA1_CH2,eDMA1_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA1_CH1,eDMA1_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH0,eDMA1_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA1_MP,eDMA1_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP2_MEM_RULE1,AIPS Bridge Group 2 Memory Rule 1" bitfld.long 0x4 28.--29. "eDMA1_CH14,eDMA1_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA1_CH13,eDMA1_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA1_CH12,eDMA1_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA1_CH11,eDMA1_CH11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA1_CH10,eDMA1_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA1_CH9,eDMA1_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA1_CH8,eDMA1_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA1_CH7,eDMA1_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x220++0xF line.long 0x0 "AIPS_BRIDGE_GROUP3_MEM_RULE0,AIPS Bridge Group 3 Rule 0" bitfld.long 0x0 28.--29. "MBC,MBC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "SFA,SFA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "FLEXSPI_CMX,FLEXSPI_CMX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "LPCAC,LPCAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "EWM0,EWM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP3_MEM_RULE1,AIPS Bridge Group 3 Memory Rule 1" bitfld.long 0x4 28.--29. "ENC,ENC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "PWM,PWM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "NPX,NPX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "CRC,CRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "OTPC,OTPC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXSPI,FLEXSPI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP3_MEM_RULE2,AIPS Bridge Group 3 Rule 2" bitfld.long 0x8 28.--29. "CAN0_RULE3,CAN0 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "CAN0_RULE2,CAN0 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "CAN0_RULE1,CAN0 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "CAN0_RULE0,CAN0 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "EVTG,EVTG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "ENC1,ENC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "PWM1,PWM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP3_MEM_RULE3,AIPS Bridge Group 3 Rule 3" bitfld.long 0xC 20.--21. "USBFS,USBFS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "USBDCD,USBDCD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CAN1_RULE3,CAN1 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CAN1_RULE2,CAN1 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CAN1_RULE1,CAN1 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "CAN1_RULE0,CAN1 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x240++0x13 line.long 0x0 "AIPS_BRIDGE_GROUP4_MEM_RULE0,AIPS Bridge Group 4 Rule 0" bitfld.long 0x0 28.--29. "SAI1,SAI1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SAI0,SAI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXIO,FLEXIO" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "EMVSIM1,EMVSIM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "EMVSIM0,EMVSIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline hexmask.long.byte 0x0 0.--3. 1. "ENET,ENET" line.long 0x4 "AIPS_BRIDGE_GROUP4_MEM_RULE1,AIPS Bridge Group 4 Rule 1" bitfld.long 0x4 28.--29. "DAC0,DAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "ADC1,ADC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "MICD,MICD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USBHS,USBHS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "USBHSPHY,USBHSPHY" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "uSDHC0,uSDHC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "SINC0,SINC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP4_MEM_RULE2,AIPS Bridge Group 4 Rule 2" bitfld.long 0x8 28.--29. "PORT1,PORT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "PORT0,PORT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "OPAMP2,OPAMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "HPDAC0,HPDAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "OPAMP1,OPAMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "DAC,DAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "VREF,VREF" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "OPAMP0,OPAMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP4_MEM_RULE3,AIPS Bridge Group 4 Rule 3" bitfld.long 0xC 28.--29. "ATX0,ATX0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "MTR0,MTR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "PORT4,PORT4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "PORT3,PORT3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "PORT2,PORT2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x10 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x270)++0x3 line.long 0x0 "FLEXSPI0_REGION0_MEM_RULE[$1],FLEXSPI0 Region 0 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x40122280 ad:0x40122290 ad:0x401222A0 ad:0x401222B0 ad:0x401222C0 ad:0x401222D0) tree "FLEXSPI0_REGION1_6_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40122000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2E0)++0x3 line.long 0x0 "FLEXSPI0_REGION7_MEM_RULE[$1],FLEXSPI0 Region 7 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x401222F0 ad:0x40122300 ad:0x40122310 ad:0x40122320 ad:0x40122330 ad:0x40122340) tree "FLEXSPI0_REGION8_13_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40122000 repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 18. "VIO_INFO_VALID18,Violation information valid flag for AHB port 18" "0: Not valid,1: Valid" newline eventfld.long 0x0 17. "VIO_INFO_VALID17,Violation information valid flag for AHB port 17" "0: Not valid,1: Valid" newline eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF80)++0x3 line.long 0x0 "SEC_GPIO_MASK[$1],GPIO Mask for Port index" bitfld.long 0x0 31. "PIO0_PIN31_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "PIO0_PIN30_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "PIO0_PIN29_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "PIO0_PIN28_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "PIO0_PIN27_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "PIO0_PIN26_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "PIO0_PIN25_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "PIO0_PIN24_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "PIO0_PIN23_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "PIO0_PIN22_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "PIO0_PIN21_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "PIO0_PIN20_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "PIO0_PIN19_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "PIO0_PIN18_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "PIO0_PIN17_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "PIO0_PIN16_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "PIO0_PIN15_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "PIO0_PIN14_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "PIO0_PIN13_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "PIO0_PIN12_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "PIO0_PIN11_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "PIO0_PIN10_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "PIO0_PIN9_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "PIO0_PIN8_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "PIO0_PIN7_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "PIO0_PIN6_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "PIO0_PIN5_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "PIO0_PIN4_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "PIO0_PIN3_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "PIO0_PIN2_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "PIO0_PIN1_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "PIO0_PIN0_SEC_MASK,Mask bit" "0: Masked,1: Not masked" repeat.end group.long 0xF98++0x13 line.long 0x0 "SEC_CPU1_INT_MASK0,Secure Interrupt Mask 0 for CPU1" bitfld.long 0x0 31. "INT31_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "INT30_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "INT29_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "INT28_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "INT27_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "INT26_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "INT25_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "INT24_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "INT23_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "INT22_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "INT21_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "INT20_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "INT19_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "INT18_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "INT17_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "INT16_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "INT15_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "INT14_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "INT13_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "INT12_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "INT11_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "INT10_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "INT9_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "INT8_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "INT7_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "INT6_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "INT5_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "INT4_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "INT3_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "INT2_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "INT1_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "INT0_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x4 "SEC_CPU1_INT_MASK1,Secure Interrupt Mask 1 for CPU1" bitfld.long 0x4 31. "INT63_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 30. "INT62_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 29. "INT61_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 28. "INT60_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 27. "INT59_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 26. "INT58_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 25. "INT57_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 24. "INT56_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 23. "INT55_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 22. "INT54_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 21. "INT53_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 20. "INT52_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 19. "INT51_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 18. "INT50_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 17. "INT49_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 16. "INT48_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 15. "INT47_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 14. "INT46_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 13. "INT45_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 12. "INT44_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 11. "INT43_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 10. "INT42_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 9. "INT41_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 8. "INT40_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 7. "INT39_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 6. "INT38_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 5. "INT37_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 4. "INT36_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 3. "INT35_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 2. "INT34_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 1. "INT33_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 0. "INT32_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x8 "SEC_CPU1_INT_MASK2,Secure Interrupt Mask 2 for CPU1" bitfld.long 0x8 31. "INT95_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 30. "INT94_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 29. "INT93_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 28. "INT92_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 27. "INT91_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 26. "INT90_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 25. "INT89_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 24. "INT88_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 23. "INT87_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 22. "INT86_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 21. "INT85_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 20. "INT84_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 19. "INT83_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 18. "INT82_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 17. "INT81_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 16. "INT80_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 15. "INT79_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 14. "INT78_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 13. "INT77_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 12. "INT76_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 11. "INT75_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 10. "INT74_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 9. "INT73_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 8. "INT72_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 7. "INT71_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 6. "INT70_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 5. "INT69_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 4. "INT68_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 3. "INT67_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 2. "INT66_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 1. "INT65_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 0. "INT64_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0xC "SEC_CPU1_INT_MASK3,Secure Interrupt Mask 3 for CPU1" bitfld.long 0xC 31. "INT127_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 30. "INT126_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 29. "INT125_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 28. "INT124_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 27. "INT123_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 26. "INT122_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 25. "INT121_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 24. "INT120_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 23. "INT119_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 22. "INT118_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 21. "INT117_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 20. "INT116_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 19. "INT115_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 18. "INT114_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 17. "INT113_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 16. "INT112_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 15. "INT111_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 14. "INT110_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 13. "INT109_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 12. "INT108_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 11. "INT107_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 10. "INT106_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 9. "INT105_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 8. "INT104_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 7. "INT103_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 6. "INT102_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 5. "INT101_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 4. "INT100_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 3. "INT99_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 2. "INT98_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 1. "INT97_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 0. "INT96_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x10 "SEC_CPU1_INT_MASK4,Secure Interrupt Mask 4 for CPU1" bitfld.long 0x10 31. "INT159_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 30. "INT158_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 29. "INT157_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 28. "INT156_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 27. "INT155_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 26. "INT154_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 25. "INT153_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 24. "INT152_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 23. "INT151_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 22. "INT150_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 21. "INT149_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 20. "INT148_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 19. "INT147_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 18. "INT146_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 17. "INT145_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 16. "INT144_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 15. "INT143_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 14. "INT142_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 13. "INT141_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 12. "INT140_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 11. "INT139_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 10. "INT138_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 9. "INT137_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 8. "INT136_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 7. "INT135_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 6. "INT134_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 5. "INT133_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 4. "INT132_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 3. "INT131_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 2. "INT130_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 1. "INT129_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 0. "INT128_MASK,Mask bit" "0: Masked,1: Not masked" group.long 0xFBC++0x3 line.long 0x0 "SEC_GP_REG_LOCK,Secure Mask Lock" bitfld.long 0x0 20.--21. "SEC_CPU1_INT_MASK4_LOCK,SEC_CPU1_INT_MASK4 Lock" "?,1: SEC_CPU1_INT_MASK4 cannot be written,2: SEC_CPU1_INT_MASK4 can be written,?" newline bitfld.long 0x0 18.--19. "SEC_CPU1_INT_MASK3_LOCK,SEC_CPU1_INT_MASK3 Lock" "?,1: SEC_CPU1_INT_MASK3 cannot be written,2: SEC_CPU1_INT_MASK3 can be written,?" newline bitfld.long 0x0 16.--17. "SEC_CPU1_INT_MASK2_LOCK,SEC_CPU1_INT_MASK2 Lock" "?,1: SEC_CPU1_INT_MASK2 cannot be written,2: SEC_CPU1_INT_MASK2 can be written,?" newline bitfld.long 0x0 14.--15. "SEC_CPU1_INT_MASK1_LOCK,SEC_GPIO_MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 12.--13. "SEC_CPU1_INT_MASK0_LOCK,SSEC_CPU1_INT_MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" newline bitfld.long 0x0 2.--3. "SEC_GPIO_MASK1_LOCK,Secure GPIO _MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 0.--1. "SEC_GPIO_MASK0_LOCK,Secure GPIO _MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 30.--31. "MASTER_SEC_LEVEL_LOCK,Master SEC Level Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x0 28.--29. "USDHC,uSDHC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 26.--27. "USB_HS,USB HS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 24.--25. "ETHERNET,Ethernet" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 22.--23. "USB_FS,USB_FS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 16.--17. "NPUO,NPU Operands" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 14.--15. "PQ,PowerQuad" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 10.--11. "PKC,PKC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "eDMA1,eDMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "eDMA0,eDMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "SMARTDMA,SMARTDMA Data" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "CPU1,CPU1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 30.--31. "MASTER_SEC_LEVEL_ANTIPOL_LOCK,Master SEC Level Antipol Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x4 28.--29. "USDHC,uSDHC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 26.--27. "USB_HS,USB HS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 24.--25. "ETHERNET,Ethernet" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 22.--23. "USB_FS,USB_FS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 16.--17. "NPUO,NPU Operands" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 14.--15. "PQ,PowerQuad" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 10.--11. "PKC,PKC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "eDMA1,eDMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "eDMA0,eDMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "SMARTDMA,SMARTDMA Data" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "CPU1,CPU1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFEC++0x7 line.long 0x0 "CPU0_LOCK_REG,Miscellaneous CPU0 Control Signals" bitfld.long 0x0 30.--31. "CM33_LOCK_REG_LOCK,CM33_LOCK_REG_LOCK" "?,1: CM33_LOCK_REG_LOCK is 1,2: CM33_LOCK_REG_LOCK is 0,?" newline bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU0) LOCK_SAU is 1,2: CM33 (CPU0) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU0) LOCK_S_MPU is 1,2: CM33 (CPU0) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU0) LOCK_S_VTAIRCR is 1,2: CM33 (CPU0) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" line.long 0x4 "CPU1_LOCK_REG,Miscellaneous CPU1 Control Signals" bitfld.long 0x4 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x4 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables the privilege checking of non-secure..,2: Disables the privilege checking of non-secure..,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables the privilege checking of secure mode..,2: Disables the privilege checking of secure mode..,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables privilege checking of non-secure mode..,2: Disables privilege checking of non-secure mode..,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables privilege checking of secure mode access.,2: Disables privilege checking of secure mode access.,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end endif sif (cpuis("MCXN947*")) tree "AHBSC" base ad:0x40120000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "FLASH00_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "FLASH01_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x30++0x3 line.long 0x0 "FLASH02_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x40++0x3 line.long 0x0 "FLASH03_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "ROM_MEM_RULE[$1],ROM Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "RAMX_MEM_RULE[$1],RAMX Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0xA0++0x3 line.long 0x0 "RAMA_MEM_RULE,RAMA Memory Rule 0" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0xC0++0x3 line.long 0x0 "RAMB_MEM_RULE,RAMB Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "RAMC_MEM_RULE[$1],RAMC Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "RAMD_MEM_RULE[$1],RAMD Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "RAME_MEM_RULE[$1],RAME Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "RAMF_MEM_RULE[$1],RAMF Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "RAMG_MEM_RULE[$1],RAMG Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x180++0x3 line.long 0x0 "RAMH_MEM_RULE,RAMH Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1A0++0x17 line.long 0x0 "APB_PERIPHERAL_GROUP0_MEM_RULE0,APB Bridge Group 0 Memory Rule 0" bitfld.long 0x0 24.--25. "INPUTMUX,INPUTMUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PINT0,PINT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SPI_FILTER,GPIO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "APB_PERIPHERAL_GROUP0_MEM_RULE1,APB Bridge Group 0 Memory Rule 1" bitfld.long 0x4 28.--29. "CTIMER3,CTIMER3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "CTIMER2,CTIMER2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 20.--21. "CTIMER1,CTIMER1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 16.--17. "CTIMER0,CTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "APB_PERIPHERAL_GROUP0_MEM_RULE2,APB Bridge Group 0 Rule 2" bitfld.long 0x8 28.--29. "WWDT1,WWDT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "WWDT0,WWDT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "OSTIMER0,OSTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "MRT0,MRT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "UTCIK0,UTCIK0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "FREQME0,FREQME0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "CTIMER4,CTIMER4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "APB_PERIPHERAL_GROUP0_MEM_RULE3,APB Bridge Group 0 Memory Rule 3" bitfld.long 0xC 12.--13. "CACHE64_POLSEL0,CACHE64_POLSEL0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "APB_PERIPHERAL_GROUP1_MEM_RULE0,APB Bridge Group 1 Memory Rule 0" bitfld.long 0x10 24.--25. "ITRC,ITRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 20.--21. "GDET,GDET" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "I3C1,I3C1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "I3C0,I3C0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "APB_PERIPHERAL_GROUP1_MEM_RULE1,APB Bridge Group 1 Memory Rule 1" bitfld.long 0x14 28.--29. "PUF_ALIAS3,PUF_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "PUF_ALIAS2,PUF_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "PUF_ALIAS1,PUF_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "PUF_ALIAS0,PUF_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "PKC,PKC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1BC++0x1F line.long 0x0 "APB_PERIPHERAL_GROUP1_MEM_RULE2,APB Bridge Group 1 Memory Rule 2" bitfld.long 0x0 16.--17. "PLU,PLU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SMARTDMA,SmartDMA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "COOLFLUX,COOLFLUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "SM3,SM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP0_MEM_RULE0,AIPS Bridge Group 0 Memory Rule 0" bitfld.long 0x4 28.--29. "TRO0,TRO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "WUU0,WUU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SPC0,SPC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "SCG0,SCG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "FMU0,FMU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "PORT5,PORT5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "GPIO5_ALIAS1,GPIO5_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "GPIO5_ALIAS0,GPIO5_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP0_MEM_RULE1,AIPS Bridge Group 0 Memory Rule 1" bitfld.long 0x8 24.--25. "FMU_TEST,FMU_TEST" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "RTC,RTC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "LPTMR1,LPTMR1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "LPTMR0,LPTMR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP0_MEM_RULE2,AIPS Bridge Group 0 Memory Rule 2" bitfld.long 0xC 28.--29. "ELS_ALIAS3,ELS_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "ELS_ALIAS2,ELS_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 20.--21. "ELS_ALIAS1,ELS_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "ELS,ELS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CMP2,CMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CMP1,CMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CMP0,CMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "TSI,TSI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AIPS_BRIDGE_GROUP0_MEM_RULE3,AIPS Bridge Group 0 Memory Rule 3" bitfld.long 0x10 20.--21. "INTM0,INTM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 16.--17. "ERM0,ERM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 12.--13. "EIM0,EIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "TRNG,TRNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "VBAT,VBAT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "DIGTMP,DIGTMP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE0,AHB Peripheral 0 Slave Port 12 Slave Rule 0" bitfld.long 0x14 28.--29. "GPIO0_ALIAS0,GPIO0_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "LP_FLEXCOMM3,LP_FLEXCOMM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "LP_FLEXCOMM2,LP_FLEXCOMM2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "LP_FLEXCOMM1,LP_FLEXCOMM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "LP_FLEXCOMM0,LP_FLEXCOMM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 8.--9. "SCT0,SCT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 4.--5. "eDMA0_CH15,eDMA0_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x18 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE1,AHB Peripheral 0 Slave Port 12 Slave Rule 1" bitfld.long 0x18 28.--29. "GPIO4_ALIAS0,GPIO4_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 24.--25. "GPIO3_ALIAS1,GPIO3_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 20.--21. "GPIO3_ALIAS0,GPIO3_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 16.--17. "GPIO2_ALIAS1,GPIO2_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 12.--13. "GPIO2_ALIAS0,GPIO2_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 8.--9. "GPIO1_ALIAS1,GPIO1_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 4.--5. "GPIO1_ALIAS0,GPIO1_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 0.--1. "GPIO0_ALIAS1,GPIO0_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x1C "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE2,AHB Peripheral 0 Slave Port 12 Slave Rule 2" bitfld.long 0x1C 0.--1. "GPIO4_ALIAS1,GPIO4_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1E0++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP1_MEM_RULE0,AIPS Bridge Group 1 Rule 0" bitfld.long 0x0 28.--29. "eDMA0_CH6,eDMA0_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA0_CH5,eDMA0_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA0_CH4,eDMA0_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA0_CH3,FLEXSPI0 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA0_CH2,eDMA0_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA0_CH1,eDMA0_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA0_CH0,eDMA0_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA0_MP,eDMA0_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP1_MEM_RULE1,AIPS Bridge Group 1 Rule 1" bitfld.long 0x4 28.--29. "eDMA0_CH14,eDMA0_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA0_CH13,eDMA0_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA0_CH12,eDMA0_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA0_CH11,FLEXSPI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA0_CH10,eDMA0_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA0_CH9,eDMA0_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA0_CH8,eDMA0_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA0_CH7,eDMA0_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1F0++0xB line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE0,AHB Peripheral 1 Slave Port 13 Slave Rule 0" bitfld.long 0x0 28.--29. "FLEXCOMM6,FLEXCOMM6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM5,FLEXCOMM5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM4,FLEXCOMM4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PKC_RAM,PKC_RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "MAILBOX,MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SEMA42,SEMA42" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH15,eDMA1_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE1,AHB Peripheral 1 Slave Port 13 Slave Rule 1" bitfld.long 0x4 28.--29. "NPU,NPU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DEBUG_MAILBOX,DEBUG_MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "CDOG1,CDOG1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "CDOG0,CDOG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USB_FS_OTG_RAM,USB FS OTG RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "FLEXCOMM9,FLEXCOMM9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "FLEXCOMM8,FLEXCOMM8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXCOMM7,FLEXCOMM7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE2,AHB Peripheral 1 Slave Port 13 Slave Rule 2" bitfld.long 0x8 0.--1. "POWERQUAD,POWERQUAD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x200++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP2_MEM_RULE0,AIPS Bridge Group 2 Rule 0" bitfld.long 0x0 28.--29. "eDMA1_CH6,eDMA1_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA1_CH5,eDMA1_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA1_CH4,eDMA1_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA1_CH3,eDMA1_CH3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA1_CH2,eDMA1_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA1_CH1,eDMA1_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH0,eDMA1_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA1_MP,eDMA1_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP2_MEM_RULE1,AIPS Bridge Group 2 Memory Rule 1" bitfld.long 0x4 28.--29. "eDMA1_CH14,eDMA1_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA1_CH13,eDMA1_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA1_CH12,eDMA1_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA1_CH11,eDMA1_CH11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA1_CH10,eDMA1_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA1_CH9,eDMA1_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA1_CH8,eDMA1_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA1_CH7,eDMA1_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x220++0xF line.long 0x0 "AIPS_BRIDGE_GROUP3_MEM_RULE0,AIPS Bridge Group 3 Rule 0" bitfld.long 0x0 28.--29. "MBC,MBC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "SFA,SFA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "FLEXSPI_CMX,FLEXSPI_CMX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "LPCAC,LPCAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "EWM0,EWM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP3_MEM_RULE1,AIPS Bridge Group 3 Memory Rule 1" bitfld.long 0x4 28.--29. "ENC,ENC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "PWM,PWM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "NPX,NPX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "CRC,CRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "OTPC,OTPC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXSPI,FLEXSPI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP3_MEM_RULE2,AIPS Bridge Group 3 Rule 2" bitfld.long 0x8 28.--29. "CAN0_RULE3,CAN0 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "CAN0_RULE2,CAN0 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "CAN0_RULE1,CAN0 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "CAN0_RULE0,CAN0 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "EVTG,EVTG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "ENC1,ENC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "PWM1,PWM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP3_MEM_RULE3,AIPS Bridge Group 3 Rule 3" bitfld.long 0xC 20.--21. "USBFS,USBFS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "USBDCD,USBDCD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CAN1_RULE3,CAN1 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CAN1_RULE2,CAN1 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CAN1_RULE1,CAN1 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "CAN1_RULE0,CAN1 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x240++0x13 line.long 0x0 "AIPS_BRIDGE_GROUP4_MEM_RULE0,AIPS Bridge Group 4 Rule 0" bitfld.long 0x0 28.--29. "SAI1,SAI1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SAI0,SAI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXIO,FLEXIO" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "EMVSIM1,EMVSIM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "EMVSIM0,EMVSIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline hexmask.long.byte 0x0 0.--3. 1. "ENET,ENET" line.long 0x4 "AIPS_BRIDGE_GROUP4_MEM_RULE1,AIPS Bridge Group 4 Rule 1" bitfld.long 0x4 28.--29. "DAC0,DAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "ADC1,ADC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "MICD,MICD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USBHS,USBHS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "USBHSPHY,USBHSPHY" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "uSDHC0,uSDHC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "SINC0,SINC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP4_MEM_RULE2,AIPS Bridge Group 4 Rule 2" bitfld.long 0x8 28.--29. "PORT1,PORT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "PORT0,PORT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "OPAMP2,OPAMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "HPDAC0,HPDAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "OPAMP1,OPAMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "DAC,DAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "VREF,VREF" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "OPAMP0,OPAMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP4_MEM_RULE3,AIPS Bridge Group 4 Rule 3" bitfld.long 0xC 28.--29. "ATX0,ATX0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "MTR0,MTR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "PORT4,PORT4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "PORT3,PORT3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "PORT2,PORT2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x10 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x270)++0x3 line.long 0x0 "FLEXSPI0_REGION0_MEM_RULE[$1],FLEXSPI0 Region 0 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x40120280 ad:0x40120290 ad:0x401202A0 ad:0x401202B0 ad:0x401202C0 ad:0x401202D0) tree "FLEXSPI0_REGION1_6_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40120000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2E0)++0x3 line.long 0x0 "FLEXSPI0_REGION7_MEM_RULE[$1],FLEXSPI0 Region 7 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x401202F0 ad:0x40120300 ad:0x40120310 ad:0x40120320 ad:0x40120330 ad:0x40120340) tree "FLEXSPI0_REGION8_13_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40120000 repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 18. "VIO_INFO_VALID18,Violation information valid flag for AHB port 18" "0: Not valid,1: Valid" newline eventfld.long 0x0 17. "VIO_INFO_VALID17,Violation information valid flag for AHB port 17" "0: Not valid,1: Valid" newline eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF80)++0x3 line.long 0x0 "SEC_GPIO_MASK[$1],GPIO Mask for Port index" bitfld.long 0x0 31. "PIO0_PIN31_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "PIO0_PIN30_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "PIO0_PIN29_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "PIO0_PIN28_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "PIO0_PIN27_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "PIO0_PIN26_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "PIO0_PIN25_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "PIO0_PIN24_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "PIO0_PIN23_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "PIO0_PIN22_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "PIO0_PIN21_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "PIO0_PIN20_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "PIO0_PIN19_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "PIO0_PIN18_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "PIO0_PIN17_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "PIO0_PIN16_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "PIO0_PIN15_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "PIO0_PIN14_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "PIO0_PIN13_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "PIO0_PIN12_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "PIO0_PIN11_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "PIO0_PIN10_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "PIO0_PIN9_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "PIO0_PIN8_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "PIO0_PIN7_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "PIO0_PIN6_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "PIO0_PIN5_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "PIO0_PIN4_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "PIO0_PIN3_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "PIO0_PIN2_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "PIO0_PIN1_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "PIO0_PIN0_SEC_MASK,Mask bit" "0: Masked,1: Not masked" repeat.end group.long 0xF98++0x13 line.long 0x0 "SEC_CPU1_INT_MASK0,Secure Interrupt Mask 0 for CPU1" bitfld.long 0x0 31. "INT31_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "INT30_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "INT29_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "INT28_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "INT27_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "INT26_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "INT25_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "INT24_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "INT23_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "INT22_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "INT21_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "INT20_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "INT19_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "INT18_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "INT17_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "INT16_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "INT15_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "INT14_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "INT13_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "INT12_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "INT11_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "INT10_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "INT9_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "INT8_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "INT7_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "INT6_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "INT5_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "INT4_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "INT3_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "INT2_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "INT1_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "INT0_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x4 "SEC_CPU1_INT_MASK1,Secure Interrupt Mask 1 for CPU1" bitfld.long 0x4 31. "INT63_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 30. "INT62_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 29. "INT61_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 28. "INT60_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 27. "INT59_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 26. "INT58_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 25. "INT57_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 24. "INT56_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 23. "INT55_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 22. "INT54_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 21. "INT53_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 20. "INT52_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 19. "INT51_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 18. "INT50_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 17. "INT49_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 16. "INT48_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 15. "INT47_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 14. "INT46_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 13. "INT45_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 12. "INT44_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 11. "INT43_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 10. "INT42_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 9. "INT41_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 8. "INT40_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 7. "INT39_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 6. "INT38_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 5. "INT37_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 4. "INT36_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 3. "INT35_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 2. "INT34_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 1. "INT33_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 0. "INT32_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x8 "SEC_CPU1_INT_MASK2,Secure Interrupt Mask 2 for CPU1" bitfld.long 0x8 31. "INT95_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 30. "INT94_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 29. "INT93_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 28. "INT92_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 27. "INT91_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 26. "INT90_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 25. "INT89_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 24. "INT88_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 23. "INT87_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 22. "INT86_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 21. "INT85_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 20. "INT84_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 19. "INT83_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 18. "INT82_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 17. "INT81_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 16. "INT80_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 15. "INT79_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 14. "INT78_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 13. "INT77_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 12. "INT76_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 11. "INT75_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 10. "INT74_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 9. "INT73_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 8. "INT72_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 7. "INT71_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 6. "INT70_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 5. "INT69_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 4. "INT68_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 3. "INT67_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 2. "INT66_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 1. "INT65_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 0. "INT64_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0xC "SEC_CPU1_INT_MASK3,Secure Interrupt Mask 3 for CPU1" bitfld.long 0xC 31. "INT127_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 30. "INT126_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 29. "INT125_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 28. "INT124_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 27. "INT123_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 26. "INT122_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 25. "INT121_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 24. "INT120_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 23. "INT119_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 22. "INT118_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 21. "INT117_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 20. "INT116_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 19. "INT115_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 18. "INT114_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 17. "INT113_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 16. "INT112_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 15. "INT111_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 14. "INT110_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 13. "INT109_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 12. "INT108_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 11. "INT107_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 10. "INT106_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 9. "INT105_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 8. "INT104_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 7. "INT103_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 6. "INT102_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 5. "INT101_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 4. "INT100_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 3. "INT99_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 2. "INT98_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 1. "INT97_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 0. "INT96_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x10 "SEC_CPU1_INT_MASK4,Secure Interrupt Mask 4 for CPU1" bitfld.long 0x10 31. "INT159_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 30. "INT158_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 29. "INT157_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 28. "INT156_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 27. "INT155_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 26. "INT154_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 25. "INT153_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 24. "INT152_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 23. "INT151_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 22. "INT150_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 21. "INT149_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 20. "INT148_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 19. "INT147_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 18. "INT146_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 17. "INT145_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 16. "INT144_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 15. "INT143_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 14. "INT142_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 13. "INT141_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 12. "INT140_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 11. "INT139_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 10. "INT138_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 9. "INT137_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 8. "INT136_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 7. "INT135_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 6. "INT134_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 5. "INT133_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 4. "INT132_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 3. "INT131_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 2. "INT130_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 1. "INT129_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 0. "INT128_MASK,Mask bit" "0: Masked,1: Not masked" group.long 0xFBC++0x3 line.long 0x0 "SEC_GP_REG_LOCK,Secure Mask Lock" bitfld.long 0x0 20.--21. "SEC_CPU1_INT_MASK4_LOCK,SEC_CPU1_INT_MASK4 Lock" "?,1: SEC_CPU1_INT_MASK4 cannot be written,2: SEC_CPU1_INT_MASK4 can be written,?" newline bitfld.long 0x0 18.--19. "SEC_CPU1_INT_MASK3_LOCK,SEC_CPU1_INT_MASK3 Lock" "?,1: SEC_CPU1_INT_MASK3 cannot be written,2: SEC_CPU1_INT_MASK3 can be written,?" newline bitfld.long 0x0 16.--17. "SEC_CPU1_INT_MASK2_LOCK,SEC_CPU1_INT_MASK2 Lock" "?,1: SEC_CPU1_INT_MASK2 cannot be written,2: SEC_CPU1_INT_MASK2 can be written,?" newline bitfld.long 0x0 14.--15. "SEC_CPU1_INT_MASK1_LOCK,SEC_GPIO_MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 12.--13. "SEC_CPU1_INT_MASK0_LOCK,SSEC_CPU1_INT_MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" newline bitfld.long 0x0 2.--3. "SEC_GPIO_MASK1_LOCK,Secure GPIO _MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 0.--1. "SEC_GPIO_MASK0_LOCK,Secure GPIO _MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 30.--31. "MASTER_SEC_LEVEL_LOCK,Master SEC Level Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x0 28.--29. "USDHC,uSDHC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 26.--27. "USB_HS,USB HS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 24.--25. "ETHERNET,Ethernet" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 22.--23. "USB_FS,USB_FS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 16.--17. "NPUO,NPU Operands" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 14.--15. "PQ,PowerQuad" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 10.--11. "PKC,PKC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "eDMA1,eDMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "eDMA0,eDMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "SMARTDMA,SMARTDMA Data" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "CPU1,CPU1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 30.--31. "MASTER_SEC_LEVEL_ANTIPOL_LOCK,Master SEC Level Antipol Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x4 28.--29. "USDHC,uSDHC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 26.--27. "USB_HS,USB HS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 24.--25. "ETHERNET,Ethernet" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 22.--23. "USB_FS,USB_FS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 16.--17. "NPUO,NPU Operands" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 14.--15. "PQ,PowerQuad" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 10.--11. "PKC,PKC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "eDMA1,eDMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "eDMA0,eDMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "SMARTDMA,SMARTDMA Data" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "CPU1,CPU1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFEC++0x7 line.long 0x0 "CPU0_LOCK_REG,Miscellaneous CPU0 Control Signals" bitfld.long 0x0 30.--31. "CM33_LOCK_REG_LOCK,CM33_LOCK_REG_LOCK" "?,1: CM33_LOCK_REG_LOCK is 1,2: CM33_LOCK_REG_LOCK is 0,?" newline bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU0) LOCK_SAU is 1,2: CM33 (CPU0) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU0) LOCK_S_MPU is 1,2: CM33 (CPU0) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU0) LOCK_S_VTAIRCR is 1,2: CM33 (CPU0) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" line.long 0x4 "CPU1_LOCK_REG,Miscellaneous CPU1 Control Signals" bitfld.long 0x4 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x4 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables the privilege checking of non-secure..,2: Disables the privilege checking of non-secure..,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables the privilege checking of secure mode..,2: Disables the privilege checking of secure mode..,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables privilege checking of non-secure mode..,2: Disables privilege checking of non-secure mode..,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables privilege checking of secure mode access.,2: Disables privilege checking of secure mode access.,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end tree "AHBSC_ALIAS1" base ad:0x40121000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "FLASH00_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "FLASH01_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x30++0x3 line.long 0x0 "FLASH02_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x40++0x3 line.long 0x0 "FLASH03_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "ROM_MEM_RULE[$1],ROM Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "RAMX_MEM_RULE[$1],RAMX Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0xA0++0x3 line.long 0x0 "RAMA_MEM_RULE,RAMA Memory Rule 0" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0xC0++0x3 line.long 0x0 "RAMB_MEM_RULE,RAMB Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "RAMC_MEM_RULE[$1],RAMC Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "RAMD_MEM_RULE[$1],RAMD Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "RAME_MEM_RULE[$1],RAME Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "RAMF_MEM_RULE[$1],RAMF Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "RAMG_MEM_RULE[$1],RAMG Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x180++0x3 line.long 0x0 "RAMH_MEM_RULE,RAMH Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1A0++0x17 line.long 0x0 "APB_PERIPHERAL_GROUP0_MEM_RULE0,APB Bridge Group 0 Memory Rule 0" bitfld.long 0x0 24.--25. "INPUTMUX,INPUTMUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PINT0,PINT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SPI_FILTER,GPIO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "APB_PERIPHERAL_GROUP0_MEM_RULE1,APB Bridge Group 0 Memory Rule 1" bitfld.long 0x4 28.--29. "CTIMER3,CTIMER3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "CTIMER2,CTIMER2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 20.--21. "CTIMER1,CTIMER1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 16.--17. "CTIMER0,CTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "APB_PERIPHERAL_GROUP0_MEM_RULE2,APB Bridge Group 0 Rule 2" bitfld.long 0x8 28.--29. "WWDT1,WWDT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "WWDT0,WWDT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "OSTIMER0,OSTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "MRT0,MRT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "UTCIK0,UTCIK0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "FREQME0,FREQME0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "CTIMER4,CTIMER4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "APB_PERIPHERAL_GROUP0_MEM_RULE3,APB Bridge Group 0 Memory Rule 3" bitfld.long 0xC 12.--13. "CACHE64_POLSEL0,CACHE64_POLSEL0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "APB_PERIPHERAL_GROUP1_MEM_RULE0,APB Bridge Group 1 Memory Rule 0" bitfld.long 0x10 24.--25. "ITRC,ITRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 20.--21. "GDET,GDET" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "I3C1,I3C1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "I3C0,I3C0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "APB_PERIPHERAL_GROUP1_MEM_RULE1,APB Bridge Group 1 Memory Rule 1" bitfld.long 0x14 28.--29. "PUF_ALIAS3,PUF_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "PUF_ALIAS2,PUF_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "PUF_ALIAS1,PUF_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "PUF_ALIAS0,PUF_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "PKC,PKC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1BC++0x1F line.long 0x0 "APB_PERIPHERAL_GROUP1_MEM_RULE2,APB Bridge Group 1 Memory Rule 2" bitfld.long 0x0 16.--17. "PLU,PLU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SMARTDMA,SmartDMA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "COOLFLUX,COOLFLUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "SM3,SM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP0_MEM_RULE0,AIPS Bridge Group 0 Memory Rule 0" bitfld.long 0x4 28.--29. "TRO0,TRO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "WUU0,WUU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SPC0,SPC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "SCG0,SCG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "FMU0,FMU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "PORT5,PORT5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "GPIO5_ALIAS1,GPIO5_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "GPIO5_ALIAS0,GPIO5_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP0_MEM_RULE1,AIPS Bridge Group 0 Memory Rule 1" bitfld.long 0x8 24.--25. "FMU_TEST,FMU_TEST" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "RTC,RTC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "LPTMR1,LPTMR1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "LPTMR0,LPTMR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP0_MEM_RULE2,AIPS Bridge Group 0 Memory Rule 2" bitfld.long 0xC 28.--29. "ELS_ALIAS3,ELS_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "ELS_ALIAS2,ELS_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 20.--21. "ELS_ALIAS1,ELS_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "ELS,ELS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CMP2,CMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CMP1,CMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CMP0,CMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "TSI,TSI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AIPS_BRIDGE_GROUP0_MEM_RULE3,AIPS Bridge Group 0 Memory Rule 3" bitfld.long 0x10 20.--21. "INTM0,INTM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 16.--17. "ERM0,ERM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 12.--13. "EIM0,EIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "TRNG,TRNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "VBAT,VBAT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "DIGTMP,DIGTMP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE0,AHB Peripheral 0 Slave Port 12 Slave Rule 0" bitfld.long 0x14 28.--29. "GPIO0_ALIAS0,GPIO0_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "LP_FLEXCOMM3,LP_FLEXCOMM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "LP_FLEXCOMM2,LP_FLEXCOMM2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "LP_FLEXCOMM1,LP_FLEXCOMM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "LP_FLEXCOMM0,LP_FLEXCOMM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 8.--9. "SCT0,SCT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 4.--5. "eDMA0_CH15,eDMA0_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x18 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE1,AHB Peripheral 0 Slave Port 12 Slave Rule 1" bitfld.long 0x18 28.--29. "GPIO4_ALIAS0,GPIO4_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 24.--25. "GPIO3_ALIAS1,GPIO3_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 20.--21. "GPIO3_ALIAS0,GPIO3_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 16.--17. "GPIO2_ALIAS1,GPIO2_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 12.--13. "GPIO2_ALIAS0,GPIO2_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 8.--9. "GPIO1_ALIAS1,GPIO1_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 4.--5. "GPIO1_ALIAS0,GPIO1_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 0.--1. "GPIO0_ALIAS1,GPIO0_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x1C "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE2,AHB Peripheral 0 Slave Port 12 Slave Rule 2" bitfld.long 0x1C 0.--1. "GPIO4_ALIAS1,GPIO4_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1E0++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP1_MEM_RULE0,AIPS Bridge Group 1 Rule 0" bitfld.long 0x0 28.--29. "eDMA0_CH6,eDMA0_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA0_CH5,eDMA0_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA0_CH4,eDMA0_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA0_CH3,FLEXSPI0 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA0_CH2,eDMA0_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA0_CH1,eDMA0_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA0_CH0,eDMA0_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA0_MP,eDMA0_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP1_MEM_RULE1,AIPS Bridge Group 1 Rule 1" bitfld.long 0x4 28.--29. "eDMA0_CH14,eDMA0_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA0_CH13,eDMA0_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA0_CH12,eDMA0_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA0_CH11,FLEXSPI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA0_CH10,eDMA0_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA0_CH9,eDMA0_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA0_CH8,eDMA0_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA0_CH7,eDMA0_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1F0++0xB line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE0,AHB Peripheral 1 Slave Port 13 Slave Rule 0" bitfld.long 0x0 28.--29. "FLEXCOMM6,FLEXCOMM6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM5,FLEXCOMM5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM4,FLEXCOMM4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PKC_RAM,PKC_RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "MAILBOX,MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SEMA42,SEMA42" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH15,eDMA1_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE1,AHB Peripheral 1 Slave Port 13 Slave Rule 1" bitfld.long 0x4 28.--29. "NPU,NPU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DEBUG_MAILBOX,DEBUG_MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "CDOG1,CDOG1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "CDOG0,CDOG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USB_FS_OTG_RAM,USB FS OTG RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "FLEXCOMM9,FLEXCOMM9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "FLEXCOMM8,FLEXCOMM8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXCOMM7,FLEXCOMM7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE2,AHB Peripheral 1 Slave Port 13 Slave Rule 2" bitfld.long 0x8 0.--1. "POWERQUAD,POWERQUAD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x200++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP2_MEM_RULE0,AIPS Bridge Group 2 Rule 0" bitfld.long 0x0 28.--29. "eDMA1_CH6,eDMA1_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA1_CH5,eDMA1_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA1_CH4,eDMA1_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA1_CH3,eDMA1_CH3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA1_CH2,eDMA1_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA1_CH1,eDMA1_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH0,eDMA1_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA1_MP,eDMA1_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP2_MEM_RULE1,AIPS Bridge Group 2 Memory Rule 1" bitfld.long 0x4 28.--29. "eDMA1_CH14,eDMA1_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA1_CH13,eDMA1_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA1_CH12,eDMA1_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA1_CH11,eDMA1_CH11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA1_CH10,eDMA1_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA1_CH9,eDMA1_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA1_CH8,eDMA1_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA1_CH7,eDMA1_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x220++0xF line.long 0x0 "AIPS_BRIDGE_GROUP3_MEM_RULE0,AIPS Bridge Group 3 Rule 0" bitfld.long 0x0 28.--29. "MBC,MBC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "SFA,SFA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "FLEXSPI_CMX,FLEXSPI_CMX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "LPCAC,LPCAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "EWM0,EWM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP3_MEM_RULE1,AIPS Bridge Group 3 Memory Rule 1" bitfld.long 0x4 28.--29. "ENC,ENC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "PWM,PWM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "NPX,NPX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "CRC,CRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "OTPC,OTPC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXSPI,FLEXSPI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP3_MEM_RULE2,AIPS Bridge Group 3 Rule 2" bitfld.long 0x8 28.--29. "CAN0_RULE3,CAN0 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "CAN0_RULE2,CAN0 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "CAN0_RULE1,CAN0 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "CAN0_RULE0,CAN0 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "EVTG,EVTG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "ENC1,ENC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "PWM1,PWM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP3_MEM_RULE3,AIPS Bridge Group 3 Rule 3" bitfld.long 0xC 20.--21. "USBFS,USBFS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "USBDCD,USBDCD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CAN1_RULE3,CAN1 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CAN1_RULE2,CAN1 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CAN1_RULE1,CAN1 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "CAN1_RULE0,CAN1 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x240++0x13 line.long 0x0 "AIPS_BRIDGE_GROUP4_MEM_RULE0,AIPS Bridge Group 4 Rule 0" bitfld.long 0x0 28.--29. "SAI1,SAI1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SAI0,SAI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXIO,FLEXIO" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "EMVSIM1,EMVSIM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "EMVSIM0,EMVSIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline hexmask.long.byte 0x0 0.--3. 1. "ENET,ENET" line.long 0x4 "AIPS_BRIDGE_GROUP4_MEM_RULE1,AIPS Bridge Group 4 Rule 1" bitfld.long 0x4 28.--29. "DAC0,DAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "ADC1,ADC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "MICD,MICD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USBHS,USBHS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "USBHSPHY,USBHSPHY" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "uSDHC0,uSDHC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "SINC0,SINC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP4_MEM_RULE2,AIPS Bridge Group 4 Rule 2" bitfld.long 0x8 28.--29. "PORT1,PORT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "PORT0,PORT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "OPAMP2,OPAMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "HPDAC0,HPDAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "OPAMP1,OPAMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "DAC,DAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "VREF,VREF" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "OPAMP0,OPAMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP4_MEM_RULE3,AIPS Bridge Group 4 Rule 3" bitfld.long 0xC 28.--29. "ATX0,ATX0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "MTR0,MTR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "PORT4,PORT4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "PORT3,PORT3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "PORT2,PORT2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x10 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x270)++0x3 line.long 0x0 "FLEXSPI0_REGION0_MEM_RULE[$1],FLEXSPI0 Region 0 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x40121280 ad:0x40121290 ad:0x401212A0 ad:0x401212B0 ad:0x401212C0 ad:0x401212D0) tree "FLEXSPI0_REGION1_6_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40121000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2E0)++0x3 line.long 0x0 "FLEXSPI0_REGION7_MEM_RULE[$1],FLEXSPI0 Region 7 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x401212F0 ad:0x40121300 ad:0x40121310 ad:0x40121320 ad:0x40121330 ad:0x40121340) tree "FLEXSPI0_REGION8_13_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40121000 repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 18. "VIO_INFO_VALID18,Violation information valid flag for AHB port 18" "0: Not valid,1: Valid" newline eventfld.long 0x0 17. "VIO_INFO_VALID17,Violation information valid flag for AHB port 17" "0: Not valid,1: Valid" newline eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF80)++0x3 line.long 0x0 "SEC_GPIO_MASK[$1],GPIO Mask for Port index" bitfld.long 0x0 31. "PIO0_PIN31_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "PIO0_PIN30_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "PIO0_PIN29_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "PIO0_PIN28_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "PIO0_PIN27_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "PIO0_PIN26_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "PIO0_PIN25_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "PIO0_PIN24_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "PIO0_PIN23_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "PIO0_PIN22_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "PIO0_PIN21_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "PIO0_PIN20_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "PIO0_PIN19_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "PIO0_PIN18_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "PIO0_PIN17_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "PIO0_PIN16_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "PIO0_PIN15_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "PIO0_PIN14_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "PIO0_PIN13_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "PIO0_PIN12_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "PIO0_PIN11_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "PIO0_PIN10_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "PIO0_PIN9_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "PIO0_PIN8_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "PIO0_PIN7_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "PIO0_PIN6_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "PIO0_PIN5_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "PIO0_PIN4_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "PIO0_PIN3_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "PIO0_PIN2_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "PIO0_PIN1_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "PIO0_PIN0_SEC_MASK,Mask bit" "0: Masked,1: Not masked" repeat.end group.long 0xF98++0x13 line.long 0x0 "SEC_CPU1_INT_MASK0,Secure Interrupt Mask 0 for CPU1" bitfld.long 0x0 31. "INT31_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "INT30_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "INT29_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "INT28_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "INT27_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "INT26_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "INT25_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "INT24_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "INT23_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "INT22_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "INT21_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "INT20_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "INT19_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "INT18_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "INT17_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "INT16_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "INT15_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "INT14_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "INT13_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "INT12_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "INT11_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "INT10_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "INT9_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "INT8_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "INT7_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "INT6_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "INT5_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "INT4_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "INT3_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "INT2_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "INT1_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "INT0_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x4 "SEC_CPU1_INT_MASK1,Secure Interrupt Mask 1 for CPU1" bitfld.long 0x4 31. "INT63_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 30. "INT62_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 29. "INT61_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 28. "INT60_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 27. "INT59_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 26. "INT58_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 25. "INT57_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 24. "INT56_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 23. "INT55_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 22. "INT54_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 21. "INT53_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 20. "INT52_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 19. "INT51_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 18. "INT50_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 17. "INT49_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 16. "INT48_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 15. "INT47_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 14. "INT46_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 13. "INT45_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 12. "INT44_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 11. "INT43_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 10. "INT42_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 9. "INT41_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 8. "INT40_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 7. "INT39_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 6. "INT38_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 5. "INT37_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 4. "INT36_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 3. "INT35_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 2. "INT34_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 1. "INT33_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 0. "INT32_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x8 "SEC_CPU1_INT_MASK2,Secure Interrupt Mask 2 for CPU1" bitfld.long 0x8 31. "INT95_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 30. "INT94_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 29. "INT93_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 28. "INT92_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 27. "INT91_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 26. "INT90_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 25. "INT89_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 24. "INT88_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 23. "INT87_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 22. "INT86_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 21. "INT85_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 20. "INT84_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 19. "INT83_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 18. "INT82_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 17. "INT81_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 16. "INT80_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 15. "INT79_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 14. "INT78_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 13. "INT77_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 12. "INT76_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 11. "INT75_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 10. "INT74_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 9. "INT73_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 8. "INT72_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 7. "INT71_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 6. "INT70_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 5. "INT69_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 4. "INT68_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 3. "INT67_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 2. "INT66_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 1. "INT65_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 0. "INT64_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0xC "SEC_CPU1_INT_MASK3,Secure Interrupt Mask 3 for CPU1" bitfld.long 0xC 31. "INT127_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 30. "INT126_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 29. "INT125_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 28. "INT124_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 27. "INT123_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 26. "INT122_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 25. "INT121_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 24. "INT120_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 23. "INT119_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 22. "INT118_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 21. "INT117_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 20. "INT116_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 19. "INT115_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 18. "INT114_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 17. "INT113_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 16. "INT112_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 15. "INT111_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 14. "INT110_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 13. "INT109_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 12. "INT108_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 11. "INT107_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 10. "INT106_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 9. "INT105_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 8. "INT104_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 7. "INT103_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 6. "INT102_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 5. "INT101_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 4. "INT100_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 3. "INT99_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 2. "INT98_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 1. "INT97_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 0. "INT96_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x10 "SEC_CPU1_INT_MASK4,Secure Interrupt Mask 4 for CPU1" bitfld.long 0x10 31. "INT159_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 30. "INT158_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 29. "INT157_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 28. "INT156_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 27. "INT155_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 26. "INT154_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 25. "INT153_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 24. "INT152_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 23. "INT151_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 22. "INT150_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 21. "INT149_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 20. "INT148_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 19. "INT147_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 18. "INT146_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 17. "INT145_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 16. "INT144_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 15. "INT143_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 14. "INT142_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 13. "INT141_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 12. "INT140_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 11. "INT139_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 10. "INT138_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 9. "INT137_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 8. "INT136_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 7. "INT135_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 6. "INT134_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 5. "INT133_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 4. "INT132_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 3. "INT131_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 2. "INT130_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 1. "INT129_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 0. "INT128_MASK,Mask bit" "0: Masked,1: Not masked" group.long 0xFBC++0x3 line.long 0x0 "SEC_GP_REG_LOCK,Secure Mask Lock" bitfld.long 0x0 20.--21. "SEC_CPU1_INT_MASK4_LOCK,SEC_CPU1_INT_MASK4 Lock" "?,1: SEC_CPU1_INT_MASK4 cannot be written,2: SEC_CPU1_INT_MASK4 can be written,?" newline bitfld.long 0x0 18.--19. "SEC_CPU1_INT_MASK3_LOCK,SEC_CPU1_INT_MASK3 Lock" "?,1: SEC_CPU1_INT_MASK3 cannot be written,2: SEC_CPU1_INT_MASK3 can be written,?" newline bitfld.long 0x0 16.--17. "SEC_CPU1_INT_MASK2_LOCK,SEC_CPU1_INT_MASK2 Lock" "?,1: SEC_CPU1_INT_MASK2 cannot be written,2: SEC_CPU1_INT_MASK2 can be written,?" newline bitfld.long 0x0 14.--15. "SEC_CPU1_INT_MASK1_LOCK,SEC_GPIO_MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 12.--13. "SEC_CPU1_INT_MASK0_LOCK,SSEC_CPU1_INT_MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" newline bitfld.long 0x0 2.--3. "SEC_GPIO_MASK1_LOCK,Secure GPIO _MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 0.--1. "SEC_GPIO_MASK0_LOCK,Secure GPIO _MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 30.--31. "MASTER_SEC_LEVEL_LOCK,Master SEC Level Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x0 28.--29. "USDHC,uSDHC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 26.--27. "USB_HS,USB HS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 24.--25. "ETHERNET,Ethernet" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 22.--23. "USB_FS,USB_FS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 16.--17. "NPUO,NPU Operands" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 14.--15. "PQ,PowerQuad" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 10.--11. "PKC,PKC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "eDMA1,eDMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "eDMA0,eDMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "SMARTDMA,SMARTDMA Data" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "CPU1,CPU1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 30.--31. "MASTER_SEC_LEVEL_ANTIPOL_LOCK,Master SEC Level Antipol Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x4 28.--29. "USDHC,uSDHC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 26.--27. "USB_HS,USB HS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 24.--25. "ETHERNET,Ethernet" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 22.--23. "USB_FS,USB_FS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 16.--17. "NPUO,NPU Operands" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 14.--15. "PQ,PowerQuad" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 10.--11. "PKC,PKC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "eDMA1,eDMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "eDMA0,eDMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "SMARTDMA,SMARTDMA Data" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "CPU1,CPU1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFEC++0x7 line.long 0x0 "CPU0_LOCK_REG,Miscellaneous CPU0 Control Signals" bitfld.long 0x0 30.--31. "CM33_LOCK_REG_LOCK,CM33_LOCK_REG_LOCK" "?,1: CM33_LOCK_REG_LOCK is 1,2: CM33_LOCK_REG_LOCK is 0,?" newline bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU0) LOCK_SAU is 1,2: CM33 (CPU0) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU0) LOCK_S_MPU is 1,2: CM33 (CPU0) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU0) LOCK_S_VTAIRCR is 1,2: CM33 (CPU0) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" line.long 0x4 "CPU1_LOCK_REG,Miscellaneous CPU1 Control Signals" bitfld.long 0x4 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x4 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables the privilege checking of non-secure..,2: Disables the privilege checking of non-secure..,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables the privilege checking of secure mode..,2: Disables the privilege checking of secure mode..,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables privilege checking of non-secure mode..,2: Disables privilege checking of non-secure mode..,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables privilege checking of secure mode access.,2: Disables privilege checking of secure mode access.,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end tree "AHBSC_ALIAS2" base ad:0x40122000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "FLASH00_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "FLASH01_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x30++0x3 line.long 0x0 "FLASH02_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x40++0x3 line.long 0x0 "FLASH03_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "ROM_MEM_RULE[$1],ROM Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "RAMX_MEM_RULE[$1],RAMX Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0xA0++0x3 line.long 0x0 "RAMA_MEM_RULE,RAMA Memory Rule 0" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0xC0++0x3 line.long 0x0 "RAMB_MEM_RULE,RAMB Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "RAMC_MEM_RULE[$1],RAMC Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "RAMD_MEM_RULE[$1],RAMD Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "RAME_MEM_RULE[$1],RAME Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "RAMF_MEM_RULE[$1],RAMF Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "RAMG_MEM_RULE[$1],RAMG Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x180++0x3 line.long 0x0 "RAMH_MEM_RULE,RAMH Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1A0++0x17 line.long 0x0 "APB_PERIPHERAL_GROUP0_MEM_RULE0,APB Bridge Group 0 Memory Rule 0" bitfld.long 0x0 24.--25. "INPUTMUX,INPUTMUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PINT0,PINT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SPI_FILTER,GPIO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "APB_PERIPHERAL_GROUP0_MEM_RULE1,APB Bridge Group 0 Memory Rule 1" bitfld.long 0x4 28.--29. "CTIMER3,CTIMER3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "CTIMER2,CTIMER2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 20.--21. "CTIMER1,CTIMER1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 16.--17. "CTIMER0,CTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "APB_PERIPHERAL_GROUP0_MEM_RULE2,APB Bridge Group 0 Rule 2" bitfld.long 0x8 28.--29. "WWDT1,WWDT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "WWDT0,WWDT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "OSTIMER0,OSTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "MRT0,MRT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "UTCIK0,UTCIK0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "FREQME0,FREQME0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "CTIMER4,CTIMER4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "APB_PERIPHERAL_GROUP0_MEM_RULE3,APB Bridge Group 0 Memory Rule 3" bitfld.long 0xC 12.--13. "CACHE64_POLSEL0,CACHE64_POLSEL0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "APB_PERIPHERAL_GROUP1_MEM_RULE0,APB Bridge Group 1 Memory Rule 0" bitfld.long 0x10 24.--25. "ITRC,ITRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 20.--21. "GDET,GDET" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "I3C1,I3C1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "I3C0,I3C0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "APB_PERIPHERAL_GROUP1_MEM_RULE1,APB Bridge Group 1 Memory Rule 1" bitfld.long 0x14 28.--29. "PUF_ALIAS3,PUF_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "PUF_ALIAS2,PUF_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "PUF_ALIAS1,PUF_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "PUF_ALIAS0,PUF_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "PKC,PKC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1BC++0x1F line.long 0x0 "APB_PERIPHERAL_GROUP1_MEM_RULE2,APB Bridge Group 1 Memory Rule 2" bitfld.long 0x0 16.--17. "PLU,PLU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SMARTDMA,SmartDMA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "COOLFLUX,COOLFLUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "SM3,SM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP0_MEM_RULE0,AIPS Bridge Group 0 Memory Rule 0" bitfld.long 0x4 28.--29. "TRO0,TRO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "WUU0,WUU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SPC0,SPC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "SCG0,SCG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "FMU0,FMU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "PORT5,PORT5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "GPIO5_ALIAS1,GPIO5_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "GPIO5_ALIAS0,GPIO5_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP0_MEM_RULE1,AIPS Bridge Group 0 Memory Rule 1" bitfld.long 0x8 24.--25. "FMU_TEST,FMU_TEST" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "RTC,RTC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "LPTMR1,LPTMR1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "LPTMR0,LPTMR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP0_MEM_RULE2,AIPS Bridge Group 0 Memory Rule 2" bitfld.long 0xC 28.--29. "ELS_ALIAS3,ELS_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "ELS_ALIAS2,ELS_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 20.--21. "ELS_ALIAS1,ELS_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "ELS,ELS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CMP2,CMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CMP1,CMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CMP0,CMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "TSI,TSI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AIPS_BRIDGE_GROUP0_MEM_RULE3,AIPS Bridge Group 0 Memory Rule 3" bitfld.long 0x10 20.--21. "INTM0,INTM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 16.--17. "ERM0,ERM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 12.--13. "EIM0,EIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "TRNG,TRNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "VBAT,VBAT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "DIGTMP,DIGTMP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE0,AHB Peripheral 0 Slave Port 12 Slave Rule 0" bitfld.long 0x14 28.--29. "GPIO0_ALIAS0,GPIO0_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "LP_FLEXCOMM3,LP_FLEXCOMM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "LP_FLEXCOMM2,LP_FLEXCOMM2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "LP_FLEXCOMM1,LP_FLEXCOMM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "LP_FLEXCOMM0,LP_FLEXCOMM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 8.--9. "SCT0,SCT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 4.--5. "eDMA0_CH15,eDMA0_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x18 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE1,AHB Peripheral 0 Slave Port 12 Slave Rule 1" bitfld.long 0x18 28.--29. "GPIO4_ALIAS0,GPIO4_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 24.--25. "GPIO3_ALIAS1,GPIO3_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 20.--21. "GPIO3_ALIAS0,GPIO3_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 16.--17. "GPIO2_ALIAS1,GPIO2_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 12.--13. "GPIO2_ALIAS0,GPIO2_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 8.--9. "GPIO1_ALIAS1,GPIO1_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 4.--5. "GPIO1_ALIAS0,GPIO1_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 0.--1. "GPIO0_ALIAS1,GPIO0_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x1C "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE2,AHB Peripheral 0 Slave Port 12 Slave Rule 2" bitfld.long 0x1C 0.--1. "GPIO4_ALIAS1,GPIO4_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1E0++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP1_MEM_RULE0,AIPS Bridge Group 1 Rule 0" bitfld.long 0x0 28.--29. "eDMA0_CH6,eDMA0_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA0_CH5,eDMA0_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA0_CH4,eDMA0_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA0_CH3,FLEXSPI0 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA0_CH2,eDMA0_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA0_CH1,eDMA0_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA0_CH0,eDMA0_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA0_MP,eDMA0_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP1_MEM_RULE1,AIPS Bridge Group 1 Rule 1" bitfld.long 0x4 28.--29. "eDMA0_CH14,eDMA0_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA0_CH13,eDMA0_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA0_CH12,eDMA0_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA0_CH11,FLEXSPI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA0_CH10,eDMA0_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA0_CH9,eDMA0_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA0_CH8,eDMA0_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA0_CH7,eDMA0_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1F0++0xB line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE0,AHB Peripheral 1 Slave Port 13 Slave Rule 0" bitfld.long 0x0 28.--29. "FLEXCOMM6,FLEXCOMM6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM5,FLEXCOMM5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM4,FLEXCOMM4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PKC_RAM,PKC_RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "MAILBOX,MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SEMA42,SEMA42" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH15,eDMA1_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE1,AHB Peripheral 1 Slave Port 13 Slave Rule 1" bitfld.long 0x4 28.--29. "NPU,NPU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DEBUG_MAILBOX,DEBUG_MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "CDOG1,CDOG1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "CDOG0,CDOG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USB_FS_OTG_RAM,USB FS OTG RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "FLEXCOMM9,FLEXCOMM9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "FLEXCOMM8,FLEXCOMM8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXCOMM7,FLEXCOMM7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE2,AHB Peripheral 1 Slave Port 13 Slave Rule 2" bitfld.long 0x8 0.--1. "POWERQUAD,POWERQUAD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x200++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP2_MEM_RULE0,AIPS Bridge Group 2 Rule 0" bitfld.long 0x0 28.--29. "eDMA1_CH6,eDMA1_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA1_CH5,eDMA1_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA1_CH4,eDMA1_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA1_CH3,eDMA1_CH3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA1_CH2,eDMA1_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA1_CH1,eDMA1_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH0,eDMA1_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA1_MP,eDMA1_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP2_MEM_RULE1,AIPS Bridge Group 2 Memory Rule 1" bitfld.long 0x4 28.--29. "eDMA1_CH14,eDMA1_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA1_CH13,eDMA1_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA1_CH12,eDMA1_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA1_CH11,eDMA1_CH11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA1_CH10,eDMA1_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA1_CH9,eDMA1_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA1_CH8,eDMA1_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA1_CH7,eDMA1_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x220++0xF line.long 0x0 "AIPS_BRIDGE_GROUP3_MEM_RULE0,AIPS Bridge Group 3 Rule 0" bitfld.long 0x0 28.--29. "MBC,MBC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "SFA,SFA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "FLEXSPI_CMX,FLEXSPI_CMX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "LPCAC,LPCAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "EWM0,EWM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP3_MEM_RULE1,AIPS Bridge Group 3 Memory Rule 1" bitfld.long 0x4 28.--29. "ENC,ENC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "PWM,PWM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "NPX,NPX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "CRC,CRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "OTPC,OTPC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXSPI,FLEXSPI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP3_MEM_RULE2,AIPS Bridge Group 3 Rule 2" bitfld.long 0x8 28.--29. "CAN0_RULE3,CAN0 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "CAN0_RULE2,CAN0 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "CAN0_RULE1,CAN0 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "CAN0_RULE0,CAN0 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "EVTG,EVTG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "ENC1,ENC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "PWM1,PWM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP3_MEM_RULE3,AIPS Bridge Group 3 Rule 3" bitfld.long 0xC 20.--21. "USBFS,USBFS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "USBDCD,USBDCD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CAN1_RULE3,CAN1 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CAN1_RULE2,CAN1 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CAN1_RULE1,CAN1 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "CAN1_RULE0,CAN1 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x240++0x13 line.long 0x0 "AIPS_BRIDGE_GROUP4_MEM_RULE0,AIPS Bridge Group 4 Rule 0" bitfld.long 0x0 28.--29. "SAI1,SAI1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SAI0,SAI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXIO,FLEXIO" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "EMVSIM1,EMVSIM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "EMVSIM0,EMVSIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline hexmask.long.byte 0x0 0.--3. 1. "ENET,ENET" line.long 0x4 "AIPS_BRIDGE_GROUP4_MEM_RULE1,AIPS Bridge Group 4 Rule 1" bitfld.long 0x4 28.--29. "DAC0,DAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "ADC1,ADC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "MICD,MICD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USBHS,USBHS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "USBHSPHY,USBHSPHY" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "uSDHC0,uSDHC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "SINC0,SINC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP4_MEM_RULE2,AIPS Bridge Group 4 Rule 2" bitfld.long 0x8 28.--29. "PORT1,PORT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "PORT0,PORT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "OPAMP2,OPAMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "HPDAC0,HPDAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "OPAMP1,OPAMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "DAC,DAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "VREF,VREF" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "OPAMP0,OPAMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP4_MEM_RULE3,AIPS Bridge Group 4 Rule 3" bitfld.long 0xC 28.--29. "ATX0,ATX0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "MTR0,MTR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "PORT4,PORT4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "PORT3,PORT3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "PORT2,PORT2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x10 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x270)++0x3 line.long 0x0 "FLEXSPI0_REGION0_MEM_RULE[$1],FLEXSPI0 Region 0 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x40122280 ad:0x40122290 ad:0x401222A0 ad:0x401222B0 ad:0x401222C0 ad:0x401222D0) tree "FLEXSPI0_REGION1_6_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40122000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2E0)++0x3 line.long 0x0 "FLEXSPI0_REGION7_MEM_RULE[$1],FLEXSPI0 Region 7 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x401222F0 ad:0x40122300 ad:0x40122310 ad:0x40122320 ad:0x40122330 ad:0x40122340) tree "FLEXSPI0_REGION8_13_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40122000 repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 18. "VIO_INFO_VALID18,Violation information valid flag for AHB port 18" "0: Not valid,1: Valid" newline eventfld.long 0x0 17. "VIO_INFO_VALID17,Violation information valid flag for AHB port 17" "0: Not valid,1: Valid" newline eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF80)++0x3 line.long 0x0 "SEC_GPIO_MASK[$1],GPIO Mask for Port index" bitfld.long 0x0 31. "PIO0_PIN31_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "PIO0_PIN30_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "PIO0_PIN29_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "PIO0_PIN28_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "PIO0_PIN27_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "PIO0_PIN26_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "PIO0_PIN25_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "PIO0_PIN24_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "PIO0_PIN23_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "PIO0_PIN22_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "PIO0_PIN21_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "PIO0_PIN20_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "PIO0_PIN19_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "PIO0_PIN18_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "PIO0_PIN17_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "PIO0_PIN16_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "PIO0_PIN15_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "PIO0_PIN14_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "PIO0_PIN13_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "PIO0_PIN12_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "PIO0_PIN11_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "PIO0_PIN10_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "PIO0_PIN9_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "PIO0_PIN8_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "PIO0_PIN7_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "PIO0_PIN6_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "PIO0_PIN5_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "PIO0_PIN4_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "PIO0_PIN3_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "PIO0_PIN2_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "PIO0_PIN1_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "PIO0_PIN0_SEC_MASK,Mask bit" "0: Masked,1: Not masked" repeat.end group.long 0xF98++0x13 line.long 0x0 "SEC_CPU1_INT_MASK0,Secure Interrupt Mask 0 for CPU1" bitfld.long 0x0 31. "INT31_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "INT30_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "INT29_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "INT28_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "INT27_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "INT26_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "INT25_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "INT24_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "INT23_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "INT22_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "INT21_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "INT20_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "INT19_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "INT18_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "INT17_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "INT16_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "INT15_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "INT14_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "INT13_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "INT12_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "INT11_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "INT10_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "INT9_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "INT8_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "INT7_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "INT6_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "INT5_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "INT4_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "INT3_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "INT2_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "INT1_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "INT0_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x4 "SEC_CPU1_INT_MASK1,Secure Interrupt Mask 1 for CPU1" bitfld.long 0x4 31. "INT63_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 30. "INT62_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 29. "INT61_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 28. "INT60_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 27. "INT59_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 26. "INT58_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 25. "INT57_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 24. "INT56_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 23. "INT55_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 22. "INT54_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 21. "INT53_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 20. "INT52_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 19. "INT51_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 18. "INT50_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 17. "INT49_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 16. "INT48_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 15. "INT47_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 14. "INT46_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 13. "INT45_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 12. "INT44_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 11. "INT43_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 10. "INT42_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 9. "INT41_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 8. "INT40_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 7. "INT39_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 6. "INT38_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 5. "INT37_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 4. "INT36_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 3. "INT35_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 2. "INT34_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 1. "INT33_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 0. "INT32_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x8 "SEC_CPU1_INT_MASK2,Secure Interrupt Mask 2 for CPU1" bitfld.long 0x8 31. "INT95_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 30. "INT94_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 29. "INT93_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 28. "INT92_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 27. "INT91_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 26. "INT90_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 25. "INT89_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 24. "INT88_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 23. "INT87_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 22. "INT86_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 21. "INT85_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 20. "INT84_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 19. "INT83_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 18. "INT82_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 17. "INT81_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 16. "INT80_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 15. "INT79_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 14. "INT78_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 13. "INT77_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 12. "INT76_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 11. "INT75_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 10. "INT74_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 9. "INT73_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 8. "INT72_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 7. "INT71_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 6. "INT70_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 5. "INT69_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 4. "INT68_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 3. "INT67_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 2. "INT66_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 1. "INT65_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 0. "INT64_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0xC "SEC_CPU1_INT_MASK3,Secure Interrupt Mask 3 for CPU1" bitfld.long 0xC 31. "INT127_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 30. "INT126_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 29. "INT125_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 28. "INT124_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 27. "INT123_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 26. "INT122_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 25. "INT121_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 24. "INT120_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 23. "INT119_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 22. "INT118_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 21. "INT117_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 20. "INT116_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 19. "INT115_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 18. "INT114_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 17. "INT113_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 16. "INT112_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 15. "INT111_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 14. "INT110_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 13. "INT109_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 12. "INT108_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 11. "INT107_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 10. "INT106_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 9. "INT105_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 8. "INT104_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 7. "INT103_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 6. "INT102_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 5. "INT101_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 4. "INT100_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 3. "INT99_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 2. "INT98_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 1. "INT97_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 0. "INT96_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x10 "SEC_CPU1_INT_MASK4,Secure Interrupt Mask 4 for CPU1" bitfld.long 0x10 31. "INT159_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 30. "INT158_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 29. "INT157_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 28. "INT156_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 27. "INT155_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 26. "INT154_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 25. "INT153_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 24. "INT152_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 23. "INT151_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 22. "INT150_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 21. "INT149_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 20. "INT148_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 19. "INT147_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 18. "INT146_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 17. "INT145_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 16. "INT144_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 15. "INT143_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 14. "INT142_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 13. "INT141_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 12. "INT140_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 11. "INT139_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 10. "INT138_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 9. "INT137_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 8. "INT136_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 7. "INT135_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 6. "INT134_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 5. "INT133_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 4. "INT132_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 3. "INT131_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 2. "INT130_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 1. "INT129_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 0. "INT128_MASK,Mask bit" "0: Masked,1: Not masked" group.long 0xFBC++0x3 line.long 0x0 "SEC_GP_REG_LOCK,Secure Mask Lock" bitfld.long 0x0 20.--21. "SEC_CPU1_INT_MASK4_LOCK,SEC_CPU1_INT_MASK4 Lock" "?,1: SEC_CPU1_INT_MASK4 cannot be written,2: SEC_CPU1_INT_MASK4 can be written,?" newline bitfld.long 0x0 18.--19. "SEC_CPU1_INT_MASK3_LOCK,SEC_CPU1_INT_MASK3 Lock" "?,1: SEC_CPU1_INT_MASK3 cannot be written,2: SEC_CPU1_INT_MASK3 can be written,?" newline bitfld.long 0x0 16.--17. "SEC_CPU1_INT_MASK2_LOCK,SEC_CPU1_INT_MASK2 Lock" "?,1: SEC_CPU1_INT_MASK2 cannot be written,2: SEC_CPU1_INT_MASK2 can be written,?" newline bitfld.long 0x0 14.--15. "SEC_CPU1_INT_MASK1_LOCK,SEC_GPIO_MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 12.--13. "SEC_CPU1_INT_MASK0_LOCK,SSEC_CPU1_INT_MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" newline bitfld.long 0x0 2.--3. "SEC_GPIO_MASK1_LOCK,Secure GPIO _MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 0.--1. "SEC_GPIO_MASK0_LOCK,Secure GPIO _MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 30.--31. "MASTER_SEC_LEVEL_LOCK,Master SEC Level Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x0 28.--29. "USDHC,uSDHC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 26.--27. "USB_HS,USB HS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 24.--25. "ETHERNET,Ethernet" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 22.--23. "USB_FS,USB_FS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 16.--17. "NPUO,NPU Operands" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 14.--15. "PQ,PowerQuad" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 10.--11. "PKC,PKC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "eDMA1,eDMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "eDMA0,eDMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "SMARTDMA,SMARTDMA Data" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "CPU1,CPU1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 30.--31. "MASTER_SEC_LEVEL_ANTIPOL_LOCK,Master SEC Level Antipol Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x4 28.--29. "USDHC,uSDHC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 26.--27. "USB_HS,USB HS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 24.--25. "ETHERNET,Ethernet" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 22.--23. "USB_FS,USB_FS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 16.--17. "NPUO,NPU Operands" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 14.--15. "PQ,PowerQuad" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 10.--11. "PKC,PKC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "eDMA1,eDMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "eDMA0,eDMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "SMARTDMA,SMARTDMA Data" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "CPU1,CPU1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFEC++0x7 line.long 0x0 "CPU0_LOCK_REG,Miscellaneous CPU0 Control Signals" bitfld.long 0x0 30.--31. "CM33_LOCK_REG_LOCK,CM33_LOCK_REG_LOCK" "?,1: CM33_LOCK_REG_LOCK is 1,2: CM33_LOCK_REG_LOCK is 0,?" newline bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU0) LOCK_SAU is 1,2: CM33 (CPU0) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU0) LOCK_S_MPU is 1,2: CM33 (CPU0) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU0) LOCK_S_VTAIRCR is 1,2: CM33 (CPU0) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" line.long 0x4 "CPU1_LOCK_REG,Miscellaneous CPU1 Control Signals" bitfld.long 0x4 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x4 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables the privilege checking of non-secure..,2: Disables the privilege checking of non-secure..,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables the privilege checking of secure mode..,2: Disables the privilege checking of secure mode..,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables privilege checking of non-secure mode..,2: Disables privilege checking of non-secure mode..,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables privilege checking of secure mode access.,2: Disables privilege checking of secure mode access.,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")||cpuis("MCXN546*")) tree "AHBSC_ALIAS1" base ad:0x40121000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "FLASH00_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x30++0x3 line.long 0x0 "FLASH02_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x40++0x3 line.long 0x0 "FLASH03_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "ROM_MEM_RULE[$1],ROM Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "RAMX_MEM_RULE[$1],RAMX Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0xA0++0x3 line.long 0x0 "RAMA_MEM_RULE,RAMA Memory Rule 0" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0xC0++0x3 line.long 0x0 "RAMB_MEM_RULE,RAMB Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "RAMC_MEM_RULE[$1],RAMC Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "RAMD_MEM_RULE[$1],RAMD Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "RAME_MEM_RULE[$1],RAME Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x1A0++0x17 line.long 0x0 "APB_PERIPHERAL_GROUP0_MEM_RULE0,APB Bridge Group 0 Memory Rule 0" bitfld.long 0x0 24.--25. "INPUTMUX,INPUTMUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PINT0,PINT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 12.--13. "SPI_FILTER,GPIO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif bitfld.long 0x0 0.--1. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "APB_PERIPHERAL_GROUP0_MEM_RULE1,APB Bridge Group 0 Memory Rule 1" bitfld.long 0x4 28.--29. "CTIMER3,CTIMER3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "CTIMER2,CTIMER2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 20.--21. "CTIMER1,CTIMER1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 16.--17. "CTIMER0,CTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "APB_PERIPHERAL_GROUP0_MEM_RULE2,APB Bridge Group 0 Rule 2" bitfld.long 0x8 28.--29. "WWDT1,WWDT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "WWDT0,WWDT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "OSTIMER0,OSTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "MRT0,MRT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "UTCIK0,UTCIK0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "FREQME0,FREQME0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "CTIMER4,CTIMER4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "APB_PERIPHERAL_GROUP0_MEM_RULE3,APB Bridge Group 0 Memory Rule 3" bitfld.long 0xC 12.--13. "CACHE64_POLSEL0,CACHE64_POLSEL0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "APB_PERIPHERAL_GROUP1_MEM_RULE0,APB Bridge Group 1 Memory Rule 0" bitfld.long 0x10 24.--25. "ITRC,ITRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 20.--21. "GDET,GDET" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "I3C1,I3C1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "I3C0,I3C0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "APB_PERIPHERAL_GROUP1_MEM_RULE1,APB Bridge Group 1 Memory Rule 1" bitfld.long 0x14 28.--29. "PUF_ALIAS3,PUF_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "PUF_ALIAS2,PUF_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "PUF_ALIAS1,PUF_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "PUF_ALIAS0,PUF_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "PKC,PKC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1BC++0x1F line.long 0x0 "APB_PERIPHERAL_GROUP1_MEM_RULE2,APB Bridge Group 1 Memory Rule 2" bitfld.long 0x0 16.--17. "PLU,PLU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SMARTDMA,SmartDMA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "COOLFLUX,COOLFLUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 4.--5. "SM3,SM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" endif line.long 0x4 "AIPS_BRIDGE_GROUP0_MEM_RULE0,AIPS Bridge Group 0 Memory Rule 0" sif (cpuis("MCXN546*")) bitfld.long 0x4 28.--29. "TRO0,TRO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif bitfld.long 0x4 24.--25. "WUU0,WUU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SPC0,SPC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "SCG0,SCG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "FMU0,FMU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "PORT5,PORT5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "GPIO5_ALIAS1,GPIO5_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "GPIO5_ALIAS0,GPIO5_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP0_MEM_RULE1,AIPS Bridge Group 0 Memory Rule 1" bitfld.long 0x8 24.--25. "FMU_TEST,FMU_TEST" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "RTC,RTC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "LPTMR1,LPTMR1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "LPTMR0,LPTMR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP0_MEM_RULE2,AIPS Bridge Group 0 Memory Rule 2" bitfld.long 0xC 28.--29. "ELS_ALIAS3,ELS_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "ELS_ALIAS2,ELS_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 20.--21. "ELS_ALIAS1,ELS_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "ELS,ELS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CMP2,CMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CMP1,CMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CMP0,CMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "TSI,TSI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AIPS_BRIDGE_GROUP0_MEM_RULE3,AIPS Bridge Group 0 Memory Rule 3" bitfld.long 0x10 20.--21. "INTM0,INTM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 16.--17. "ERM0,ERM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 12.--13. "EIM0,EIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "TRNG,TRNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "VBAT,VBAT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "DIGTMP,DIGTMP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE0,AHB Peripheral 0 Slave Port 12 Slave Rule 0" bitfld.long 0x14 28.--29. "GPIO0_ALIAS0,GPIO0_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "LP_FLEXCOMM3,LP_FLEXCOMM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "LP_FLEXCOMM2,LP_FLEXCOMM2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "LP_FLEXCOMM1,LP_FLEXCOMM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "LP_FLEXCOMM0,LP_FLEXCOMM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 8.--9. "SCT0,SCT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 4.--5. "eDMA0_CH15,eDMA0_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x18 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE1,AHB Peripheral 0 Slave Port 12 Slave Rule 1" bitfld.long 0x18 28.--29. "GPIO4_ALIAS0,GPIO4_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 24.--25. "GPIO3_ALIAS1,GPIO3_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 20.--21. "GPIO3_ALIAS0,GPIO3_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 16.--17. "GPIO2_ALIAS1,GPIO2_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 12.--13. "GPIO2_ALIAS0,GPIO2_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 8.--9. "GPIO1_ALIAS1,GPIO1_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 4.--5. "GPIO1_ALIAS0,GPIO1_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 0.--1. "GPIO0_ALIAS1,GPIO0_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x1C "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE2,AHB Peripheral 0 Slave Port 12 Slave Rule 2" bitfld.long 0x1C 0.--1. "GPIO4_ALIAS1,GPIO4_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1E0++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP1_MEM_RULE0,AIPS Bridge Group 1 Rule 0" bitfld.long 0x0 28.--29. "eDMA0_CH6,eDMA0_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA0_CH5,eDMA0_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA0_CH4,eDMA0_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA0_CH3,FLEXSPI0 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA0_CH2,eDMA0_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA0_CH1,eDMA0_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA0_CH0,eDMA0_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA0_MP,eDMA0_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP1_MEM_RULE1,AIPS Bridge Group 1 Rule 1" bitfld.long 0x4 28.--29. "eDMA0_CH14,eDMA0_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA0_CH13,eDMA0_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA0_CH12,eDMA0_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA0_CH11,FLEXSPI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA0_CH10,eDMA0_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA0_CH9,eDMA0_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA0_CH8,eDMA0_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA0_CH7,eDMA0_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1F0++0x7 line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE0,AHB Peripheral 1 Slave Port 13 Slave Rule 0" bitfld.long 0x0 28.--29. "FLEXCOMM6,FLEXCOMM6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM5,FLEXCOMM5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM4,FLEXCOMM4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PKC_RAM,PKC_RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "MAILBOX,MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SEMA42,SEMA42" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH15,eDMA1_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE1,AHB Peripheral 1 Slave Port 13 Slave Rule 1" bitfld.long 0x4 28.--29. "NPU,NPU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DEBUG_MAILBOX,DEBUG_MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "CDOG1,CDOG1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "CDOG0,CDOG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USB_FS_OTG_RAM,USB FS OTG RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "FLEXCOMM9,FLEXCOMM9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "FLEXCOMM8,FLEXCOMM8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXCOMM7,FLEXCOMM7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" rgroup.long 0x1F8++0x3 line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE2,AHB Peripheral 1 Slave Port 13 Slave Rule 2" sif (cpuis("MCXN546*")) bitfld.long 0x0 0.--1. "POWERQUAD,POWERQUAD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" endif group.long 0x200++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP2_MEM_RULE0,AIPS Bridge Group 2 Rule 0" bitfld.long 0x0 28.--29. "eDMA1_CH6,eDMA1_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA1_CH5,eDMA1_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA1_CH4,eDMA1_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA1_CH3,eDMA1_CH3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA1_CH2,eDMA1_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA1_CH1,eDMA1_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH0,eDMA1_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA1_MP,eDMA1_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP2_MEM_RULE1,AIPS Bridge Group 2 Memory Rule 1" sif (cpuis("MCXN546*")) bitfld.long 0x4 28.--29. "eDMA1_CH14,eDMA1_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 24.--25. "eDMA1_CH13,eDMA1_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 20.--21. "eDMA1_CH12,eDMA1_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 16.--17. "eDMA1_CH11,eDMA1_CH11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 12.--13. "eDMA1_CH10,eDMA1_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 8.--9. "eDMA1_CH9,eDMA1_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 4.--5. "eDMA1_CH8,eDMA1_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif bitfld.long 0x4 0.--1. "eDMA1_CH7,eDMA1_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x220++0xF line.long 0x0 "AIPS_BRIDGE_GROUP3_MEM_RULE0,AIPS Bridge Group 3 Rule 0" bitfld.long 0x0 28.--29. "MBC,MBC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "SFA,SFA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "FLEXSPI_CMX,FLEXSPI_CMX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "LPCAC,LPCAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "EWM0,EWM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP3_MEM_RULE1,AIPS Bridge Group 3 Memory Rule 1" bitfld.long 0x4 28.--29. "ENC,ENC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "PWM,PWM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "NPX,NPX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "CRC,CRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "OTPC,OTPC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXSPI,FLEXSPI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP3_MEM_RULE2,AIPS Bridge Group 3 Rule 2" bitfld.long 0x8 28.--29. "CAN0_RULE3,CAN0 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "CAN0_RULE2,CAN0 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "CAN0_RULE1,CAN0 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "CAN0_RULE0,CAN0 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "EVTG,EVTG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "ENC1,ENC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "PWM1,PWM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP3_MEM_RULE3,AIPS Bridge Group 3 Rule 3" bitfld.long 0xC 20.--21. "USBFS,USBFS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "USBDCD,USBDCD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CAN1_RULE3,CAN1 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CAN1_RULE2,CAN1 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CAN1_RULE1,CAN1 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "CAN1_RULE0,CAN1 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x240++0x13 line.long 0x0 "AIPS_BRIDGE_GROUP4_MEM_RULE0,AIPS Bridge Group 4 Rule 0" bitfld.long 0x0 28.--29. "SAI1,SAI1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SAI0,SAI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXIO,FLEXIO" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "EMVSIM1,EMVSIM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "EMVSIM0,EMVSIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline hexmask.long.byte 0x0 0.--3. 1. "ENET,ENET" line.long 0x4 "AIPS_BRIDGE_GROUP4_MEM_RULE1,AIPS Bridge Group 4 Rule 1" bitfld.long 0x4 28.--29. "DAC0,DAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "ADC1,ADC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "MICD,MICD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USBHS,USBHS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "USBHSPHY,USBHSPHY" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "uSDHC0,uSDHC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "SINC0,SINC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP4_MEM_RULE2,AIPS Bridge Group 4 Rule 2" bitfld.long 0x8 28.--29. "PORT1,PORT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "PORT0,PORT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "OPAMP2,OPAMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "HPDAC0,HPDAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "OPAMP1,OPAMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "DAC,DAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "VREF,VREF" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "OPAMP0,OPAMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP4_MEM_RULE3,AIPS Bridge Group 4 Rule 3" bitfld.long 0xC 28.--29. "ATX0,ATX0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "MTR0,MTR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "PORT4,PORT4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "PORT3,PORT3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "PORT2,PORT2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x10 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 18. "VIO_INFO_VALID18,Violation information valid flag for AHB port 18" "0: Not valid,1: Valid" newline eventfld.long 0x0 17. "VIO_INFO_VALID17,Violation information valid flag for AHB port 17" "0: Not valid,1: Valid" newline eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF80)++0x3 line.long 0x0 "SEC_GPIO_MASK[$1],GPIO Mask for Port index" bitfld.long 0x0 31. "PIO0_PIN31_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "PIO0_PIN30_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "PIO0_PIN29_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "PIO0_PIN28_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "PIO0_PIN27_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "PIO0_PIN26_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "PIO0_PIN25_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "PIO0_PIN24_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "PIO0_PIN23_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "PIO0_PIN22_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "PIO0_PIN21_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "PIO0_PIN20_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "PIO0_PIN19_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "PIO0_PIN18_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "PIO0_PIN17_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "PIO0_PIN16_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "PIO0_PIN15_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "PIO0_PIN14_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "PIO0_PIN13_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "PIO0_PIN12_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "PIO0_PIN11_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "PIO0_PIN10_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "PIO0_PIN9_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "PIO0_PIN8_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "PIO0_PIN7_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "PIO0_PIN6_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "PIO0_PIN5_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "PIO0_PIN4_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "PIO0_PIN3_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "PIO0_PIN2_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "PIO0_PIN1_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "PIO0_PIN0_SEC_MASK,Mask bit" "0: Masked,1: Not masked" repeat.end group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 30.--31. "MASTER_SEC_LEVEL_LOCK,Master SEC Level Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 28.--29. "USDHC,uSDHC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline endif bitfld.long 0x0 26.--27. "USB_HS,USB HS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 24.--25. "ETHERNET,Ethernet" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 22.--23. "USB_FS,USB_FS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x0 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 16.--17. "NPUO,NPU Operands" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 14.--15. "PQ,PowerQuad" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline endif bitfld.long 0x0 10.--11. "PKC,PKC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "eDMA1,eDMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "eDMA0,eDMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "SMARTDMA,SMARTDMA Data" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 2.--3. "CPU1,CPU1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" endif line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 30.--31. "MASTER_SEC_LEVEL_ANTIPOL_LOCK,Master SEC Level Antipol Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 28.--29. "USDHC,uSDHC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline endif bitfld.long 0x4 26.--27. "USB_HS,USB HS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 24.--25. "ETHERNET,Ethernet" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 22.--23. "USB_FS,USB_FS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 16.--17. "NPUO,NPU Operands" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 14.--15. "PQ,PowerQuad" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline endif bitfld.long 0x4 10.--11. "PKC,PKC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "eDMA1,eDMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "eDMA0,eDMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "SMARTDMA,SMARTDMA Data" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 2.--3. "CPU1,CPU1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" endif group.long 0xFEC++0x3 line.long 0x0 "CPU0_LOCK_REG,Miscellaneous CPU0 Control Signals" bitfld.long 0x0 30.--31. "CM33_LOCK_REG_LOCK,CM33_LOCK_REG_LOCK" "?,1: CM33_LOCK_REG_LOCK is 1,2: CM33_LOCK_REG_LOCK is 0,?" newline bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU0) LOCK_SAU is 1,2: CM33 (CPU0) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU0) LOCK_S_MPU is 1,2: CM33 (CPU0) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU0) LOCK_S_VTAIRCR is 1,2: CM33 (CPU0) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables the privilege checking of non-secure..,2: Disables the privilege checking of non-secure..,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables the privilege checking of secure mode..,2: Disables the privilege checking of secure mode..,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables privilege checking of non-secure mode..,2: Disables privilege checking of non-secure mode..,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables privilege checking of secure mode access.,2: Disables privilege checking of secure mode access.,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "FLASH01_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end endif sif (cpuis("MCXN546*")) repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "RAMF_MEM_RULE[$1],RAMF Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end endif sif (cpuis("MCXN546*")) repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "RAMG_MEM_RULE[$1],RAMG Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x180++0x3 line.long 0x0 "RAMH_MEM_RULE,RAMH Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" endif sif (cpuis("MCXN546*")) group.long 0x1F8++0x3 line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE2,AHB Peripheral 1 Slave Port 13 Slave Rule 2" endif sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x270)++0x3 line.long 0x0 "FLEXSPI0_REGION0_MEM_RULE[$1],FLEXSPI0 Region 0 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end endif sif (cpuis("MCXN546*")) repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x40121280 ad:0x40121290 ad:0x401212A0 ad:0x401212B0 ad:0x401212C0 ad:0x401212D0) tree "FLEXSPI0_REGION1_6_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40121000 endif sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2E0)++0x3 line.long 0x0 "FLEXSPI0_REGION7_MEM_RULE[$1],FLEXSPI0 Region 7 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end endif sif (cpuis("MCXN546*")) repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x401212F0 ad:0x40121300 ad:0x40121310 ad:0x40121320 ad:0x40121330 ad:0x40121340) tree "FLEXSPI0_REGION8_13_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40121000 endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")) repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end endif sif (cpuis("MCXN546*")) repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF98++0x13 line.long 0x0 "SEC_CPU1_INT_MASK0,Secure Interrupt Mask 0 for CPU1" bitfld.long 0x0 31. "INT31_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 30. "INT30_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "INT29_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 28. "INT28_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "INT27_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 26. "INT26_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "INT25_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 24. "INT24_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "INT23_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 22. "INT22_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "INT21_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 20. "INT20_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "INT19_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 18. "INT18_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "INT17_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 16. "INT16_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "INT15_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 14. "INT14_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "INT13_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 12. "INT12_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "INT11_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 10. "INT10_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "INT9_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 8. "INT8_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "INT7_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 6. "INT6_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "INT5_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 4. "INT4_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "INT3_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 2. "INT2_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "INT1_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 0. "INT0_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x4 "SEC_CPU1_INT_MASK1,Secure Interrupt Mask 1 for CPU1" bitfld.long 0x4 31. "INT63_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 30. "INT62_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 29. "INT61_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 28. "INT60_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 27. "INT59_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 26. "INT58_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 25. "INT57_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 24. "INT56_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 23. "INT55_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 22. "INT54_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 21. "INT53_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 20. "INT52_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 19. "INT51_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 18. "INT50_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 17. "INT49_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 16. "INT48_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 15. "INT47_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 14. "INT46_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 13. "INT45_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 12. "INT44_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 11. "INT43_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 10. "INT42_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 9. "INT41_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 8. "INT40_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 7. "INT39_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 6. "INT38_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 5. "INT37_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 4. "INT36_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 3. "INT35_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 2. "INT34_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 1. "INT33_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 0. "INT32_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x8 "SEC_CPU1_INT_MASK2,Secure Interrupt Mask 2 for CPU1" bitfld.long 0x8 31. "INT95_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 30. "INT94_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 29. "INT93_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 28. "INT92_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 27. "INT91_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 26. "INT90_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 25. "INT89_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 24. "INT88_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 23. "INT87_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 22. "INT86_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 21. "INT85_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 20. "INT84_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 19. "INT83_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 18. "INT82_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 17. "INT81_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 16. "INT80_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 15. "INT79_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 14. "INT78_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 13. "INT77_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 12. "INT76_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 11. "INT75_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 10. "INT74_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 9. "INT73_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 8. "INT72_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 7. "INT71_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 6. "INT70_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 5. "INT69_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 4. "INT68_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 3. "INT67_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 2. "INT66_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 1. "INT65_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 0. "INT64_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0xC "SEC_CPU1_INT_MASK3,Secure Interrupt Mask 3 for CPU1" bitfld.long 0xC 31. "INT127_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 30. "INT126_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 29. "INT125_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 28. "INT124_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 27. "INT123_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 26. "INT122_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 25. "INT121_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 24. "INT120_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 23. "INT119_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 22. "INT118_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 21. "INT117_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 20. "INT116_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 19. "INT115_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 18. "INT114_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 17. "INT113_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 16. "INT112_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 15. "INT111_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 14. "INT110_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 13. "INT109_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 12. "INT108_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 11. "INT107_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 10. "INT106_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 9. "INT105_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 8. "INT104_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 7. "INT103_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 6. "INT102_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 5. "INT101_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 4. "INT100_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 3. "INT99_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 2. "INT98_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 1. "INT97_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 0. "INT96_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x10 "SEC_CPU1_INT_MASK4,Secure Interrupt Mask 4 for CPU1" bitfld.long 0x10 31. "INT159_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 30. "INT158_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 29. "INT157_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 28. "INT156_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 27. "INT155_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 26. "INT154_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 25. "INT153_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 24. "INT152_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 23. "INT151_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 22. "INT150_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 21. "INT149_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 20. "INT148_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 19. "INT147_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 18. "INT146_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 17. "INT145_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 16. "INT144_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 15. "INT143_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 14. "INT142_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 13. "INT141_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 12. "INT140_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 11. "INT139_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 10. "INT138_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 9. "INT137_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 8. "INT136_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 7. "INT135_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 6. "INT134_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 5. "INT133_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 4. "INT132_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 3. "INT131_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 2. "INT130_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 1. "INT129_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 0. "INT128_MASK,Mask bit" "0: Masked,1: Not masked" group.long 0xFBC++0x3 line.long 0x0 "SEC_GP_REG_LOCK,Secure Mask Lock" bitfld.long 0x0 20.--21. "SEC_CPU1_INT_MASK4_LOCK,SEC_CPU1_INT_MASK4 Lock" "?,1: SEC_CPU1_INT_MASK4 cannot be written,2: SEC_CPU1_INT_MASK4 can be written,?" bitfld.long 0x0 18.--19. "SEC_CPU1_INT_MASK3_LOCK,SEC_CPU1_INT_MASK3 Lock" "?,1: SEC_CPU1_INT_MASK3 cannot be written,2: SEC_CPU1_INT_MASK3 can be written,?" newline bitfld.long 0x0 16.--17. "SEC_CPU1_INT_MASK2_LOCK,SEC_CPU1_INT_MASK2 Lock" "?,1: SEC_CPU1_INT_MASK2 cannot be written,2: SEC_CPU1_INT_MASK2 can be written,?" bitfld.long 0x0 14.--15. "SEC_CPU1_INT_MASK1_LOCK,SEC_GPIO_MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 12.--13. "SEC_CPU1_INT_MASK0_LOCK,SSEC_CPU1_INT_MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" bitfld.long 0x0 2.--3. "SEC_GPIO_MASK1_LOCK,Secure GPIO _MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 0.--1. "SEC_GPIO_MASK0_LOCK,Secure GPIO _MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" group.long 0xFF0++0x3 line.long 0x0 "CPU1_LOCK_REG,Miscellaneous CPU1 Control Signals" bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" endif tree.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")||cpuis("MCXN546*")) tree "AHBSC_ALIAS2" base ad:0x40122000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "FLASH00_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x30++0x3 line.long 0x0 "FLASH02_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x40++0x3 line.long 0x0 "FLASH03_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "ROM_MEM_RULE[$1],ROM Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "RAMX_MEM_RULE[$1],RAMX Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0xA0++0x3 line.long 0x0 "RAMA_MEM_RULE,RAMA Memory Rule 0" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0xC0++0x3 line.long 0x0 "RAMB_MEM_RULE,RAMB Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "RAMC_MEM_RULE[$1],RAMC Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "RAMD_MEM_RULE[$1],RAMD Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "RAME_MEM_RULE[$1],RAME Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x1A0++0x17 line.long 0x0 "APB_PERIPHERAL_GROUP0_MEM_RULE0,APB Bridge Group 0 Memory Rule 0" bitfld.long 0x0 24.--25. "INPUTMUX,INPUTMUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PINT0,PINT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 12.--13. "SPI_FILTER,GPIO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif bitfld.long 0x0 0.--1. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "APB_PERIPHERAL_GROUP0_MEM_RULE1,APB Bridge Group 0 Memory Rule 1" bitfld.long 0x4 28.--29. "CTIMER3,CTIMER3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "CTIMER2,CTIMER2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 20.--21. "CTIMER1,CTIMER1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 16.--17. "CTIMER0,CTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "APB_PERIPHERAL_GROUP0_MEM_RULE2,APB Bridge Group 0 Rule 2" bitfld.long 0x8 28.--29. "WWDT1,WWDT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "WWDT0,WWDT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "OSTIMER0,OSTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "MRT0,MRT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "UTCIK0,UTCIK0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "FREQME0,FREQME0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "CTIMER4,CTIMER4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "APB_PERIPHERAL_GROUP0_MEM_RULE3,APB Bridge Group 0 Memory Rule 3" bitfld.long 0xC 12.--13. "CACHE64_POLSEL0,CACHE64_POLSEL0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "APB_PERIPHERAL_GROUP1_MEM_RULE0,APB Bridge Group 1 Memory Rule 0" bitfld.long 0x10 24.--25. "ITRC,ITRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 20.--21. "GDET,GDET" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "I3C1,I3C1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "I3C0,I3C0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "APB_PERIPHERAL_GROUP1_MEM_RULE1,APB Bridge Group 1 Memory Rule 1" bitfld.long 0x14 28.--29. "PUF_ALIAS3,PUF_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "PUF_ALIAS2,PUF_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "PUF_ALIAS1,PUF_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "PUF_ALIAS0,PUF_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "PKC,PKC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1BC++0x1F line.long 0x0 "APB_PERIPHERAL_GROUP1_MEM_RULE2,APB Bridge Group 1 Memory Rule 2" bitfld.long 0x0 16.--17. "PLU,PLU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SMARTDMA,SmartDMA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "COOLFLUX,COOLFLUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 4.--5. "SM3,SM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" endif line.long 0x4 "AIPS_BRIDGE_GROUP0_MEM_RULE0,AIPS Bridge Group 0 Memory Rule 0" sif (cpuis("MCXN546*")) bitfld.long 0x4 28.--29. "TRO0,TRO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif bitfld.long 0x4 24.--25. "WUU0,WUU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SPC0,SPC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "SCG0,SCG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "FMU0,FMU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "PORT5,PORT5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "GPIO5_ALIAS1,GPIO5_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "GPIO5_ALIAS0,GPIO5_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP0_MEM_RULE1,AIPS Bridge Group 0 Memory Rule 1" bitfld.long 0x8 24.--25. "FMU_TEST,FMU_TEST" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "RTC,RTC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "LPTMR1,LPTMR1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "LPTMR0,LPTMR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP0_MEM_RULE2,AIPS Bridge Group 0 Memory Rule 2" bitfld.long 0xC 28.--29. "ELS_ALIAS3,ELS_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "ELS_ALIAS2,ELS_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 20.--21. "ELS_ALIAS1,ELS_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "ELS,ELS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CMP2,CMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CMP1,CMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CMP0,CMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "TSI,TSI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AIPS_BRIDGE_GROUP0_MEM_RULE3,AIPS Bridge Group 0 Memory Rule 3" bitfld.long 0x10 20.--21. "INTM0,INTM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 16.--17. "ERM0,ERM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 12.--13. "EIM0,EIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "TRNG,TRNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "VBAT,VBAT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "DIGTMP,DIGTMP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE0,AHB Peripheral 0 Slave Port 12 Slave Rule 0" bitfld.long 0x14 28.--29. "GPIO0_ALIAS0,GPIO0_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "LP_FLEXCOMM3,LP_FLEXCOMM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "LP_FLEXCOMM2,LP_FLEXCOMM2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "LP_FLEXCOMM1,LP_FLEXCOMM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "LP_FLEXCOMM0,LP_FLEXCOMM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 8.--9. "SCT0,SCT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 4.--5. "eDMA0_CH15,eDMA0_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x18 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE1,AHB Peripheral 0 Slave Port 12 Slave Rule 1" bitfld.long 0x18 28.--29. "GPIO4_ALIAS0,GPIO4_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 24.--25. "GPIO3_ALIAS1,GPIO3_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 20.--21. "GPIO3_ALIAS0,GPIO3_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 16.--17. "GPIO2_ALIAS1,GPIO2_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 12.--13. "GPIO2_ALIAS0,GPIO2_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 8.--9. "GPIO1_ALIAS1,GPIO1_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 4.--5. "GPIO1_ALIAS0,GPIO1_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 0.--1. "GPIO0_ALIAS1,GPIO0_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x1C "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE2,AHB Peripheral 0 Slave Port 12 Slave Rule 2" bitfld.long 0x1C 0.--1. "GPIO4_ALIAS1,GPIO4_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1E0++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP1_MEM_RULE0,AIPS Bridge Group 1 Rule 0" bitfld.long 0x0 28.--29. "eDMA0_CH6,eDMA0_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA0_CH5,eDMA0_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA0_CH4,eDMA0_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA0_CH3,FLEXSPI0 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA0_CH2,eDMA0_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA0_CH1,eDMA0_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA0_CH0,eDMA0_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA0_MP,eDMA0_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP1_MEM_RULE1,AIPS Bridge Group 1 Rule 1" bitfld.long 0x4 28.--29. "eDMA0_CH14,eDMA0_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA0_CH13,eDMA0_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA0_CH12,eDMA0_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA0_CH11,FLEXSPI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA0_CH10,eDMA0_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA0_CH9,eDMA0_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA0_CH8,eDMA0_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA0_CH7,eDMA0_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1F0++0x7 line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE0,AHB Peripheral 1 Slave Port 13 Slave Rule 0" bitfld.long 0x0 28.--29. "FLEXCOMM6,FLEXCOMM6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM5,FLEXCOMM5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM4,FLEXCOMM4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PKC_RAM,PKC_RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "MAILBOX,MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SEMA42,SEMA42" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH15,eDMA1_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE1,AHB Peripheral 1 Slave Port 13 Slave Rule 1" bitfld.long 0x4 28.--29. "NPU,NPU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DEBUG_MAILBOX,DEBUG_MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "CDOG1,CDOG1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "CDOG0,CDOG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USB_FS_OTG_RAM,USB FS OTG RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "FLEXCOMM9,FLEXCOMM9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "FLEXCOMM8,FLEXCOMM8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXCOMM7,FLEXCOMM7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" rgroup.long 0x1F8++0x3 line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE2,AHB Peripheral 1 Slave Port 13 Slave Rule 2" sif (cpuis("MCXN546*")) bitfld.long 0x0 0.--1. "POWERQUAD,POWERQUAD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" endif group.long 0x200++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP2_MEM_RULE0,AIPS Bridge Group 2 Rule 0" bitfld.long 0x0 28.--29. "eDMA1_CH6,eDMA1_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA1_CH5,eDMA1_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA1_CH4,eDMA1_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA1_CH3,eDMA1_CH3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA1_CH2,eDMA1_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA1_CH1,eDMA1_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH0,eDMA1_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA1_MP,eDMA1_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP2_MEM_RULE1,AIPS Bridge Group 2 Memory Rule 1" sif (cpuis("MCXN546*")) bitfld.long 0x4 28.--29. "eDMA1_CH14,eDMA1_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 24.--25. "eDMA1_CH13,eDMA1_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 20.--21. "eDMA1_CH12,eDMA1_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 16.--17. "eDMA1_CH11,eDMA1_CH11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 12.--13. "eDMA1_CH10,eDMA1_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 8.--9. "eDMA1_CH9,eDMA1_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 4.--5. "eDMA1_CH8,eDMA1_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif bitfld.long 0x4 0.--1. "eDMA1_CH7,eDMA1_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x220++0xF line.long 0x0 "AIPS_BRIDGE_GROUP3_MEM_RULE0,AIPS Bridge Group 3 Rule 0" bitfld.long 0x0 28.--29. "MBC,MBC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "SFA,SFA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "FLEXSPI_CMX,FLEXSPI_CMX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "LPCAC,LPCAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "EWM0,EWM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP3_MEM_RULE1,AIPS Bridge Group 3 Memory Rule 1" bitfld.long 0x4 28.--29. "ENC,ENC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "PWM,PWM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "NPX,NPX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "CRC,CRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "OTPC,OTPC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXSPI,FLEXSPI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP3_MEM_RULE2,AIPS Bridge Group 3 Rule 2" bitfld.long 0x8 28.--29. "CAN0_RULE3,CAN0 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "CAN0_RULE2,CAN0 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "CAN0_RULE1,CAN0 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "CAN0_RULE0,CAN0 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "EVTG,EVTG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "ENC1,ENC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "PWM1,PWM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP3_MEM_RULE3,AIPS Bridge Group 3 Rule 3" bitfld.long 0xC 20.--21. "USBFS,USBFS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "USBDCD,USBDCD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CAN1_RULE3,CAN1 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CAN1_RULE2,CAN1 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CAN1_RULE1,CAN1 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "CAN1_RULE0,CAN1 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x240++0x13 line.long 0x0 "AIPS_BRIDGE_GROUP4_MEM_RULE0,AIPS Bridge Group 4 Rule 0" bitfld.long 0x0 28.--29. "SAI1,SAI1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SAI0,SAI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXIO,FLEXIO" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "EMVSIM1,EMVSIM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "EMVSIM0,EMVSIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline hexmask.long.byte 0x0 0.--3. 1. "ENET,ENET" line.long 0x4 "AIPS_BRIDGE_GROUP4_MEM_RULE1,AIPS Bridge Group 4 Rule 1" bitfld.long 0x4 28.--29. "DAC0,DAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "ADC1,ADC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "MICD,MICD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USBHS,USBHS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "USBHSPHY,USBHSPHY" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "uSDHC0,uSDHC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "SINC0,SINC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP4_MEM_RULE2,AIPS Bridge Group 4 Rule 2" bitfld.long 0x8 28.--29. "PORT1,PORT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "PORT0,PORT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "OPAMP2,OPAMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "HPDAC0,HPDAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "OPAMP1,OPAMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "DAC,DAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "VREF,VREF" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "OPAMP0,OPAMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP4_MEM_RULE3,AIPS Bridge Group 4 Rule 3" bitfld.long 0xC 28.--29. "ATX0,ATX0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "MTR0,MTR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "PORT4,PORT4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "PORT3,PORT3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "PORT2,PORT2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x10 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 18. "VIO_INFO_VALID18,Violation information valid flag for AHB port 18" "0: Not valid,1: Valid" newline eventfld.long 0x0 17. "VIO_INFO_VALID17,Violation information valid flag for AHB port 17" "0: Not valid,1: Valid" newline eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF80)++0x3 line.long 0x0 "SEC_GPIO_MASK[$1],GPIO Mask for Port index" bitfld.long 0x0 31. "PIO0_PIN31_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "PIO0_PIN30_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "PIO0_PIN29_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "PIO0_PIN28_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "PIO0_PIN27_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "PIO0_PIN26_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "PIO0_PIN25_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "PIO0_PIN24_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "PIO0_PIN23_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "PIO0_PIN22_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "PIO0_PIN21_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "PIO0_PIN20_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "PIO0_PIN19_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "PIO0_PIN18_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "PIO0_PIN17_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "PIO0_PIN16_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "PIO0_PIN15_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "PIO0_PIN14_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "PIO0_PIN13_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "PIO0_PIN12_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "PIO0_PIN11_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "PIO0_PIN10_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "PIO0_PIN9_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "PIO0_PIN8_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "PIO0_PIN7_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "PIO0_PIN6_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "PIO0_PIN5_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "PIO0_PIN4_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "PIO0_PIN3_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "PIO0_PIN2_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "PIO0_PIN1_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "PIO0_PIN0_SEC_MASK,Mask bit" "0: Masked,1: Not masked" repeat.end group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 30.--31. "MASTER_SEC_LEVEL_LOCK,Master SEC Level Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 28.--29. "USDHC,uSDHC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline endif bitfld.long 0x0 26.--27. "USB_HS,USB HS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 24.--25. "ETHERNET,Ethernet" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 22.--23. "USB_FS,USB_FS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x0 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 16.--17. "NPUO,NPU Operands" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 14.--15. "PQ,PowerQuad" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline endif bitfld.long 0x0 10.--11. "PKC,PKC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "eDMA1,eDMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "eDMA0,eDMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "SMARTDMA,SMARTDMA Data" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 2.--3. "CPU1,CPU1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" endif line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 30.--31. "MASTER_SEC_LEVEL_ANTIPOL_LOCK,Master SEC Level Antipol Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 28.--29. "USDHC,uSDHC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline endif bitfld.long 0x4 26.--27. "USB_HS,USB HS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 24.--25. "ETHERNET,Ethernet" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 22.--23. "USB_FS,USB_FS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 16.--17. "NPUO,NPU Operands" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 14.--15. "PQ,PowerQuad" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline endif bitfld.long 0x4 10.--11. "PKC,PKC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "eDMA1,eDMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "eDMA0,eDMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "SMARTDMA,SMARTDMA Data" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 2.--3. "CPU1,CPU1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" endif group.long 0xFEC++0x3 line.long 0x0 "CPU0_LOCK_REG,Miscellaneous CPU0 Control Signals" bitfld.long 0x0 30.--31. "CM33_LOCK_REG_LOCK,CM33_LOCK_REG_LOCK" "?,1: CM33_LOCK_REG_LOCK is 1,2: CM33_LOCK_REG_LOCK is 0,?" newline bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU0) LOCK_SAU is 1,2: CM33 (CPU0) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU0) LOCK_S_MPU is 1,2: CM33 (CPU0) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU0) LOCK_S_VTAIRCR is 1,2: CM33 (CPU0) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables the privilege checking of non-secure..,2: Disables the privilege checking of non-secure..,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables the privilege checking of secure mode..,2: Disables the privilege checking of secure mode..,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables privilege checking of non-secure mode..,2: Disables privilege checking of non-secure mode..,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables privilege checking of secure mode access.,2: Disables privilege checking of secure mode access.,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "FLASH01_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end endif sif (cpuis("MCXN546*")) repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "RAMF_MEM_RULE[$1],RAMF Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end endif sif (cpuis("MCXN546*")) repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "RAMG_MEM_RULE[$1],RAMG Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x180++0x3 line.long 0x0 "RAMH_MEM_RULE,RAMH Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" endif sif (cpuis("MCXN546*")) group.long 0x1F8++0x3 line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE2,AHB Peripheral 1 Slave Port 13 Slave Rule 2" endif sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x270)++0x3 line.long 0x0 "FLEXSPI0_REGION0_MEM_RULE[$1],FLEXSPI0 Region 0 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end endif sif (cpuis("MCXN546*")) repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x40122280 ad:0x40122290 ad:0x401222A0 ad:0x401222B0 ad:0x401222C0 ad:0x401222D0) tree "FLEXSPI0_REGION1_6_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40122000 endif sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2E0)++0x3 line.long 0x0 "FLEXSPI0_REGION7_MEM_RULE[$1],FLEXSPI0 Region 7 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end endif sif (cpuis("MCXN546*")) repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x401222F0 ad:0x40122300 ad:0x40122310 ad:0x40122320 ad:0x40122330 ad:0x40122340) tree "FLEXSPI0_REGION8_13_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40122000 endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")) repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end endif sif (cpuis("MCXN546*")) repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF98++0x13 line.long 0x0 "SEC_CPU1_INT_MASK0,Secure Interrupt Mask 0 for CPU1" bitfld.long 0x0 31. "INT31_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 30. "INT30_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "INT29_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 28. "INT28_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "INT27_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 26. "INT26_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "INT25_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 24. "INT24_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "INT23_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 22. "INT22_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "INT21_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 20. "INT20_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "INT19_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 18. "INT18_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "INT17_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 16. "INT16_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "INT15_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 14. "INT14_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "INT13_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 12. "INT12_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "INT11_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 10. "INT10_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "INT9_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 8. "INT8_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "INT7_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 6. "INT6_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "INT5_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 4. "INT4_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "INT3_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 2. "INT2_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "INT1_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 0. "INT0_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x4 "SEC_CPU1_INT_MASK1,Secure Interrupt Mask 1 for CPU1" bitfld.long 0x4 31. "INT63_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 30. "INT62_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 29. "INT61_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 28. "INT60_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 27. "INT59_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 26. "INT58_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 25. "INT57_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 24. "INT56_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 23. "INT55_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 22. "INT54_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 21. "INT53_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 20. "INT52_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 19. "INT51_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 18. "INT50_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 17. "INT49_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 16. "INT48_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 15. "INT47_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 14. "INT46_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 13. "INT45_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 12. "INT44_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 11. "INT43_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 10. "INT42_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 9. "INT41_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 8. "INT40_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 7. "INT39_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 6. "INT38_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 5. "INT37_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 4. "INT36_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 3. "INT35_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 2. "INT34_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 1. "INT33_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 0. "INT32_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x8 "SEC_CPU1_INT_MASK2,Secure Interrupt Mask 2 for CPU1" bitfld.long 0x8 31. "INT95_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 30. "INT94_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 29. "INT93_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 28. "INT92_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 27. "INT91_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 26. "INT90_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 25. "INT89_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 24. "INT88_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 23. "INT87_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 22. "INT86_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 21. "INT85_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 20. "INT84_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 19. "INT83_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 18. "INT82_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 17. "INT81_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 16. "INT80_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 15. "INT79_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 14. "INT78_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 13. "INT77_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 12. "INT76_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 11. "INT75_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 10. "INT74_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 9. "INT73_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 8. "INT72_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 7. "INT71_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 6. "INT70_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 5. "INT69_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 4. "INT68_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 3. "INT67_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 2. "INT66_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 1. "INT65_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 0. "INT64_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0xC "SEC_CPU1_INT_MASK3,Secure Interrupt Mask 3 for CPU1" bitfld.long 0xC 31. "INT127_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 30. "INT126_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 29. "INT125_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 28. "INT124_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 27. "INT123_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 26. "INT122_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 25. "INT121_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 24. "INT120_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 23. "INT119_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 22. "INT118_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 21. "INT117_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 20. "INT116_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 19. "INT115_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 18. "INT114_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 17. "INT113_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 16. "INT112_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 15. "INT111_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 14. "INT110_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 13. "INT109_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 12. "INT108_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 11. "INT107_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 10. "INT106_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 9. "INT105_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 8. "INT104_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 7. "INT103_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 6. "INT102_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 5. "INT101_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 4. "INT100_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 3. "INT99_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 2. "INT98_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 1. "INT97_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 0. "INT96_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x10 "SEC_CPU1_INT_MASK4,Secure Interrupt Mask 4 for CPU1" bitfld.long 0x10 31. "INT159_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 30. "INT158_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 29. "INT157_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 28. "INT156_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 27. "INT155_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 26. "INT154_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 25. "INT153_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 24. "INT152_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 23. "INT151_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 22. "INT150_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 21. "INT149_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 20. "INT148_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 19. "INT147_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 18. "INT146_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 17. "INT145_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 16. "INT144_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 15. "INT143_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 14. "INT142_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 13. "INT141_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 12. "INT140_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 11. "INT139_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 10. "INT138_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 9. "INT137_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 8. "INT136_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 7. "INT135_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 6. "INT134_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 5. "INT133_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 4. "INT132_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 3. "INT131_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 2. "INT130_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 1. "INT129_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 0. "INT128_MASK,Mask bit" "0: Masked,1: Not masked" group.long 0xFBC++0x3 line.long 0x0 "SEC_GP_REG_LOCK,Secure Mask Lock" bitfld.long 0x0 20.--21. "SEC_CPU1_INT_MASK4_LOCK,SEC_CPU1_INT_MASK4 Lock" "?,1: SEC_CPU1_INT_MASK4 cannot be written,2: SEC_CPU1_INT_MASK4 can be written,?" bitfld.long 0x0 18.--19. "SEC_CPU1_INT_MASK3_LOCK,SEC_CPU1_INT_MASK3 Lock" "?,1: SEC_CPU1_INT_MASK3 cannot be written,2: SEC_CPU1_INT_MASK3 can be written,?" newline bitfld.long 0x0 16.--17. "SEC_CPU1_INT_MASK2_LOCK,SEC_CPU1_INT_MASK2 Lock" "?,1: SEC_CPU1_INT_MASK2 cannot be written,2: SEC_CPU1_INT_MASK2 can be written,?" bitfld.long 0x0 14.--15. "SEC_CPU1_INT_MASK1_LOCK,SEC_GPIO_MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 12.--13. "SEC_CPU1_INT_MASK0_LOCK,SSEC_CPU1_INT_MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" bitfld.long 0x0 2.--3. "SEC_GPIO_MASK1_LOCK,Secure GPIO _MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 0.--1. "SEC_GPIO_MASK0_LOCK,Secure GPIO _MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" group.long 0xFF0++0x3 line.long 0x0 "CPU1_LOCK_REG,Miscellaneous CPU1 Control Signals" bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" endif tree.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")||cpuis("MCXN546*")) tree "AHBSC_ALIAS3" base ad:0x40123000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "FLASH00_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x30++0x3 line.long 0x0 "FLASH02_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x40++0x3 line.long 0x0 "FLASH03_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "ROM_MEM_RULE[$1],ROM Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "RAMX_MEM_RULE[$1],RAMX Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0xA0++0x3 line.long 0x0 "RAMA_MEM_RULE,RAMA Memory Rule 0" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0xC0++0x3 line.long 0x0 "RAMB_MEM_RULE,RAMB Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "RAMC_MEM_RULE[$1],RAMC Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "RAMD_MEM_RULE[$1],RAMD Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "RAME_MEM_RULE[$1],RAME Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x1A0++0x17 line.long 0x0 "APB_PERIPHERAL_GROUP0_MEM_RULE0,APB Bridge Group 0 Memory Rule 0" bitfld.long 0x0 24.--25. "INPUTMUX,INPUTMUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PINT0,PINT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 12.--13. "SPI_FILTER,GPIO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif bitfld.long 0x0 0.--1. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "APB_PERIPHERAL_GROUP0_MEM_RULE1,APB Bridge Group 0 Memory Rule 1" bitfld.long 0x4 28.--29. "CTIMER3,CTIMER3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "CTIMER2,CTIMER2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 20.--21. "CTIMER1,CTIMER1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 16.--17. "CTIMER0,CTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "APB_PERIPHERAL_GROUP0_MEM_RULE2,APB Bridge Group 0 Rule 2" bitfld.long 0x8 28.--29. "WWDT1,WWDT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "WWDT0,WWDT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "OSTIMER0,OSTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "MRT0,MRT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "UTCIK0,UTCIK0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "FREQME0,FREQME0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "CTIMER4,CTIMER4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "APB_PERIPHERAL_GROUP0_MEM_RULE3,APB Bridge Group 0 Memory Rule 3" bitfld.long 0xC 12.--13. "CACHE64_POLSEL0,CACHE64_POLSEL0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "APB_PERIPHERAL_GROUP1_MEM_RULE0,APB Bridge Group 1 Memory Rule 0" bitfld.long 0x10 24.--25. "ITRC,ITRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 20.--21. "GDET,GDET" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "I3C1,I3C1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "I3C0,I3C0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "APB_PERIPHERAL_GROUP1_MEM_RULE1,APB Bridge Group 1 Memory Rule 1" bitfld.long 0x14 28.--29. "PUF_ALIAS3,PUF_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "PUF_ALIAS2,PUF_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "PUF_ALIAS1,PUF_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "PUF_ALIAS0,PUF_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "PKC,PKC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1BC++0x1F line.long 0x0 "APB_PERIPHERAL_GROUP1_MEM_RULE2,APB Bridge Group 1 Memory Rule 2" bitfld.long 0x0 16.--17. "PLU,PLU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SMARTDMA,SmartDMA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "COOLFLUX,COOLFLUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 4.--5. "SM3,SM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" endif line.long 0x4 "AIPS_BRIDGE_GROUP0_MEM_RULE0,AIPS Bridge Group 0 Memory Rule 0" sif (cpuis("MCXN546*")) bitfld.long 0x4 28.--29. "TRO0,TRO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif bitfld.long 0x4 24.--25. "WUU0,WUU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SPC0,SPC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "SCG0,SCG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "FMU0,FMU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "PORT5,PORT5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "GPIO5_ALIAS1,GPIO5_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "GPIO5_ALIAS0,GPIO5_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP0_MEM_RULE1,AIPS Bridge Group 0 Memory Rule 1" bitfld.long 0x8 24.--25. "FMU_TEST,FMU_TEST" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "RTC,RTC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "LPTMR1,LPTMR1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "LPTMR0,LPTMR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP0_MEM_RULE2,AIPS Bridge Group 0 Memory Rule 2" bitfld.long 0xC 28.--29. "ELS_ALIAS3,ELS_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "ELS_ALIAS2,ELS_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 20.--21. "ELS_ALIAS1,ELS_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "ELS,ELS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CMP2,CMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CMP1,CMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CMP0,CMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "TSI,TSI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AIPS_BRIDGE_GROUP0_MEM_RULE3,AIPS Bridge Group 0 Memory Rule 3" bitfld.long 0x10 20.--21. "INTM0,INTM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 16.--17. "ERM0,ERM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 12.--13. "EIM0,EIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "TRNG,TRNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "VBAT,VBAT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "DIGTMP,DIGTMP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE0,AHB Peripheral 0 Slave Port 12 Slave Rule 0" bitfld.long 0x14 28.--29. "GPIO0_ALIAS0,GPIO0_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "LP_FLEXCOMM3,LP_FLEXCOMM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "LP_FLEXCOMM2,LP_FLEXCOMM2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "LP_FLEXCOMM1,LP_FLEXCOMM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "LP_FLEXCOMM0,LP_FLEXCOMM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 8.--9. "SCT0,SCT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 4.--5. "eDMA0_CH15,eDMA0_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x18 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE1,AHB Peripheral 0 Slave Port 12 Slave Rule 1" bitfld.long 0x18 28.--29. "GPIO4_ALIAS0,GPIO4_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 24.--25. "GPIO3_ALIAS1,GPIO3_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 20.--21. "GPIO3_ALIAS0,GPIO3_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 16.--17. "GPIO2_ALIAS1,GPIO2_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 12.--13. "GPIO2_ALIAS0,GPIO2_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 8.--9. "GPIO1_ALIAS1,GPIO1_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 4.--5. "GPIO1_ALIAS0,GPIO1_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 0.--1. "GPIO0_ALIAS1,GPIO0_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x1C "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE2,AHB Peripheral 0 Slave Port 12 Slave Rule 2" bitfld.long 0x1C 0.--1. "GPIO4_ALIAS1,GPIO4_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1E0++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP1_MEM_RULE0,AIPS Bridge Group 1 Rule 0" bitfld.long 0x0 28.--29. "eDMA0_CH6,eDMA0_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA0_CH5,eDMA0_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA0_CH4,eDMA0_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA0_CH3,FLEXSPI0 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA0_CH2,eDMA0_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA0_CH1,eDMA0_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA0_CH0,eDMA0_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA0_MP,eDMA0_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP1_MEM_RULE1,AIPS Bridge Group 1 Rule 1" bitfld.long 0x4 28.--29. "eDMA0_CH14,eDMA0_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA0_CH13,eDMA0_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA0_CH12,eDMA0_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA0_CH11,FLEXSPI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA0_CH10,eDMA0_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA0_CH9,eDMA0_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA0_CH8,eDMA0_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA0_CH7,eDMA0_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1F0++0x7 line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE0,AHB Peripheral 1 Slave Port 13 Slave Rule 0" bitfld.long 0x0 28.--29. "FLEXCOMM6,FLEXCOMM6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM5,FLEXCOMM5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM4,FLEXCOMM4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PKC_RAM,PKC_RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "MAILBOX,MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SEMA42,SEMA42" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH15,eDMA1_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE1,AHB Peripheral 1 Slave Port 13 Slave Rule 1" bitfld.long 0x4 28.--29. "NPU,NPU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DEBUG_MAILBOX,DEBUG_MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "CDOG1,CDOG1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "CDOG0,CDOG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USB_FS_OTG_RAM,USB FS OTG RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "FLEXCOMM9,FLEXCOMM9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "FLEXCOMM8,FLEXCOMM8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXCOMM7,FLEXCOMM7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" rgroup.long 0x1F8++0x3 line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE2,AHB Peripheral 1 Slave Port 13 Slave Rule 2" sif (cpuis("MCXN546*")) bitfld.long 0x0 0.--1. "POWERQUAD,POWERQUAD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" endif group.long 0x200++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP2_MEM_RULE0,AIPS Bridge Group 2 Rule 0" bitfld.long 0x0 28.--29. "eDMA1_CH6,eDMA1_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA1_CH5,eDMA1_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA1_CH4,eDMA1_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA1_CH3,eDMA1_CH3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA1_CH2,eDMA1_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA1_CH1,eDMA1_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH0,eDMA1_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA1_MP,eDMA1_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP2_MEM_RULE1,AIPS Bridge Group 2 Memory Rule 1" sif (cpuis("MCXN546*")) bitfld.long 0x4 28.--29. "eDMA1_CH14,eDMA1_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 24.--25. "eDMA1_CH13,eDMA1_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 20.--21. "eDMA1_CH12,eDMA1_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 16.--17. "eDMA1_CH11,eDMA1_CH11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 12.--13. "eDMA1_CH10,eDMA1_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 8.--9. "eDMA1_CH9,eDMA1_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 4.--5. "eDMA1_CH8,eDMA1_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline endif bitfld.long 0x4 0.--1. "eDMA1_CH7,eDMA1_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x220++0xF line.long 0x0 "AIPS_BRIDGE_GROUP3_MEM_RULE0,AIPS Bridge Group 3 Rule 0" bitfld.long 0x0 28.--29. "MBC,MBC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "SFA,SFA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "FLEXSPI_CMX,FLEXSPI_CMX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "LPCAC,LPCAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "EWM0,EWM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP3_MEM_RULE1,AIPS Bridge Group 3 Memory Rule 1" bitfld.long 0x4 28.--29. "ENC,ENC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "PWM,PWM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "NPX,NPX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "CRC,CRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "OTPC,OTPC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXSPI,FLEXSPI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP3_MEM_RULE2,AIPS Bridge Group 3 Rule 2" bitfld.long 0x8 28.--29. "CAN0_RULE3,CAN0 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "CAN0_RULE2,CAN0 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "CAN0_RULE1,CAN0 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "CAN0_RULE0,CAN0 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "EVTG,EVTG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "ENC1,ENC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "PWM1,PWM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP3_MEM_RULE3,AIPS Bridge Group 3 Rule 3" bitfld.long 0xC 20.--21. "USBFS,USBFS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "USBDCD,USBDCD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CAN1_RULE3,CAN1 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CAN1_RULE2,CAN1 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CAN1_RULE1,CAN1 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "CAN1_RULE0,CAN1 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x240++0x13 line.long 0x0 "AIPS_BRIDGE_GROUP4_MEM_RULE0,AIPS Bridge Group 4 Rule 0" bitfld.long 0x0 28.--29. "SAI1,SAI1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SAI0,SAI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXIO,FLEXIO" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "EMVSIM1,EMVSIM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "EMVSIM0,EMVSIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline hexmask.long.byte 0x0 0.--3. 1. "ENET,ENET" line.long 0x4 "AIPS_BRIDGE_GROUP4_MEM_RULE1,AIPS Bridge Group 4 Rule 1" bitfld.long 0x4 28.--29. "DAC0,DAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "ADC1,ADC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "MICD,MICD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USBHS,USBHS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "USBHSPHY,USBHSPHY" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "uSDHC0,uSDHC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "SINC0,SINC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP4_MEM_RULE2,AIPS Bridge Group 4 Rule 2" bitfld.long 0x8 28.--29. "PORT1,PORT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "PORT0,PORT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "OPAMP2,OPAMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "HPDAC0,HPDAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "OPAMP1,OPAMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "DAC,DAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "VREF,VREF" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "OPAMP0,OPAMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP4_MEM_RULE3,AIPS Bridge Group 4 Rule 3" bitfld.long 0xC 28.--29. "ATX0,ATX0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "MTR0,MTR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "PORT4,PORT4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "PORT3,PORT3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "PORT2,PORT2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x10 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 18. "VIO_INFO_VALID18,Violation information valid flag for AHB port 18" "0: Not valid,1: Valid" newline eventfld.long 0x0 17. "VIO_INFO_VALID17,Violation information valid flag for AHB port 17" "0: Not valid,1: Valid" newline eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF80)++0x3 line.long 0x0 "SEC_GPIO_MASK[$1],GPIO Mask for Port index" bitfld.long 0x0 31. "PIO0_PIN31_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "PIO0_PIN30_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "PIO0_PIN29_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "PIO0_PIN28_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "PIO0_PIN27_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "PIO0_PIN26_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "PIO0_PIN25_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "PIO0_PIN24_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "PIO0_PIN23_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "PIO0_PIN22_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "PIO0_PIN21_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "PIO0_PIN20_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "PIO0_PIN19_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "PIO0_PIN18_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "PIO0_PIN17_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "PIO0_PIN16_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "PIO0_PIN15_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "PIO0_PIN14_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "PIO0_PIN13_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "PIO0_PIN12_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "PIO0_PIN11_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "PIO0_PIN10_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "PIO0_PIN9_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "PIO0_PIN8_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "PIO0_PIN7_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "PIO0_PIN6_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "PIO0_PIN5_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "PIO0_PIN4_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "PIO0_PIN3_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "PIO0_PIN2_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "PIO0_PIN1_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "PIO0_PIN0_SEC_MASK,Mask bit" "0: Masked,1: Not masked" repeat.end group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 30.--31. "MASTER_SEC_LEVEL_LOCK,Master SEC Level Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 28.--29. "USDHC,uSDHC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline endif bitfld.long 0x0 26.--27. "USB_HS,USB HS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 24.--25. "ETHERNET,Ethernet" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 22.--23. "USB_FS,USB_FS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x0 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 16.--17. "NPUO,NPU Operands" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 14.--15. "PQ,PowerQuad" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline endif bitfld.long 0x0 10.--11. "PKC,PKC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "eDMA1,eDMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "eDMA0,eDMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "SMARTDMA,SMARTDMA Data" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 2.--3. "CPU1,CPU1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" endif line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 30.--31. "MASTER_SEC_LEVEL_ANTIPOL_LOCK,Master SEC Level Antipol Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 28.--29. "USDHC,uSDHC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline endif bitfld.long 0x4 26.--27. "USB_HS,USB HS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 24.--25. "ETHERNET,Ethernet" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 22.--23. "USB_FS,USB_FS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 16.--17. "NPUO,NPU Operands" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 14.--15. "PQ,PowerQuad" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline endif bitfld.long 0x4 10.--11. "PKC,PKC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "eDMA1,eDMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "eDMA0,eDMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "SMARTDMA,SMARTDMA Data" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 2.--3. "CPU1,CPU1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" endif group.long 0xFEC++0x3 line.long 0x0 "CPU0_LOCK_REG,Miscellaneous CPU0 Control Signals" bitfld.long 0x0 30.--31. "CM33_LOCK_REG_LOCK,CM33_LOCK_REG_LOCK" "?,1: CM33_LOCK_REG_LOCK is 1,2: CM33_LOCK_REG_LOCK is 0,?" newline bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU0) LOCK_SAU is 1,2: CM33 (CPU0) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU0) LOCK_S_MPU is 1,2: CM33 (CPU0) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU0) LOCK_S_VTAIRCR is 1,2: CM33 (CPU0) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables the privilege checking of non-secure..,2: Disables the privilege checking of non-secure..,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables the privilege checking of secure mode..,2: Disables the privilege checking of secure mode..,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables privilege checking of non-secure mode..,2: Disables privilege checking of non-secure mode..,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables privilege checking of secure mode access.,2: Disables privilege checking of secure mode access.,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "FLASH01_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end endif sif (cpuis("MCXN546*")) repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "RAMF_MEM_RULE[$1],RAMF Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end endif sif (cpuis("MCXN546*")) repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "RAMG_MEM_RULE[$1],RAMG Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x180++0x3 line.long 0x0 "RAMH_MEM_RULE,RAMH Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" endif sif (cpuis("MCXN546*")) group.long 0x1F8++0x3 line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE2,AHB Peripheral 1 Slave Port 13 Slave Rule 2" endif sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x270)++0x3 line.long 0x0 "FLEXSPI0_REGION0_MEM_RULE[$1],FLEXSPI0 Region 0 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end endif sif (cpuis("MCXN546*")) repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x40123280 ad:0x40123290 ad:0x401232A0 ad:0x401232B0 ad:0x401232C0 ad:0x401232D0) tree "FLEXSPI0_REGION1_6_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40123000 endif sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2E0)++0x3 line.long 0x0 "FLEXSPI0_REGION7_MEM_RULE[$1],FLEXSPI0 Region 7 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end endif sif (cpuis("MCXN546*")) repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x401232F0 ad:0x40123300 ad:0x40123310 ad:0x40123320 ad:0x40123330 ad:0x40123340) tree "FLEXSPI0_REGION8_13_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40123000 endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")) repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end endif sif (cpuis("MCXN546*")) repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF98++0x13 line.long 0x0 "SEC_CPU1_INT_MASK0,Secure Interrupt Mask 0 for CPU1" bitfld.long 0x0 31. "INT31_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 30. "INT30_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "INT29_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 28. "INT28_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "INT27_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 26. "INT26_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "INT25_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 24. "INT24_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "INT23_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 22. "INT22_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "INT21_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 20. "INT20_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "INT19_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 18. "INT18_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "INT17_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 16. "INT16_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "INT15_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 14. "INT14_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "INT13_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 12. "INT12_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "INT11_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 10. "INT10_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "INT9_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 8. "INT8_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "INT7_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 6. "INT6_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "INT5_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 4. "INT4_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "INT3_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 2. "INT2_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "INT1_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x0 0. "INT0_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x4 "SEC_CPU1_INT_MASK1,Secure Interrupt Mask 1 for CPU1" bitfld.long 0x4 31. "INT63_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 30. "INT62_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 29. "INT61_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 28. "INT60_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 27. "INT59_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 26. "INT58_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 25. "INT57_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 24. "INT56_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 23. "INT55_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 22. "INT54_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 21. "INT53_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 20. "INT52_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 19. "INT51_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 18. "INT50_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 17. "INT49_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 16. "INT48_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 15. "INT47_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 14. "INT46_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 13. "INT45_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 12. "INT44_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 11. "INT43_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 10. "INT42_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 9. "INT41_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 8. "INT40_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 7. "INT39_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 6. "INT38_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 5. "INT37_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 4. "INT36_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 3. "INT35_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 2. "INT34_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 1. "INT33_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x4 0. "INT32_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x8 "SEC_CPU1_INT_MASK2,Secure Interrupt Mask 2 for CPU1" bitfld.long 0x8 31. "INT95_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 30. "INT94_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 29. "INT93_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 28. "INT92_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 27. "INT91_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 26. "INT90_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 25. "INT89_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 24. "INT88_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 23. "INT87_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 22. "INT86_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 21. "INT85_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 20. "INT84_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 19. "INT83_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 18. "INT82_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 17. "INT81_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 16. "INT80_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 15. "INT79_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 14. "INT78_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 13. "INT77_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 12. "INT76_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 11. "INT75_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 10. "INT74_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 9. "INT73_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 8. "INT72_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 7. "INT71_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 6. "INT70_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 5. "INT69_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 4. "INT68_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 3. "INT67_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 2. "INT66_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 1. "INT65_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x8 0. "INT64_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0xC "SEC_CPU1_INT_MASK3,Secure Interrupt Mask 3 for CPU1" bitfld.long 0xC 31. "INT127_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 30. "INT126_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 29. "INT125_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 28. "INT124_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 27. "INT123_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 26. "INT122_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 25. "INT121_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 24. "INT120_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 23. "INT119_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 22. "INT118_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 21. "INT117_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 20. "INT116_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 19. "INT115_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 18. "INT114_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 17. "INT113_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 16. "INT112_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 15. "INT111_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 14. "INT110_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 13. "INT109_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 12. "INT108_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 11. "INT107_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 10. "INT106_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 9. "INT105_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 8. "INT104_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 7. "INT103_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 6. "INT102_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 5. "INT101_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 4. "INT100_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 3. "INT99_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 2. "INT98_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 1. "INT97_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0xC 0. "INT96_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x10 "SEC_CPU1_INT_MASK4,Secure Interrupt Mask 4 for CPU1" bitfld.long 0x10 31. "INT159_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 30. "INT158_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 29. "INT157_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 28. "INT156_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 27. "INT155_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 26. "INT154_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 25. "INT153_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 24. "INT152_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 23. "INT151_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 22. "INT150_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 21. "INT149_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 20. "INT148_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 19. "INT147_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 18. "INT146_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 17. "INT145_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 16. "INT144_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 15. "INT143_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 14. "INT142_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 13. "INT141_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 12. "INT140_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 11. "INT139_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 10. "INT138_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 9. "INT137_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 8. "INT136_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 7. "INT135_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 6. "INT134_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 5. "INT133_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 4. "INT132_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 3. "INT131_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 2. "INT130_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 1. "INT129_MASK,Mask bit" "0: Masked,1: Not masked" bitfld.long 0x10 0. "INT128_MASK,Mask bit" "0: Masked,1: Not masked" group.long 0xFBC++0x3 line.long 0x0 "SEC_GP_REG_LOCK,Secure Mask Lock" bitfld.long 0x0 20.--21. "SEC_CPU1_INT_MASK4_LOCK,SEC_CPU1_INT_MASK4 Lock" "?,1: SEC_CPU1_INT_MASK4 cannot be written,2: SEC_CPU1_INT_MASK4 can be written,?" bitfld.long 0x0 18.--19. "SEC_CPU1_INT_MASK3_LOCK,SEC_CPU1_INT_MASK3 Lock" "?,1: SEC_CPU1_INT_MASK3 cannot be written,2: SEC_CPU1_INT_MASK3 can be written,?" newline bitfld.long 0x0 16.--17. "SEC_CPU1_INT_MASK2_LOCK,SEC_CPU1_INT_MASK2 Lock" "?,1: SEC_CPU1_INT_MASK2 cannot be written,2: SEC_CPU1_INT_MASK2 can be written,?" bitfld.long 0x0 14.--15. "SEC_CPU1_INT_MASK1_LOCK,SEC_GPIO_MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 12.--13. "SEC_CPU1_INT_MASK0_LOCK,SSEC_CPU1_INT_MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" bitfld.long 0x0 2.--3. "SEC_GPIO_MASK1_LOCK,Secure GPIO _MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 0.--1. "SEC_GPIO_MASK0_LOCK,Secure GPIO _MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" group.long 0xFF0++0x3 line.long 0x0 "CPU1_LOCK_REG,Miscellaneous CPU1 Control Signals" bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" endif tree.end endif sif (cpuis("MCXN547*")) tree "AHBSC_ALIAS3" base ad:0x40123000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "FLASH00_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "FLASH01_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x30++0x3 line.long 0x0 "FLASH02_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x40++0x3 line.long 0x0 "FLASH03_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "ROM_MEM_RULE[$1],ROM Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "RAMX_MEM_RULE[$1],RAMX Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0xA0++0x3 line.long 0x0 "RAMA_MEM_RULE,RAMA Memory Rule 0" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0xC0++0x3 line.long 0x0 "RAMB_MEM_RULE,RAMB Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "RAMC_MEM_RULE[$1],RAMC Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "RAMD_MEM_RULE[$1],RAMD Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "RAME_MEM_RULE[$1],RAME Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "RAMF_MEM_RULE[$1],RAMF Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "RAMG_MEM_RULE[$1],RAMG Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x180++0x3 line.long 0x0 "RAMH_MEM_RULE,RAMH Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1A0++0x17 line.long 0x0 "APB_PERIPHERAL_GROUP0_MEM_RULE0,APB Bridge Group 0 Memory Rule 0" bitfld.long 0x0 24.--25. "INPUTMUX,INPUTMUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PINT0,PINT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SPI_FILTER,GPIO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "APB_PERIPHERAL_GROUP0_MEM_RULE1,APB Bridge Group 0 Memory Rule 1" bitfld.long 0x4 28.--29. "CTIMER3,CTIMER3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "CTIMER2,CTIMER2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 20.--21. "CTIMER1,CTIMER1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 16.--17. "CTIMER0,CTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "APB_PERIPHERAL_GROUP0_MEM_RULE2,APB Bridge Group 0 Rule 2" bitfld.long 0x8 28.--29. "WWDT1,WWDT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "WWDT0,WWDT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "OSTIMER0,OSTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "MRT0,MRT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "UTCIK0,UTCIK0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "FREQME0,FREQME0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "CTIMER4,CTIMER4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "APB_PERIPHERAL_GROUP0_MEM_RULE3,APB Bridge Group 0 Memory Rule 3" bitfld.long 0xC 12.--13. "CACHE64_POLSEL0,CACHE64_POLSEL0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "APB_PERIPHERAL_GROUP1_MEM_RULE0,APB Bridge Group 1 Memory Rule 0" bitfld.long 0x10 24.--25. "ITRC,ITRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 20.--21. "GDET,GDET" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "I3C1,I3C1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "I3C0,I3C0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "APB_PERIPHERAL_GROUP1_MEM_RULE1,APB Bridge Group 1 Memory Rule 1" bitfld.long 0x14 28.--29. "PUF_ALIAS3,PUF_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "PUF_ALIAS2,PUF_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "PUF_ALIAS1,PUF_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "PUF_ALIAS0,PUF_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "PKC,PKC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1BC++0x1F line.long 0x0 "APB_PERIPHERAL_GROUP1_MEM_RULE2,APB Bridge Group 1 Memory Rule 2" bitfld.long 0x0 16.--17. "PLU,PLU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SMARTDMA,SmartDMA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "COOLFLUX,COOLFLUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "SM3,SM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP0_MEM_RULE0,AIPS Bridge Group 0 Memory Rule 0" bitfld.long 0x4 28.--29. "TRO0,TRO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "WUU0,WUU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SPC0,SPC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "SCG0,SCG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "FMU0,FMU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "PORT5,PORT5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "GPIO5_ALIAS1,GPIO5_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "GPIO5_ALIAS0,GPIO5_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP0_MEM_RULE1,AIPS Bridge Group 0 Memory Rule 1" bitfld.long 0x8 24.--25. "FMU_TEST,FMU_TEST" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "RTC,RTC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "LPTMR1,LPTMR1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "LPTMR0,LPTMR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP0_MEM_RULE2,AIPS Bridge Group 0 Memory Rule 2" bitfld.long 0xC 28.--29. "ELS_ALIAS3,ELS_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "ELS_ALIAS2,ELS_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 20.--21. "ELS_ALIAS1,ELS_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "ELS,ELS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CMP2,CMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CMP1,CMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CMP0,CMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "TSI,TSI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AIPS_BRIDGE_GROUP0_MEM_RULE3,AIPS Bridge Group 0 Memory Rule 3" bitfld.long 0x10 20.--21. "INTM0,INTM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 16.--17. "ERM0,ERM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 12.--13. "EIM0,EIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "TRNG,TRNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "VBAT,VBAT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "DIGTMP,DIGTMP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE0,AHB Peripheral 0 Slave Port 12 Slave Rule 0" bitfld.long 0x14 28.--29. "GPIO0_ALIAS0,GPIO0_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "LP_FLEXCOMM3,LP_FLEXCOMM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "LP_FLEXCOMM2,LP_FLEXCOMM2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "LP_FLEXCOMM1,LP_FLEXCOMM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "LP_FLEXCOMM0,LP_FLEXCOMM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 8.--9. "SCT0,SCT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 4.--5. "eDMA0_CH15,eDMA0_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x18 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE1,AHB Peripheral 0 Slave Port 12 Slave Rule 1" bitfld.long 0x18 28.--29. "GPIO4_ALIAS0,GPIO4_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 24.--25. "GPIO3_ALIAS1,GPIO3_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 20.--21. "GPIO3_ALIAS0,GPIO3_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 16.--17. "GPIO2_ALIAS1,GPIO2_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 12.--13. "GPIO2_ALIAS0,GPIO2_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 8.--9. "GPIO1_ALIAS1,GPIO1_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 4.--5. "GPIO1_ALIAS0,GPIO1_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 0.--1. "GPIO0_ALIAS1,GPIO0_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x1C "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE2,AHB Peripheral 0 Slave Port 12 Slave Rule 2" bitfld.long 0x1C 0.--1. "GPIO4_ALIAS1,GPIO4_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1E0++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP1_MEM_RULE0,AIPS Bridge Group 1 Rule 0" bitfld.long 0x0 28.--29. "eDMA0_CH6,eDMA0_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA0_CH5,eDMA0_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA0_CH4,eDMA0_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA0_CH3,FLEXSPI0 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA0_CH2,eDMA0_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA0_CH1,eDMA0_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA0_CH0,eDMA0_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA0_MP,eDMA0_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP1_MEM_RULE1,AIPS Bridge Group 1 Rule 1" bitfld.long 0x4 28.--29. "eDMA0_CH14,eDMA0_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA0_CH13,eDMA0_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA0_CH12,eDMA0_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA0_CH11,FLEXSPI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA0_CH10,eDMA0_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA0_CH9,eDMA0_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA0_CH8,eDMA0_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA0_CH7,eDMA0_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1F0++0xB line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE0,AHB Peripheral 1 Slave Port 13 Slave Rule 0" bitfld.long 0x0 28.--29. "FLEXCOMM6,FLEXCOMM6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM5,FLEXCOMM5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM4,FLEXCOMM4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PKC_RAM,PKC_RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "MAILBOX,MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SEMA42,SEMA42" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH15,eDMA1_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE1,AHB Peripheral 1 Slave Port 13 Slave Rule 1" bitfld.long 0x4 28.--29. "NPU,NPU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DEBUG_MAILBOX,DEBUG_MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "CDOG1,CDOG1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "CDOG0,CDOG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USB_FS_OTG_RAM,USB FS OTG RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "FLEXCOMM9,FLEXCOMM9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "FLEXCOMM8,FLEXCOMM8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXCOMM7,FLEXCOMM7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE2,AHB Peripheral 1 Slave Port 13 Slave Rule 2" bitfld.long 0x8 0.--1. "POWERQUAD,POWERQUAD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x200++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP2_MEM_RULE0,AIPS Bridge Group 2 Rule 0" bitfld.long 0x0 28.--29. "eDMA1_CH6,eDMA1_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA1_CH5,eDMA1_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA1_CH4,eDMA1_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA1_CH3,eDMA1_CH3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA1_CH2,eDMA1_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA1_CH1,eDMA1_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH0,eDMA1_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA1_MP,eDMA1_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP2_MEM_RULE1,AIPS Bridge Group 2 Memory Rule 1" bitfld.long 0x4 28.--29. "eDMA1_CH14,eDMA1_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA1_CH13,eDMA1_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA1_CH12,eDMA1_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA1_CH11,eDMA1_CH11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA1_CH10,eDMA1_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA1_CH9,eDMA1_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA1_CH8,eDMA1_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA1_CH7,eDMA1_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x220++0xF line.long 0x0 "AIPS_BRIDGE_GROUP3_MEM_RULE0,AIPS Bridge Group 3 Rule 0" bitfld.long 0x0 28.--29. "MBC,MBC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "SFA,SFA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "FLEXSPI_CMX,FLEXSPI_CMX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "LPCAC,LPCAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "EWM0,EWM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP3_MEM_RULE1,AIPS Bridge Group 3 Memory Rule 1" bitfld.long 0x4 28.--29. "ENC,ENC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "PWM,PWM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "NPX,NPX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "CRC,CRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "OTPC,OTPC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXSPI,FLEXSPI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP3_MEM_RULE2,AIPS Bridge Group 3 Rule 2" bitfld.long 0x8 28.--29. "CAN0_RULE3,CAN0 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "CAN0_RULE2,CAN0 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "CAN0_RULE1,CAN0 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "CAN0_RULE0,CAN0 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "EVTG,EVTG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "ENC1,ENC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "PWM1,PWM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP3_MEM_RULE3,AIPS Bridge Group 3 Rule 3" bitfld.long 0xC 20.--21. "USBFS,USBFS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "USBDCD,USBDCD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CAN1_RULE3,CAN1 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CAN1_RULE2,CAN1 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CAN1_RULE1,CAN1 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "CAN1_RULE0,CAN1 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x240++0x13 line.long 0x0 "AIPS_BRIDGE_GROUP4_MEM_RULE0,AIPS Bridge Group 4 Rule 0" bitfld.long 0x0 28.--29. "SAI1,SAI1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SAI0,SAI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXIO,FLEXIO" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "EMVSIM1,EMVSIM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "EMVSIM0,EMVSIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline hexmask.long.byte 0x0 0.--3. 1. "ENET,ENET" line.long 0x4 "AIPS_BRIDGE_GROUP4_MEM_RULE1,AIPS Bridge Group 4 Rule 1" bitfld.long 0x4 28.--29. "DAC0,DAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "ADC1,ADC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "MICD,MICD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USBHS,USBHS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "USBHSPHY,USBHSPHY" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "uSDHC0,uSDHC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "SINC0,SINC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP4_MEM_RULE2,AIPS Bridge Group 4 Rule 2" bitfld.long 0x8 28.--29. "PORT1,PORT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "PORT0,PORT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "OPAMP2,OPAMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "HPDAC0,HPDAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "OPAMP1,OPAMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "DAC,DAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "VREF,VREF" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "OPAMP0,OPAMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP4_MEM_RULE3,AIPS Bridge Group 4 Rule 3" bitfld.long 0xC 28.--29. "ATX0,ATX0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "MTR0,MTR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "PORT4,PORT4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "PORT3,PORT3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "PORT2,PORT2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x10 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x270)++0x3 line.long 0x0 "FLEXSPI0_REGION0_MEM_RULE[$1],FLEXSPI0 Region 0 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x40123280 ad:0x40123290 ad:0x401232A0 ad:0x401232B0 ad:0x401232C0 ad:0x401232D0) tree "FLEXSPI0_REGION1_6_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40123000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2E0)++0x3 line.long 0x0 "FLEXSPI0_REGION7_MEM_RULE[$1],FLEXSPI0 Region 7 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x401232F0 ad:0x40123300 ad:0x40123310 ad:0x40123320 ad:0x40123330 ad:0x40123340) tree "FLEXSPI0_REGION8_13_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40123000 repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 18. "VIO_INFO_VALID18,Violation information valid flag for AHB port 18" "0: Not valid,1: Valid" newline eventfld.long 0x0 17. "VIO_INFO_VALID17,Violation information valid flag for AHB port 17" "0: Not valid,1: Valid" newline eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF80)++0x3 line.long 0x0 "SEC_GPIO_MASK[$1],GPIO Mask for Port index" bitfld.long 0x0 31. "PIO0_PIN31_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "PIO0_PIN30_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "PIO0_PIN29_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "PIO0_PIN28_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "PIO0_PIN27_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "PIO0_PIN26_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "PIO0_PIN25_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "PIO0_PIN24_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "PIO0_PIN23_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "PIO0_PIN22_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "PIO0_PIN21_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "PIO0_PIN20_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "PIO0_PIN19_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "PIO0_PIN18_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "PIO0_PIN17_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "PIO0_PIN16_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "PIO0_PIN15_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "PIO0_PIN14_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "PIO0_PIN13_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "PIO0_PIN12_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "PIO0_PIN11_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "PIO0_PIN10_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "PIO0_PIN9_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "PIO0_PIN8_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "PIO0_PIN7_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "PIO0_PIN6_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "PIO0_PIN5_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "PIO0_PIN4_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "PIO0_PIN3_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "PIO0_PIN2_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "PIO0_PIN1_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "PIO0_PIN0_SEC_MASK,Mask bit" "0: Masked,1: Not masked" repeat.end group.long 0xF98++0x13 line.long 0x0 "SEC_CPU1_INT_MASK0,Secure Interrupt Mask 0 for CPU1" bitfld.long 0x0 31. "INT31_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "INT30_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "INT29_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "INT28_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "INT27_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "INT26_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "INT25_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "INT24_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "INT23_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "INT22_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "INT21_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "INT20_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "INT19_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "INT18_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "INT17_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "INT16_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "INT15_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "INT14_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "INT13_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "INT12_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "INT11_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "INT10_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "INT9_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "INT8_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "INT7_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "INT6_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "INT5_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "INT4_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "INT3_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "INT2_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "INT1_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "INT0_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x4 "SEC_CPU1_INT_MASK1,Secure Interrupt Mask 1 for CPU1" bitfld.long 0x4 31. "INT63_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 30. "INT62_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 29. "INT61_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 28. "INT60_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 27. "INT59_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 26. "INT58_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 25. "INT57_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 24. "INT56_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 23. "INT55_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 22. "INT54_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 21. "INT53_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 20. "INT52_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 19. "INT51_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 18. "INT50_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 17. "INT49_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 16. "INT48_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 15. "INT47_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 14. "INT46_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 13. "INT45_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 12. "INT44_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 11. "INT43_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 10. "INT42_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 9. "INT41_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 8. "INT40_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 7. "INT39_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 6. "INT38_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 5. "INT37_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 4. "INT36_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 3. "INT35_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 2. "INT34_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 1. "INT33_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 0. "INT32_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x8 "SEC_CPU1_INT_MASK2,Secure Interrupt Mask 2 for CPU1" bitfld.long 0x8 31. "INT95_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 30. "INT94_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 29. "INT93_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 28. "INT92_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 27. "INT91_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 26. "INT90_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 25. "INT89_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 24. "INT88_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 23. "INT87_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 22. "INT86_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 21. "INT85_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 20. "INT84_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 19. "INT83_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 18. "INT82_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 17. "INT81_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 16. "INT80_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 15. "INT79_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 14. "INT78_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 13. "INT77_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 12. "INT76_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 11. "INT75_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 10. "INT74_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 9. "INT73_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 8. "INT72_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 7. "INT71_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 6. "INT70_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 5. "INT69_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 4. "INT68_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 3. "INT67_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 2. "INT66_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 1. "INT65_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 0. "INT64_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0xC "SEC_CPU1_INT_MASK3,Secure Interrupt Mask 3 for CPU1" bitfld.long 0xC 31. "INT127_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 30. "INT126_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 29. "INT125_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 28. "INT124_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 27. "INT123_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 26. "INT122_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 25. "INT121_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 24. "INT120_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 23. "INT119_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 22. "INT118_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 21. "INT117_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 20. "INT116_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 19. "INT115_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 18. "INT114_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 17. "INT113_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 16. "INT112_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 15. "INT111_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 14. "INT110_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 13. "INT109_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 12. "INT108_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 11. "INT107_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 10. "INT106_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 9. "INT105_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 8. "INT104_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 7. "INT103_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 6. "INT102_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 5. "INT101_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 4. "INT100_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 3. "INT99_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 2. "INT98_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 1. "INT97_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 0. "INT96_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x10 "SEC_CPU1_INT_MASK4,Secure Interrupt Mask 4 for CPU1" bitfld.long 0x10 31. "INT159_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 30. "INT158_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 29. "INT157_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 28. "INT156_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 27. "INT155_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 26. "INT154_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 25. "INT153_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 24. "INT152_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 23. "INT151_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 22. "INT150_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 21. "INT149_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 20. "INT148_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 19. "INT147_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 18. "INT146_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 17. "INT145_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 16. "INT144_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 15. "INT143_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 14. "INT142_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 13. "INT141_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 12. "INT140_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 11. "INT139_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 10. "INT138_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 9. "INT137_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 8. "INT136_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 7. "INT135_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 6. "INT134_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 5. "INT133_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 4. "INT132_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 3. "INT131_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 2. "INT130_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 1. "INT129_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 0. "INT128_MASK,Mask bit" "0: Masked,1: Not masked" group.long 0xFBC++0x3 line.long 0x0 "SEC_GP_REG_LOCK,Secure Mask Lock" bitfld.long 0x0 20.--21. "SEC_CPU1_INT_MASK4_LOCK,SEC_CPU1_INT_MASK4 Lock" "?,1: SEC_CPU1_INT_MASK4 cannot be written,2: SEC_CPU1_INT_MASK4 can be written,?" newline bitfld.long 0x0 18.--19. "SEC_CPU1_INT_MASK3_LOCK,SEC_CPU1_INT_MASK3 Lock" "?,1: SEC_CPU1_INT_MASK3 cannot be written,2: SEC_CPU1_INT_MASK3 can be written,?" newline bitfld.long 0x0 16.--17. "SEC_CPU1_INT_MASK2_LOCK,SEC_CPU1_INT_MASK2 Lock" "?,1: SEC_CPU1_INT_MASK2 cannot be written,2: SEC_CPU1_INT_MASK2 can be written,?" newline bitfld.long 0x0 14.--15. "SEC_CPU1_INT_MASK1_LOCK,SEC_GPIO_MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 12.--13. "SEC_CPU1_INT_MASK0_LOCK,SSEC_CPU1_INT_MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" newline bitfld.long 0x0 2.--3. "SEC_GPIO_MASK1_LOCK,Secure GPIO _MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 0.--1. "SEC_GPIO_MASK0_LOCK,Secure GPIO _MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 30.--31. "MASTER_SEC_LEVEL_LOCK,Master SEC Level Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x0 28.--29. "USDHC,uSDHC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 26.--27. "USB_HS,USB HS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 24.--25. "ETHERNET,Ethernet" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 22.--23. "USB_FS,USB_FS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 16.--17. "NPUO,NPU Operands" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 14.--15. "PQ,PowerQuad" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 10.--11. "PKC,PKC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "eDMA1,eDMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "eDMA0,eDMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "SMARTDMA,SMARTDMA Data" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "CPU1,CPU1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 30.--31. "MASTER_SEC_LEVEL_ANTIPOL_LOCK,Master SEC Level Antipol Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x4 28.--29. "USDHC,uSDHC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 26.--27. "USB_HS,USB HS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 24.--25. "ETHERNET,Ethernet" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 22.--23. "USB_FS,USB_FS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 16.--17. "NPUO,NPU Operands" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 14.--15. "PQ,PowerQuad" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 10.--11. "PKC,PKC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "eDMA1,eDMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "eDMA0,eDMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "SMARTDMA,SMARTDMA Data" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "CPU1,CPU1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFEC++0x7 line.long 0x0 "CPU0_LOCK_REG,Miscellaneous CPU0 Control Signals" bitfld.long 0x0 30.--31. "CM33_LOCK_REG_LOCK,CM33_LOCK_REG_LOCK" "?,1: CM33_LOCK_REG_LOCK is 1,2: CM33_LOCK_REG_LOCK is 0,?" newline bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU0) LOCK_SAU is 1,2: CM33 (CPU0) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU0) LOCK_S_MPU is 1,2: CM33 (CPU0) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU0) LOCK_S_VTAIRCR is 1,2: CM33 (CPU0) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" line.long 0x4 "CPU1_LOCK_REG,Miscellaneous CPU1 Control Signals" bitfld.long 0x4 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x4 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables the privilege checking of non-secure..,2: Disables the privilege checking of non-secure..,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables the privilege checking of secure mode..,2: Disables the privilege checking of secure mode..,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables privilege checking of non-secure mode..,2: Disables privilege checking of non-secure mode..,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables privilege checking of secure mode access.,2: Disables privilege checking of secure mode access.,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end endif sif (cpuis("MCXN946*")) tree "AHBSC_ALIAS3" base ad:0x40123000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "FLASH00_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "FLASH01_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x30++0x3 line.long 0x0 "FLASH02_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x40++0x3 line.long 0x0 "FLASH03_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "ROM_MEM_RULE[$1],ROM Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "RAMX_MEM_RULE[$1],RAMX Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0xA0++0x3 line.long 0x0 "RAMA_MEM_RULE,RAMA Memory Rule 0" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0xC0++0x3 line.long 0x0 "RAMB_MEM_RULE,RAMB Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "RAMC_MEM_RULE[$1],RAMC Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "RAMD_MEM_RULE[$1],RAMD Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "RAME_MEM_RULE[$1],RAME Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "RAMF_MEM_RULE[$1],RAMF Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "RAMG_MEM_RULE[$1],RAMG Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x180++0x3 line.long 0x0 "RAMH_MEM_RULE,RAMH Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1A0++0x17 line.long 0x0 "APB_PERIPHERAL_GROUP0_MEM_RULE0,APB Bridge Group 0 Memory Rule 0" bitfld.long 0x0 24.--25. "INPUTMUX,INPUTMUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PINT0,PINT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SPI_FILTER,GPIO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "APB_PERIPHERAL_GROUP0_MEM_RULE1,APB Bridge Group 0 Memory Rule 1" bitfld.long 0x4 28.--29. "CTIMER3,CTIMER3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "CTIMER2,CTIMER2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 20.--21. "CTIMER1,CTIMER1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 16.--17. "CTIMER0,CTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "APB_PERIPHERAL_GROUP0_MEM_RULE2,APB Bridge Group 0 Rule 2" bitfld.long 0x8 28.--29. "WWDT1,WWDT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "WWDT0,WWDT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "OSTIMER0,OSTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "MRT0,MRT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "UTCIK0,UTCIK0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "FREQME0,FREQME0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "CTIMER4,CTIMER4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "APB_PERIPHERAL_GROUP0_MEM_RULE3,APB Bridge Group 0 Memory Rule 3" bitfld.long 0xC 12.--13. "CACHE64_POLSEL0,CACHE64_POLSEL0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "APB_PERIPHERAL_GROUP1_MEM_RULE0,APB Bridge Group 1 Memory Rule 0" bitfld.long 0x10 24.--25. "ITRC,ITRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 20.--21. "GDET,GDET" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "I3C1,I3C1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "I3C0,I3C0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "APB_PERIPHERAL_GROUP1_MEM_RULE1,APB Bridge Group 1 Memory Rule 1" bitfld.long 0x14 28.--29. "PUF_ALIAS3,PUF_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "PUF_ALIAS2,PUF_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "PUF_ALIAS1,PUF_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "PUF_ALIAS0,PUF_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "PKC,PKC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1BC++0x1F line.long 0x0 "APB_PERIPHERAL_GROUP1_MEM_RULE2,APB Bridge Group 1 Memory Rule 2" bitfld.long 0x0 16.--17. "PLU,PLU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SMARTDMA,SmartDMA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "COOLFLUX,COOLFLUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "SM3,SM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP0_MEM_RULE0,AIPS Bridge Group 0 Memory Rule 0" bitfld.long 0x4 28.--29. "TRO0,TRO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "WUU0,WUU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SPC0,SPC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "SCG0,SCG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "FMU0,FMU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "PORT5,PORT5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "GPIO5_ALIAS1,GPIO5_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "GPIO5_ALIAS0,GPIO5_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP0_MEM_RULE1,AIPS Bridge Group 0 Memory Rule 1" bitfld.long 0x8 24.--25. "FMU_TEST,FMU_TEST" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "RTC,RTC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "LPTMR1,LPTMR1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "LPTMR0,LPTMR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP0_MEM_RULE2,AIPS Bridge Group 0 Memory Rule 2" bitfld.long 0xC 28.--29. "ELS_ALIAS3,ELS_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "ELS_ALIAS2,ELS_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 20.--21. "ELS_ALIAS1,ELS_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "ELS,ELS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CMP2,CMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CMP1,CMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CMP0,CMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "TSI,TSI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AIPS_BRIDGE_GROUP0_MEM_RULE3,AIPS Bridge Group 0 Memory Rule 3" bitfld.long 0x10 20.--21. "INTM0,INTM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 16.--17. "ERM0,ERM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 12.--13. "EIM0,EIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "TRNG,TRNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "VBAT,VBAT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "DIGTMP,DIGTMP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE0,AHB Peripheral 0 Slave Port 12 Slave Rule 0" bitfld.long 0x14 28.--29. "GPIO0_ALIAS0,GPIO0_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "LP_FLEXCOMM3,LP_FLEXCOMM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "LP_FLEXCOMM2,LP_FLEXCOMM2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "LP_FLEXCOMM1,LP_FLEXCOMM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "LP_FLEXCOMM0,LP_FLEXCOMM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 8.--9. "SCT0,SCT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 4.--5. "eDMA0_CH15,eDMA0_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x18 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE1,AHB Peripheral 0 Slave Port 12 Slave Rule 1" bitfld.long 0x18 28.--29. "GPIO4_ALIAS0,GPIO4_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 24.--25. "GPIO3_ALIAS1,GPIO3_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 20.--21. "GPIO3_ALIAS0,GPIO3_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 16.--17. "GPIO2_ALIAS1,GPIO2_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 12.--13. "GPIO2_ALIAS0,GPIO2_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 8.--9. "GPIO1_ALIAS1,GPIO1_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 4.--5. "GPIO1_ALIAS0,GPIO1_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 0.--1. "GPIO0_ALIAS1,GPIO0_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x1C "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE2,AHB Peripheral 0 Slave Port 12 Slave Rule 2" bitfld.long 0x1C 0.--1. "GPIO4_ALIAS1,GPIO4_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1E0++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP1_MEM_RULE0,AIPS Bridge Group 1 Rule 0" bitfld.long 0x0 28.--29. "eDMA0_CH6,eDMA0_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA0_CH5,eDMA0_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA0_CH4,eDMA0_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA0_CH3,FLEXSPI0 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA0_CH2,eDMA0_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA0_CH1,eDMA0_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA0_CH0,eDMA0_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA0_MP,eDMA0_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP1_MEM_RULE1,AIPS Bridge Group 1 Rule 1" bitfld.long 0x4 28.--29. "eDMA0_CH14,eDMA0_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA0_CH13,eDMA0_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA0_CH12,eDMA0_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA0_CH11,FLEXSPI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA0_CH10,eDMA0_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA0_CH9,eDMA0_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA0_CH8,eDMA0_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA0_CH7,eDMA0_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1F0++0xB line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE0,AHB Peripheral 1 Slave Port 13 Slave Rule 0" bitfld.long 0x0 28.--29. "FLEXCOMM6,FLEXCOMM6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM5,FLEXCOMM5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM4,FLEXCOMM4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PKC_RAM,PKC_RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "MAILBOX,MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SEMA42,SEMA42" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH15,eDMA1_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE1,AHB Peripheral 1 Slave Port 13 Slave Rule 1" bitfld.long 0x4 28.--29. "NPU,NPU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DEBUG_MAILBOX,DEBUG_MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "CDOG1,CDOG1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "CDOG0,CDOG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USB_FS_OTG_RAM,USB FS OTG RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "FLEXCOMM9,FLEXCOMM9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "FLEXCOMM8,FLEXCOMM8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXCOMM7,FLEXCOMM7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE2,AHB Peripheral 1 Slave Port 13 Slave Rule 2" bitfld.long 0x8 0.--1. "POWERQUAD,POWERQUAD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x200++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP2_MEM_RULE0,AIPS Bridge Group 2 Rule 0" bitfld.long 0x0 28.--29. "eDMA1_CH6,eDMA1_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA1_CH5,eDMA1_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA1_CH4,eDMA1_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA1_CH3,eDMA1_CH3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA1_CH2,eDMA1_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA1_CH1,eDMA1_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH0,eDMA1_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA1_MP,eDMA1_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP2_MEM_RULE1,AIPS Bridge Group 2 Memory Rule 1" bitfld.long 0x4 28.--29. "eDMA1_CH14,eDMA1_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA1_CH13,eDMA1_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA1_CH12,eDMA1_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA1_CH11,eDMA1_CH11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA1_CH10,eDMA1_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA1_CH9,eDMA1_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA1_CH8,eDMA1_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA1_CH7,eDMA1_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x220++0xF line.long 0x0 "AIPS_BRIDGE_GROUP3_MEM_RULE0,AIPS Bridge Group 3 Rule 0" bitfld.long 0x0 28.--29. "MBC,MBC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "SFA,SFA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "FLEXSPI_CMX,FLEXSPI_CMX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "LPCAC,LPCAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "EWM0,EWM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP3_MEM_RULE1,AIPS Bridge Group 3 Memory Rule 1" bitfld.long 0x4 28.--29. "ENC,ENC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "PWM,PWM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "NPX,NPX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "CRC,CRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "OTPC,OTPC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXSPI,FLEXSPI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP3_MEM_RULE2,AIPS Bridge Group 3 Rule 2" bitfld.long 0x8 28.--29. "CAN0_RULE3,CAN0 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "CAN0_RULE2,CAN0 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "CAN0_RULE1,CAN0 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "CAN0_RULE0,CAN0 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "EVTG,EVTG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "ENC1,ENC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "PWM1,PWM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP3_MEM_RULE3,AIPS Bridge Group 3 Rule 3" bitfld.long 0xC 20.--21. "USBFS,USBFS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "USBDCD,USBDCD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CAN1_RULE3,CAN1 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CAN1_RULE2,CAN1 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CAN1_RULE1,CAN1 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "CAN1_RULE0,CAN1 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x240++0x13 line.long 0x0 "AIPS_BRIDGE_GROUP4_MEM_RULE0,AIPS Bridge Group 4 Rule 0" bitfld.long 0x0 28.--29. "SAI1,SAI1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SAI0,SAI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXIO,FLEXIO" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "EMVSIM1,EMVSIM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "EMVSIM0,EMVSIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline hexmask.long.byte 0x0 0.--3. 1. "ENET,ENET" line.long 0x4 "AIPS_BRIDGE_GROUP4_MEM_RULE1,AIPS Bridge Group 4 Rule 1" bitfld.long 0x4 28.--29. "DAC0,DAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "ADC1,ADC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "MICD,MICD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USBHS,USBHS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "USBHSPHY,USBHSPHY" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "uSDHC0,uSDHC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "SINC0,SINC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP4_MEM_RULE2,AIPS Bridge Group 4 Rule 2" bitfld.long 0x8 28.--29. "PORT1,PORT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "PORT0,PORT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "OPAMP2,OPAMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "HPDAC0,HPDAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "OPAMP1,OPAMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "DAC,DAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "VREF,VREF" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "OPAMP0,OPAMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP4_MEM_RULE3,AIPS Bridge Group 4 Rule 3" bitfld.long 0xC 28.--29. "ATX0,ATX0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "MTR0,MTR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "PORT4,PORT4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "PORT3,PORT3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "PORT2,PORT2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x10 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x270)++0x3 line.long 0x0 "FLEXSPI0_REGION0_MEM_RULE[$1],FLEXSPI0 Region 0 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x40123280 ad:0x40123290 ad:0x401232A0 ad:0x401232B0 ad:0x401232C0 ad:0x401232D0) tree "FLEXSPI0_REGION1_6_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40123000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2E0)++0x3 line.long 0x0 "FLEXSPI0_REGION7_MEM_RULE[$1],FLEXSPI0 Region 7 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x401232F0 ad:0x40123300 ad:0x40123310 ad:0x40123320 ad:0x40123330 ad:0x40123340) tree "FLEXSPI0_REGION8_13_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40123000 repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 18. "VIO_INFO_VALID18,Violation information valid flag for AHB port 18" "0: Not valid,1: Valid" newline eventfld.long 0x0 17. "VIO_INFO_VALID17,Violation information valid flag for AHB port 17" "0: Not valid,1: Valid" newline eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF80)++0x3 line.long 0x0 "SEC_GPIO_MASK[$1],GPIO Mask for Port index" bitfld.long 0x0 31. "PIO0_PIN31_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "PIO0_PIN30_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "PIO0_PIN29_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "PIO0_PIN28_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "PIO0_PIN27_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "PIO0_PIN26_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "PIO0_PIN25_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "PIO0_PIN24_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "PIO0_PIN23_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "PIO0_PIN22_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "PIO0_PIN21_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "PIO0_PIN20_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "PIO0_PIN19_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "PIO0_PIN18_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "PIO0_PIN17_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "PIO0_PIN16_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "PIO0_PIN15_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "PIO0_PIN14_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "PIO0_PIN13_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "PIO0_PIN12_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "PIO0_PIN11_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "PIO0_PIN10_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "PIO0_PIN9_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "PIO0_PIN8_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "PIO0_PIN7_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "PIO0_PIN6_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "PIO0_PIN5_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "PIO0_PIN4_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "PIO0_PIN3_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "PIO0_PIN2_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "PIO0_PIN1_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "PIO0_PIN0_SEC_MASK,Mask bit" "0: Masked,1: Not masked" repeat.end group.long 0xF98++0x13 line.long 0x0 "SEC_CPU1_INT_MASK0,Secure Interrupt Mask 0 for CPU1" bitfld.long 0x0 31. "INT31_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "INT30_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "INT29_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "INT28_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "INT27_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "INT26_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "INT25_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "INT24_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "INT23_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "INT22_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "INT21_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "INT20_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "INT19_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "INT18_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "INT17_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "INT16_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "INT15_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "INT14_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "INT13_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "INT12_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "INT11_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "INT10_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "INT9_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "INT8_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "INT7_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "INT6_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "INT5_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "INT4_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "INT3_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "INT2_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "INT1_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "INT0_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x4 "SEC_CPU1_INT_MASK1,Secure Interrupt Mask 1 for CPU1" bitfld.long 0x4 31. "INT63_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 30. "INT62_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 29. "INT61_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 28. "INT60_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 27. "INT59_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 26. "INT58_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 25. "INT57_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 24. "INT56_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 23. "INT55_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 22. "INT54_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 21. "INT53_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 20. "INT52_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 19. "INT51_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 18. "INT50_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 17. "INT49_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 16. "INT48_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 15. "INT47_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 14. "INT46_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 13. "INT45_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 12. "INT44_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 11. "INT43_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 10. "INT42_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 9. "INT41_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 8. "INT40_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 7. "INT39_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 6. "INT38_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 5. "INT37_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 4. "INT36_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 3. "INT35_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 2. "INT34_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 1. "INT33_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 0. "INT32_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x8 "SEC_CPU1_INT_MASK2,Secure Interrupt Mask 2 for CPU1" bitfld.long 0x8 31. "INT95_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 30. "INT94_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 29. "INT93_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 28. "INT92_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 27. "INT91_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 26. "INT90_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 25. "INT89_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 24. "INT88_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 23. "INT87_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 22. "INT86_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 21. "INT85_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 20. "INT84_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 19. "INT83_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 18. "INT82_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 17. "INT81_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 16. "INT80_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 15. "INT79_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 14. "INT78_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 13. "INT77_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 12. "INT76_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 11. "INT75_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 10. "INT74_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 9. "INT73_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 8. "INT72_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 7. "INT71_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 6. "INT70_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 5. "INT69_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 4. "INT68_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 3. "INT67_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 2. "INT66_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 1. "INT65_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 0. "INT64_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0xC "SEC_CPU1_INT_MASK3,Secure Interrupt Mask 3 for CPU1" bitfld.long 0xC 31. "INT127_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 30. "INT126_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 29. "INT125_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 28. "INT124_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 27. "INT123_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 26. "INT122_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 25. "INT121_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 24. "INT120_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 23. "INT119_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 22. "INT118_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 21. "INT117_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 20. "INT116_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 19. "INT115_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 18. "INT114_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 17. "INT113_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 16. "INT112_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 15. "INT111_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 14. "INT110_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 13. "INT109_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 12. "INT108_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 11. "INT107_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 10. "INT106_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 9. "INT105_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 8. "INT104_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 7. "INT103_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 6. "INT102_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 5. "INT101_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 4. "INT100_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 3. "INT99_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 2. "INT98_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 1. "INT97_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 0. "INT96_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x10 "SEC_CPU1_INT_MASK4,Secure Interrupt Mask 4 for CPU1" bitfld.long 0x10 31. "INT159_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 30. "INT158_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 29. "INT157_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 28. "INT156_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 27. "INT155_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 26. "INT154_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 25. "INT153_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 24. "INT152_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 23. "INT151_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 22. "INT150_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 21. "INT149_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 20. "INT148_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 19. "INT147_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 18. "INT146_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 17. "INT145_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 16. "INT144_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 15. "INT143_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 14. "INT142_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 13. "INT141_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 12. "INT140_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 11. "INT139_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 10. "INT138_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 9. "INT137_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 8. "INT136_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 7. "INT135_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 6. "INT134_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 5. "INT133_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 4. "INT132_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 3. "INT131_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 2. "INT130_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 1. "INT129_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 0. "INT128_MASK,Mask bit" "0: Masked,1: Not masked" group.long 0xFBC++0x3 line.long 0x0 "SEC_GP_REG_LOCK,Secure Mask Lock" bitfld.long 0x0 20.--21. "SEC_CPU1_INT_MASK4_LOCK,SEC_CPU1_INT_MASK4 Lock" "?,1: SEC_CPU1_INT_MASK4 cannot be written,2: SEC_CPU1_INT_MASK4 can be written,?" newline bitfld.long 0x0 18.--19. "SEC_CPU1_INT_MASK3_LOCK,SEC_CPU1_INT_MASK3 Lock" "?,1: SEC_CPU1_INT_MASK3 cannot be written,2: SEC_CPU1_INT_MASK3 can be written,?" newline bitfld.long 0x0 16.--17. "SEC_CPU1_INT_MASK2_LOCK,SEC_CPU1_INT_MASK2 Lock" "?,1: SEC_CPU1_INT_MASK2 cannot be written,2: SEC_CPU1_INT_MASK2 can be written,?" newline bitfld.long 0x0 14.--15. "SEC_CPU1_INT_MASK1_LOCK,SEC_GPIO_MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 12.--13. "SEC_CPU1_INT_MASK0_LOCK,SSEC_CPU1_INT_MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" newline bitfld.long 0x0 2.--3. "SEC_GPIO_MASK1_LOCK,Secure GPIO _MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 0.--1. "SEC_GPIO_MASK0_LOCK,Secure GPIO _MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 30.--31. "MASTER_SEC_LEVEL_LOCK,Master SEC Level Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x0 28.--29. "USDHC,uSDHC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 26.--27. "USB_HS,USB HS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 24.--25. "ETHERNET,Ethernet" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 22.--23. "USB_FS,USB_FS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 16.--17. "NPUO,NPU Operands" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 14.--15. "PQ,PowerQuad" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 10.--11. "PKC,PKC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "eDMA1,eDMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "eDMA0,eDMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "SMARTDMA,SMARTDMA Data" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "CPU1,CPU1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 30.--31. "MASTER_SEC_LEVEL_ANTIPOL_LOCK,Master SEC Level Antipol Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x4 28.--29. "USDHC,uSDHC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 26.--27. "USB_HS,USB HS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 24.--25. "ETHERNET,Ethernet" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 22.--23. "USB_FS,USB_FS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 16.--17. "NPUO,NPU Operands" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 14.--15. "PQ,PowerQuad" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 10.--11. "PKC,PKC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "eDMA1,eDMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "eDMA0,eDMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "SMARTDMA,SMARTDMA Data" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "CPU1,CPU1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFEC++0x7 line.long 0x0 "CPU0_LOCK_REG,Miscellaneous CPU0 Control Signals" bitfld.long 0x0 30.--31. "CM33_LOCK_REG_LOCK,CM33_LOCK_REG_LOCK" "?,1: CM33_LOCK_REG_LOCK is 1,2: CM33_LOCK_REG_LOCK is 0,?" newline bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU0) LOCK_SAU is 1,2: CM33 (CPU0) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU0) LOCK_S_MPU is 1,2: CM33 (CPU0) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU0) LOCK_S_VTAIRCR is 1,2: CM33 (CPU0) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" line.long 0x4 "CPU1_LOCK_REG,Miscellaneous CPU1 Control Signals" bitfld.long 0x4 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x4 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables the privilege checking of non-secure..,2: Disables the privilege checking of non-secure..,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables the privilege checking of secure mode..,2: Disables the privilege checking of secure mode..,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables privilege checking of non-secure mode..,2: Disables privilege checking of non-secure mode..,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables privilege checking of secure mode access.,2: Disables privilege checking of secure mode access.,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end endif sif (cpuis("MCXN947*")) tree "AHBSC_ALIAS3" base ad:0x40123000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "FLASH00_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "FLASH01_MEM_RULE[$1],Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x30++0x3 line.long 0x0 "FLASH02_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x40++0x3 line.long 0x0 "FLASH03_MEM_RULE,Flash Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "ROM_MEM_RULE[$1],ROM Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 3. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "RAMX_MEM_RULE[$1],RAMX Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0xA0++0x3 line.long 0x0 "RAMA_MEM_RULE,RAMA Memory Rule 0" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0xC0++0x3 line.long 0x0 "RAMB_MEM_RULE,RAMB Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xE0)++0x3 line.long 0x0 "RAMC_MEM_RULE[$1],RAMC Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "RAMD_MEM_RULE[$1],RAMD Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "RAME_MEM_RULE[$1],RAME Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "RAMF_MEM_RULE[$1],RAMF Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x160)++0x3 line.long 0x0 "RAMG_MEM_RULE[$1],RAMG Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end group.long 0x180++0x3 line.long 0x0 "RAMH_MEM_RULE,RAMH Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1A0++0x17 line.long 0x0 "APB_PERIPHERAL_GROUP0_MEM_RULE0,APB Bridge Group 0 Memory Rule 0" bitfld.long 0x0 24.--25. "INPUTMUX,INPUTMUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PINT0,PINT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SPI_FILTER,GPIO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "SYSCON,SYSCON" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "APB_PERIPHERAL_GROUP0_MEM_RULE1,APB Bridge Group 0 Memory Rule 1" bitfld.long 0x4 28.--29. "CTIMER3,CTIMER3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "CTIMER2,CTIMER2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 20.--21. "CTIMER1,CTIMER1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline eventfld.long 0x4 16.--17. "CTIMER0,CTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "APB_PERIPHERAL_GROUP0_MEM_RULE2,APB Bridge Group 0 Rule 2" bitfld.long 0x8 28.--29. "WWDT1,WWDT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "WWDT0,WWDT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "OSTIMER0,OSTIMER0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "MRT0,MRT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "UTCIK0,UTCIK0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "FREQME0,FREQME0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "CTIMER4,CTIMER4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "APB_PERIPHERAL_GROUP0_MEM_RULE3,APB Bridge Group 0 Memory Rule 3" bitfld.long 0xC 12.--13. "CACHE64_POLSEL0,CACHE64_POLSEL0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "APB_PERIPHERAL_GROUP1_MEM_RULE0,APB Bridge Group 1 Memory Rule 0" bitfld.long 0x10 24.--25. "ITRC,ITRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 20.--21. "GDET,GDET" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "I3C1,I3C1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "I3C0,I3C0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "APB_PERIPHERAL_GROUP1_MEM_RULE1,APB Bridge Group 1 Memory Rule 1" bitfld.long 0x14 28.--29. "PUF_ALIAS3,PUF_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "PUF_ALIAS2,PUF_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "PUF_ALIAS1,PUF_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "PUF_ALIAS0,PUF_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "PKC,PKC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1BC++0x1F line.long 0x0 "APB_PERIPHERAL_GROUP1_MEM_RULE2,APB Bridge Group 1 Memory Rule 2" bitfld.long 0x0 16.--17. "PLU,PLU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "SMARTDMA,SmartDMA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "COOLFLUX,COOLFLUX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "SM3,SM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP0_MEM_RULE0,AIPS Bridge Group 0 Memory Rule 0" bitfld.long 0x4 28.--29. "TRO0,TRO0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "WUU0,WUU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "SPC0,SPC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "SCG0,SCG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "FMU0,FMU0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "PORT5,PORT5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "GPIO5_ALIAS1,GPIO5_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "GPIO5_ALIAS0,GPIO5_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP0_MEM_RULE1,AIPS Bridge Group 0 Memory Rule 1" bitfld.long 0x8 24.--25. "FMU_TEST,FMU_TEST" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "RTC,RTC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "LPTMR1,LPTMR1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "LPTMR0,LPTMR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP0_MEM_RULE2,AIPS Bridge Group 0 Memory Rule 2" bitfld.long 0xC 28.--29. "ELS_ALIAS3,ELS_ALIAS3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "ELS_ALIAS2,ELS_ALIAS2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 20.--21. "ELS_ALIAS1,ELS_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "ELS,ELS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CMP2,CMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CMP1,CMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CMP0,CMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "TSI,TSI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AIPS_BRIDGE_GROUP0_MEM_RULE3,AIPS Bridge Group 0 Memory Rule 3" bitfld.long 0x10 20.--21. "INTM0,INTM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 16.--17. "ERM0,ERM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 12.--13. "EIM0,EIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "TRNG,TRNG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "VBAT,VBAT" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "DIGTMP,DIGTMP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x14 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE0,AHB Peripheral 0 Slave Port 12 Slave Rule 0" bitfld.long 0x14 28.--29. "GPIO0_ALIAS0,GPIO0_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 24.--25. "LP_FLEXCOMM3,LP_FLEXCOMM3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 20.--21. "LP_FLEXCOMM2,LP_FLEXCOMM2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 16.--17. "LP_FLEXCOMM1,LP_FLEXCOMM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 12.--13. "LP_FLEXCOMM0,LP_FLEXCOMM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 8.--9. "SCT0,SCT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x14 4.--5. "eDMA0_CH15,eDMA0_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x18 "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE1,AHB Peripheral 0 Slave Port 12 Slave Rule 1" bitfld.long 0x18 28.--29. "GPIO4_ALIAS0,GPIO4_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 24.--25. "GPIO3_ALIAS1,GPIO3_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 20.--21. "GPIO3_ALIAS0,GPIO3_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 16.--17. "GPIO2_ALIAS1,GPIO2_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 12.--13. "GPIO2_ALIAS0,GPIO2_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 8.--9. "GPIO1_ALIAS1,GPIO1_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 4.--5. "GPIO1_ALIAS0,GPIO1_ALIAS0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x18 0.--1. "GPIO0_ALIAS1,GPIO0_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x1C "AHB_PERIPHERAL0_SLAVE_PORT_P12_SLAVE_RULE2,AHB Peripheral 0 Slave Port 12 Slave Rule 2" bitfld.long 0x1C 0.--1. "GPIO4_ALIAS1,GPIO4_ALIAS1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1E0++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP1_MEM_RULE0,AIPS Bridge Group 1 Rule 0" bitfld.long 0x0 28.--29. "eDMA0_CH6,eDMA0_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA0_CH5,eDMA0_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA0_CH4,eDMA0_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA0_CH3,FLEXSPI0 Registers" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA0_CH2,eDMA0_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA0_CH1,eDMA0_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA0_CH0,eDMA0_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA0_MP,eDMA0_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP1_MEM_RULE1,AIPS Bridge Group 1 Rule 1" bitfld.long 0x4 28.--29. "eDMA0_CH14,eDMA0_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA0_CH13,eDMA0_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA0_CH12,eDMA0_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA0_CH11,FLEXSPI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA0_CH10,eDMA0_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA0_CH9,eDMA0_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA0_CH8,eDMA0_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA0_CH7,eDMA0_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x1F0++0xB line.long 0x0 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE0,AHB Peripheral 1 Slave Port 13 Slave Rule 0" bitfld.long 0x0 28.--29. "FLEXCOMM6,FLEXCOMM6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "FLEXCOMM5,FLEXCOMM5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXCOMM4,FLEXCOMM4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "PKC_RAM,PKC_RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "MAILBOX,MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "SEMA42,SEMA42" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH15,eDMA1_CH15" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE1,AHB Peripheral 1 Slave Port 13 Slave Rule 1" bitfld.long 0x4 28.--29. "NPU,NPU" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "DEBUG_MAILBOX,DEBUG_MAILBOX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "CDOG1,CDOG1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "CDOG0,CDOG0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USB_FS_OTG_RAM,USB FS OTG RAM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "FLEXCOMM9,FLEXCOMM9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "FLEXCOMM8,FLEXCOMM8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXCOMM7,FLEXCOMM7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AHB_PERIPHERAL1_SLAVE_PORT_P13_SLAVE_RULE2,AHB Peripheral 1 Slave Port 13 Slave Rule 2" bitfld.long 0x8 0.--1. "POWERQUAD,POWERQUAD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x200++0x7 line.long 0x0 "AIPS_BRIDGE_GROUP2_MEM_RULE0,AIPS Bridge Group 2 Rule 0" bitfld.long 0x0 28.--29. "eDMA1_CH6,eDMA1_CH6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "eDMA1_CH5,eDMA1_CH5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "eDMA1_CH4,eDMA1_CH4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "eDMA1_CH3,eDMA1_CH3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "eDMA1_CH2,eDMA1_CH2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "eDMA1_CH1,eDMA1_CH1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "eDMA1_CH0,eDMA1_CH0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "eDMA1_MP,eDMA1_MP" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP2_MEM_RULE1,AIPS Bridge Group 2 Memory Rule 1" bitfld.long 0x4 28.--29. "eDMA1_CH14,eDMA1_CH14" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "eDMA1_CH13,eDMA1_CH13" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "eDMA1_CH12,eDMA1_CH12" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "eDMA1_CH11,eDMA1_CH11" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "eDMA1_CH10,eDMA1_CH10" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "eDMA1_CH9,eDMA1_CH9" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "eDMA1_CH8,eDMA1_CH8" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "eDMA1_CH7,eDMA1_CH7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x220++0xF line.long 0x0 "AIPS_BRIDGE_GROUP3_MEM_RULE0,AIPS Bridge Group 3 Rule 0" bitfld.long 0x0 28.--29. "MBC,MBC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "SFA,SFA" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "FLEXSPI_CMX,FLEXSPI_CMX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "LPCAC,LPCAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "EWM0,EWM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x4 "AIPS_BRIDGE_GROUP3_MEM_RULE1,AIPS Bridge Group 3 Memory Rule 1" bitfld.long 0x4 28.--29. "ENC,ENC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "PWM,PWM" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "NPX,NPX" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "CRC,CRC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "OTPC,OTPC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "FLEXSPI,FLEXSPI" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP3_MEM_RULE2,AIPS Bridge Group 3 Rule 2" bitfld.long 0x8 28.--29. "CAN0_RULE3,CAN0 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "CAN0_RULE2,CAN0 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "CAN0_RULE1,CAN0 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "CAN0_RULE0,CAN0 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "EVTG,EVTG" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "ENC1,ENC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "PWM1,PWM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP3_MEM_RULE3,AIPS Bridge Group 3 Rule 3" bitfld.long 0xC 20.--21. "USBFS,USBFS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 16.--17. "USBDCD,USBDCD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 12.--13. "CAN1_RULE3,CAN1 RULE3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "CAN1_RULE2,CAN1 RULE2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "CAN1_RULE1,CAN1 RULE1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "CAN1_RULE0,CAN1 RULE0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" group.long 0x240++0x13 line.long 0x0 "AIPS_BRIDGE_GROUP4_MEM_RULE0,AIPS Bridge Group 4 Rule 0" bitfld.long 0x0 28.--29. "SAI1,SAI1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "SAI0,SAI0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "FLEXIO,FLEXIO" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "EMVSIM1,EMVSIM1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "EMVSIM0,EMVSIM0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline hexmask.long.byte 0x0 0.--3. 1. "ENET,ENET" line.long 0x4 "AIPS_BRIDGE_GROUP4_MEM_RULE1,AIPS Bridge Group 4 Rule 1" bitfld.long 0x4 28.--29. "DAC0,DAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 24.--25. "ADC1,ADC1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 20.--21. "ADC0,ADC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 16.--17. "MICD,MICD" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 12.--13. "USBHS,USBHS" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 8.--9. "USBHSPHY,USBHSPHY" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 4.--5. "uSDHC0,uSDHC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x4 0.--1. "SINC0,SINC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x8 "AIPS_BRIDGE_GROUP4_MEM_RULE2,AIPS Bridge Group 4 Rule 2" bitfld.long 0x8 28.--29. "PORT1,PORT1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 24.--25. "PORT0,PORT0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 20.--21. "OPAMP2,OPAMP2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 16.--17. "HPDAC0,HPDAC0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 12.--13. "OPAMP1,OPAMP1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 8.--9. "DAC,DAC" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 4.--5. "VREF,VREF" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x8 0.--1. "OPAMP0,OPAMP0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0xC "AIPS_BRIDGE_GROUP4_MEM_RULE3,AIPS Bridge Group 4 Rule 3" bitfld.long 0xC 28.--29. "ATX0,ATX0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 24.--25. "MTR0,MTR0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 8.--9. "PORT4,PORT4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 4.--5. "PORT3,PORT3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0xC 0.--1. "PORT2,PORT2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" line.long 0x10 "AHB_SECURE_CTRL_PERIPHERAL_RULE0,AHB Secure Control Peripheral Rule 0" bitfld.long 0x10 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x10 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x270)++0x3 line.long 0x0 "FLEXSPI0_REGION0_MEM_RULE[$1],FLEXSPI0 Region 0 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x40123280 ad:0x40123290 ad:0x401232A0 ad:0x401232B0 ad:0x401232C0 ad:0x401232D0) tree "FLEXSPI0_REGION1_6_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40123000 repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2E0)++0x3 line.long 0x0 "FLEXSPI0_REGION7_MEM_RULE[$1],FLEXSPI0 Region 7 Memory Rule" bitfld.long 0x0 28.--29. "RULE7,Rule 7" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 24.--25. "RULE6,Rule 6" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" repeat.end repeat 6. (list 0x0 0x1 0x2 0x3 0x4 0x5)(list ad:0x401232F0 ad:0x40123300 ad:0x40123310 ad:0x40123320 ad:0x40123330 ad:0x40123340) tree "FLEXSPI0_REGION8_13_MEM_RULE[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "FLEXSPI0_REGION_MEM_RULE0,FLEXSPI0 Region index Memory Rule 0" bitfld.long 0x0 20.--21. "RULE5,Rule 5" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 16.--17. "RULE4,Rule 4" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 12.--13. "RULE3,Rule 3" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 8.--9. "RULE2,Rule 2" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" newline bitfld.long 0x0 4.--5. "RULE1,Rule 1" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" bitfld.long 0x0 0.--1. "RULE0,Rule 0" "0: Non-secure and non-privilege user access allowed,1: Non-secure and privilege access allowed,2: Secure and non-privilege user access allowed,3: Secure and privilege user access allowed" tree.end repeat.end base ad:0x40123000 repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE00)++0x3 line.long 0x0 "SEC_VIO_ADDR[$1],Security Violation Address" hexmask.long 0x0 0.--31. 1. "SEC_VIO_ADDR,Security violation address for AHB layer a reset value 0" repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xE80)++0x3 line.long 0x0 "SEC_VIO_MISC_INFO[$1],Security Violation Miscellaneous Information at Address" hexmask.long.byte 0x0 8.--12. 1. "SEC_VIO_INFO_MASTER,Security violation master number" newline hexmask.long.byte 0x0 4.--7. 1. "SEC_VIO_INFO_MASTER_SEC_LEVEL,Security Violation Info Master Security Level" newline bitfld.long 0x0 1. "SEC_VIO_INFO_DATA_ACCESS,Security Violation Info Data Access" "0: Code,1: Data" newline bitfld.long 0x0 0. "SEC_VIO_INFO_WRITE,Security violation access read/write indicator" "0: Read access,1: Write access" repeat.end group.long 0xF00++0x3 line.long 0x0 "SEC_VIO_INFO_VALID,Security Violation Info Validity for Address" eventfld.long 0x0 18. "VIO_INFO_VALID18,Violation information valid flag for AHB port 18" "0: Not valid,1: Valid" newline eventfld.long 0x0 17. "VIO_INFO_VALID17,Violation information valid flag for AHB port 17" "0: Not valid,1: Valid" newline eventfld.long 0x0 16. "VIO_INFO_VALID16,Violation information valid flag for AHB port 16" "0: Not valid,1: Valid" newline eventfld.long 0x0 15. "VIO_INFO_VALID15,Violation information valid flag for AHB port 15" "0: Not valid,1: Valid" newline eventfld.long 0x0 14. "VIO_INFO_VALID14,Violation information valid flag for AHB port 14" "0: Not valid,1: Valid" newline eventfld.long 0x0 13. "VIO_INFO_VALID13,Violation information valid flag for AHB port 13" "0: Not valid,1: Valid" newline eventfld.long 0x0 12. "VIO_INFO_VALID12,Violation information valid flag for AHB port 12" "0: Not valid,1: Valid" newline eventfld.long 0x0 11. "VIO_INFO_VALID11,Violation information valid flag for AHB port 11" "0: Not valid,1: Valid" newline eventfld.long 0x0 10. "VIO_INFO_VALID10,Violation information valid flag for AHB port 10" "0: Not valid,1: Valid" newline eventfld.long 0x0 9. "VIO_INFO_VALID9,Violation information valid flag for AHB port 9" "0: Not valid,1: Valid" newline eventfld.long 0x0 8. "VIO_INFO_VALID8,Violation information valid flag for AHB port 8" "0: Not valid,1: Valid" newline eventfld.long 0x0 7. "VIO_INFO_VALID7,Violation information valid flag for AHB port 7" "0: Not valid,1: Valid" newline eventfld.long 0x0 6. "VIO_INFO_VALID6,Violation information valid flag for AHB port 6" "0: Not valid,1: Valid" newline eventfld.long 0x0 5. "VIO_INFO_VALID5,Violation information valid flag for AHB port 5" "0: Not valid,1: Valid" newline eventfld.long 0x0 4. "VIO_INFO_VALID4,Violation information valid flag for AHB port 4" "0: Not valid,1: Valid" newline eventfld.long 0x0 3. "VIO_INFO_VALID3,Violation information valid flag for AHB port 3" "0: Not valid,1: Valid" newline eventfld.long 0x0 2. "VIO_INFO_VALID2,Violation information valid flag for AHB port 2" "0: Not valid,1: Valid" newline eventfld.long 0x0 1. "VIO_INFO_VALID1,Violation information valid flag for AHB port 1" "0: Not valid,1: Valid" newline eventfld.long 0x0 0. "VIO_INFO_VALID0,Violation information valid flag for AHB port 0" "0: Not valid,1: Valid" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xF80)++0x3 line.long 0x0 "SEC_GPIO_MASK[$1],GPIO Mask for Port index" bitfld.long 0x0 31. "PIO0_PIN31_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "PIO0_PIN30_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "PIO0_PIN29_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "PIO0_PIN28_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "PIO0_PIN27_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "PIO0_PIN26_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "PIO0_PIN25_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "PIO0_PIN24_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "PIO0_PIN23_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "PIO0_PIN22_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "PIO0_PIN21_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "PIO0_PIN20_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "PIO0_PIN19_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "PIO0_PIN18_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "PIO0_PIN17_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "PIO0_PIN16_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "PIO0_PIN15_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "PIO0_PIN14_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "PIO0_PIN13_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "PIO0_PIN12_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "PIO0_PIN11_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "PIO0_PIN10_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "PIO0_PIN9_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "PIO0_PIN8_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "PIO0_PIN7_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "PIO0_PIN6_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "PIO0_PIN5_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "PIO0_PIN4_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "PIO0_PIN3_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "PIO0_PIN2_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "PIO0_PIN1_SEC_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "PIO0_PIN0_SEC_MASK,Mask bit" "0: Masked,1: Not masked" repeat.end group.long 0xF98++0x13 line.long 0x0 "SEC_CPU1_INT_MASK0,Secure Interrupt Mask 0 for CPU1" bitfld.long 0x0 31. "INT31_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 30. "INT30_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 29. "INT29_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 28. "INT28_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 27. "INT27_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 26. "INT26_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 25. "INT25_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 24. "INT24_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 23. "INT23_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 22. "INT22_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 21. "INT21_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 20. "INT20_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 19. "INT19_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 18. "INT18_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 17. "INT17_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 16. "INT16_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 15. "INT15_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 14. "INT14_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 13. "INT13_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 12. "INT12_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 11. "INT11_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 10. "INT10_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 9. "INT9_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 8. "INT8_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 7. "INT7_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 6. "INT6_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 5. "INT5_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 4. "INT4_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 3. "INT3_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 2. "INT2_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 1. "INT1_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x0 0. "INT0_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x4 "SEC_CPU1_INT_MASK1,Secure Interrupt Mask 1 for CPU1" bitfld.long 0x4 31. "INT63_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 30. "INT62_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 29. "INT61_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 28. "INT60_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 27. "INT59_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 26. "INT58_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 25. "INT57_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 24. "INT56_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 23. "INT55_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 22. "INT54_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 21. "INT53_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 20. "INT52_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 19. "INT51_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 18. "INT50_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 17. "INT49_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 16. "INT48_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 15. "INT47_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 14. "INT46_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 13. "INT45_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 12. "INT44_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 11. "INT43_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 10. "INT42_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 9. "INT41_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 8. "INT40_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 7. "INT39_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 6. "INT38_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 5. "INT37_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 4. "INT36_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 3. "INT35_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 2. "INT34_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 1. "INT33_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x4 0. "INT32_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x8 "SEC_CPU1_INT_MASK2,Secure Interrupt Mask 2 for CPU1" bitfld.long 0x8 31. "INT95_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 30. "INT94_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 29. "INT93_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 28. "INT92_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 27. "INT91_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 26. "INT90_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 25. "INT89_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 24. "INT88_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 23. "INT87_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 22. "INT86_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 21. "INT85_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 20. "INT84_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 19. "INT83_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 18. "INT82_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 17. "INT81_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 16. "INT80_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 15. "INT79_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 14. "INT78_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 13. "INT77_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 12. "INT76_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 11. "INT75_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 10. "INT74_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 9. "INT73_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 8. "INT72_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 7. "INT71_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 6. "INT70_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 5. "INT69_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 4. "INT68_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 3. "INT67_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 2. "INT66_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 1. "INT65_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x8 0. "INT64_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0xC "SEC_CPU1_INT_MASK3,Secure Interrupt Mask 3 for CPU1" bitfld.long 0xC 31. "INT127_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 30. "INT126_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 29. "INT125_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 28. "INT124_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 27. "INT123_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 26. "INT122_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 25. "INT121_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 24. "INT120_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 23. "INT119_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 22. "INT118_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 21. "INT117_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 20. "INT116_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 19. "INT115_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 18. "INT114_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 17. "INT113_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 16. "INT112_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 15. "INT111_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 14. "INT110_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 13. "INT109_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 12. "INT108_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 11. "INT107_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 10. "INT106_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 9. "INT105_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 8. "INT104_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 7. "INT103_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 6. "INT102_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 5. "INT101_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 4. "INT100_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 3. "INT99_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 2. "INT98_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 1. "INT97_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0xC 0. "INT96_MASK,Mask bit" "0: Masked,1: Not masked" line.long 0x10 "SEC_CPU1_INT_MASK4,Secure Interrupt Mask 4 for CPU1" bitfld.long 0x10 31. "INT159_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 30. "INT158_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 29. "INT157_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 28. "INT156_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 27. "INT155_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 26. "INT154_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 25. "INT153_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 24. "INT152_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 23. "INT151_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 22. "INT150_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 21. "INT149_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 20. "INT148_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 19. "INT147_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 18. "INT146_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 17. "INT145_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 16. "INT144_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 15. "INT143_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 14. "INT142_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 13. "INT141_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 12. "INT140_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 11. "INT139_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 10. "INT138_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 9. "INT137_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 8. "INT136_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 7. "INT135_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 6. "INT134_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 5. "INT133_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 4. "INT132_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 3. "INT131_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 2. "INT130_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 1. "INT129_MASK,Mask bit" "0: Masked,1: Not masked" newline bitfld.long 0x10 0. "INT128_MASK,Mask bit" "0: Masked,1: Not masked" group.long 0xFBC++0x3 line.long 0x0 "SEC_GP_REG_LOCK,Secure Mask Lock" bitfld.long 0x0 20.--21. "SEC_CPU1_INT_MASK4_LOCK,SEC_CPU1_INT_MASK4 Lock" "?,1: SEC_CPU1_INT_MASK4 cannot be written,2: SEC_CPU1_INT_MASK4 can be written,?" newline bitfld.long 0x0 18.--19. "SEC_CPU1_INT_MASK3_LOCK,SEC_CPU1_INT_MASK3 Lock" "?,1: SEC_CPU1_INT_MASK3 cannot be written,2: SEC_CPU1_INT_MASK3 can be written,?" newline bitfld.long 0x0 16.--17. "SEC_CPU1_INT_MASK2_LOCK,SEC_CPU1_INT_MASK2 Lock" "?,1: SEC_CPU1_INT_MASK2 cannot be written,2: SEC_CPU1_INT_MASK2 can be written,?" newline bitfld.long 0x0 14.--15. "SEC_CPU1_INT_MASK1_LOCK,SEC_GPIO_MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 12.--13. "SEC_CPU1_INT_MASK0_LOCK,SSEC_CPU1_INT_MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" newline bitfld.long 0x0 2.--3. "SEC_GPIO_MASK1_LOCK,Secure GPIO _MASK1 Lock" "?,1: SEC_GPIO_MASK1 cannot be written,2: SEC_GPIO_MASK1 can be written,?" newline bitfld.long 0x0 0.--1. "SEC_GPIO_MASK0_LOCK,Secure GPIO _MASK0 Lock" "?,1: SEC_GPIO_MASK0 cannot be written,2: SEC_GPIO_MASK0 can be written,?" group.long 0xFD0++0x7 line.long 0x0 "MASTER_SEC_LEVEL,Master Secure Level" bitfld.long 0x0 30.--31. "MASTER_SEC_LEVEL_LOCK,Master SEC Level Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x0 28.--29. "USDHC,uSDHC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 26.--27. "USB_HS,USB HS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 24.--25. "ETHERNET,Ethernet" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 22.--23. "USB_FS,USB_FS" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 16.--17. "NPUO,NPU Operands" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 14.--15. "PQ,PowerQuad" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 10.--11. "PKC,PKC" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 8.--9. "eDMA1,eDMA1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 6.--7. "eDMA0,eDMA0" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 4.--5. "SMARTDMA,SMARTDMA Data" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" newline bitfld.long 0x0 2.--3. "CPU1,CPU1" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x4 "MASTER_SEC_ANTI_POL_REG,Master Secure Level" bitfld.long 0x4 30.--31. "MASTER_SEC_LEVEL_ANTIPOL_LOCK,Master SEC Level Antipol Lock" "?,1: MASTER_SEC_LEVEL_LOCK cannot be written,2: MASTER_SEC_LEVEL_LOCK can be written,?" newline bitfld.long 0x4 28.--29. "USDHC,uSDHC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 26.--27. "USB_HS,USB HS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 24.--25. "ETHERNET,Ethernet" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 22.--23. "USB_FS,USB_FS" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 18.--19. "COOLFLUXI,Coolflux Instruction" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 16.--17. "NPUO,NPU Operands" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 14.--15. "PQ,PowerQuad" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 10.--11. "PKC,PKC" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 8.--9. "eDMA1,eDMA1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 6.--7. "eDMA0,eDMA0" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 4.--5. "SMARTDMA,SMARTDMA Data" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 2.--3. "CPU1,CPU1" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" group.long 0xFEC++0x7 line.long 0x0 "CPU0_LOCK_REG,Miscellaneous CPU0 Control Signals" bitfld.long 0x0 30.--31. "CM33_LOCK_REG_LOCK,CM33_LOCK_REG_LOCK" "?,1: CM33_LOCK_REG_LOCK is 1,2: CM33_LOCK_REG_LOCK is 0,?" newline bitfld.long 0x0 8.--9. "LOCK_SAU,LOCK_SAU" "?,1: CM33 (CPU0) LOCK_SAU is 1,2: CM33 (CPU0) LOCK_SAU is 0,?" newline bitfld.long 0x0 6.--7. "LOCK_S_MPU,LOCK_S_MPU" "?,1: CM33 (CPU0) LOCK_S_MPU is 1,2: CM33 (CPU0) LOCK_S_MPU is 0,?" newline bitfld.long 0x0 4.--5. "LOCK_S_VTAIRCR,LOCK_S_VTAIRCR" "?,1: CM33 (CPU0) LOCK_S_VTAIRCR is 1,2: CM33 (CPU0) LOCK_S_VTAIRCR is 0,?" newline bitfld.long 0x0 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x0 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" line.long 0x4 "CPU1_LOCK_REG,Miscellaneous CPU1 Control Signals" bitfld.long 0x4 2.--3. "LOCK_NS_MPU,LOCK_NS_MPU" "?,1: CM33 (CPU0) LOCK_NS_MPU is 1,2: CM33 (CPU0) LOCK_NS_MPU is 0,?" newline bitfld.long 0x4 0.--1. "LOCK_NS_VTOR,LOCK_NS_VTOR" "?,1: CM33 (CPU0) LOCKNSVTOR is 1,2: CM33 (CPU0) LOCKNSVTOR is 0,?" group.long 0xFF8++0x7 line.long 0x0 "MISC_CTRL_DP_REG,Secure Control Duplicate" bitfld.long 0x0 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x0 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x0 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x0 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables the privilege checking of non-secure..,2: Disables the privilege checking of non-secure..,?" newline bitfld.long 0x0 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables the privilege checking of secure mode..,2: Disables the privilege checking of secure mode..,?" newline bitfld.long 0x0 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x0 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" line.long 0x4 "MISC_CTRL_REG,Secure Control" bitfld.long 0x4 14.--15. "IDAU_ALL_NS,IDAU All Non-Secure" "?,1: IDAU is disabled which means that all memories..,2: IDAU is enabled (restrictive mode),?" newline bitfld.long 0x4 10.--11. "DISABLE_STRICT_MODE,Disable Strict Mode" "?,1: Master strict mode is on and can access memories..,2: Master strict mode is disabled and can access..,?" newline bitfld.long 0x4 8.--9. "DISABLE_VIOLATION_ABORT,Disable Violation Abort" "?,1: The violation detected by the secure checker..,2: The violation detected by the secure checker..,?" newline bitfld.long 0x4 6.--7. "ENABLE_NS_PRIV_CHECK,Enable Non-Secure Privilege Checking" "?,1: Enables privilege checking of non-secure mode..,2: Disables privilege checking of non-secure mode..,?" newline bitfld.long 0x4 4.--5. "ENABLE_S_PRIV_CHECK,Enable Secure Privilege Checking" "?,1: Enables privilege checking of secure mode access.,2: Disables privilege checking of secure mode access.,?" newline bitfld.long 0x4 2.--3. "ENABLE_SECURE_CHECKING,Enable Secure Checking" "?,1: Enables secure checking. Violation can be..,2: Disables secure checking. Even if the security..,?" newline bitfld.long 0x4 0.--1. "WRITE_LOCK,Write Lock" "?,1: Writes to this register and to the Memory and..,2: Writes to this register and to the Memory and..,?" tree.end endif tree.end sif (cpuis("MCXN546*")||cpuis("MCXN547*")||cpuis("MCXN946*")||cpuis("MCXN947*")) tree "BSP32 (32-bit Baseband Signal Processor)" base ad:0x40032000 group.long 0x0++0x1F line.long 0x0 "offset_pmem,Offset address register for program memory" hexmask.long.byte 0x0 0.--5. 1. "val,Offset address register for program memory" line.long 0x4 "offset_xmem,Offset address register for X-data memory" hexmask.long.byte 0x4 0.--7. 1. "val,Offset address register for X-data memory" line.long 0x8 "offset_ymem,Offset address register for Y-data memory" hexmask.long.byte 0x8 0.--7. 1. "val,Offset address register for Y-data memory" line.long 0xC "offset_mailbox,Offset address register for mailbox peripheral" hexmask.long.tbyte 0xC 0.--23. 1. "val,Offset address register for mailbox peripheral" line.long 0x10 "interrupts_external,External interrupt register" hexmask.long 0x10 0.--31. 1. "val,External interrupt register" line.long 0x14 "interrupts_status,Interrupt status register" eventfld.long 0x14 0. "val,Interrupt status register" "0,1" line.long 0x18 "cf_gating_override,CoolFlux BSP32 gating override" bitfld.long 0x18 0. "val,CoolFlux BSP32 gating override" "0,1" line.long 0x1C "ivt_offset,CoolFlux BSP32 IVT offset register" hexmask.long.tbyte 0x1C 0.--23. 1. "val,CoolFlux BSP32 IVT offset register" rgroup.long 0x20++0x3 line.long 0x0 "sleep_mode,CoolFlux BSP32 sleep mode register" bitfld.long 0x0 0. "val,CoolFlux BSP32 sleep mode register" "0,1" group.long 0x24++0x13 line.long 0x0 "ivt0,CoolFlux BSP32 IVT register 0 content" hexmask.long.tbyte 0x0 0.--23. 1. "val,CoolFlux BSP32 IVT register 0 content" line.long 0x4 "ivt1,CoolFlux BSP32 IVT register 1 content" hexmask.long.tbyte 0x4 0.--23. 1. "val,CoolFlux BSP32 IVT register 1 content" line.long 0x8 "ivt2,CoolFlux BSP32 IVT register 2 content" hexmask.long.tbyte 0x8 0.--23. 1. "val,CoolFlux BSP32 IVT register 2 content" line.long 0xC "ivt3,CoolFlux BSP32 IVT register 3 content" hexmask.long.tbyte 0xC 0.--23. 1. "val,CoolFlux BSP32 IVT register 3 content" line.long 0x10 "ivt_disable,CoolFlux BSP32 IVT disable register" bitfld.long 0x10 0. "val,CoolFlux BSP32 IVT disable register" "0,1" tree.end tree "CACHE64" base ad:0x0 tree "CACHE64_CTRL" base ad:0x4001B000 group.long 0x800++0xF line.long 0x0 "CCR,Cache Control" bitfld.long 0x0 31. "GO,Initiate Cache Command" "0: Write: no effect; Read: no cache command active,1: Write: initiates cache command; Read: cache.." bitfld.long 0x0 27. "PUSHW1,Push Way 1" "0: No operation,1: Push all modified lines in way 1" newline bitfld.long 0x0 26. "INVW1,Invalidate Way 1" "0: No operation,1: Invalidates all lines in way 1" bitfld.long 0x0 25. "PUSHW0,Push Way 0" "0: No operation,1: Push all modified lines in way 0" newline bitfld.long 0x0 24. "INVW0,Invalidate Way 0" "0: No operation,1: Invalidates all lines in way 0" bitfld.long 0x0 1. "ENWRBUF,Enable Write Buffer" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "ENCACHE,Cache Enable" "0: Disables,1: Enables" line.long 0x4 "CLCR,Cache Line Control" bitfld.long 0x4 27. "LACC,Line Access Type" "0: Read,1: Write" bitfld.long 0x4 26. "LADSEL,Line Address Select" "0: Cache,1: Physical" newline bitfld.long 0x4 24.--25. "LCMD,Line Command" "0: Search and read or write,1: Invalidate,2: Push,3: Clear" bitfld.long 0x4 22. "LCWAY,Line Command Way" "0: Way 0,1: Way 1" newline bitfld.long 0x4 21. "LCIMB,Line Command Initial Modified Bit" "0: Initial state 0,1: Initial state 1" bitfld.long 0x4 20. "LCIVB,Line Command Initial Valid Bit" "0: Initial state 0,1: Initial state 1" newline bitfld.long 0x4 16. "TDSEL,Tag Or Data Select" "0: Data,1: Tag" bitfld.long 0x4 14. "WSEL,Way Select" "0: Way 0,1: Way 1" newline hexmask.long.word 0x4 2.--12. 1. "CACHEADDR,Cache Address" bitfld.long 0x4 0. "LGO,Initiate Cache Line Command" "0: Write: no effect; Read: no line command active,1: Write: initiate line command; Read: line command.." line.long 0x8 "CSAR,Cache Search Address" hexmask.long 0x8 1.--31. 1. "PHYADDR,Physical Address" bitfld.long 0x8 0. "LGO,Initiate Cache Line Command" "0: Write: no effect; Read: no line command active,1: Write: initiate line command; Read: line command.." line.long 0xC "CCVR,Cache Read/Write Value" hexmask.long 0xC 0.--31. 1. "DATA,Cache Read/Write Data" tree.end tree "CACHE64_POLSEL" base ad:0x4001B000 group.long 0x14++0xB line.long 0x0 "REG0_TOP,Region 0 Top Boundary" hexmask.long.tbyte 0x0 10.--28. 1. "REG0_TOP,Upper Limit Of Region 0" line.long 0x4 "REG1_TOP,Region 1 Top Boundary" hexmask.long.tbyte 0x4 10.--28. 1. "REG1_TOP,Upper Limit Of Region 1" line.long 0x8 "POLSEL,Policy Select" bitfld.long 0x8 4.--5. "REG2_POLICY,Policy Select For Region 2" "0: Noncacheable,1: Write-through,2: Write-back,3: Invalid" bitfld.long 0x8 2.--3. "REG1_POLICY,Policy Select For Region 1" "0: Noncacheable,1: Write-through,2: Write-back,3: Invalid" bitfld.long 0x8 0.--1. "REG0_POLICY,Policy Select For Region 0" "0: Noncacheable,1: Write-through,2: Write-back,3: Invalid" tree.end tree.end endif tree "CAN (Controller Area Network)" base ad:0x0 sif (cpuis("MCXN235*")||cpuis("MCXN236*")||cpuis("MCXN546*")) tree "CAN0" base ad:0x400D4000 group.long 0x0++0xB line.long 0x0 "MCR,Module Configuration" bitfld.long 0x0 31. "MDIS,Module Disable" "0: Enable,1: Disable" bitfld.long 0x0 30. "FRZ,Freeze Enable" "0: Disable,1: Enable" newline sif (cpuis("MCXN235*")||cpuis("MCXN236*")) bitfld.long 0x0 29. "RFEN,Legacy RX FIFO Enable" "0: Disable,1: Enable" bitfld.long 0x0 15. "DMA,DMA Enable" "0: Disable,1: Enable" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x0 29. "RFEN,Legacy Rx FIFO Enable" "0: Legacy Rx FIFO not enabled.,1: Legacy Rx FIFO enabled." endif bitfld.long 0x0 28. "HALT,Halt FlexCAN" "0: No request,1: Enter Freeze mode if MCR[FRZ] = 1." newline rbitfld.long 0x0 27. "NOTRDY,FlexCAN Not Ready" "0: FlexCAN is in Normal mode Listen-Only mode or..,1: FlexCAN is in Disable mode Stop mode or Freeze.." bitfld.long 0x0 26. "WAKMSK,Wake-Up Interrupt Mask" "0: Disabled,1: Enabled" newline bitfld.long 0x0 25. "SOFTRST,Soft Reset" "0: No reset,1: Soft reset affects reset registers" rbitfld.long 0x0 24. "FRZACK,Freeze Mode Acknowledge" "0: Not in Freeze mode prescaler running.,1: In Freeze mode prescaler stopped." newline bitfld.long 0x0 22. "SLFWAK,Self Wake-Up" "0: Disable,1: Enable" bitfld.long 0x0 21. "WRNEN,Warning Interrupt Enable" "0: Disable,1: Enable" newline rbitfld.long 0x0 20. "LPMACK,Low-Power Mode Acknowledge" "0: Not in a low-power mode,1: In a low-power mode" bitfld.long 0x0 19. "WAKSRC,Wake-Up Source" "0: No filter applied,1: Filter applied" newline bitfld.long 0x0 17. "SRXDIS,Self-Reception Disable" "0: Enable,1: Disable" bitfld.long 0x0 16. "IRMQ,Individual RX Masking and Queue Enable" "0: Disable,1: Enable" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 15. "DMA,DMA Enable" "0: DMA feature for Legacy RX FIFO or Enhanced Rx..,1: DMA feature for Legacy RX FIFO or Enhanced Rx.." endif bitfld.long 0x0 14. "PNET_EN,Pretended Networking Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 13. "LPRIOEN,Local Priority Enable" "0: Disable,1: Enable" bitfld.long 0x0 12. "AEN,Abort Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x0 11. "FDEN,CAN FD Operation Enable" "0: Disable,1: Enable" bitfld.long 0x0 8.--9. "IDAM,ID Acceptance Mode" "0: Format A: One full ID (standard and extended)..,1: Format B: Two full standard IDs or two partial..,2: Format C: Four partial 8-bit standard IDs per ID..,3: Format D: All frames rejected." newline hexmask.long.byte 0x0 0.--6. 1. "MAXMB,Number of the Last Message Buffer" line.long 0x4 "CTRL1,Control 1" hexmask.long.byte 0x4 24.--31. 1. "PRESDIV,Prescaler Division Factor" bitfld.long 0x4 22.--23. "RJW,Resync Jump Width" "0,1,2,3" newline bitfld.long 0x4 19.--21. "PSEG1,Phase Segment 1" "0,1,2,3,4,5,6,7" bitfld.long 0x4 16.--18. "PSEG2,Phase Segment 2" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 15. "BOFFMSK,Bus Off Interrupt Mask" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x4 14. "ERRMSK,Error Interrupt Mask" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x4 12. "LPB,Loopback Mode" "0: Disabled,1: Enabled" bitfld.long 0x4 11. "TWRNMSK,TX Warning Interrupt Mask" "0: Disabled,1: Enabled" newline bitfld.long 0x4 10. "RWRNMSK,RX Warning Interrupt Mask" "0: Disabled,1: Enabled" bitfld.long 0x4 7. "SMP,CAN Bit Sampling" "0: One sample is used to determine the bit value.,1: Three samples are used to determine the value of.." newline bitfld.long 0x4 6. "BOFFREC,Bus Off Recovery" "0: Enabled,1: Disabled" bitfld.long 0x4 5. "TSYN,Timer Sync" "0: Disable,1: Enable" newline bitfld.long 0x4 4. "LBUF,Lowest Buffer Transmitted First" "0: Buffer with highest priority is transmitted first.,1: Lowest number buffer is transmitted first." bitfld.long 0x4 3. "LOM,Listen-Only Mode" "0: Listen-Only mode is deactivated.,1: FlexCAN module operates in Listen-Only mode." newline bitfld.long 0x4 0.--2. "PROPSEG,Propagation Segment" "0,1,2,3,4,5,6,7" line.long 0x8 "TIMER,Free-Running Timer" hexmask.long.word 0x8 0.--15. 1. "TIMER,Timer Value" group.long 0x10++0x13 line.long 0x0 "RXMGMASK,RX Message Buffers Global Mask" hexmask.long 0x0 0.--31. 1. "MG,Global Mask for RX Message Buffers" line.long 0x4 "RX14MASK,Receive 14 Mask" hexmask.long 0x4 0.--31. 1. "RX14M,RX Buffer 14 Mask Bits" line.long 0x8 "RX15MASK,Receive 15 Mask" hexmask.long 0x8 0.--31. 1. "RX15M,RX Buffer 15 Mask Bits" line.long 0xC "ECR,Error Counter" hexmask.long.byte 0xC 24.--31. 1. "RXERRCNT_FAST,Receive Error Counter for Fast Bits" hexmask.long.byte 0xC 16.--23. 1. "TXERRCNT_FAST,Transmit Error Counter for Fast Bits" newline hexmask.long.byte 0xC 8.--15. 1. "RXERRCNT,Receive Error Counter" hexmask.long.byte 0xC 0.--7. 1. "TXERRCNT,Transmit Error Counter" line.long 0x10 "ESR1,Error and Status 1" rbitfld.long 0x10 31. "BIT1ERR_FAST,Fast Bit1 Error Flag" "0: No such occurrence.,1: At least one bit sent as recessive is received.." rbitfld.long 0x10 30. "BIT0ERR_FAST,Fast Bit0 Error Flag" "0: No such occurrence.,1: At least one bit sent as dominant is received as.." newline rbitfld.long 0x10 28. "CRCERR_FAST,Fast Cyclic Redundancy Check Error Flag" "0: No such occurrence.,1: A CRC error occurred since last read of this.." rbitfld.long 0x10 27. "FRMERR_FAST,Fast Form Error Flag" "0: No such occurrence.,1: A form error occurred since last read of this.." newline rbitfld.long 0x10 26. "STFERR_FAST,Fast Stuffing Error Flag" "0: No such occurrence.,1: A stuffing error occurred since last read of.." eventfld.long 0x10 21. "ERROVR,Error Overrun Flag" "0: No overrun,1: Overrun" newline eventfld.long 0x10 20. "ERRINT_FAST,Fast Error Interrupt Flag" "0: No such occurrence.,1: Error flag set in the data phase of CAN FD.." eventfld.long 0x10 19. "BOFFDONEINT,Bus Off Done Interrupt Flag" "0: No such occurrence,1: FlexCAN module has completed Bus Off process." newline rbitfld.long 0x10 18. "SYNCH,CAN Synchronization Status Flag" "0: Not synchronized,1: Synchronized" eventfld.long 0x10 17. "TWRNINT,TX Warning Interrupt Flag" "0: No such occurrence,1: TX error counter changed from less than 96 to.." newline eventfld.long 0x10 16. "RWRNINT,RX Warning Interrupt Flag" "0: No such occurrence,1: RX error counter changed from less than 96 to.." rbitfld.long 0x10 15. "BIT1ERR,Bit1 Error Flag" "0: No such occurrence.,1: At least one bit sent as recessive is received.." newline rbitfld.long 0x10 14. "BIT0ERR,Bit0 Error Flag" "0: No such occurrence.,1: At least one bit sent as dominant is received as.." rbitfld.long 0x10 13. "ACKERR,Acknowledge Error Flag" "0: No error,1: An ACK error occurred since last read of this.." newline rbitfld.long 0x10 12. "CRCERR,Cyclic Redundancy Check Error Flag" "0: No error,1: A CRC error occurred since last read of this.." rbitfld.long 0x10 11. "FRMERR,Form Error Flag" "0: No error,1: A Form Error occurred since last read of this.." newline rbitfld.long 0x10 10. "STFERR,Stuffing Error Flag" "0: No error,1: Error occurred since last read of this register." rbitfld.long 0x10 9. "TXWRN,TX Error Warning Flag" "0: No such occurrence.,1: TXERRCNT is 96 or greater." newline rbitfld.long 0x10 8. "RXWRN,RX Error Warning Flag" "0: No such occurrence.,1: RXERRCNT is greater than or equal to 96." rbitfld.long 0x10 7. "IDLE,Idle" "0: Not IDLE,1: IDLE" newline rbitfld.long 0x10 6. "TX,FlexCAN In Transmission" "0: Not transmitting,1: Transmitting" rbitfld.long 0x10 4.--5. "FLTCONF,Fault Confinement State" "0: Bus Off,1: Error Passive,2: Bus Off,3: Bus Off" newline rbitfld.long 0x10 3. "RX,FlexCAN in Reception Flag" "0: Not receiving,1: Receiving" eventfld.long 0x10 2. "BOFFINT,Bus Off Interrupt Flag" "0: No such occurrence.,1: FlexCAN module entered Bus Off state." newline eventfld.long 0x10 1. "ERRINT,Error Interrupt Flag" "0: No such occurrence.,1: Indicates setting of any error flag in the Error.." eventfld.long 0x10 0. "WAKINT,Wake-Up Interrupt Flag" "0: No such occurrence.,1: Indicates that a recessive-to-dominant.." group.long 0x28++0x3 line.long 0x0 "IMASK1,Interrupt Masks 1" hexmask.long 0x0 0.--31. 1. "BUF31TO0M,Buffer MBi Mask" group.long 0x30++0x7 line.long 0x0 "IFLAG1,Interrupt Flags 1" hexmask.long.tbyte 0x0 8.--31. 1. "BUF31TO8I,Buffer MBi Interrupt" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) eventfld.long 0x0 7. "BUF7I,Buffer MB7 Interrupt or Legacy RX FIFO Overflow" "0: No occurrence of MB7 completing transmission or..,1: MB7 completed transmission or reception or FIFO.." newline eventfld.long 0x0 6. "BUF6I,Buffer MB6 Interrupt or Legacy RX FIFO Warning" "0: No occurrence of MB6 completing transmission or..,1: MB6 completed transmission or reception or FIFO.." eventfld.long 0x0 5. "BUF5I,Buffer MB5 Interrupt or Frames available in Legacy RX FIFO" "0: No occurrence of completed transmission or..,1: MB5 completed transmission or reception or.." newline endif sif (cpuis("MCXN546*")) eventfld.long 0x0 7. "BUF7I,Buffer MB7 Interrupt Or Legacy Rx FIFO Overflow" "0: No occurrence of MB7 completing..,1: MB7 completed transmission/reception when.." eventfld.long 0x0 6. "BUF6I,Buffer MB6 Interrupt Or Legacy Rx FIFO Warning" "0: No occurrence of MB6 completing..,1: MB6 completed transmission/reception when.." newline eventfld.long 0x0 5. "BUF5I,Buffer MB5 Interrupt Or Frames available in Legacy Rx FIFO" "0: No occurrence of MB5 completing..,1: MB5 completed transmission/reception when.." endif hexmask.long.byte 0x0 1.--4. 1. "BUF4TO1I,Buffer MBi Interrupt or Reserved" newline eventfld.long 0x0 0. "BUF0I,Buffer MB0 Interrupt or Clear Legacy FIFO bit" "0: MB0 has no occurrence of successfully completed..,1: MB0 has successfully completed transmission or.." line.long 0x4 "CTRL2,Control 2" bitfld.long 0x4 31. "ERRMSK_FAST,Error Interrupt Mask for Errors Detected in the Data Phase of Fast CAN FD Frames" "0: Disable,1: Enable" bitfld.long 0x4 30. "BOFFDONEMSK,Bus Off Done Interrupt Mask" "0: Disable,1: Enable" newline hexmask.long.byte 0x4 24.--27. 1. "RFFN,Number of Legacy Receive FIFO Filters" hexmask.long.byte 0x4 19.--23. 1. "TASD,Transmission Arbitration Start Delay" newline bitfld.long 0x4 18. "MRP,Message Buffers Reception Priority" "0: Matching starts from Legacy RX FIFO or Enhanced..,1: Matching starts from message buffers and.." bitfld.long 0x4 17. "RRS,Remote Request Storing" "0: Generated,1: Stored" newline bitfld.long 0x4 16. "EACEN,Entire Frame Arbitration Field Comparison Enable for RX Message Buffers" "0: Disable,1: Enable" bitfld.long 0x4 14. "PREXCEN,Protocol Exception Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x4 13. "BTE,Bit Timing Expansion Enable" "0: Disable,1: Enable" bitfld.long 0x4 12. "ISOCANFDEN,ISO CAN FD Enable" "0: Disable. FlexCAN operates using the non-ISO CAN..,1: Enable. FlexCAN operates using the ISO CAN FD.." newline bitfld.long 0x4 11. "EDFLTDIS,Edge Filter Disable" "0: Enabled,1: Disabled" rgroup.long 0x38++0x3 line.long 0x0 "ESR2,Error and Status 2" hexmask.long.byte 0x0 16.--22. 1. "LPTM,Lowest Priority TX Message Buffer" bitfld.long 0x0 14. "VPS,Valid Priority Status" "0: Invalid,1: Valid" newline bitfld.long 0x0 13. "IMB,Inactive Message Buffer" "0: Message buffer indicated by ESR2[LPTM] is not..,1: At least one message buffer is inactive." rgroup.long 0x44++0x3 line.long 0x0 "CRCR,Cyclic Redundancy Check" hexmask.long.byte 0x0 16.--22. 1. "MBCRC,CRC Message Buffer" hexmask.long.word 0x0 0.--14. 1. "TXCRC,Transmitted CRC value" group.long 0x48++0x3 line.long 0x0 "RXFGMASK,Legacy RX FIFO Global Mask" hexmask.long 0x0 0.--31. 1. "FGM,Legacy RX FIFO Global Mask Bits" rgroup.long 0x4C++0x3 line.long 0x0 "RXFIR,Legacy RX FIFO Information" hexmask.long.word 0x0 0.--8. 1. "IDHIT,Identifier Acceptance Filter Hit Indicator" group.long 0x50++0x3 line.long 0x0 "CBT,CAN Bit Timing" bitfld.long 0x0 31. "BTF,Bit Timing Format Enable" "0: Disable,1: Enable" hexmask.long.word 0x0 21.--30. 1. "EPRESDIV,Extended Prescaler Division Factor" newline hexmask.long.byte 0x0 16.--20. 1. "ERJW,Extended Resync Jump Width" hexmask.long.byte 0x0 10.--15. 1. "EPROPSEG,Extended Propagation Segment" newline hexmask.long.byte 0x0 5.--9. 1. "EPSEG1,Extended Phase Segment 1" hexmask.long.byte 0x0 0.--4. 1. "EPSEG2,Extended Phase Segment 2" group.long 0x80++0x3 line.long 0x0 "CS0,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_16B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_32B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_64B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x7 line.long 0x0 "MB0_8B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID0,Message Buffer 0 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_16B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_32B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_64B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x7 line.long 0x0 "MB0_8B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_16B_WORD0,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_32B_WORD0,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_64B_WORD0,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_8B_WORD0,Message Buffer 0 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x7 line.long 0x0 "WORD00,Message Buffer 0 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_16B_WORD1,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_32B_WORD1,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_64B_WORD1,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_8B_WORD1,Message Buffer 0 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x7 line.long 0x0 "WORD10,Message Buffer 0 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS1,Message Buffer 1 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x90++0x3 line.long 0x0 "MB0_16B_WORD2,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x3 line.long 0x0 "MB0_32B_WORD2,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x3 line.long 0x0 "MB0_64B_WORD2,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x7 line.long 0x0 "MB1_8B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID1,Message Buffer 1 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x94++0x3 line.long 0x0 "MB0_16B_WORD3,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x3 line.long 0x0 "MB0_32B_WORD3,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x3 line.long 0x0 "MB0_64B_WORD3,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x7 line.long 0x0 "MB1_8B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_32B_WORD4,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x98++0x3 line.long 0x0 "MB0_64B_WORD4,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x98++0x3 line.long 0x0 "MB1_16B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x98++0x3 line.long 0x0 "MB1_8B_WORD0,Message Buffer 1 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x98++0x7 line.long 0x0 "WORD01,Message Buffer 1 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_32B_WORD5,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x3 line.long 0x0 "MB0_64B_WORD5,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x3 line.long 0x0 "MB1_16B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x9C++0x3 line.long 0x0 "MB1_8B_WORD1,Message Buffer 1 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x7 line.long 0x0 "WORD11,Message Buffer 1 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS2,Message Buffer 2 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xA0++0x3 line.long 0x0 "MB0_32B_WORD6,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x3 line.long 0x0 "MB0_64B_WORD6,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x3 line.long 0x0 "MB1_16B_WORD0,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x7 line.long 0x0 "MB2_8B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID2,Message Buffer 2 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xA4++0x3 line.long 0x0 "MB0_32B_WORD7,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x3 line.long 0x0 "MB0_64B_WORD7,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x3 line.long 0x0 "MB1_16B_WORD1,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x7 line.long 0x0 "MB2_8B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_64B_WORD8,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x3 line.long 0x0 "MB1_16B_WORD2,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x3 line.long 0x0 "MB1_32B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xA8++0x3 line.long 0x0 "MB2_8B_WORD0,Message Buffer 2 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x7 line.long 0x0 "WORD02,Message Buffer 2 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_64B_WORD9,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x3 line.long 0x0 "MB1_16B_WORD3,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x3 line.long 0x0 "MB1_32B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xAC++0x3 line.long 0x0 "MB2_8B_WORD1,Message Buffer 2 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x7 line.long 0x0 "WORD12,Message Buffer 2 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS3,Message Buffer 3 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xB0++0x3 line.long 0x0 "MB0_64B_WORD10,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0xB0++0x3 line.long 0x0 "MB1_32B_WORD0,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB0++0x3 line.long 0x0 "MB2_16B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xB0++0x7 line.long 0x0 "MB3_8B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID3,Message Buffer 3 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xB4++0x3 line.long 0x0 "MB0_64B_WORD11,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0xB4++0x3 line.long 0x0 "MB1_32B_WORD1,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xB4++0x3 line.long 0x0 "MB2_16B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xB4++0x7 line.long 0x0 "MB3_8B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_64B_WORD12,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB1_32B_WORD2,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB2_16B_WORD0,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB3_8B_WORD0,Message Buffer 3 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x7 line.long 0x0 "WORD03,Message Buffer 3 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_64B_WORD13,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB1_32B_WORD3,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB2_16B_WORD1,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB3_8B_WORD1,Message Buffer 3 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x7 line.long 0x0 "WORD13,Message Buffer 3 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS4,Message Buffer 4 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC0++0x3 line.long 0x0 "MB0_64B_WORD14,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x3 line.long 0x0 "MB1_32B_WORD4,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x3 line.long 0x0 "MB2_16B_WORD2,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x7 line.long 0x0 "MB4_8B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID4,Message Buffer 4 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xC4++0x3 line.long 0x0 "MB0_64B_WORD15,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x3 line.long 0x0 "MB1_32B_WORD5,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x3 line.long 0x0 "MB2_16B_WORD3,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x7 line.long 0x0 "MB4_8B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_32B_WORD6,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xC8++0x3 line.long 0x0 "MB1_64B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC8++0x3 line.long 0x0 "MB3_16B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC8++0x3 line.long 0x0 "MB4_8B_WORD0,Message Buffer 4 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xC8++0x7 line.long 0x0 "WORD04,Message Buffer 4 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_32B_WORD7,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xCC++0x3 line.long 0x0 "MB1_64B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xCC++0x3 line.long 0x0 "MB3_16B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xCC++0x3 line.long 0x0 "MB4_8B_WORD1,Message Buffer 4 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xCC++0x7 line.long 0x0 "WORD14,Message Buffer 4 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS5,Message Buffer 5 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xD0++0x3 line.long 0x0 "MB1_64B_WORD0,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD0++0x3 line.long 0x0 "MB2_32B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xD0++0x3 line.long 0x0 "MB3_16B_WORD0,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD0++0x7 line.long 0x0 "MB5_8B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID5,Message Buffer 5 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xD4++0x3 line.long 0x0 "MB1_64B_WORD1,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xD4++0x3 line.long 0x0 "MB2_32B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xD4++0x3 line.long 0x0 "MB3_16B_WORD1,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xD4++0x7 line.long 0x0 "MB5_8B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD2,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB2_32B_WORD0,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB3_16B_WORD2,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB5_8B_WORD0,Message Buffer 5 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x7 line.long 0x0 "WORD05,Message Buffer 5 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD3,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB2_32B_WORD1,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB3_16B_WORD3,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB5_8B_WORD1,Message Buffer 5 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x7 line.long 0x0 "WORD15,Message Buffer 5 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS6,Message Buffer 6 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xE0++0x3 line.long 0x0 "MB1_64B_WORD4,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xE0++0x3 line.long 0x0 "MB2_32B_WORD2,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xE0++0x3 line.long 0x0 "MB4_16B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xE0++0x7 line.long 0x0 "MB6_8B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID6,Message Buffer 6 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xE4++0x3 line.long 0x0 "MB1_64B_WORD5,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xE4++0x3 line.long 0x0 "MB2_32B_WORD3,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xE4++0x3 line.long 0x0 "MB4_16B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xE4++0x7 line.long 0x0 "MB6_8B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD6,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB2_32B_WORD4,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB4_16B_WORD0,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB6_8B_WORD0,Message Buffer 6 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x7 line.long 0x0 "WORD06,Message Buffer 6 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD7,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB2_32B_WORD5,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB4_16B_WORD1,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB6_8B_WORD1,Message Buffer 6 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x7 line.long 0x0 "WORD16,Message Buffer 6 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS7,Message Buffer 7 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF0++0x3 line.long 0x0 "MB1_64B_WORD8,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x3 line.long 0x0 "MB2_32B_WORD6,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x3 line.long 0x0 "MB4_16B_WORD2,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x7 line.long 0x0 "MB7_8B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID7,Message Buffer 7 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xF4++0x3 line.long 0x0 "MB1_64B_WORD9,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x3 line.long 0x0 "MB2_32B_WORD7,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x3 line.long 0x0 "MB4_16B_WORD3,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x7 line.long 0x0 "MB7_8B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD10,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0xF8++0x3 line.long 0x0 "MB3_32B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF8++0x3 line.long 0x0 "MB5_16B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF8++0x3 line.long 0x0 "MB7_8B_WORD0,Message Buffer 7 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xF8++0x7 line.long 0x0 "WORD07,Message Buffer 7 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD11,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0xFC++0x3 line.long 0x0 "MB3_32B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xFC++0x3 line.long 0x0 "MB5_16B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xFC++0x3 line.long 0x0 "MB7_8B_WORD1,Message Buffer 7 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xFC++0x7 line.long 0x0 "WORD17,Message Buffer 7 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS8,Message Buffer 8 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x100++0x3 line.long 0x0 "MB1_64B_WORD12,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x100++0x3 line.long 0x0 "MB3_32B_WORD0,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x100++0x3 line.long 0x0 "MB5_16B_WORD0,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x100++0x7 line.long 0x0 "MB8_8B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID8,Message Buffer 8 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x104++0x3 line.long 0x0 "MB1_64B_WORD13,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x104++0x3 line.long 0x0 "MB3_32B_WORD1,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x104++0x3 line.long 0x0 "MB5_16B_WORD1,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x104++0x7 line.long 0x0 "MB8_8B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD14,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB3_32B_WORD2,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB5_16B_WORD2,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB8_8B_WORD0,Message Buffer 8 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x108++0x7 line.long 0x0 "WORD08,Message Buffer 8 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD15,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB3_32B_WORD3,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB5_16B_WORD3,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB8_8B_WORD1,Message Buffer 8 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x7 line.long 0x0 "WORD18,Message Buffer 8 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS9,Message Buffer 9 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x3 line.long 0x0 "MB2_64B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x3 line.long 0x0 "MB3_32B_WORD4,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x110++0x3 line.long 0x0 "MB6_16B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x7 line.long 0x0 "MB9_8B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID9,Message Buffer 9 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x3 line.long 0x0 "MB2_64B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x3 line.long 0x0 "MB3_32B_WORD5,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x114++0x3 line.long 0x0 "MB6_16B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x7 line.long 0x0 "MB9_8B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB2_64B_WORD0,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB3_32B_WORD6,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB6_16B_WORD0,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB9_8B_WORD0,Message Buffer 9 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x7 line.long 0x0 "WORD09,Message Buffer 9 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB2_64B_WORD1,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB3_32B_WORD7,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB6_16B_WORD1,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB9_8B_WORD1,Message Buffer 9 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x7 line.long 0x0 "WORD19,Message Buffer 9 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS10,Message Buffer 10 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x3 line.long 0x0 "MB10_8B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x3 line.long 0x0 "MB2_64B_WORD2,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x120++0x3 line.long 0x0 "MB4_32B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x7 line.long 0x0 "MB6_16B_WORD2,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID10,Message Buffer 10 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x3 line.long 0x0 "MB10_8B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x3 line.long 0x0 "MB2_64B_WORD3,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x124++0x3 line.long 0x0 "MB4_32B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x7 line.long 0x0 "MB6_16B_WORD3,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_8B_WORD0,Message Buffer 10 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB2_64B_WORD4,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB4_32B_WORD0,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB7_16B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x128++0x7 line.long 0x0 "WORD010,Message Buffer 10 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_8B_WORD1,Message Buffer 10 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB2_64B_WORD5,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB4_32B_WORD1,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB7_16B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x12C++0x7 line.long 0x0 "WORD110,Message Buffer 10 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS11,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x130++0x3 line.long 0x0 "MB11_8B_CS,Message Buffer 11 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x130++0x3 line.long 0x0 "MB2_64B_WORD6,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x130++0x3 line.long 0x0 "MB4_32B_WORD2,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x130++0x7 line.long 0x0 "MB7_16B_WORD0,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID11,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x134++0x3 line.long 0x0 "MB11_8B_ID,Message Buffer 11 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x134++0x3 line.long 0x0 "MB2_64B_WORD7,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x134++0x3 line.long 0x0 "MB4_32B_WORD3,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x134++0x7 line.long 0x0 "MB7_16B_WORD1,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_8B_WORD0,Message Buffer 11 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB2_64B_WORD8,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB4_32B_WORD4,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB7_16B_WORD2,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x138++0x7 line.long 0x0 "WORD011,Message Buffer 11 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_8B_WORD1,Message Buffer 11 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB2_64B_WORD9,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB4_32B_WORD5,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB7_16B_WORD3,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x7 line.long 0x0 "WORD111,Message Buffer 11 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS12,Message Buffer 12 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x140++0x3 line.long 0x0 "MB12_8B_CS,Message Buffer 12 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x140++0x3 line.long 0x0 "MB2_64B_WORD10,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x140++0x3 line.long 0x0 "MB4_32B_WORD6,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x140++0x7 line.long 0x0 "MB8_16B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID12,Message Buffer 12 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x144++0x3 line.long 0x0 "MB12_8B_ID,Message Buffer 12 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x144++0x3 line.long 0x0 "MB2_64B_WORD11,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x144++0x3 line.long 0x0 "MB4_32B_WORD7,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x144++0x7 line.long 0x0 "MB8_16B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB12_8B_WORD0,Message Buffer 12 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x148++0x3 line.long 0x0 "MB2_64B_WORD12,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x148++0x3 line.long 0x0 "MB5_32B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x148++0x3 line.long 0x0 "MB8_16B_WORD0,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x148++0x7 line.long 0x0 "WORD012,Message Buffer 12 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_8B_WORD1,Message Buffer 12 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x3 line.long 0x0 "MB2_64B_WORD13,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x3 line.long 0x0 "MB5_32B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x14C++0x3 line.long 0x0 "MB8_16B_WORD1,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x7 line.long 0x0 "WORD112,Message Buffer 12 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS13,Message Buffer 13 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x150++0x3 line.long 0x0 "MB13_8B_CS,Message Buffer 13 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x150++0x3 line.long 0x0 "MB2_64B_WORD14,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x150++0x3 line.long 0x0 "MB5_32B_WORD0,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x150++0x7 line.long 0x0 "MB8_16B_WORD2,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID13,Message Buffer 13 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x154++0x3 line.long 0x0 "MB13_8B_ID,Message Buffer 13 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x154++0x3 line.long 0x0 "MB2_64B_WORD15,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x154++0x3 line.long 0x0 "MB5_32B_WORD1,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x154++0x7 line.long 0x0 "MB8_16B_WORD3,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_8B_WORD0,Message Buffer 13 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x158++0x3 line.long 0x0 "MB3_64B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x158++0x3 line.long 0x0 "MB5_32B_WORD2,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x158++0x3 line.long 0x0 "MB9_16B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x158++0x7 line.long 0x0 "WORD013,Message Buffer 13 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_8B_WORD1,Message Buffer 13 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x15C++0x3 line.long 0x0 "MB3_64B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x15C++0x3 line.long 0x0 "MB5_32B_WORD3,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x15C++0x3 line.long 0x0 "MB9_16B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x15C++0x7 line.long 0x0 "WORD113,Message Buffer 13 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS14,Message Buffer 14 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x160++0x3 line.long 0x0 "MB14_8B_CS,Message Buffer 14 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x160++0x3 line.long 0x0 "MB3_64B_WORD0,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x160++0x3 line.long 0x0 "MB5_32B_WORD4,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x160++0x7 line.long 0x0 "MB9_16B_WORD0,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID14,Message Buffer 14 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x164++0x3 line.long 0x0 "MB14_8B_ID,Message Buffer 14 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x164++0x3 line.long 0x0 "MB3_64B_WORD1,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x164++0x3 line.long 0x0 "MB5_32B_WORD5,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x164++0x7 line.long 0x0 "MB9_16B_WORD1,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_8B_WORD0,Message Buffer 14 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB3_64B_WORD2,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB5_32B_WORD6,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB9_16B_WORD2,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x168++0x7 line.long 0x0 "WORD014,Message Buffer 14 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_8B_WORD1,Message Buffer 14 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB3_64B_WORD3,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB5_32B_WORD7,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB9_16B_WORD3,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x7 line.long 0x0 "WORD114,Message Buffer 14 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS15,Message Buffer 15 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB10_16B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB15_8B_CS,Message Buffer 15 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB3_64B_WORD4,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x170++0x7 line.long 0x0 "MB6_32B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID15,Message Buffer 15 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB10_16B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB15_8B_ID,Message Buffer 15 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB3_64B_WORD5,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x174++0x7 line.long 0x0 "MB6_32B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB10_16B_WORD0,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB15_8B_WORD0,Message Buffer 15 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB3_64B_WORD6,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB6_32B_WORD0,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x7 line.long 0x0 "WORD015,Message Buffer 15 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_16B_WORD1,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB15_8B_WORD1,Message Buffer 15 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB3_64B_WORD7,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB6_32B_WORD1,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x7 line.long 0x0 "WORD115,Message Buffer 15 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS16,Message Buffer 16 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x180++0x3 line.long 0x0 "MB10_16B_WORD2,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x180++0x3 line.long 0x0 "MB16_8B_CS,Message Buffer 16 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x180++0x3 line.long 0x0 "MB3_64B_WORD8,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x180++0x7 line.long 0x0 "MB6_32B_WORD2,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID16,Message Buffer 16 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x184++0x3 line.long 0x0 "MB10_16B_WORD3,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x184++0x3 line.long 0x0 "MB16_8B_ID,Message Buffer 16 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x184++0x3 line.long 0x0 "MB3_64B_WORD9,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x184++0x7 line.long 0x0 "MB6_32B_WORD3,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_CS,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x188++0x3 line.long 0x0 "MB16_8B_WORD0,Message Buffer 16 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x188++0x3 line.long 0x0 "MB3_64B_WORD10,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x188++0x3 line.long 0x0 "MB6_32B_WORD4,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x188++0x7 line.long 0x0 "WORD016,Message Buffer 16 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_ID,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x18C++0x3 line.long 0x0 "MB16_8B_WORD1,Message Buffer 16 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x3 line.long 0x0 "MB3_64B_WORD11,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x3 line.long 0x0 "MB6_32B_WORD5,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x7 line.long 0x0 "WORD116,Message Buffer 16 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS17,Message Buffer 17 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x190++0x3 line.long 0x0 "MB11_16B_WORD0,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x190++0x3 line.long 0x0 "MB17_8B_CS,Message Buffer 17 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x190++0x3 line.long 0x0 "MB3_64B_WORD12,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x190++0x7 line.long 0x0 "MB6_32B_WORD6,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID17,Message Buffer 17 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x194++0x3 line.long 0x0 "MB11_16B_WORD1,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x194++0x3 line.long 0x0 "MB17_8B_ID,Message Buffer 17 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x194++0x3 line.long 0x0 "MB3_64B_WORD13,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x194++0x7 line.long 0x0 "MB6_32B_WORD7,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_WORD2,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB17_8B_WORD0,Message Buffer 17 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB3_64B_WORD14,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB7_32B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x198++0x7 line.long 0x0 "WORD017,Message Buffer 17 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_WORD3,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB17_8B_WORD1,Message Buffer 17 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB3_64B_WORD15,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB7_32B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x19C++0x7 line.long 0x0 "WORD117,Message Buffer 17 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS18,Message Buffer 18 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB12_16B_CS,Message Buffer 12 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB18_8B_CS,Message Buffer 18 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB4_64B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x7 line.long 0x0 "MB7_32B_WORD0,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID18,Message Buffer 18 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB12_16B_ID,Message Buffer 12 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB18_8B_ID,Message Buffer 18 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB4_64B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x7 line.long 0x0 "MB7_32B_WORD1,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_16B_WORD0,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB18_8B_WORD0,Message Buffer 18 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB4_64B_WORD0,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB7_32B_WORD2,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x7 line.long 0x0 "WORD018,Message Buffer 18 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_16B_WORD1,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB18_8B_WORD1,Message Buffer 18 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB4_64B_WORD1,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB7_32B_WORD3,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x7 line.long 0x0 "WORD118,Message Buffer 18 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS19,Message Buffer 19 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B0++0x3 line.long 0x0 "MB12_16B_WORD2,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1B0++0x3 line.long 0x0 "MB19_8B_CS,Message Buffer 19 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B0++0x3 line.long 0x0 "MB4_64B_WORD2,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1B0++0x7 line.long 0x0 "MB7_32B_WORD4,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID19,Message Buffer 19 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1B4++0x3 line.long 0x0 "MB12_16B_WORD3,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1B4++0x3 line.long 0x0 "MB19_8B_ID,Message Buffer 19 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1B4++0x3 line.long 0x0 "MB4_64B_WORD3,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1B4++0x7 line.long 0x0 "MB7_32B_WORD5,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_CS,Message Buffer 13 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B8++0x3 line.long 0x0 "MB19_8B_WORD0,Message Buffer 19 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x3 line.long 0x0 "MB4_64B_WORD4,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x3 line.long 0x0 "MB7_32B_WORD6,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x7 line.long 0x0 "WORD019,Message Buffer 19 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_ID,Message Buffer 13 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1BC++0x3 line.long 0x0 "MB19_8B_WORD1,Message Buffer 19 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x3 line.long 0x0 "MB4_64B_WORD5,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x3 line.long 0x0 "MB7_32B_WORD7,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x7 line.long 0x0 "WORD119,Message Buffer 19 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS20,Message Buffer 20 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1C0++0x3 line.long 0x0 "MB13_16B_WORD0,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C0++0x3 line.long 0x0 "MB20_8B_CS,Message Buffer 20 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1C0++0x3 line.long 0x0 "MB4_64B_WORD6,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x1C0++0x7 line.long 0x0 "MB8_32B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID20,Message Buffer 20 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1C4++0x3 line.long 0x0 "MB13_16B_WORD1,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1C4++0x3 line.long 0x0 "MB20_8B_ID,Message Buffer 20 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1C4++0x3 line.long 0x0 "MB4_64B_WORD7,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x1C4++0x7 line.long 0x0 "MB8_32B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB13_16B_WORD2,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB20_8B_WORD0,Message Buffer 20 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB4_64B_WORD8,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB8_32B_WORD0,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x7 line.long 0x0 "WORD020,Message Buffer 20 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_WORD3,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB20_8B_WORD1,Message Buffer 20 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB4_64B_WORD9,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB8_32B_WORD1,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x7 line.long 0x0 "WORD120,Message Buffer 20 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS21,Message Buffer 21 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB14_16B_CS,Message Buffer 14 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB21_8B_CS,Message Buffer 21 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB4_64B_WORD10,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x1D0++0x7 line.long 0x0 "MB8_32B_WORD2,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID21,Message Buffer 21 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB14_16B_ID,Message Buffer 14 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB21_8B_ID,Message Buffer 21 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB4_64B_WORD11,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x1D4++0x7 line.long 0x0 "MB8_32B_WORD3,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_16B_WORD0,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB21_8B_WORD0,Message Buffer 21 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB4_64B_WORD12,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB8_32B_WORD4,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x7 line.long 0x0 "WORD021,Message Buffer 21 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_16B_WORD1,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB21_8B_WORD1,Message Buffer 21 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB4_64B_WORD13,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB8_32B_WORD5,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x7 line.long 0x0 "WORD121,Message Buffer 21 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS22,Message Buffer 22 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E0++0x3 line.long 0x0 "MB14_16B_WORD2,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1E0++0x3 line.long 0x0 "MB22_8B_CS,Message Buffer 22 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E0++0x3 line.long 0x0 "MB4_64B_WORD14,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x1E0++0x7 line.long 0x0 "MB8_32B_WORD6,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID22,Message Buffer 22 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1E4++0x3 line.long 0x0 "MB14_16B_WORD3,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1E4++0x3 line.long 0x0 "MB22_8B_ID,Message Buffer 22 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1E4++0x3 line.long 0x0 "MB4_64B_WORD15,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x1E4++0x7 line.long 0x0 "MB8_32B_WORD7,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_CS,Message Buffer 15 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x3 line.long 0x0 "MB22_8B_WORD0,Message Buffer 22 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1E8++0x3 line.long 0x0 "MB5_64B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x3 line.long 0x0 "MB9_32B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x7 line.long 0x0 "WORD022,Message Buffer 22 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_ID,Message Buffer 15 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x3 line.long 0x0 "MB22_8B_WORD1,Message Buffer 22 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1EC++0x3 line.long 0x0 "MB5_64B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x3 line.long 0x0 "MB9_32B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x7 line.long 0x0 "WORD122,Message Buffer 22 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS23,Message Buffer 23 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1F0++0x3 line.long 0x0 "MB15_16B_WORD0,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F0++0x3 line.long 0x0 "MB23_8B_CS,Message Buffer 23 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1F0++0x3 line.long 0x0 "MB5_64B_WORD0,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F0++0x7 line.long 0x0 "MB9_32B_WORD0,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID23,Message Buffer 23 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1F4++0x3 line.long 0x0 "MB15_16B_WORD1,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1F4++0x3 line.long 0x0 "MB23_8B_ID,Message Buffer 23 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1F4++0x3 line.long 0x0 "MB5_64B_WORD1,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1F4++0x7 line.long 0x0 "MB9_32B_WORD1,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_WORD2,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB23_8B_WORD0,Message Buffer 23 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB5_64B_WORD2,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB9_32B_WORD2,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x7 line.long 0x0 "WORD023,Message Buffer 23 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_WORD3,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB23_8B_WORD1,Message Buffer 23 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB5_64B_WORD3,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB9_32B_WORD3,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x7 line.long 0x0 "WORD123,Message Buffer 23 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS24,Message Buffer 24 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB16_16B_CS,Message Buffer 16 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB24_8B_CS,Message Buffer 24 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB5_64B_WORD4,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x200++0x7 line.long 0x0 "MB9_32B_WORD4,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID24,Message Buffer 24 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB16_16B_ID,Message Buffer 16 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB24_8B_ID,Message Buffer 24 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB5_64B_WORD5,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x204++0x7 line.long 0x0 "MB9_32B_WORD5,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB16_16B_WORD0,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB24_8B_WORD0,Message Buffer 24 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB5_64B_WORD6,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB9_32B_WORD6,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x208++0x7 line.long 0x0 "WORD024,Message Buffer 24 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB16_16B_WORD1,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB24_8B_WORD1,Message Buffer 24 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB5_64B_WORD7,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB9_32B_WORD7,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x7 line.long 0x0 "WORD124,Message Buffer 24 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS25,Message Buffer 25 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x3 line.long 0x0 "MB10_32B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x3 line.long 0x0 "MB16_16B_WORD2,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x210++0x3 line.long 0x0 "MB25_8B_CS,Message Buffer 25 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x7 line.long 0x0 "MB5_64B_WORD8,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID25,Message Buffer 25 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x3 line.long 0x0 "MB10_32B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x3 line.long 0x0 "MB16_16B_WORD3,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x214++0x3 line.long 0x0 "MB25_8B_ID,Message Buffer 25 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x7 line.long 0x0 "MB5_64B_WORD9,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD0,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x218++0x3 line.long 0x0 "MB17_16B_CS,Message Buffer 17 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x218++0x3 line.long 0x0 "MB25_8B_WORD0,Message Buffer 25 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x218++0x3 line.long 0x0 "MB5_64B_WORD10,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x218++0x7 line.long 0x0 "WORD025,Message Buffer 25 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD1,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x3 line.long 0x0 "MB17_16B_ID,Message Buffer 17 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x21C++0x3 line.long 0x0 "MB25_8B_WORD1,Message Buffer 25 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x3 line.long 0x0 "MB5_64B_WORD11,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x7 line.long 0x0 "WORD125,Message Buffer 25 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS26,Message Buffer 26 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x220++0x3 line.long 0x0 "MB10_32B_WORD2,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x220++0x3 line.long 0x0 "MB17_16B_WORD0,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x220++0x3 line.long 0x0 "MB26_8B_CS,Message Buffer 26 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x220++0x7 line.long 0x0 "MB5_64B_WORD12,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID26,Message Buffer 26 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x224++0x3 line.long 0x0 "MB10_32B_WORD3,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x224++0x3 line.long 0x0 "MB17_16B_WORD1,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x224++0x3 line.long 0x0 "MB26_8B_ID,Message Buffer 26 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x224++0x7 line.long 0x0 "MB5_64B_WORD13,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD4,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB17_16B_WORD2,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB26_8B_WORD0,Message Buffer 26 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB5_64B_WORD14,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x228++0x7 line.long 0x0 "WORD026,Message Buffer 26 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD5,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB17_16B_WORD3,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB26_8B_WORD1,Message Buffer 26 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB5_64B_WORD15,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x7 line.long 0x0 "WORD126,Message Buffer 26 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS27,Message Buffer 27 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x3 line.long 0x0 "MB10_32B_WORD6,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x230++0x3 line.long 0x0 "MB18_16B_CS,Message Buffer 18 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x3 line.long 0x0 "MB27_8B_CS,Message Buffer 27 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x7 line.long 0x0 "MB6_64B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID27,Message Buffer 27 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x3 line.long 0x0 "MB10_32B_WORD7,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x234++0x3 line.long 0x0 "MB18_16B_ID,Message Buffer 18 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x3 line.long 0x0 "MB27_8B_ID,Message Buffer 27 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x7 line.long 0x0 "MB6_64B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB11_32B_CS,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x238++0x3 line.long 0x0 "MB18_16B_WORD0,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x3 line.long 0x0 "MB27_8B_WORD0,Message Buffer 27 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x3 line.long 0x0 "MB6_64B_WORD0,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x7 line.long 0x0 "WORD027,Message Buffer 27 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_ID,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x23C++0x3 line.long 0x0 "MB18_16B_WORD1,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x3 line.long 0x0 "MB27_8B_WORD1,Message Buffer 27 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x3 line.long 0x0 "MB6_64B_WORD1,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x7 line.long 0x0 "WORD127,Message Buffer 27 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS28,Message Buffer 28 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x240++0x3 line.long 0x0 "MB11_32B_WORD0,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x240++0x3 line.long 0x0 "MB18_16B_WORD2,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x240++0x3 line.long 0x0 "MB28_8B_CS,Message Buffer 28 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x240++0x7 line.long 0x0 "MB6_64B_WORD2,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID28,Message Buffer 28 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x244++0x3 line.long 0x0 "MB11_32B_WORD1,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x244++0x3 line.long 0x0 "MB18_16B_WORD3,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x244++0x3 line.long 0x0 "MB28_8B_ID,Message Buffer 28 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x244++0x7 line.long 0x0 "MB6_64B_WORD3,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD2,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x248++0x3 line.long 0x0 "MB19_16B_CS,Message Buffer 19 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x248++0x3 line.long 0x0 "MB28_8B_WORD0,Message Buffer 28 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x248++0x3 line.long 0x0 "MB6_64B_WORD4,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x248++0x7 line.long 0x0 "WORD028,Message Buffer 28 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD3,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x3 line.long 0x0 "MB19_16B_ID,Message Buffer 19 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x24C++0x3 line.long 0x0 "MB28_8B_WORD1,Message Buffer 28 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x3 line.long 0x0 "MB6_64B_WORD5,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x7 line.long 0x0 "WORD128,Message Buffer 28 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS29,Message Buffer 29 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x250++0x3 line.long 0x0 "MB11_32B_WORD4,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x250++0x3 line.long 0x0 "MB19_16B_WORD0,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x250++0x3 line.long 0x0 "MB29_8B_CS,Message Buffer 29 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x250++0x7 line.long 0x0 "MB6_64B_WORD6,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID29,Message Buffer 29 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x254++0x3 line.long 0x0 "MB11_32B_WORD5,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x254++0x3 line.long 0x0 "MB19_16B_WORD1,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x254++0x3 line.long 0x0 "MB29_8B_ID,Message Buffer 29 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x254++0x7 line.long 0x0 "MB6_64B_WORD7,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD6,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB19_16B_WORD2,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB29_8B_WORD0,Message Buffer 29 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB6_64B_WORD8,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x258++0x7 line.long 0x0 "WORD029,Message Buffer 29 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD7,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB19_16B_WORD3,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB29_8B_WORD1,Message Buffer 29 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB6_64B_WORD9,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x7 line.long 0x0 "WORD129,Message Buffer 29 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS30,Message Buffer 30 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x3 line.long 0x0 "MB20_16B_CS,Message Buffer 20 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x3 line.long 0x0 "MB30_8B_CS,Message Buffer 30 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x7 line.long 0x0 "MB6_64B_WORD10,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID30,Message Buffer 30 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x3 line.long 0x0 "MB20_16B_ID,Message Buffer 20 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x3 line.long 0x0 "MB30_8B_ID,Message Buffer 30 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x7 line.long 0x0 "MB6_64B_WORD11,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB20_16B_WORD0,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x268++0x3 line.long 0x0 "MB30_8B_WORD0,Message Buffer 30 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x268++0x3 line.long 0x0 "MB6_64B_WORD12,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x268++0x7 line.long 0x0 "WORD030,Message Buffer 30 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB20_16B_WORD1,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x3 line.long 0x0 "MB30_8B_WORD1,Message Buffer 30 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x3 line.long 0x0 "MB6_64B_WORD13,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x7 line.long 0x0 "WORD130,Message Buffer 30 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS31,Message Buffer 31 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x270++0x3 line.long 0x0 "MB20_16B_WORD2,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x270++0x3 line.long 0x0 "MB31_8B_CS,Message Buffer 31 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x270++0x7 line.long 0x0 "MB6_64B_WORD14,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID31,Message Buffer 31 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x274++0x3 line.long 0x0 "MB20_16B_WORD3,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x274++0x3 line.long 0x0 "MB31_8B_ID,Message Buffer 31 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x274++0x7 line.long 0x0 "MB6_64B_WORD15,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB31_8B_WORD0,Message Buffer 31 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x278++0x7 line.long 0x0 "WORD031,Message Buffer 31 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB31_8B_WORD1,Message Buffer 31 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x27C++0x3 line.long 0x0 "WORD131,Message Buffer 31 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x880)++0x3 line.long 0x0 "RXIMR[$1],Receive Individual Mask" hexmask.long 0x0 0.--31. 1. "MI,Individual Mask Bits" repeat.end group.long 0xB00++0x27 line.long 0x0 "CTRL1_PN,Pretended Networking Control 1" bitfld.long 0x0 17. "WTOF_MSK,Wake-Up by Timeout Flag Mask" "0: Disable,1: Enable" bitfld.long 0x0 16. "WUMF_MSK,Wake-Up by Matching Flag Mask" "0: Disable,1: Enable" newline hexmask.long.byte 0x0 8.--15. 1. "NMATCH,Number of Messages Matching the Same Filtering Criteria" bitfld.long 0x0 4.--5. "PLFS,Payload Filtering Selection" "0: Match payload contents to an exact target value,1: Match a payload value greater than or equal to a..,2: Match a payload value smaller than or equal to a..,3: Match upon a payload value within a range of.." newline bitfld.long 0x0 2.--3. "IDFS,ID Filtering Selection" "0: Match ID contents to an exact target value,1: Match an ID value greater than or equal to a..,2: Match an ID value smaller than or equal to a..,3: Match an ID value within a range of values.." bitfld.long 0x0 0.--1. "FCS,Filtering Combination Selection" "0: Message ID filtering only,1: Message ID filtering and payload filtering,2: Message ID filtering occurring a specified..,3: Message ID filtering and payload filtering a.." line.long 0x4 "CTRL2_PN,Pretended Networking Control 2" hexmask.long.word 0x4 0.--15. 1. "MATCHTO,Timeout for No Message Matching the Filtering Criteria" line.long 0x8 "WU_MTC,Pretended Networking Wake-Up Match" eventfld.long 0x8 17. "WTOF,Wake Up by Timeout Flag Bit" "0: No event detected,1: Event detected" eventfld.long 0x8 16. "WUMF,Wake-Up by Match Flag" "0: No event detected,1: Event detected" newline hexmask.long.byte 0x8 8.--15. 1. "MCOUNTER,Number of Matches in Pretended Networking" line.long 0xC "FLT_ID1,Pretended Networking ID Filter 1" bitfld.long 0xC 30. "FLT_IDE,ID Extended Filter" "0: Standard,1: Extended" bitfld.long 0xC 29. "FLT_RTR,Remote Transmission Request Filter" "0: Reject remote frame (accept data frame),1: Accept remote frame" newline hexmask.long 0xC 0.--28. 1. "FLT_ID1,ID Filter 1 for Pretended Networking filtering" line.long 0x10 "FLT_DLC,Pretended Networking Data Length Code (DLC) Filter" hexmask.long.byte 0x10 16.--19. 1. "FLT_DLC_LO,Lower Limit for Length of Data Bytes Filter" hexmask.long.byte 0x10 0.--3. 1. "FLT_DLC_HI,Upper Limit for Length of Data Bytes Filter" line.long 0x14 "PL1_LO,Pretended Networking Payload Low Filter 1" hexmask.long.byte 0x14 24.--31. 1. "Data_byte_0,Data byte 0" hexmask.long.byte 0x14 16.--23. 1. "Data_byte_1,Data byte 1" newline hexmask.long.byte 0x14 8.--15. 1. "Data_byte_2,Data byte 2" hexmask.long.byte 0x14 0.--7. 1. "Data_byte_3,Data byte 3" line.long 0x18 "PL1_HI,Pretended Networking Payload High Filter 1" hexmask.long.byte 0x18 24.--31. 1. "Data_byte_4,Data byte 4" hexmask.long.byte 0x18 16.--23. 1. "Data_byte_5,Data byte 5" newline hexmask.long.byte 0x18 8.--15. 1. "Data_byte_6,Data byte 6" hexmask.long.byte 0x18 0.--7. 1. "Data_byte_7,Data byte 7" line.long 0x1C "FLT_ID2_IDMASK,Pretended Networking ID Filter 2 or ID Mask" bitfld.long 0x1C 30. "IDE_MSK,ID Extended Mask" "0: The corresponding bit in the filter is 'don't..,1: The corresponding bit in the filter is checked." bitfld.long 0x1C 29. "RTR_MSK,Remote Transmission Request Mask" "0: The corresponding bit in the filter is 'don't..,1: The corresponding bit in the filter is checked." newline hexmask.long 0x1C 0.--28. 1. "FLT_ID2_IDMASK,ID Filter 2 for Pretended Networking Filtering or ID Mask Bits for Pretended Networking ID Filtering" line.long 0x20 "PL2_PLMASK_LO,Pretended Networking Payload Low Filter 2 and Payload Low Mask" hexmask.long.byte 0x20 24.--31. 1. "Data_byte_0,Data Byte 0" hexmask.long.byte 0x20 16.--23. 1. "Data_byte_1,Data Byte 1" newline hexmask.long.byte 0x20 8.--15. 1. "Data_byte_2,Data Byte 2" hexmask.long.byte 0x20 0.--7. 1. "Data_byte_3,Data Byte 3" line.long 0x24 "PL2_PLMASK_HI,Pretended Networking Payload High Filter 2 and Payload High Mask" hexmask.long.byte 0x24 24.--31. 1. "Data_byte_4,Data Byte 4" hexmask.long.byte 0x24 16.--23. 1. "Data_byte_5,Data Byte 5" newline hexmask.long.byte 0x24 8.--15. 1. "Data_byte_6,Data Byte 6" hexmask.long.byte 0x24 0.--7. 1. "Data_byte_7,Data Byte 7" group.long 0xBF0++0x17 line.long 0x0 "EPRS,Enhanced CAN Bit Timing Prescalers" hexmask.long.word 0x0 16.--25. 1. "EDPRESDIV,Extended Data Phase Prescaler Division Factor" hexmask.long.word 0x0 0.--9. 1. "ENPRESDIV,Extended Nominal Prescaler Division Factor" line.long 0x4 "ENCBT,Enhanced Nominal CAN Bit Timing" hexmask.long.byte 0x4 22.--28. 1. "NRJW,Nominal Resynchronization Jump Width" hexmask.long.byte 0x4 12.--18. 1. "NTSEG2,Nominal Time Segment 2" newline hexmask.long.byte 0x4 0.--7. 1. "NTSEG1,Nominal Time Segment 1" line.long 0x8 "EDCBT,Enhanced Data Phase CAN Bit Timing" hexmask.long.byte 0x8 22.--25. 1. "DRJW,Data Phase Resynchronization Jump Width" hexmask.long.byte 0x8 12.--15. 1. "DTSEG2,Data Phase Time Segment 2" newline hexmask.long.byte 0x8 0.--4. 1. "DTSEG1,Data Phase Segment 1" line.long 0xC "ETDC,Enhanced Transceiver Delay Compensation" bitfld.long 0xC 31. "ETDCEN,Transceiver Delay Compensation Enable" "0: Disable,1: Enable" bitfld.long 0xC 30. "TDMDIS,Transceiver Delay Measurement Disable" "0: Enable,1: Disable" newline hexmask.long.byte 0xC 16.--22. 1. "ETDCOFF,Enhanced Transceiver Delay Compensation Offset" eventfld.long 0xC 15. "ETDCFAIL,Transceiver Delay Compensation Fail" "0: In range,1: Out of range" newline hexmask.long.byte 0xC 0.--7. 1. "ETDCVAL,Enhanced Transceiver Delay Compensation Value" line.long 0x10 "FDCTRL,CAN FD Control" bitfld.long 0x10 31. "FDRATE,Bit Rate Switch Enable" "0: Disable,1: Enable" bitfld.long 0x10 16.--17. "MBDSR0,Message Buffer Data Size for Region 0" "0: 8 bytes,1: 16 bytes,2: 32 bytes,3: 64 bytes" newline bitfld.long 0x10 15. "TDCEN,Transceiver Delay Compensation Enable" "0: Disable,1: Enable" eventfld.long 0x10 14. "TDCFAIL,Transceiver Delay Compensation Fail" "0: In range,1: Out of range" newline hexmask.long.byte 0x10 8.--12. 1. "TDCOFF,Transceiver Delay Compensation Offset" hexmask.long.byte 0x10 0.--5. 1. "TDCVAL,Transceiver Delay Compensation Value" line.long 0x14 "FDCBT,CAN FD Bit Timing" hexmask.long.word 0x14 20.--29. 1. "FPRESDIV,Fast Prescaler Division Factor" bitfld.long 0x14 16.--18. "FRJW,Fast Resync Jump Width" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x14 10.--14. 1. "FPROPSEG,Fast Propagation Segment" bitfld.long 0x14 5.--7. "FPSEG1,Fast Phase Segment 1" "0,1,2,3,4,5,6,7" newline bitfld.long 0x14 0.--2. "FPSEG2,Fast Phase Segment 2" "0,1,2,3,4,5,6,7" rgroup.long 0xC08++0x3 line.long 0x0 "FDCRC,CAN FD CRC" hexmask.long.byte 0x0 24.--30. 1. "FD_MBCRC,CRC Message Buffer Number for FD_TXCRC" hexmask.long.tbyte 0x0 0.--20. 1. "FD_TXCRC,Extended Transmitted CRC value" group.long 0xC0C++0xB line.long 0x0 "ERFCR,Enhanced RX FIFO Control" bitfld.long 0x0 31. "ERFEN,Enhanced RX FIFO enable" "0: Disable,1: Enable" hexmask.long.byte 0x0 26.--30. 1. "DMALW,DMA Last Word" newline hexmask.long.byte 0x0 16.--22. 1. "NEXIF,Number of Extended ID Filter Elements" hexmask.long.byte 0x0 8.--13. 1. "NFE,Number of Enhanced RX FIFO Filter Elements" newline hexmask.long.byte 0x0 0.--4. 1. "ERFWM,Enhanced RX FIFO Watermark" line.long 0x4 "ERFIER,Enhanced RX FIFO Interrupt Enable" bitfld.long 0x4 31. "ERFUFWIE,Enhanced RX FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x4 30. "ERFOVFIE,Enhanced RX FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 29. "ERFWMIIE,Enhanced RX FIFO Watermark Indication Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x4 28. "ERFDAIE,Enhanced RX FIFO Data Available Interrupt Enable" "0: Disable,1: Enable" line.long 0x8 "ERFSR,Enhanced RX FIFO Status" eventfld.long 0x8 31. "ERFUFW,Enhanced RX FIFO Underflow Flag" "0: No such occurrence,1: Underflow" eventfld.long 0x8 30. "ERFOVF,Enhanced RX FIFO Overflow Flag" "0: No such occurrence,1: Overflow" newline eventfld.long 0x8 29. "ERFWMI,Enhanced RX FIFO Watermark Indication Flag" "0: No such occurrence,1: Number of messages in FIFO is greater than the.." eventfld.long 0x8 28. "ERFDA,Enhanced RX FIFO Data Available Flag" "0: No such occurrence,1: At least one message stored in Enhanced RX FIFO" newline bitfld.long 0x8 27. "ERFCLR,Enhanced RX FIFO Clear" "0: No effect,1: Clear enhanced RX FIFO content" rbitfld.long 0x8 17. "ERFE,Enhanced RX FIFO Empty Flag" "0: Not empty,1: Empty" newline rbitfld.long 0x8 16. "ERFF,Enhanced RX FIFO Full Flag" "0: Not full,1: Full" hexmask.long.byte 0x8 0.--5. 1. "ERFEL,Enhanced RX FIFO Elements" repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3000)++0x3 line.long 0x0 "ERFFEL[$1],Enhanced RX FIFO Filter Element" hexmask.long 0x0 0.--31. 1. "FEL,Filter Element Bits" repeat.end sif (cpuis("MCXN235*")||cpuis("MCXN236*")) repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x400D4B40 ad:0x400D4B50 ad:0x400D4B60 ad:0x400D4B70) tree "WMB[$1]" base $2 rgroup.long ($2)++0xF line.long 0x0 "WMB_CS,Wake-Up Message Buffer" bitfld.long 0x0 22. "SRR,Substitute Remote Request" "0: Dominant,1: Recessive" bitfld.long 0x0 21. "IDE,ID Extended Bit" "0: Standard,1: Extended" bitfld.long 0x0 20. "RTR,Remote Transmission Request" "0: Data,1: Remote" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of Data in Bytes" line.long 0x4 "WMB_ID,Wake-Up Message Buffer for ID" hexmask.long 0x4 0.--28. 1. "ID,Received ID in Pretended Networking Mode" line.long 0x8 "WMB_D03,Wake-Up Message Buffer for Data 0-3" hexmask.long.byte 0x8 24.--31. 1. "Data_byte_0,Data Byte 0" hexmask.long.byte 0x8 16.--23. 1. "Data_byte_1,Data Byte 1" hexmask.long.byte 0x8 8.--15. 1. "Data_byte_2,Data Byte 2" hexmask.long.byte 0x8 0.--7. 1. "Data_byte_3,Data Byte 3" line.long 0xC "WMB_D47,Wake-Up Message Buffer Register Data 4-7" hexmask.long.byte 0xC 24.--31. 1. "Data_byte_4,Data Byte 4" hexmask.long.byte 0xC 16.--23. 1. "Data_byte_5,Data Byte 5" hexmask.long.byte 0xC 8.--15. 1. "Data_byte_6,Data Byte 6" hexmask.long.byte 0xC 0.--7. 1. "Data_byte_7,Data Byte 7" tree.end repeat.end base ad:0x400D4000 endif sif (cpuis("MCXN546*")) repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x400D4B40 ad:0x400D4B50 ad:0x400D4B60 ad:0x400D4B70) tree "WMB[$1]" base $2 rgroup.long ($2)++0xF line.long 0x0 "WMB_CS,Wake Up Message Buffer register for C/S" bitfld.long 0x0 22. "SRR,Substitute Remote Request" "0,1" bitfld.long 0x0 21. "IDE,ID Extended Bit" "0: Frame format is standard,1: Frame format is extended" bitfld.long 0x0 20. "RTR,Remote Transmission Request Bit" "0: Frame is data one (not remote),1: Frame is a remote one" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of Data in Bytes" line.long 0x4 "WMB_ID,Wake Up Message Buffer Register for ID" hexmask.long 0x4 0.--28. 1. "ID,Received ID under Pretended Networking mode" line.long 0x8 "WMB_D03,Wake Up Message Buffer Register for Data 0-3" hexmask.long.byte 0x8 24.--31. 1. "Data_byte_0,Received payload corresponding to the data byte 0 under Pretended Networking mode" hexmask.long.byte 0x8 16.--23. 1. "Data_byte_1,Received payload corresponding to the data byte 1 under Pretended Networking mode" hexmask.long.byte 0x8 8.--15. 1. "Data_byte_2,Received payload corresponding to the data byte 2 under Pretended Networking mode" hexmask.long.byte 0x8 0.--7. 1. "Data_byte_3,Received payload corresponding to the data byte 3 under Pretended Networking mode" line.long 0xC "WMB_D47,Wake Up Message Buffer Register Data 4-7" hexmask.long.byte 0xC 24.--31. 1. "Data_byte_4,Received payload corresponding to the data byte 4 under Pretended Networking mode" hexmask.long.byte 0xC 16.--23. 1. "Data_byte_5,Received payload corresponding to the data byte 5 under Pretended Networking mode" hexmask.long.byte 0xC 8.--15. 1. "Data_byte_6,Received payload corresponding to the data byte 6 under Pretended Networking mode" hexmask.long.byte 0xC 0.--7. 1. "Data_byte_7,Received payload corresponding to the data byte 7 under Pretended Networking mode" tree.end repeat.end base ad:0x400D4000 endif tree.end endif sif (cpuis("MCXN547*")) tree "CAN0" base ad:0x400D4000 group.long 0x0++0xB line.long 0x0 "MCR,Module Configuration Register" bitfld.long 0x0 31. "MDIS,Module Disable" "0: Enable the FlexCAN module.,1: Disable the FlexCAN module." bitfld.long 0x0 30. "FRZ,Freeze Enable" "0: Not enabled to enter Freeze mode.,1: Enabled to enter Freeze mode." newline bitfld.long 0x0 29. "RFEN,Legacy Rx FIFO Enable" "0: Legacy Rx FIFO not enabled.,1: Legacy Rx FIFO enabled." bitfld.long 0x0 28. "HALT,Halt FlexCAN" "0: No Freeze mode request.,1: Enters Freeze mode if the FRZ bit is asserted." newline rbitfld.long 0x0 27. "NOTRDY,FlexCAN Not Ready" "0: FlexCAN module is either in Normal mode..,1: FlexCAN module is either in Disable mode Stop.." bitfld.long 0x0 26. "WAKMSK,Wake Up Interrupt Mask" "0: Wake Up interrupt is disabled.,1: Wake Up interrupt is enabled." newline bitfld.long 0x0 25. "SOFTRST,Soft Reset" "0: No reset request.,1: Resets the registers affected by soft reset." rbitfld.long 0x0 24. "FRZACK,Freeze Mode Acknowledge" "0: FlexCAN not in Freeze mode prescaler running.,1: FlexCAN in Freeze mode prescaler stopped." newline bitfld.long 0x0 22. "SLFWAK,Self Wake Up" "0: FlexCAN Self Wake Up feature is disabled.,1: FlexCAN Self Wake Up feature is enabled." bitfld.long 0x0 21. "WRNEN,Warning Interrupt Enable" "0: TWRNINT and RWRNINT bits are zero independent of..,1: TWRNINT and RWRNINT bits are set when the.." newline rbitfld.long 0x0 20. "LPMACK,Low-Power Mode Acknowledge" "0: FlexCAN is not in a low-power mode.,1: FlexCAN is in a low-power mode." bitfld.long 0x0 19. "WAKSRC,Wake Up Source" "0: FlexCAN uses the unfiltered Rx input to detect..,1: FlexCAN uses the filtered Rx input to detect.." newline bitfld.long 0x0 17. "SRXDIS,Self Reception Disable" "0: Self-reception enabled.,1: Self-reception disabled." bitfld.long 0x0 16. "IRMQ,Individual Rx Masking And Queue Enable" "0: Individual Rx masking and queue feature are..,1: Individual Rx masking and queue feature are.." newline bitfld.long 0x0 15. "DMA,DMA Enable" "0: DMA feature for Legacy RX FIFO or Enhanced Rx..,1: DMA feature for Legacy RX FIFO or Enhanced Rx.." bitfld.long 0x0 14. "PNET_EN,Pretended Networking Enable" "0: Pretended Networking mode is disabled.,1: Pretended Networking mode is enabled." newline bitfld.long 0x0 13. "LPRIOEN,Local Priority Enable" "0: Local Priority disabled.,1: Local Priority enabled." bitfld.long 0x0 12. "AEN,Abort Enable" "0: Abort disabled.,1: Abort enabled." newline bitfld.long 0x0 11. "FDEN,CAN FD operation enable" "0: CAN FD is disabled. FlexCAN is able to receive..,1: CAN FD is enabled. FlexCAN is able to receive.." bitfld.long 0x0 8.--9. "IDAM,ID Acceptance Mode" "0: Format A: One full ID (standard and extended)..,1: Format B: Two full standard IDs or two partial..,2: Format C: Four partial 8-bit standard IDs per ID..,3: Format D: All frames rejected." newline hexmask.long.byte 0x0 0.--6. 1. "MAXMB,Number Of The Last Message Buffer" line.long 0x4 "CTRL1,Control 1 Register" hexmask.long.byte 0x4 24.--31. 1. "PRESDIV,Prescaler Division Factor" bitfld.long 0x4 22.--23. "RJW,Resync Jump Width" "0,1,2,3" newline bitfld.long 0x4 19.--21. "PSEG1,Phase Segment 1" "0,1,2,3,4,5,6,7" bitfld.long 0x4 16.--18. "PSEG2,Phase Segment 2" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 15. "BOFFMSK,Bus Off Interrupt Mask" "0: Bus Off interrupt disabled.,1: Bus Off interrupt enabled." bitfld.long 0x4 14. "ERRMSK,Error Interrupt Mask" "0: Error interrupt disabled.,1: Error interrupt enabled." newline bitfld.long 0x4 12. "LPB,Loop Back Mode" "0: Loop Back disabled.,1: Loop Back enabled." bitfld.long 0x4 11. "TWRNMSK,Tx Warning Interrupt Mask" "0: Tx Warning interrupt disabled.,1: Tx Warning interrupt enabled." newline bitfld.long 0x4 10. "RWRNMSK,Rx Warning Interrupt Mask" "0: Rx Warning interrupt disabled.,1: Rx Warning interrupt enabled." bitfld.long 0x4 7. "SMP,CAN Bit Sampling" "0: Just one sample is used to determine the bit..,1: Three samples are used to determine the value of.." newline bitfld.long 0x4 6. "BOFFREC,Bus Off Recovery" "0: Automatic recovering from Bus Off state enabled.,1: Automatic recovering from Bus Off state disabled." bitfld.long 0x4 5. "TSYN,Timer Sync" "0: Timer sync feature disabled,1: Timer sync feature enabled" newline bitfld.long 0x4 4. "LBUF,Lowest Buffer Transmitted First" "0: Buffer with highest priority is transmitted first.,1: Lowest number buffer is transmitted first." bitfld.long 0x4 3. "LOM,Listen-Only Mode" "0: Listen-Only mode is deactivated.,1: FlexCAN module operates in Listen-Only mode." newline bitfld.long 0x4 0.--2. "PROPSEG,Propagation Segment" "0,1,2,3,4,5,6,7" line.long 0x8 "TIMER,Free Running Timer" hexmask.long.word 0x8 0.--15. 1. "TIMER,Timer Value" group.long 0x10++0x13 line.long 0x0 "RXMGMASK,Rx Mailboxes Global Mask Register" hexmask.long 0x0 0.--31. 1. "MG,Rx Mailboxes Global Mask Bits" line.long 0x4 "RX14MASK,Rx 14 Mask Register" hexmask.long 0x4 0.--31. 1. "RX14M,Rx Buffer 14 Mask Bits" line.long 0x8 "RX15MASK,Rx 15 Mask Register" hexmask.long 0x8 0.--31. 1. "RX15M,Rx Buffer 15 Mask Bits" line.long 0xC "ECR,Error Counter" hexmask.long.byte 0xC 24.--31. 1. "RXERRCNT_FAST,Receive Error Counter for fast bits" hexmask.long.byte 0xC 16.--23. 1. "TXERRCNT_FAST,Transmit Error Counter for fast bits" newline hexmask.long.byte 0xC 8.--15. 1. "RXERRCNT,Receive Error Counter" hexmask.long.byte 0xC 0.--7. 1. "TXERRCNT,Transmit Error Counter" line.long 0x10 "ESR1,Error and Status 1 Register" rbitfld.long 0x10 31. "BIT1ERR_FAST,Bit1 Error in the Data Phase of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: At least one bit sent as recessive is received.." rbitfld.long 0x10 30. "BIT0ERR_FAST,Bit0 Error in the Data Phase of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: At least one bit sent as dominant is received as.." newline rbitfld.long 0x10 28. "CRCERR_FAST,Cyclic Redundancy Check Error in the CRC field of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: A CRC error occurred since last read of this.." rbitfld.long 0x10 27. "FRMERR_FAST,Form Error in the Data Phase of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: A form error occurred since last read of this.." newline rbitfld.long 0x10 26. "STFERR_FAST,Stuffing Error in the Data Phase of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: A stuffing error occurred since last read of.." eventfld.long 0x10 21. "ERROVR,Error Overrun" "0: Overrun has not occurred.,1: Overrun has occurred." newline eventfld.long 0x10 20. "ERRINT_FAST,Error interrupt for errors detected in Data Phase of CAN FD frames with BRS bit set" "0: No such occurrence.,1: Indicates setting of any error bit detected in.." eventfld.long 0x10 19. "BOFFDONEINT,Bus Off Done Interrupt" "0: No such occurrence.,1: FlexCAN module has completed Bus Off process." newline rbitfld.long 0x10 18. "SYNCH,CAN Synchronization Status" "0: FlexCAN is not synchronized to the CAN bus.,1: FlexCAN is synchronized to the CAN bus." eventfld.long 0x10 17. "TWRNINT,Tx Warning Interrupt Flag" "0: No such occurrence.,1: The Tx error counter transitioned from less than.." newline eventfld.long 0x10 16. "RWRNINT,Rx Warning Interrupt Flag" "0: No such occurrence.,1: The Rx error counter transitioned from less than.." rbitfld.long 0x10 15. "BIT1ERR,Bit1 Error" "0: No such occurrence.,1: At least one bit sent as recessive is received.." newline rbitfld.long 0x10 14. "BIT0ERR,Bit0 Error" "0: No such occurrence.,1: At least one bit sent as dominant is received as.." rbitfld.long 0x10 13. "ACKERR,Acknowledge Error" "0: No such occurrence.,1: An ACK error occurred since last read of this.." newline rbitfld.long 0x10 12. "CRCERR,Cyclic Redundancy Check Error" "0: No such occurrence.,1: A CRC error occurred since last read of this.." rbitfld.long 0x10 11. "FRMERR,Form Error" "0: No such occurrence.,1: A Form Error occurred since last read of this.." newline rbitfld.long 0x10 10. "STFERR,Stuffing Error" "0: No such occurrence.,1: A stuffing error occurred since last read of.." rbitfld.long 0x10 9. "TXWRN,TX Error Warning" "0: No such occurrence.,1: TXERRCNT is greater than or equal to 96." newline rbitfld.long 0x10 8. "RXWRN,Rx Error Warning" "0: No such occurrence.,1: RXERRCNT is greater than or equal to 96." rbitfld.long 0x10 7. "IDLE,IDLE" "0: No such occurrence.,1: CAN bus is now IDLE." newline rbitfld.long 0x10 6. "TX,FlexCAN In Transmission" "0: FlexCAN is not transmitting a message.,1: FlexCAN is transmitting a message." rbitfld.long 0x10 4.--5. "FLTCONF,Fault Confinement State" "0: Bus Off,1: Error Passive,2: Bus Off,3: Bus Off" newline rbitfld.long 0x10 3. "RX,FlexCAN In Reception" "0: FlexCAN is not receiving a message.,1: FlexCAN is receiving a message." eventfld.long 0x10 2. "BOFFINT,Bus Off Interrupt" "0: No such occurrence.,1: FlexCAN module entered Bus Off state." newline eventfld.long 0x10 1. "ERRINT,Error Interrupt" "0: No such occurrence.,1: Indicates setting of any error bit in the Error.." eventfld.long 0x10 0. "WAKINT,Wake-Up Interrupt" "0: No such occurrence.,1: Indicates a recessive to dominant transition was.." group.long 0x28++0x3 line.long 0x0 "IMASK1,Interrupt Masks 1 Register" hexmask.long 0x0 0.--31. 1. "BUF31TO0M,Buffer MBi Mask" group.long 0x30++0x7 line.long 0x0 "IFLAG1,Interrupt Flags 1 Register" hexmask.long.tbyte 0x0 8.--31. 1. "BUF31TO8I,Buffer MBi Interrupt" eventfld.long 0x0 7. "BUF7I,Buffer MB7 Interrupt Or Legacy Rx FIFO Overflow" "0: No occurrence of MB7 completing..,1: MB7 completed transmission/reception when.." newline eventfld.long 0x0 6. "BUF6I,Buffer MB6 Interrupt Or Legacy Rx FIFO Warning" "0: No occurrence of MB6 completing..,1: MB6 completed transmission/reception when.." eventfld.long 0x0 5. "BUF5I,Buffer MB5 Interrupt Or Frames available in Legacy Rx FIFO" "0: No occurrence of MB5 completing..,1: MB5 completed transmission/reception when.." newline hexmask.long.byte 0x0 1.--4. 1. "BUF4TO1I,Buffer MBi Interrupt Or Reserved" eventfld.long 0x0 0. "BUF0I,Buffer MB0 Interrupt Or Clear Legacy FIFO bit" "0: The corresponding buffer has no occurrence of..,1: The corresponding buffer has successfully.." line.long 0x4 "CTRL2,Control 2 Register" bitfld.long 0x4 31. "ERRMSK_FAST,Error Interrupt Mask for errors detected in the data phase of fast CAN FD frames" "0: ERRINT_FAST error interrupt disabled.,1: ERRINT_FAST error interrupt enabled." bitfld.long 0x4 30. "BOFFDONEMSK,Bus Off Done Interrupt Mask" "0: Bus off done interrupt disabled.,1: Bus off done interrupt enabled." newline hexmask.long.byte 0x4 24.--27. 1. "RFFN,Number Of Legacy Rx FIFO Filters" hexmask.long.byte 0x4 19.--23. 1. "TASD,Tx Arbitration Start Delay" newline bitfld.long 0x4 18. "MRP,Mailboxes Reception Priority" "0: Matching starts from Legacy Rx FIFO or Enhanced..,1: Matching starts from mailboxes and continues on.." bitfld.long 0x4 17. "RRS,Remote Request Storing" "0: Remote response frame is generated.,1: Remote request frame is stored." newline bitfld.long 0x4 16. "EACEN,Entire Frame Arbitration Field Comparison Enable For Rx Mailboxes" "0: Rx mailbox filter's IDE bit is always compared..,1: Enables the comparison of both Rx mailbox.." bitfld.long 0x4 14. "PREXCEN,Protocol Exception Enable" "0: Protocol exception is disabled.,1: Protocol exception is enabled." newline bitfld.long 0x4 13. "BTE,Bit Timing Expansion enable" "0: CAN Bit timing expansion is disabled.,1: CAN bit timing expansion is enabled." bitfld.long 0x4 12. "ISOCANFDEN,ISO CAN FD Enable" "0: FlexCAN operates using the non-ISO CAN FD..,1: FlexCAN operates using the ISO CAN FD protocol.." newline bitfld.long 0x4 11. "EDFLTDIS,Edge Filter Disable" "0: Edge filter is enabled,1: Edge filter is disabled" rgroup.long 0x38++0x3 line.long 0x0 "ESR2,Error and Status 2 Register" hexmask.long.byte 0x0 16.--22. 1. "LPTM,Lowest Priority Tx Mailbox" bitfld.long 0x0 14. "VPS,Valid Priority Status" "0: Contents of IMB and LPTM are invalid.,1: Contents of IMB and LPTM are valid." newline bitfld.long 0x0 13. "IMB,Inactive Mailbox" "0: If ESR2[VPS] is asserted the ESR2[LPTM] is not..,1: If ESR2[VPS] is asserted there is at least one.." rgroup.long 0x44++0x3 line.long 0x0 "CRCR,CRC Register" hexmask.long.byte 0x0 16.--22. 1. "MBCRC,CRC Mailbox" hexmask.long.word 0x0 0.--14. 1. "TXCRC,Transmitted CRC value" group.long 0x48++0x3 line.long 0x0 "RXFGMASK,Legacy Rx FIFO Global Mask Register" hexmask.long 0x0 0.--31. 1. "FGM,Legacy Rx FIFO Global Mask Bits" rgroup.long 0x4C++0x3 line.long 0x0 "RXFIR,Legacy Rx FIFO Information Register" hexmask.long.word 0x0 0.--8. 1. "IDHIT,Identifier Acceptance Filter Hit Indicator" group.long 0x50++0x3 line.long 0x0 "CBT,CAN Bit Timing Register" bitfld.long 0x0 31. "BTF,Bit Timing Format Enable" "0: Extended bit time definitions disabled.,1: Extended bit time definitions enabled." hexmask.long.word 0x0 21.--30. 1. "EPRESDIV,Extended Prescaler Division Factor" newline hexmask.long.byte 0x0 16.--20. 1. "ERJW,Extended Resync Jump Width" hexmask.long.byte 0x0 10.--15. 1. "EPROPSEG,Extended Propagation Segment" newline hexmask.long.byte 0x0 5.--9. 1. "EPSEG1,Extended Phase Segment 1" hexmask.long.byte 0x0 0.--4. 1. "EPSEG2,Extended Phase Segment 2" group.long 0x80++0x3 line.long 0x0 "CS0,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_16B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_32B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_64B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x7 line.long 0x0 "MB0_8B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID0,Message Buffer 0 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_16B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_32B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_64B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x7 line.long 0x0 "MB0_8B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_16B_WORD0,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_32B_WORD0,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_64B_WORD0,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_8B_WORD0,Message Buffer 0 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x7 line.long 0x0 "WORD00,Message Buffer 0 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_16B_WORD1,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_32B_WORD1,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_64B_WORD1,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_8B_WORD1,Message Buffer 0 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x7 line.long 0x0 "WORD10,Message Buffer 0 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS1,Message Buffer 1 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x90++0x3 line.long 0x0 "MB0_16B_WORD2,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x3 line.long 0x0 "MB0_32B_WORD2,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x3 line.long 0x0 "MB0_64B_WORD2,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x7 line.long 0x0 "MB1_8B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID1,Message Buffer 1 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x94++0x3 line.long 0x0 "MB0_16B_WORD3,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x3 line.long 0x0 "MB0_32B_WORD3,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x3 line.long 0x0 "MB0_64B_WORD3,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x7 line.long 0x0 "MB1_8B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_32B_WORD4,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x98++0x3 line.long 0x0 "MB0_64B_WORD4,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x98++0x3 line.long 0x0 "MB1_16B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x98++0x3 line.long 0x0 "MB1_8B_WORD0,Message Buffer 1 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x98++0x7 line.long 0x0 "WORD01,Message Buffer 1 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_32B_WORD5,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x3 line.long 0x0 "MB0_64B_WORD5,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x3 line.long 0x0 "MB1_16B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x9C++0x3 line.long 0x0 "MB1_8B_WORD1,Message Buffer 1 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x7 line.long 0x0 "WORD11,Message Buffer 1 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS2,Message Buffer 2 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xA0++0x3 line.long 0x0 "MB0_32B_WORD6,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x3 line.long 0x0 "MB0_64B_WORD6,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x3 line.long 0x0 "MB1_16B_WORD0,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x7 line.long 0x0 "MB2_8B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID2,Message Buffer 2 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xA4++0x3 line.long 0x0 "MB0_32B_WORD7,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x3 line.long 0x0 "MB0_64B_WORD7,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x3 line.long 0x0 "MB1_16B_WORD1,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x7 line.long 0x0 "MB2_8B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_64B_WORD8,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x3 line.long 0x0 "MB1_16B_WORD2,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x3 line.long 0x0 "MB1_32B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xA8++0x3 line.long 0x0 "MB2_8B_WORD0,Message Buffer 2 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x7 line.long 0x0 "WORD02,Message Buffer 2 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_64B_WORD9,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x3 line.long 0x0 "MB1_16B_WORD3,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x3 line.long 0x0 "MB1_32B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xAC++0x3 line.long 0x0 "MB2_8B_WORD1,Message Buffer 2 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x7 line.long 0x0 "WORD12,Message Buffer 2 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS3,Message Buffer 3 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xB0++0x3 line.long 0x0 "MB0_64B_WORD10,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0xB0++0x3 line.long 0x0 "MB1_32B_WORD0,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB0++0x3 line.long 0x0 "MB2_16B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xB0++0x7 line.long 0x0 "MB3_8B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID3,Message Buffer 3 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xB4++0x3 line.long 0x0 "MB0_64B_WORD11,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0xB4++0x3 line.long 0x0 "MB1_32B_WORD1,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xB4++0x3 line.long 0x0 "MB2_16B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xB4++0x7 line.long 0x0 "MB3_8B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_64B_WORD12,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB1_32B_WORD2,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB2_16B_WORD0,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB3_8B_WORD0,Message Buffer 3 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x7 line.long 0x0 "WORD03,Message Buffer 3 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_64B_WORD13,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB1_32B_WORD3,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB2_16B_WORD1,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB3_8B_WORD1,Message Buffer 3 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x7 line.long 0x0 "WORD13,Message Buffer 3 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS4,Message Buffer 4 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC0++0x3 line.long 0x0 "MB0_64B_WORD14,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x3 line.long 0x0 "MB1_32B_WORD4,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x3 line.long 0x0 "MB2_16B_WORD2,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x7 line.long 0x0 "MB4_8B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID4,Message Buffer 4 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xC4++0x3 line.long 0x0 "MB0_64B_WORD15,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x3 line.long 0x0 "MB1_32B_WORD5,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x3 line.long 0x0 "MB2_16B_WORD3,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x7 line.long 0x0 "MB4_8B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_32B_WORD6,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xC8++0x3 line.long 0x0 "MB1_64B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC8++0x3 line.long 0x0 "MB3_16B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC8++0x3 line.long 0x0 "MB4_8B_WORD0,Message Buffer 4 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xC8++0x7 line.long 0x0 "WORD04,Message Buffer 4 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_32B_WORD7,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xCC++0x3 line.long 0x0 "MB1_64B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xCC++0x3 line.long 0x0 "MB3_16B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xCC++0x3 line.long 0x0 "MB4_8B_WORD1,Message Buffer 4 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xCC++0x7 line.long 0x0 "WORD14,Message Buffer 4 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS5,Message Buffer 5 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xD0++0x3 line.long 0x0 "MB1_64B_WORD0,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD0++0x3 line.long 0x0 "MB2_32B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xD0++0x3 line.long 0x0 "MB3_16B_WORD0,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD0++0x7 line.long 0x0 "MB5_8B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID5,Message Buffer 5 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xD4++0x3 line.long 0x0 "MB1_64B_WORD1,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xD4++0x3 line.long 0x0 "MB2_32B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xD4++0x3 line.long 0x0 "MB3_16B_WORD1,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xD4++0x7 line.long 0x0 "MB5_8B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD2,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB2_32B_WORD0,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB3_16B_WORD2,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB5_8B_WORD0,Message Buffer 5 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x7 line.long 0x0 "WORD05,Message Buffer 5 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD3,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB2_32B_WORD1,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB3_16B_WORD3,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB5_8B_WORD1,Message Buffer 5 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x7 line.long 0x0 "WORD15,Message Buffer 5 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS6,Message Buffer 6 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xE0++0x3 line.long 0x0 "MB1_64B_WORD4,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xE0++0x3 line.long 0x0 "MB2_32B_WORD2,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xE0++0x3 line.long 0x0 "MB4_16B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xE0++0x7 line.long 0x0 "MB6_8B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID6,Message Buffer 6 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xE4++0x3 line.long 0x0 "MB1_64B_WORD5,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xE4++0x3 line.long 0x0 "MB2_32B_WORD3,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xE4++0x3 line.long 0x0 "MB4_16B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xE4++0x7 line.long 0x0 "MB6_8B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD6,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB2_32B_WORD4,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB4_16B_WORD0,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB6_8B_WORD0,Message Buffer 6 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x7 line.long 0x0 "WORD06,Message Buffer 6 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD7,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB2_32B_WORD5,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB4_16B_WORD1,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB6_8B_WORD1,Message Buffer 6 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x7 line.long 0x0 "WORD16,Message Buffer 6 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS7,Message Buffer 7 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF0++0x3 line.long 0x0 "MB1_64B_WORD8,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x3 line.long 0x0 "MB2_32B_WORD6,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x3 line.long 0x0 "MB4_16B_WORD2,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x7 line.long 0x0 "MB7_8B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID7,Message Buffer 7 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xF4++0x3 line.long 0x0 "MB1_64B_WORD9,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x3 line.long 0x0 "MB2_32B_WORD7,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x3 line.long 0x0 "MB4_16B_WORD3,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x7 line.long 0x0 "MB7_8B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD10,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0xF8++0x3 line.long 0x0 "MB3_32B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF8++0x3 line.long 0x0 "MB5_16B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF8++0x3 line.long 0x0 "MB7_8B_WORD0,Message Buffer 7 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xF8++0x7 line.long 0x0 "WORD07,Message Buffer 7 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD11,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0xFC++0x3 line.long 0x0 "MB3_32B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xFC++0x3 line.long 0x0 "MB5_16B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xFC++0x3 line.long 0x0 "MB7_8B_WORD1,Message Buffer 7 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xFC++0x7 line.long 0x0 "WORD17,Message Buffer 7 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS8,Message Buffer 8 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x100++0x3 line.long 0x0 "MB1_64B_WORD12,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x100++0x3 line.long 0x0 "MB3_32B_WORD0,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x100++0x3 line.long 0x0 "MB5_16B_WORD0,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x100++0x7 line.long 0x0 "MB8_8B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID8,Message Buffer 8 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x104++0x3 line.long 0x0 "MB1_64B_WORD13,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x104++0x3 line.long 0x0 "MB3_32B_WORD1,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x104++0x3 line.long 0x0 "MB5_16B_WORD1,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x104++0x7 line.long 0x0 "MB8_8B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD14,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB3_32B_WORD2,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB5_16B_WORD2,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB8_8B_WORD0,Message Buffer 8 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x108++0x7 line.long 0x0 "WORD08,Message Buffer 8 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD15,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB3_32B_WORD3,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB5_16B_WORD3,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB8_8B_WORD1,Message Buffer 8 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x7 line.long 0x0 "WORD18,Message Buffer 8 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS9,Message Buffer 9 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x3 line.long 0x0 "MB2_64B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x3 line.long 0x0 "MB3_32B_WORD4,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x110++0x3 line.long 0x0 "MB6_16B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x7 line.long 0x0 "MB9_8B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID9,Message Buffer 9 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x3 line.long 0x0 "MB2_64B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x3 line.long 0x0 "MB3_32B_WORD5,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x114++0x3 line.long 0x0 "MB6_16B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x7 line.long 0x0 "MB9_8B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB2_64B_WORD0,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB3_32B_WORD6,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB6_16B_WORD0,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB9_8B_WORD0,Message Buffer 9 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x7 line.long 0x0 "WORD09,Message Buffer 9 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB2_64B_WORD1,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB3_32B_WORD7,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB6_16B_WORD1,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB9_8B_WORD1,Message Buffer 9 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x7 line.long 0x0 "WORD19,Message Buffer 9 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS10,Message Buffer 10 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x3 line.long 0x0 "MB10_8B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x3 line.long 0x0 "MB2_64B_WORD2,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x120++0x3 line.long 0x0 "MB4_32B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x7 line.long 0x0 "MB6_16B_WORD2,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID10,Message Buffer 10 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x3 line.long 0x0 "MB10_8B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x3 line.long 0x0 "MB2_64B_WORD3,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x124++0x3 line.long 0x0 "MB4_32B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x7 line.long 0x0 "MB6_16B_WORD3,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_8B_WORD0,Message Buffer 10 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB2_64B_WORD4,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB4_32B_WORD0,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB7_16B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x128++0x7 line.long 0x0 "WORD010,Message Buffer 10 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_8B_WORD1,Message Buffer 10 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB2_64B_WORD5,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB4_32B_WORD1,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB7_16B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x12C++0x7 line.long 0x0 "WORD110,Message Buffer 10 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS11,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x130++0x3 line.long 0x0 "MB11_8B_CS,Message Buffer 11 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x130++0x3 line.long 0x0 "MB2_64B_WORD6,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x130++0x3 line.long 0x0 "MB4_32B_WORD2,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x130++0x7 line.long 0x0 "MB7_16B_WORD0,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID11,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x134++0x3 line.long 0x0 "MB11_8B_ID,Message Buffer 11 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x134++0x3 line.long 0x0 "MB2_64B_WORD7,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x134++0x3 line.long 0x0 "MB4_32B_WORD3,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x134++0x7 line.long 0x0 "MB7_16B_WORD1,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_8B_WORD0,Message Buffer 11 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB2_64B_WORD8,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB4_32B_WORD4,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB7_16B_WORD2,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x138++0x7 line.long 0x0 "WORD011,Message Buffer 11 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_8B_WORD1,Message Buffer 11 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB2_64B_WORD9,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB4_32B_WORD5,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB7_16B_WORD3,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x7 line.long 0x0 "WORD111,Message Buffer 11 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS12,Message Buffer 12 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x140++0x3 line.long 0x0 "MB12_8B_CS,Message Buffer 12 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x140++0x3 line.long 0x0 "MB2_64B_WORD10,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x140++0x3 line.long 0x0 "MB4_32B_WORD6,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x140++0x7 line.long 0x0 "MB8_16B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID12,Message Buffer 12 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x144++0x3 line.long 0x0 "MB12_8B_ID,Message Buffer 12 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x144++0x3 line.long 0x0 "MB2_64B_WORD11,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x144++0x3 line.long 0x0 "MB4_32B_WORD7,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x144++0x7 line.long 0x0 "MB8_16B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB12_8B_WORD0,Message Buffer 12 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x148++0x3 line.long 0x0 "MB2_64B_WORD12,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x148++0x3 line.long 0x0 "MB5_32B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x148++0x3 line.long 0x0 "MB8_16B_WORD0,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x148++0x7 line.long 0x0 "WORD012,Message Buffer 12 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_8B_WORD1,Message Buffer 12 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x3 line.long 0x0 "MB2_64B_WORD13,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x3 line.long 0x0 "MB5_32B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x14C++0x3 line.long 0x0 "MB8_16B_WORD1,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x7 line.long 0x0 "WORD112,Message Buffer 12 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS13,Message Buffer 13 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x150++0x3 line.long 0x0 "MB13_8B_CS,Message Buffer 13 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x150++0x3 line.long 0x0 "MB2_64B_WORD14,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x150++0x3 line.long 0x0 "MB5_32B_WORD0,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x150++0x7 line.long 0x0 "MB8_16B_WORD2,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID13,Message Buffer 13 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x154++0x3 line.long 0x0 "MB13_8B_ID,Message Buffer 13 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x154++0x3 line.long 0x0 "MB2_64B_WORD15,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x154++0x3 line.long 0x0 "MB5_32B_WORD1,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x154++0x7 line.long 0x0 "MB8_16B_WORD3,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_8B_WORD0,Message Buffer 13 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x158++0x3 line.long 0x0 "MB3_64B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x158++0x3 line.long 0x0 "MB5_32B_WORD2,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x158++0x3 line.long 0x0 "MB9_16B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x158++0x7 line.long 0x0 "WORD013,Message Buffer 13 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_8B_WORD1,Message Buffer 13 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x15C++0x3 line.long 0x0 "MB3_64B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x15C++0x3 line.long 0x0 "MB5_32B_WORD3,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x15C++0x3 line.long 0x0 "MB9_16B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x15C++0x7 line.long 0x0 "WORD113,Message Buffer 13 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS14,Message Buffer 14 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x160++0x3 line.long 0x0 "MB14_8B_CS,Message Buffer 14 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x160++0x3 line.long 0x0 "MB3_64B_WORD0,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x160++0x3 line.long 0x0 "MB5_32B_WORD4,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x160++0x7 line.long 0x0 "MB9_16B_WORD0,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID14,Message Buffer 14 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x164++0x3 line.long 0x0 "MB14_8B_ID,Message Buffer 14 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x164++0x3 line.long 0x0 "MB3_64B_WORD1,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x164++0x3 line.long 0x0 "MB5_32B_WORD5,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x164++0x7 line.long 0x0 "MB9_16B_WORD1,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_8B_WORD0,Message Buffer 14 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB3_64B_WORD2,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB5_32B_WORD6,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB9_16B_WORD2,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x168++0x7 line.long 0x0 "WORD014,Message Buffer 14 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_8B_WORD1,Message Buffer 14 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB3_64B_WORD3,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB5_32B_WORD7,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB9_16B_WORD3,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x7 line.long 0x0 "WORD114,Message Buffer 14 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS15,Message Buffer 15 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB10_16B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB15_8B_CS,Message Buffer 15 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB3_64B_WORD4,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x170++0x7 line.long 0x0 "MB6_32B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID15,Message Buffer 15 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB10_16B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB15_8B_ID,Message Buffer 15 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB3_64B_WORD5,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x174++0x7 line.long 0x0 "MB6_32B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB10_16B_WORD0,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB15_8B_WORD0,Message Buffer 15 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB3_64B_WORD6,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB6_32B_WORD0,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x7 line.long 0x0 "WORD015,Message Buffer 15 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_16B_WORD1,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB15_8B_WORD1,Message Buffer 15 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB3_64B_WORD7,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB6_32B_WORD1,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x7 line.long 0x0 "WORD115,Message Buffer 15 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS16,Message Buffer 16 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x180++0x3 line.long 0x0 "MB10_16B_WORD2,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x180++0x3 line.long 0x0 "MB16_8B_CS,Message Buffer 16 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x180++0x3 line.long 0x0 "MB3_64B_WORD8,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x180++0x7 line.long 0x0 "MB6_32B_WORD2,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID16,Message Buffer 16 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x184++0x3 line.long 0x0 "MB10_16B_WORD3,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x184++0x3 line.long 0x0 "MB16_8B_ID,Message Buffer 16 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x184++0x3 line.long 0x0 "MB3_64B_WORD9,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x184++0x7 line.long 0x0 "MB6_32B_WORD3,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_CS,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x188++0x3 line.long 0x0 "MB16_8B_WORD0,Message Buffer 16 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x188++0x3 line.long 0x0 "MB3_64B_WORD10,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x188++0x3 line.long 0x0 "MB6_32B_WORD4,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x188++0x7 line.long 0x0 "WORD016,Message Buffer 16 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_ID,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x18C++0x3 line.long 0x0 "MB16_8B_WORD1,Message Buffer 16 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x3 line.long 0x0 "MB3_64B_WORD11,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x3 line.long 0x0 "MB6_32B_WORD5,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x7 line.long 0x0 "WORD116,Message Buffer 16 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS17,Message Buffer 17 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x190++0x3 line.long 0x0 "MB11_16B_WORD0,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x190++0x3 line.long 0x0 "MB17_8B_CS,Message Buffer 17 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x190++0x3 line.long 0x0 "MB3_64B_WORD12,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x190++0x7 line.long 0x0 "MB6_32B_WORD6,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID17,Message Buffer 17 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x194++0x3 line.long 0x0 "MB11_16B_WORD1,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x194++0x3 line.long 0x0 "MB17_8B_ID,Message Buffer 17 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x194++0x3 line.long 0x0 "MB3_64B_WORD13,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x194++0x7 line.long 0x0 "MB6_32B_WORD7,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_WORD2,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB17_8B_WORD0,Message Buffer 17 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB3_64B_WORD14,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB7_32B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x198++0x7 line.long 0x0 "WORD017,Message Buffer 17 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_WORD3,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB17_8B_WORD1,Message Buffer 17 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB3_64B_WORD15,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB7_32B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x19C++0x7 line.long 0x0 "WORD117,Message Buffer 17 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS18,Message Buffer 18 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB12_16B_CS,Message Buffer 12 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB18_8B_CS,Message Buffer 18 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB4_64B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x7 line.long 0x0 "MB7_32B_WORD0,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID18,Message Buffer 18 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB12_16B_ID,Message Buffer 12 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB18_8B_ID,Message Buffer 18 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB4_64B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x7 line.long 0x0 "MB7_32B_WORD1,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_16B_WORD0,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB18_8B_WORD0,Message Buffer 18 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB4_64B_WORD0,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB7_32B_WORD2,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x7 line.long 0x0 "WORD018,Message Buffer 18 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_16B_WORD1,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB18_8B_WORD1,Message Buffer 18 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB4_64B_WORD1,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB7_32B_WORD3,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x7 line.long 0x0 "WORD118,Message Buffer 18 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS19,Message Buffer 19 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B0++0x3 line.long 0x0 "MB12_16B_WORD2,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1B0++0x3 line.long 0x0 "MB19_8B_CS,Message Buffer 19 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B0++0x3 line.long 0x0 "MB4_64B_WORD2,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1B0++0x7 line.long 0x0 "MB7_32B_WORD4,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID19,Message Buffer 19 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1B4++0x3 line.long 0x0 "MB12_16B_WORD3,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1B4++0x3 line.long 0x0 "MB19_8B_ID,Message Buffer 19 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1B4++0x3 line.long 0x0 "MB4_64B_WORD3,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1B4++0x7 line.long 0x0 "MB7_32B_WORD5,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_CS,Message Buffer 13 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B8++0x3 line.long 0x0 "MB19_8B_WORD0,Message Buffer 19 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x3 line.long 0x0 "MB4_64B_WORD4,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x3 line.long 0x0 "MB7_32B_WORD6,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x7 line.long 0x0 "WORD019,Message Buffer 19 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_ID,Message Buffer 13 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1BC++0x3 line.long 0x0 "MB19_8B_WORD1,Message Buffer 19 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x3 line.long 0x0 "MB4_64B_WORD5,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x3 line.long 0x0 "MB7_32B_WORD7,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x7 line.long 0x0 "WORD119,Message Buffer 19 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS20,Message Buffer 20 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1C0++0x3 line.long 0x0 "MB13_16B_WORD0,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C0++0x3 line.long 0x0 "MB20_8B_CS,Message Buffer 20 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1C0++0x3 line.long 0x0 "MB4_64B_WORD6,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x1C0++0x7 line.long 0x0 "MB8_32B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID20,Message Buffer 20 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1C4++0x3 line.long 0x0 "MB13_16B_WORD1,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1C4++0x3 line.long 0x0 "MB20_8B_ID,Message Buffer 20 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1C4++0x3 line.long 0x0 "MB4_64B_WORD7,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x1C4++0x7 line.long 0x0 "MB8_32B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB13_16B_WORD2,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB20_8B_WORD0,Message Buffer 20 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB4_64B_WORD8,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB8_32B_WORD0,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x7 line.long 0x0 "WORD020,Message Buffer 20 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_WORD3,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB20_8B_WORD1,Message Buffer 20 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB4_64B_WORD9,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB8_32B_WORD1,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x7 line.long 0x0 "WORD120,Message Buffer 20 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS21,Message Buffer 21 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB14_16B_CS,Message Buffer 14 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB21_8B_CS,Message Buffer 21 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB4_64B_WORD10,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x1D0++0x7 line.long 0x0 "MB8_32B_WORD2,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID21,Message Buffer 21 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB14_16B_ID,Message Buffer 14 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB21_8B_ID,Message Buffer 21 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB4_64B_WORD11,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x1D4++0x7 line.long 0x0 "MB8_32B_WORD3,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_16B_WORD0,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB21_8B_WORD0,Message Buffer 21 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB4_64B_WORD12,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB8_32B_WORD4,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x7 line.long 0x0 "WORD021,Message Buffer 21 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_16B_WORD1,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB21_8B_WORD1,Message Buffer 21 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB4_64B_WORD13,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB8_32B_WORD5,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x7 line.long 0x0 "WORD121,Message Buffer 21 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS22,Message Buffer 22 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E0++0x3 line.long 0x0 "MB14_16B_WORD2,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1E0++0x3 line.long 0x0 "MB22_8B_CS,Message Buffer 22 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E0++0x3 line.long 0x0 "MB4_64B_WORD14,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x1E0++0x7 line.long 0x0 "MB8_32B_WORD6,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID22,Message Buffer 22 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1E4++0x3 line.long 0x0 "MB14_16B_WORD3,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1E4++0x3 line.long 0x0 "MB22_8B_ID,Message Buffer 22 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1E4++0x3 line.long 0x0 "MB4_64B_WORD15,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x1E4++0x7 line.long 0x0 "MB8_32B_WORD7,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_CS,Message Buffer 15 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x3 line.long 0x0 "MB22_8B_WORD0,Message Buffer 22 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1E8++0x3 line.long 0x0 "MB5_64B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x3 line.long 0x0 "MB9_32B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x7 line.long 0x0 "WORD022,Message Buffer 22 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_ID,Message Buffer 15 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x3 line.long 0x0 "MB22_8B_WORD1,Message Buffer 22 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1EC++0x3 line.long 0x0 "MB5_64B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x3 line.long 0x0 "MB9_32B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x7 line.long 0x0 "WORD122,Message Buffer 22 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS23,Message Buffer 23 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1F0++0x3 line.long 0x0 "MB15_16B_WORD0,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F0++0x3 line.long 0x0 "MB23_8B_CS,Message Buffer 23 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1F0++0x3 line.long 0x0 "MB5_64B_WORD0,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F0++0x7 line.long 0x0 "MB9_32B_WORD0,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID23,Message Buffer 23 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1F4++0x3 line.long 0x0 "MB15_16B_WORD1,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1F4++0x3 line.long 0x0 "MB23_8B_ID,Message Buffer 23 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1F4++0x3 line.long 0x0 "MB5_64B_WORD1,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1F4++0x7 line.long 0x0 "MB9_32B_WORD1,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_WORD2,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB23_8B_WORD0,Message Buffer 23 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB5_64B_WORD2,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB9_32B_WORD2,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x7 line.long 0x0 "WORD023,Message Buffer 23 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_WORD3,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB23_8B_WORD1,Message Buffer 23 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB5_64B_WORD3,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB9_32B_WORD3,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x7 line.long 0x0 "WORD123,Message Buffer 23 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS24,Message Buffer 24 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB16_16B_CS,Message Buffer 16 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB24_8B_CS,Message Buffer 24 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB5_64B_WORD4,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x200++0x7 line.long 0x0 "MB9_32B_WORD4,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID24,Message Buffer 24 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB16_16B_ID,Message Buffer 16 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB24_8B_ID,Message Buffer 24 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB5_64B_WORD5,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x204++0x7 line.long 0x0 "MB9_32B_WORD5,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB16_16B_WORD0,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB24_8B_WORD0,Message Buffer 24 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB5_64B_WORD6,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB9_32B_WORD6,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x208++0x7 line.long 0x0 "WORD024,Message Buffer 24 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB16_16B_WORD1,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB24_8B_WORD1,Message Buffer 24 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB5_64B_WORD7,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB9_32B_WORD7,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x7 line.long 0x0 "WORD124,Message Buffer 24 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS25,Message Buffer 25 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x3 line.long 0x0 "MB10_32B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x3 line.long 0x0 "MB16_16B_WORD2,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x210++0x3 line.long 0x0 "MB25_8B_CS,Message Buffer 25 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x7 line.long 0x0 "MB5_64B_WORD8,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID25,Message Buffer 25 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x3 line.long 0x0 "MB10_32B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x3 line.long 0x0 "MB16_16B_WORD3,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x214++0x3 line.long 0x0 "MB25_8B_ID,Message Buffer 25 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x7 line.long 0x0 "MB5_64B_WORD9,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD0,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x218++0x3 line.long 0x0 "MB17_16B_CS,Message Buffer 17 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x218++0x3 line.long 0x0 "MB25_8B_WORD0,Message Buffer 25 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x218++0x3 line.long 0x0 "MB5_64B_WORD10,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x218++0x7 line.long 0x0 "WORD025,Message Buffer 25 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD1,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x3 line.long 0x0 "MB17_16B_ID,Message Buffer 17 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x21C++0x3 line.long 0x0 "MB25_8B_WORD1,Message Buffer 25 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x3 line.long 0x0 "MB5_64B_WORD11,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x7 line.long 0x0 "WORD125,Message Buffer 25 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS26,Message Buffer 26 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x220++0x3 line.long 0x0 "MB10_32B_WORD2,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x220++0x3 line.long 0x0 "MB17_16B_WORD0,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x220++0x3 line.long 0x0 "MB26_8B_CS,Message Buffer 26 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x220++0x7 line.long 0x0 "MB5_64B_WORD12,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID26,Message Buffer 26 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x224++0x3 line.long 0x0 "MB10_32B_WORD3,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x224++0x3 line.long 0x0 "MB17_16B_WORD1,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x224++0x3 line.long 0x0 "MB26_8B_ID,Message Buffer 26 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x224++0x7 line.long 0x0 "MB5_64B_WORD13,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD4,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB17_16B_WORD2,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB26_8B_WORD0,Message Buffer 26 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB5_64B_WORD14,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x228++0x7 line.long 0x0 "WORD026,Message Buffer 26 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD5,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB17_16B_WORD3,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB26_8B_WORD1,Message Buffer 26 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB5_64B_WORD15,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x7 line.long 0x0 "WORD126,Message Buffer 26 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS27,Message Buffer 27 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x3 line.long 0x0 "MB10_32B_WORD6,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x230++0x3 line.long 0x0 "MB18_16B_CS,Message Buffer 18 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x3 line.long 0x0 "MB27_8B_CS,Message Buffer 27 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x7 line.long 0x0 "MB6_64B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID27,Message Buffer 27 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x3 line.long 0x0 "MB10_32B_WORD7,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x234++0x3 line.long 0x0 "MB18_16B_ID,Message Buffer 18 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x3 line.long 0x0 "MB27_8B_ID,Message Buffer 27 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x7 line.long 0x0 "MB6_64B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB11_32B_CS,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x238++0x3 line.long 0x0 "MB18_16B_WORD0,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x3 line.long 0x0 "MB27_8B_WORD0,Message Buffer 27 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x3 line.long 0x0 "MB6_64B_WORD0,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x7 line.long 0x0 "WORD027,Message Buffer 27 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_ID,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x23C++0x3 line.long 0x0 "MB18_16B_WORD1,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x3 line.long 0x0 "MB27_8B_WORD1,Message Buffer 27 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x3 line.long 0x0 "MB6_64B_WORD1,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x7 line.long 0x0 "WORD127,Message Buffer 27 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS28,Message Buffer 28 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x240++0x3 line.long 0x0 "MB11_32B_WORD0,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x240++0x3 line.long 0x0 "MB18_16B_WORD2,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x240++0x3 line.long 0x0 "MB28_8B_CS,Message Buffer 28 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x240++0x7 line.long 0x0 "MB6_64B_WORD2,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID28,Message Buffer 28 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x244++0x3 line.long 0x0 "MB11_32B_WORD1,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x244++0x3 line.long 0x0 "MB18_16B_WORD3,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x244++0x3 line.long 0x0 "MB28_8B_ID,Message Buffer 28 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x244++0x7 line.long 0x0 "MB6_64B_WORD3,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD2,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x248++0x3 line.long 0x0 "MB19_16B_CS,Message Buffer 19 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x248++0x3 line.long 0x0 "MB28_8B_WORD0,Message Buffer 28 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x248++0x3 line.long 0x0 "MB6_64B_WORD4,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x248++0x7 line.long 0x0 "WORD028,Message Buffer 28 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD3,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x3 line.long 0x0 "MB19_16B_ID,Message Buffer 19 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x24C++0x3 line.long 0x0 "MB28_8B_WORD1,Message Buffer 28 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x3 line.long 0x0 "MB6_64B_WORD5,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x7 line.long 0x0 "WORD128,Message Buffer 28 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS29,Message Buffer 29 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x250++0x3 line.long 0x0 "MB11_32B_WORD4,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x250++0x3 line.long 0x0 "MB19_16B_WORD0,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x250++0x3 line.long 0x0 "MB29_8B_CS,Message Buffer 29 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x250++0x7 line.long 0x0 "MB6_64B_WORD6,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID29,Message Buffer 29 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x254++0x3 line.long 0x0 "MB11_32B_WORD5,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x254++0x3 line.long 0x0 "MB19_16B_WORD1,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x254++0x3 line.long 0x0 "MB29_8B_ID,Message Buffer 29 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x254++0x7 line.long 0x0 "MB6_64B_WORD7,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD6,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB19_16B_WORD2,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB29_8B_WORD0,Message Buffer 29 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB6_64B_WORD8,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x258++0x7 line.long 0x0 "WORD029,Message Buffer 29 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD7,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB19_16B_WORD3,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB29_8B_WORD1,Message Buffer 29 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB6_64B_WORD9,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x7 line.long 0x0 "WORD129,Message Buffer 29 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS30,Message Buffer 30 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x3 line.long 0x0 "MB20_16B_CS,Message Buffer 20 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x3 line.long 0x0 "MB30_8B_CS,Message Buffer 30 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x7 line.long 0x0 "MB6_64B_WORD10,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID30,Message Buffer 30 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x3 line.long 0x0 "MB20_16B_ID,Message Buffer 20 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x3 line.long 0x0 "MB30_8B_ID,Message Buffer 30 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x7 line.long 0x0 "MB6_64B_WORD11,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB20_16B_WORD0,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x268++0x3 line.long 0x0 "MB30_8B_WORD0,Message Buffer 30 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x268++0x3 line.long 0x0 "MB6_64B_WORD12,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x268++0x7 line.long 0x0 "WORD030,Message Buffer 30 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB20_16B_WORD1,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x3 line.long 0x0 "MB30_8B_WORD1,Message Buffer 30 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x3 line.long 0x0 "MB6_64B_WORD13,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x7 line.long 0x0 "WORD130,Message Buffer 30 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS31,Message Buffer 31 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x270++0x3 line.long 0x0 "MB20_16B_WORD2,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x270++0x3 line.long 0x0 "MB31_8B_CS,Message Buffer 31 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x270++0x7 line.long 0x0 "MB6_64B_WORD14,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID31,Message Buffer 31 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x274++0x3 line.long 0x0 "MB20_16B_WORD3,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x274++0x3 line.long 0x0 "MB31_8B_ID,Message Buffer 31 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x274++0x7 line.long 0x0 "MB6_64B_WORD15,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB31_8B_WORD0,Message Buffer 31 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x278++0x7 line.long 0x0 "WORD031,Message Buffer 31 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB31_8B_WORD1,Message Buffer 31 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x27C++0x3 line.long 0x0 "WORD131,Message Buffer 31 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x880)++0x3 line.long 0x0 "RXIMR[$1],Rx Individual Mask Registers" hexmask.long 0x0 0.--31. 1. "MI,Individual Mask Bits" repeat.end group.long 0xB00++0x27 line.long 0x0 "CTRL1_PN,Pretended Networking Control 1 Register" bitfld.long 0x0 17. "WTOF_MSK,Wake Up by Timeout Flag Mask Bit" "0: Timeout wakeup event is disabled,1: Timeout wakeup event is enabled" bitfld.long 0x0 16. "WUMF_MSK,Wake Up by Match Flag Mask Bit" "0: Wakeup match event is disabled,1: Wakeup match event is enabled" newline hexmask.long.byte 0x0 8.--15. 1. "NMATCH,Number of Messages Matching the Same Filtering Criteria" bitfld.long 0x0 4.--5. "PLFS,Payload Filtering Selection" "0: Match upon a payload contents against an exact..,1: Match upon a payload value greater than or equal..,2: Match upon a payload value smaller than or equal..,3: Match upon a payload value inside a range.." newline bitfld.long 0x0 2.--3. "IDFS,ID Filtering Selection" "0: Match upon ID contents against an exact target..,1: Match upon an ID value greater than or equal to..,2: Match upon an ID value smaller than or equal to..,3: Match upon an ID value inside a range greater.." bitfld.long 0x0 0.--1. "FCS,Filtering Combination Selection" "0: Message ID filtering only,1: Message ID filtering and payload filtering,2: Message ID filtering occurring a specified..,3: Message ID filtering and payload filtering a.." line.long 0x4 "CTRL2_PN,Pretended Networking Control 2 Register" hexmask.long.word 0x4 0.--15. 1. "MATCHTO,Timeout for No Message Matching the Filtering Criteria" line.long 0x8 "WU_MTC,Pretended Networking Wake Up Match Register" eventfld.long 0x8 17. "WTOF,Wake Up by Timeout Flag Bit" "0: No wakeup by timeout event detected,1: Wakeup by timeout event detected" eventfld.long 0x8 16. "WUMF,Wake Up by Match Flag Bit" "0: No wakeup by match event detected,1: Wakeup by match event detected" newline hexmask.long.byte 0x8 8.--15. 1. "MCOUNTER,Number of Matches when in Pretended Networking" line.long 0xC "FLT_ID1,Pretended Networking ID Filter 1 Register" bitfld.long 0xC 30. "FLT_IDE,ID Extended Filter" "0: Accept standard frame format,1: Accept extended frame format" bitfld.long 0xC 29. "FLT_RTR,Remote Transmission Request Filter" "0: Reject remote frame (accept data frame),1: Accept remote frame" newline hexmask.long 0xC 0.--28. 1. "FLT_ID1,ID Filter 1 for Pretended Networking filtering" line.long 0x10 "FLT_DLC,Pretended Networking DLC Filter Register" hexmask.long.byte 0x10 16.--19. 1. "FLT_DLC_LO,Lower Limit for Length of Data Bytes Filter" hexmask.long.byte 0x10 0.--3. 1. "FLT_DLC_HI,Upper Limit for Length of Data Bytes Filter" line.long 0x14 "PL1_LO,Pretended Networking Payload Low Filter 1 Register" hexmask.long.byte 0x14 24.--31. 1. "Data_byte_0,Payload Filter 1 low order bits for Pretended Networking payload filtering corresponding to data byte 0." hexmask.long.byte 0x14 16.--23. 1. "Data_byte_1,Payload Filter 1 low order bits for Pretended Networking payload filtering corresponding to data byte 1." newline hexmask.long.byte 0x14 8.--15. 1. "Data_byte_2,Payload Filter 1 low order bits for Pretended Networking payload filtering corresponding to data byte 2." hexmask.long.byte 0x14 0.--7. 1. "Data_byte_3,Payload Filter 1 low order bits for Pretended Networking payload filtering corresponding to data byte 3." line.long 0x18 "PL1_HI,Pretended Networking Payload High Filter 1 Register" hexmask.long.byte 0x18 24.--31. 1. "Data_byte_4,Payload Filter 1 high order bits for Pretended Networking payload filtering corresponding to data byte 4." hexmask.long.byte 0x18 16.--23. 1. "Data_byte_5,Payload Filter 1 high order bits for Pretended Networking payload filtering corresponding to data byte 5." newline hexmask.long.byte 0x18 8.--15. 1. "Data_byte_6,Payload Filter 1 high order bits for Pretended Networking payload filtering corresponding to data byte 6." hexmask.long.byte 0x18 0.--7. 1. "Data_byte_7,Payload Filter 1 high order bits for Pretended Networking payload filtering corresponding to data byte 7." line.long 0x1C "FLT_ID2_IDMASK,Pretended Networking ID Filter 2 Register / ID Mask Register" bitfld.long 0x1C 30. "IDE_MSK,ID Extended Mask Bit" "0: The corresponding bit in the filter is 'don't..,1: The corresponding bit in the filter is checked" bitfld.long 0x1C 29. "RTR_MSK,Remote Transmission Request Mask Bit" "0: The corresponding bit in the filter is 'don't..,1: The corresponding bit in the filter is checked" newline hexmask.long 0x1C 0.--28. 1. "FLT_ID2_IDMASK,ID Filter 2 for Pretended Networking Filtering / ID Mask Bits for Pretended Networking ID Filtering" line.long 0x20 "PL2_PLMASK_LO,Pretended Networking Payload Low Filter 2 Register / Payload Low Mask register" hexmask.long.byte 0x20 24.--31. 1. "Data_byte_0,Payload Filter 2 low order bits / Payload Mask low order bits for Pretended Networking payload filtering corresponding to the data byte 0." hexmask.long.byte 0x20 16.--23. 1. "Data_byte_1,Payload Filter 2 low order bits / Payload Mask low order bits for Pretended Networking payload filtering corresponding to the data byte 1." newline hexmask.long.byte 0x20 8.--15. 1. "Data_byte_2,Payload Filter 2 low order bits / Payload Mask low order bits for Pretended Networking payload filtering corresponding to the data byte 2." hexmask.long.byte 0x20 0.--7. 1. "Data_byte_3,Payload Filter 2 low order bits / Payload Mask low order bits for Pretended Networking payload filtering corresponding to the data byte 3." line.long 0x24 "PL2_PLMASK_HI,Pretended Networking Payload High Filter 2 low order bits / Payload High Mask register" hexmask.long.byte 0x24 24.--31. 1. "Data_byte_4,Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 4." hexmask.long.byte 0x24 16.--23. 1. "Data_byte_5,Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 5." newline hexmask.long.byte 0x24 8.--15. 1. "Data_byte_6,Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 6." hexmask.long.byte 0x24 0.--7. 1. "Data_byte_7,Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 7." repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x400D4B40 ad:0x400D4B50 ad:0x400D4B60 ad:0x400D4B70) tree "WMB[$1]" base $2 rgroup.long ($2)++0xF line.long 0x0 "WMB_CS,Wake Up Message Buffer register for C/S" bitfld.long 0x0 22. "SRR,Substitute Remote Request" "0,1" bitfld.long 0x0 21. "IDE,ID Extended Bit" "0: Frame format is standard,1: Frame format is extended" bitfld.long 0x0 20. "RTR,Remote Transmission Request Bit" "0: Frame is data one (not remote),1: Frame is a remote one" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of Data in Bytes" line.long 0x4 "WMB_ID,Wake Up Message Buffer Register for ID" hexmask.long 0x4 0.--28. 1. "ID,Received ID under Pretended Networking mode" line.long 0x8 "WMB_D03,Wake Up Message Buffer Register for Data 0-3" hexmask.long.byte 0x8 24.--31. 1. "Data_byte_0,Received payload corresponding to the data byte 0 under Pretended Networking mode" hexmask.long.byte 0x8 16.--23. 1. "Data_byte_1,Received payload corresponding to the data byte 1 under Pretended Networking mode" hexmask.long.byte 0x8 8.--15. 1. "Data_byte_2,Received payload corresponding to the data byte 2 under Pretended Networking mode" hexmask.long.byte 0x8 0.--7. 1. "Data_byte_3,Received payload corresponding to the data byte 3 under Pretended Networking mode" line.long 0xC "WMB_D47,Wake Up Message Buffer Register Data 4-7" hexmask.long.byte 0xC 24.--31. 1. "Data_byte_4,Received payload corresponding to the data byte 4 under Pretended Networking mode" hexmask.long.byte 0xC 16.--23. 1. "Data_byte_5,Received payload corresponding to the data byte 5 under Pretended Networking mode" hexmask.long.byte 0xC 8.--15. 1. "Data_byte_6,Received payload corresponding to the data byte 6 under Pretended Networking mode" hexmask.long.byte 0xC 0.--7. 1. "Data_byte_7,Received payload corresponding to the data byte 7 under Pretended Networking mode" tree.end repeat.end base ad:0x400D4000 group.long 0xBF0++0x17 line.long 0x0 "EPRS,Enhanced CAN Bit Timing Prescalers" hexmask.long.word 0x0 16.--25. 1. "EDPRESDIV,Extended Data Phase Prescaler Division Factor" hexmask.long.word 0x0 0.--9. 1. "ENPRESDIV,Extended Nominal Prescaler Division Factor" line.long 0x4 "ENCBT,Enhanced Nominal CAN Bit Timing" hexmask.long.byte 0x4 22.--28. 1. "NRJW,Nominal Resynchronization Jump Width" hexmask.long.byte 0x4 12.--18. 1. "NTSEG2,Nominal Time Segment 2" newline hexmask.long.byte 0x4 0.--7. 1. "NTSEG1,Nominal Time Segment 1" line.long 0x8 "EDCBT,Enhanced Data Phase CAN bit Timing" hexmask.long.byte 0x8 22.--25. 1. "DRJW,Data Phase Resynchronization Jump Width" hexmask.long.byte 0x8 12.--15. 1. "DTSEG2,Data Phase Time Segment 2" newline hexmask.long.byte 0x8 0.--4. 1. "DTSEG1,Data Phase Segment 1" line.long 0xC "ETDC,Enhanced Transceiver Delay Compensation" bitfld.long 0xC 31. "ETDCEN,Transceiver Delay Compensation Enable" "0: TDC is disabled,1: TDC is enabled" bitfld.long 0xC 30. "TDMDIS,Transceiver Delay Measurement Disable" "0: TDC measurement is enabled,1: TDC measurement is disabled" newline hexmask.long.byte 0xC 16.--22. 1. "ETDCOFF,Enhanced Transceiver Delay Compensation Offset" eventfld.long 0xC 15. "ETDCFAIL,Transceiver Delay Compensation Fail" "0: Measured loop delay is in range.,1: Measured loop delay is out of range." newline hexmask.long.byte 0xC 0.--7. 1. "ETDCVAL,Enhanced Transceiver Delay Compensation Value" line.long 0x10 "FDCTRL,CAN FD Control Register" bitfld.long 0x10 31. "FDRATE,Bit Rate Switch Enable" "0: Transmit a frame in nominal rate. The BRS bit in..,1: Transmit a frame with bit rate switching if the.." bitfld.long 0x10 16.--17. "MBDSR0,Message Buffer Data Size for Region 0" "0: Selects 8 bytes per message buffer.,1: Selects 16 bytes per message buffer.,2: Selects 32 bytes per message buffer.,3: Selects 64 bytes per message buffer." newline bitfld.long 0x10 15. "TDCEN,Transceiver Delay Compensation Enable" "0: TDC is disabled,1: TDC is enabled" eventfld.long 0x10 14. "TDCFAIL,Transceiver Delay Compensation Fail" "0: Measured loop delay is in range.,1: Measured loop delay is out of range." newline hexmask.long.byte 0x10 8.--12. 1. "TDCOFF,Transceiver Delay Compensation Offset" hexmask.long.byte 0x10 0.--5. 1. "TDCVAL,Transceiver Delay Compensation Value" line.long 0x14 "FDCBT,CAN FD Bit Timing Register" hexmask.long.word 0x14 20.--29. 1. "FPRESDIV,Fast Prescaler Division Factor" bitfld.long 0x14 16.--18. "FRJW,Fast Resync Jump Width" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x14 10.--14. 1. "FPROPSEG,Fast Propagation Segment" bitfld.long 0x14 5.--7. "FPSEG1,Fast Phase Segment 1" "0,1,2,3,4,5,6,7" newline bitfld.long 0x14 0.--2. "FPSEG2,Fast Phase Segment 2" "0,1,2,3,4,5,6,7" rgroup.long 0xC08++0x3 line.long 0x0 "FDCRC,CAN FD CRC Register" hexmask.long.byte 0x0 24.--30. 1. "FD_MBCRC,CRC Mailbox Number for FD_TXCRC" hexmask.long.tbyte 0x0 0.--20. 1. "FD_TXCRC,Extended Transmitted CRC value" group.long 0xC0C++0xB line.long 0x0 "ERFCR,Enhanced Rx FIFO Control Register" bitfld.long 0x0 31. "ERFEN,Enhanced Rx FIFO enable" "0: Enhanced Rx FIFO is disabled,1: Enhanced Rx FIFO is enabled" hexmask.long.byte 0x0 26.--30. 1. "DMALW,DMA Last Word" newline hexmask.long.byte 0x0 16.--22. 1. "NEXIF,Number of Extended ID Filter Elements" hexmask.long.byte 0x0 8.--13. 1. "NFE,Number of Enhanced Rx FIFO Filter Elements" newline hexmask.long.byte 0x0 0.--4. 1. "ERFWM,Enhanced Rx FIFO Watermark" line.long 0x4 "ERFIER,Enhanced Rx FIFO Interrupt Enable Register" bitfld.long 0x4 31. "ERFUFWIE,Enhanced Rx FIFO Underflow Interrupt Enable" "0: Enhanced Rx FIFO Underflow interrupt is disabled,1: Enhanced Rx FIFO Underflow interrupt is enabled" bitfld.long 0x4 30. "ERFOVFIE,Enhanced Rx FIFO Overflow Interrupt Enable" "0: Enhanced Rx FIFO Overflow is disabled,1: Enhanced Rx FIFO Overflow is enabled" newline bitfld.long 0x4 29. "ERFWMIIE,Enhanced Rx FIFO Watermark Indication Interrupt Enable" "0: Enhanced Rx FIFO Watermark interrupt is disabled,1: Enhanced Rx FIFO Watermark interrupt is enabled" bitfld.long 0x4 28. "ERFDAIE,Enhanced Rx FIFO Data Available Interrupt Enable" "0: Enhanced Rx FIFO Data Available interrupt is..,1: Enhanced Rx FIFO Data Available interrupt is.." line.long 0x8 "ERFSR,Enhanced Rx FIFO Status Register" eventfld.long 0x8 31. "ERFUFW,Enhanced Rx FIFO Underflow" "0: No such occurrence,1: Enhanced Rx FIFO underflow" eventfld.long 0x8 30. "ERFOVF,Enhanced Rx FIFO Overflow" "0: No such occurrence,1: Enhanced Rx FIFO overflow" newline eventfld.long 0x8 29. "ERFWMI,Enhanced Rx FIFO Watermark Indication" "0: No such occurrence,1: The number of messages in FIFO is greater than.." eventfld.long 0x8 28. "ERFDA,Enhanced Rx FIFO Data Available" "0: No such occurrence,1: There is at least one message stored in Enhanced.." newline bitfld.long 0x8 27. "ERFCLR,Enhanced Rx FIFO Clear" "0: No effect,1: Clear Enhanced Rx FIFO content" rbitfld.long 0x8 17. "ERFE,Enhanced Rx FIFO empty" "0: Enhanced Rx FIFO is not empty,1: Enhanced Rx FIFO is empty" newline rbitfld.long 0x8 16. "ERFF,Enhanced Rx FIFO full" "0: Enhanced Rx FIFO is not full,1: Enhanced Rx FIFO is full" hexmask.long.byte 0x8 0.--5. 1. "ERFEL,Enhanced Rx FIFO Elements" repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3000)++0x3 line.long 0x0 "ERFFEL[$1],Enhanced Rx FIFO Filter Element" hexmask.long 0x0 0.--31. 1. "FEL,Filter Element Bits" repeat.end tree.end endif sif (cpuis("MCXN946*")) tree "CAN0" base ad:0x400D4000 group.long 0x0++0xB line.long 0x0 "MCR,Module Configuration Register" bitfld.long 0x0 31. "MDIS,Module Disable" "0: Enable the FlexCAN module.,1: Disable the FlexCAN module." bitfld.long 0x0 30. "FRZ,Freeze Enable" "0: Not enabled to enter Freeze mode.,1: Enabled to enter Freeze mode." newline bitfld.long 0x0 29. "RFEN,Legacy Rx FIFO Enable" "0: Legacy Rx FIFO not enabled.,1: Legacy Rx FIFO enabled." bitfld.long 0x0 28. "HALT,Halt FlexCAN" "0: No Freeze mode request.,1: Enters Freeze mode if the FRZ bit is asserted." newline rbitfld.long 0x0 27. "NOTRDY,FlexCAN Not Ready" "0: FlexCAN module is either in Normal mode..,1: FlexCAN module is either in Disable mode Stop.." bitfld.long 0x0 26. "WAKMSK,Wake Up Interrupt Mask" "0: Wake Up interrupt is disabled.,1: Wake Up interrupt is enabled." newline bitfld.long 0x0 25. "SOFTRST,Soft Reset" "0: No reset request.,1: Resets the registers affected by soft reset." rbitfld.long 0x0 24. "FRZACK,Freeze Mode Acknowledge" "0: FlexCAN not in Freeze mode prescaler running.,1: FlexCAN in Freeze mode prescaler stopped." newline bitfld.long 0x0 22. "SLFWAK,Self Wake Up" "0: FlexCAN Self Wake Up feature is disabled.,1: FlexCAN Self Wake Up feature is enabled." bitfld.long 0x0 21. "WRNEN,Warning Interrupt Enable" "0: TWRNINT and RWRNINT bits are zero independent of..,1: TWRNINT and RWRNINT bits are set when the.." newline rbitfld.long 0x0 20. "LPMACK,Low-Power Mode Acknowledge" "0: FlexCAN is not in a low-power mode.,1: FlexCAN is in a low-power mode." bitfld.long 0x0 19. "WAKSRC,Wake Up Source" "0: FlexCAN uses the unfiltered Rx input to detect..,1: FlexCAN uses the filtered Rx input to detect.." newline bitfld.long 0x0 17. "SRXDIS,Self Reception Disable" "0: Self-reception enabled.,1: Self-reception disabled." bitfld.long 0x0 16. "IRMQ,Individual Rx Masking And Queue Enable" "0: Individual Rx masking and queue feature are..,1: Individual Rx masking and queue feature are.." newline bitfld.long 0x0 15. "DMA,DMA Enable" "0: DMA feature for Legacy RX FIFO or Enhanced Rx..,1: DMA feature for Legacy RX FIFO or Enhanced Rx.." bitfld.long 0x0 14. "PNET_EN,Pretended Networking Enable" "0: Pretended Networking mode is disabled.,1: Pretended Networking mode is enabled." newline bitfld.long 0x0 13. "LPRIOEN,Local Priority Enable" "0: Local Priority disabled.,1: Local Priority enabled." bitfld.long 0x0 12. "AEN,Abort Enable" "0: Abort disabled.,1: Abort enabled." newline bitfld.long 0x0 11. "FDEN,CAN FD operation enable" "0: CAN FD is disabled. FlexCAN is able to receive..,1: CAN FD is enabled. FlexCAN is able to receive.." bitfld.long 0x0 8.--9. "IDAM,ID Acceptance Mode" "0: Format A: One full ID (standard and extended)..,1: Format B: Two full standard IDs or two partial..,2: Format C: Four partial 8-bit standard IDs per ID..,3: Format D: All frames rejected." newline hexmask.long.byte 0x0 0.--6. 1. "MAXMB,Number Of The Last Message Buffer" line.long 0x4 "CTRL1,Control 1 Register" hexmask.long.byte 0x4 24.--31. 1. "PRESDIV,Prescaler Division Factor" bitfld.long 0x4 22.--23. "RJW,Resync Jump Width" "0,1,2,3" newline bitfld.long 0x4 19.--21. "PSEG1,Phase Segment 1" "0,1,2,3,4,5,6,7" bitfld.long 0x4 16.--18. "PSEG2,Phase Segment 2" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 15. "BOFFMSK,Bus Off Interrupt Mask" "0: Bus Off interrupt disabled.,1: Bus Off interrupt enabled." bitfld.long 0x4 14. "ERRMSK,Error Interrupt Mask" "0: Error interrupt disabled.,1: Error interrupt enabled." newline bitfld.long 0x4 12. "LPB,Loop Back Mode" "0: Loop Back disabled.,1: Loop Back enabled." bitfld.long 0x4 11. "TWRNMSK,Tx Warning Interrupt Mask" "0: Tx Warning interrupt disabled.,1: Tx Warning interrupt enabled." newline bitfld.long 0x4 10. "RWRNMSK,Rx Warning Interrupt Mask" "0: Rx Warning interrupt disabled.,1: Rx Warning interrupt enabled." bitfld.long 0x4 7. "SMP,CAN Bit Sampling" "0: Just one sample is used to determine the bit..,1: Three samples are used to determine the value of.." newline bitfld.long 0x4 6. "BOFFREC,Bus Off Recovery" "0: Automatic recovering from Bus Off state enabled.,1: Automatic recovering from Bus Off state disabled." bitfld.long 0x4 5. "TSYN,Timer Sync" "0: Timer sync feature disabled,1: Timer sync feature enabled" newline bitfld.long 0x4 4. "LBUF,Lowest Buffer Transmitted First" "0: Buffer with highest priority is transmitted first.,1: Lowest number buffer is transmitted first." bitfld.long 0x4 3. "LOM,Listen-Only Mode" "0: Listen-Only mode is deactivated.,1: FlexCAN module operates in Listen-Only mode." newline bitfld.long 0x4 0.--2. "PROPSEG,Propagation Segment" "0,1,2,3,4,5,6,7" line.long 0x8 "TIMER,Free Running Timer" hexmask.long.word 0x8 0.--15. 1. "TIMER,Timer Value" group.long 0x10++0x13 line.long 0x0 "RXMGMASK,Rx Mailboxes Global Mask Register" hexmask.long 0x0 0.--31. 1. "MG,Rx Mailboxes Global Mask Bits" line.long 0x4 "RX14MASK,Rx 14 Mask Register" hexmask.long 0x4 0.--31. 1. "RX14M,Rx Buffer 14 Mask Bits" line.long 0x8 "RX15MASK,Rx 15 Mask Register" hexmask.long 0x8 0.--31. 1. "RX15M,Rx Buffer 15 Mask Bits" line.long 0xC "ECR,Error Counter" hexmask.long.byte 0xC 24.--31. 1. "RXERRCNT_FAST,Receive Error Counter for fast bits" hexmask.long.byte 0xC 16.--23. 1. "TXERRCNT_FAST,Transmit Error Counter for fast bits" newline hexmask.long.byte 0xC 8.--15. 1. "RXERRCNT,Receive Error Counter" hexmask.long.byte 0xC 0.--7. 1. "TXERRCNT,Transmit Error Counter" line.long 0x10 "ESR1,Error and Status 1 Register" rbitfld.long 0x10 31. "BIT1ERR_FAST,Bit1 Error in the Data Phase of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: At least one bit sent as recessive is received.." rbitfld.long 0x10 30. "BIT0ERR_FAST,Bit0 Error in the Data Phase of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: At least one bit sent as dominant is received as.." newline rbitfld.long 0x10 28. "CRCERR_FAST,Cyclic Redundancy Check Error in the CRC field of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: A CRC error occurred since last read of this.." rbitfld.long 0x10 27. "FRMERR_FAST,Form Error in the Data Phase of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: A form error occurred since last read of this.." newline rbitfld.long 0x10 26. "STFERR_FAST,Stuffing Error in the Data Phase of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: A stuffing error occurred since last read of.." eventfld.long 0x10 21. "ERROVR,Error Overrun" "0: Overrun has not occurred.,1: Overrun has occurred." newline eventfld.long 0x10 20. "ERRINT_FAST,Error interrupt for errors detected in Data Phase of CAN FD frames with BRS bit set" "0: No such occurrence.,1: Indicates setting of any error bit detected in.." eventfld.long 0x10 19. "BOFFDONEINT,Bus Off Done Interrupt" "0: No such occurrence.,1: FlexCAN module has completed Bus Off process." newline rbitfld.long 0x10 18. "SYNCH,CAN Synchronization Status" "0: FlexCAN is not synchronized to the CAN bus.,1: FlexCAN is synchronized to the CAN bus." eventfld.long 0x10 17. "TWRNINT,Tx Warning Interrupt Flag" "0: No such occurrence.,1: The Tx error counter transitioned from less than.." newline eventfld.long 0x10 16. "RWRNINT,Rx Warning Interrupt Flag" "0: No such occurrence.,1: The Rx error counter transitioned from less than.." rbitfld.long 0x10 15. "BIT1ERR,Bit1 Error" "0: No such occurrence.,1: At least one bit sent as recessive is received.." newline rbitfld.long 0x10 14. "BIT0ERR,Bit0 Error" "0: No such occurrence.,1: At least one bit sent as dominant is received as.." rbitfld.long 0x10 13. "ACKERR,Acknowledge Error" "0: No such occurrence.,1: An ACK error occurred since last read of this.." newline rbitfld.long 0x10 12. "CRCERR,Cyclic Redundancy Check Error" "0: No such occurrence.,1: A CRC error occurred since last read of this.." rbitfld.long 0x10 11. "FRMERR,Form Error" "0: No such occurrence.,1: A Form Error occurred since last read of this.." newline rbitfld.long 0x10 10. "STFERR,Stuffing Error" "0: No such occurrence.,1: A stuffing error occurred since last read of.." rbitfld.long 0x10 9. "TXWRN,TX Error Warning" "0: No such occurrence.,1: TXERRCNT is greater than or equal to 96." newline rbitfld.long 0x10 8. "RXWRN,Rx Error Warning" "0: No such occurrence.,1: RXERRCNT is greater than or equal to 96." rbitfld.long 0x10 7. "IDLE,IDLE" "0: No such occurrence.,1: CAN bus is now IDLE." newline rbitfld.long 0x10 6. "TX,FlexCAN In Transmission" "0: FlexCAN is not transmitting a message.,1: FlexCAN is transmitting a message." rbitfld.long 0x10 4.--5. "FLTCONF,Fault Confinement State" "0: Bus Off,1: Error Passive,2: Bus Off,3: Bus Off" newline rbitfld.long 0x10 3. "RX,FlexCAN In Reception" "0: FlexCAN is not receiving a message.,1: FlexCAN is receiving a message." eventfld.long 0x10 2. "BOFFINT,Bus Off Interrupt" "0: No such occurrence.,1: FlexCAN module entered Bus Off state." newline eventfld.long 0x10 1. "ERRINT,Error Interrupt" "0: No such occurrence.,1: Indicates setting of any error bit in the Error.." eventfld.long 0x10 0. "WAKINT,Wake-Up Interrupt" "0: No such occurrence.,1: Indicates a recessive to dominant transition was.." group.long 0x28++0x3 line.long 0x0 "IMASK1,Interrupt Masks 1 Register" hexmask.long 0x0 0.--31. 1. "BUF31TO0M,Buffer MBi Mask" group.long 0x30++0x7 line.long 0x0 "IFLAG1,Interrupt Flags 1 Register" hexmask.long.tbyte 0x0 8.--31. 1. "BUF31TO8I,Buffer MBi Interrupt" eventfld.long 0x0 7. "BUF7I,Buffer MB7 Interrupt Or Legacy Rx FIFO Overflow" "0: No occurrence of MB7 completing..,1: MB7 completed transmission/reception when.." newline eventfld.long 0x0 6. "BUF6I,Buffer MB6 Interrupt Or Legacy Rx FIFO Warning" "0: No occurrence of MB6 completing..,1: MB6 completed transmission/reception when.." eventfld.long 0x0 5. "BUF5I,Buffer MB5 Interrupt Or Frames available in Legacy Rx FIFO" "0: No occurrence of MB5 completing..,1: MB5 completed transmission/reception when.." newline hexmask.long.byte 0x0 1.--4. 1. "BUF4TO1I,Buffer MBi Interrupt Or Reserved" eventfld.long 0x0 0. "BUF0I,Buffer MB0 Interrupt Or Clear Legacy FIFO bit" "0: The corresponding buffer has no occurrence of..,1: The corresponding buffer has successfully.." line.long 0x4 "CTRL2,Control 2 Register" bitfld.long 0x4 31. "ERRMSK_FAST,Error Interrupt Mask for errors detected in the data phase of fast CAN FD frames" "0: ERRINT_FAST error interrupt disabled.,1: ERRINT_FAST error interrupt enabled." bitfld.long 0x4 30. "BOFFDONEMSK,Bus Off Done Interrupt Mask" "0: Bus off done interrupt disabled.,1: Bus off done interrupt enabled." newline hexmask.long.byte 0x4 24.--27. 1. "RFFN,Number Of Legacy Rx FIFO Filters" hexmask.long.byte 0x4 19.--23. 1. "TASD,Tx Arbitration Start Delay" newline bitfld.long 0x4 18. "MRP,Mailboxes Reception Priority" "0: Matching starts from Legacy Rx FIFO or Enhanced..,1: Matching starts from mailboxes and continues on.." bitfld.long 0x4 17. "RRS,Remote Request Storing" "0: Remote response frame is generated.,1: Remote request frame is stored." newline bitfld.long 0x4 16. "EACEN,Entire Frame Arbitration Field Comparison Enable For Rx Mailboxes" "0: Rx mailbox filter's IDE bit is always compared..,1: Enables the comparison of both Rx mailbox.." bitfld.long 0x4 14. "PREXCEN,Protocol Exception Enable" "0: Protocol exception is disabled.,1: Protocol exception is enabled." newline bitfld.long 0x4 13. "BTE,Bit Timing Expansion enable" "0: CAN Bit timing expansion is disabled.,1: CAN bit timing expansion is enabled." bitfld.long 0x4 12. "ISOCANFDEN,ISO CAN FD Enable" "0: FlexCAN operates using the non-ISO CAN FD..,1: FlexCAN operates using the ISO CAN FD protocol.." newline bitfld.long 0x4 11. "EDFLTDIS,Edge Filter Disable" "0: Edge filter is enabled,1: Edge filter is disabled" rgroup.long 0x38++0x3 line.long 0x0 "ESR2,Error and Status 2 Register" hexmask.long.byte 0x0 16.--22. 1. "LPTM,Lowest Priority Tx Mailbox" bitfld.long 0x0 14. "VPS,Valid Priority Status" "0: Contents of IMB and LPTM are invalid.,1: Contents of IMB and LPTM are valid." newline bitfld.long 0x0 13. "IMB,Inactive Mailbox" "0: If ESR2[VPS] is asserted the ESR2[LPTM] is not..,1: If ESR2[VPS] is asserted there is at least one.." rgroup.long 0x44++0x3 line.long 0x0 "CRCR,CRC Register" hexmask.long.byte 0x0 16.--22. 1. "MBCRC,CRC Mailbox" hexmask.long.word 0x0 0.--14. 1. "TXCRC,Transmitted CRC value" group.long 0x48++0x3 line.long 0x0 "RXFGMASK,Legacy Rx FIFO Global Mask Register" hexmask.long 0x0 0.--31. 1. "FGM,Legacy Rx FIFO Global Mask Bits" rgroup.long 0x4C++0x3 line.long 0x0 "RXFIR,Legacy Rx FIFO Information Register" hexmask.long.word 0x0 0.--8. 1. "IDHIT,Identifier Acceptance Filter Hit Indicator" group.long 0x50++0x3 line.long 0x0 "CBT,CAN Bit Timing Register" bitfld.long 0x0 31. "BTF,Bit Timing Format Enable" "0: Extended bit time definitions disabled.,1: Extended bit time definitions enabled." hexmask.long.word 0x0 21.--30. 1. "EPRESDIV,Extended Prescaler Division Factor" newline hexmask.long.byte 0x0 16.--20. 1. "ERJW,Extended Resync Jump Width" hexmask.long.byte 0x0 10.--15. 1. "EPROPSEG,Extended Propagation Segment" newline hexmask.long.byte 0x0 5.--9. 1. "EPSEG1,Extended Phase Segment 1" hexmask.long.byte 0x0 0.--4. 1. "EPSEG2,Extended Phase Segment 2" group.long 0x80++0x3 line.long 0x0 "CS0,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_16B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_32B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_64B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x7 line.long 0x0 "MB0_8B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID0,Message Buffer 0 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_16B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_32B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_64B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x7 line.long 0x0 "MB0_8B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_16B_WORD0,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_32B_WORD0,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_64B_WORD0,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_8B_WORD0,Message Buffer 0 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x7 line.long 0x0 "WORD00,Message Buffer 0 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_16B_WORD1,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_32B_WORD1,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_64B_WORD1,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_8B_WORD1,Message Buffer 0 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x7 line.long 0x0 "WORD10,Message Buffer 0 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS1,Message Buffer 1 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x90++0x3 line.long 0x0 "MB0_16B_WORD2,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x3 line.long 0x0 "MB0_32B_WORD2,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x3 line.long 0x0 "MB0_64B_WORD2,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x7 line.long 0x0 "MB1_8B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID1,Message Buffer 1 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x94++0x3 line.long 0x0 "MB0_16B_WORD3,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x3 line.long 0x0 "MB0_32B_WORD3,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x3 line.long 0x0 "MB0_64B_WORD3,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x7 line.long 0x0 "MB1_8B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_32B_WORD4,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x98++0x3 line.long 0x0 "MB0_64B_WORD4,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x98++0x3 line.long 0x0 "MB1_16B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x98++0x3 line.long 0x0 "MB1_8B_WORD0,Message Buffer 1 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x98++0x7 line.long 0x0 "WORD01,Message Buffer 1 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_32B_WORD5,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x3 line.long 0x0 "MB0_64B_WORD5,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x3 line.long 0x0 "MB1_16B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x9C++0x3 line.long 0x0 "MB1_8B_WORD1,Message Buffer 1 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x7 line.long 0x0 "WORD11,Message Buffer 1 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS2,Message Buffer 2 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xA0++0x3 line.long 0x0 "MB0_32B_WORD6,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x3 line.long 0x0 "MB0_64B_WORD6,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x3 line.long 0x0 "MB1_16B_WORD0,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x7 line.long 0x0 "MB2_8B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID2,Message Buffer 2 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xA4++0x3 line.long 0x0 "MB0_32B_WORD7,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x3 line.long 0x0 "MB0_64B_WORD7,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x3 line.long 0x0 "MB1_16B_WORD1,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x7 line.long 0x0 "MB2_8B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_64B_WORD8,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x3 line.long 0x0 "MB1_16B_WORD2,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x3 line.long 0x0 "MB1_32B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xA8++0x3 line.long 0x0 "MB2_8B_WORD0,Message Buffer 2 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x7 line.long 0x0 "WORD02,Message Buffer 2 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_64B_WORD9,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x3 line.long 0x0 "MB1_16B_WORD3,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x3 line.long 0x0 "MB1_32B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xAC++0x3 line.long 0x0 "MB2_8B_WORD1,Message Buffer 2 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x7 line.long 0x0 "WORD12,Message Buffer 2 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS3,Message Buffer 3 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xB0++0x3 line.long 0x0 "MB0_64B_WORD10,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0xB0++0x3 line.long 0x0 "MB1_32B_WORD0,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB0++0x3 line.long 0x0 "MB2_16B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xB0++0x7 line.long 0x0 "MB3_8B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID3,Message Buffer 3 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xB4++0x3 line.long 0x0 "MB0_64B_WORD11,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0xB4++0x3 line.long 0x0 "MB1_32B_WORD1,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xB4++0x3 line.long 0x0 "MB2_16B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xB4++0x7 line.long 0x0 "MB3_8B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_64B_WORD12,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB1_32B_WORD2,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB2_16B_WORD0,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB3_8B_WORD0,Message Buffer 3 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x7 line.long 0x0 "WORD03,Message Buffer 3 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_64B_WORD13,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB1_32B_WORD3,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB2_16B_WORD1,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB3_8B_WORD1,Message Buffer 3 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x7 line.long 0x0 "WORD13,Message Buffer 3 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS4,Message Buffer 4 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC0++0x3 line.long 0x0 "MB0_64B_WORD14,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x3 line.long 0x0 "MB1_32B_WORD4,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x3 line.long 0x0 "MB2_16B_WORD2,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x7 line.long 0x0 "MB4_8B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID4,Message Buffer 4 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xC4++0x3 line.long 0x0 "MB0_64B_WORD15,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x3 line.long 0x0 "MB1_32B_WORD5,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x3 line.long 0x0 "MB2_16B_WORD3,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x7 line.long 0x0 "MB4_8B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_32B_WORD6,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xC8++0x3 line.long 0x0 "MB1_64B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC8++0x3 line.long 0x0 "MB3_16B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC8++0x3 line.long 0x0 "MB4_8B_WORD0,Message Buffer 4 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xC8++0x7 line.long 0x0 "WORD04,Message Buffer 4 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_32B_WORD7,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xCC++0x3 line.long 0x0 "MB1_64B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xCC++0x3 line.long 0x0 "MB3_16B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xCC++0x3 line.long 0x0 "MB4_8B_WORD1,Message Buffer 4 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xCC++0x7 line.long 0x0 "WORD14,Message Buffer 4 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS5,Message Buffer 5 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xD0++0x3 line.long 0x0 "MB1_64B_WORD0,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD0++0x3 line.long 0x0 "MB2_32B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xD0++0x3 line.long 0x0 "MB3_16B_WORD0,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD0++0x7 line.long 0x0 "MB5_8B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID5,Message Buffer 5 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xD4++0x3 line.long 0x0 "MB1_64B_WORD1,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xD4++0x3 line.long 0x0 "MB2_32B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xD4++0x3 line.long 0x0 "MB3_16B_WORD1,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xD4++0x7 line.long 0x0 "MB5_8B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD2,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB2_32B_WORD0,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB3_16B_WORD2,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB5_8B_WORD0,Message Buffer 5 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x7 line.long 0x0 "WORD05,Message Buffer 5 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD3,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB2_32B_WORD1,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB3_16B_WORD3,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB5_8B_WORD1,Message Buffer 5 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x7 line.long 0x0 "WORD15,Message Buffer 5 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS6,Message Buffer 6 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xE0++0x3 line.long 0x0 "MB1_64B_WORD4,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xE0++0x3 line.long 0x0 "MB2_32B_WORD2,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xE0++0x3 line.long 0x0 "MB4_16B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xE0++0x7 line.long 0x0 "MB6_8B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID6,Message Buffer 6 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xE4++0x3 line.long 0x0 "MB1_64B_WORD5,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xE4++0x3 line.long 0x0 "MB2_32B_WORD3,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xE4++0x3 line.long 0x0 "MB4_16B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xE4++0x7 line.long 0x0 "MB6_8B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD6,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB2_32B_WORD4,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB4_16B_WORD0,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB6_8B_WORD0,Message Buffer 6 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x7 line.long 0x0 "WORD06,Message Buffer 6 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD7,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB2_32B_WORD5,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB4_16B_WORD1,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB6_8B_WORD1,Message Buffer 6 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x7 line.long 0x0 "WORD16,Message Buffer 6 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS7,Message Buffer 7 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF0++0x3 line.long 0x0 "MB1_64B_WORD8,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x3 line.long 0x0 "MB2_32B_WORD6,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x3 line.long 0x0 "MB4_16B_WORD2,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x7 line.long 0x0 "MB7_8B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID7,Message Buffer 7 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xF4++0x3 line.long 0x0 "MB1_64B_WORD9,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x3 line.long 0x0 "MB2_32B_WORD7,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x3 line.long 0x0 "MB4_16B_WORD3,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x7 line.long 0x0 "MB7_8B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD10,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0xF8++0x3 line.long 0x0 "MB3_32B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF8++0x3 line.long 0x0 "MB5_16B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF8++0x3 line.long 0x0 "MB7_8B_WORD0,Message Buffer 7 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xF8++0x7 line.long 0x0 "WORD07,Message Buffer 7 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD11,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0xFC++0x3 line.long 0x0 "MB3_32B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xFC++0x3 line.long 0x0 "MB5_16B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xFC++0x3 line.long 0x0 "MB7_8B_WORD1,Message Buffer 7 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xFC++0x7 line.long 0x0 "WORD17,Message Buffer 7 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS8,Message Buffer 8 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x100++0x3 line.long 0x0 "MB1_64B_WORD12,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x100++0x3 line.long 0x0 "MB3_32B_WORD0,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x100++0x3 line.long 0x0 "MB5_16B_WORD0,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x100++0x7 line.long 0x0 "MB8_8B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID8,Message Buffer 8 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x104++0x3 line.long 0x0 "MB1_64B_WORD13,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x104++0x3 line.long 0x0 "MB3_32B_WORD1,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x104++0x3 line.long 0x0 "MB5_16B_WORD1,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x104++0x7 line.long 0x0 "MB8_8B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD14,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB3_32B_WORD2,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB5_16B_WORD2,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB8_8B_WORD0,Message Buffer 8 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x108++0x7 line.long 0x0 "WORD08,Message Buffer 8 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD15,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB3_32B_WORD3,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB5_16B_WORD3,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB8_8B_WORD1,Message Buffer 8 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x7 line.long 0x0 "WORD18,Message Buffer 8 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS9,Message Buffer 9 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x3 line.long 0x0 "MB2_64B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x3 line.long 0x0 "MB3_32B_WORD4,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x110++0x3 line.long 0x0 "MB6_16B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x7 line.long 0x0 "MB9_8B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID9,Message Buffer 9 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x3 line.long 0x0 "MB2_64B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x3 line.long 0x0 "MB3_32B_WORD5,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x114++0x3 line.long 0x0 "MB6_16B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x7 line.long 0x0 "MB9_8B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB2_64B_WORD0,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB3_32B_WORD6,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB6_16B_WORD0,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB9_8B_WORD0,Message Buffer 9 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x7 line.long 0x0 "WORD09,Message Buffer 9 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB2_64B_WORD1,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB3_32B_WORD7,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB6_16B_WORD1,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB9_8B_WORD1,Message Buffer 9 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x7 line.long 0x0 "WORD19,Message Buffer 9 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS10,Message Buffer 10 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x3 line.long 0x0 "MB10_8B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x3 line.long 0x0 "MB2_64B_WORD2,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x120++0x3 line.long 0x0 "MB4_32B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x7 line.long 0x0 "MB6_16B_WORD2,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID10,Message Buffer 10 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x3 line.long 0x0 "MB10_8B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x3 line.long 0x0 "MB2_64B_WORD3,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x124++0x3 line.long 0x0 "MB4_32B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x7 line.long 0x0 "MB6_16B_WORD3,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_8B_WORD0,Message Buffer 10 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB2_64B_WORD4,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB4_32B_WORD0,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB7_16B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x128++0x7 line.long 0x0 "WORD010,Message Buffer 10 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_8B_WORD1,Message Buffer 10 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB2_64B_WORD5,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB4_32B_WORD1,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB7_16B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x12C++0x7 line.long 0x0 "WORD110,Message Buffer 10 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS11,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x130++0x3 line.long 0x0 "MB11_8B_CS,Message Buffer 11 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x130++0x3 line.long 0x0 "MB2_64B_WORD6,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x130++0x3 line.long 0x0 "MB4_32B_WORD2,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x130++0x7 line.long 0x0 "MB7_16B_WORD0,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID11,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x134++0x3 line.long 0x0 "MB11_8B_ID,Message Buffer 11 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x134++0x3 line.long 0x0 "MB2_64B_WORD7,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x134++0x3 line.long 0x0 "MB4_32B_WORD3,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x134++0x7 line.long 0x0 "MB7_16B_WORD1,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_8B_WORD0,Message Buffer 11 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB2_64B_WORD8,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB4_32B_WORD4,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB7_16B_WORD2,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x138++0x7 line.long 0x0 "WORD011,Message Buffer 11 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_8B_WORD1,Message Buffer 11 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB2_64B_WORD9,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB4_32B_WORD5,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB7_16B_WORD3,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x7 line.long 0x0 "WORD111,Message Buffer 11 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS12,Message Buffer 12 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x140++0x3 line.long 0x0 "MB12_8B_CS,Message Buffer 12 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x140++0x3 line.long 0x0 "MB2_64B_WORD10,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x140++0x3 line.long 0x0 "MB4_32B_WORD6,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x140++0x7 line.long 0x0 "MB8_16B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID12,Message Buffer 12 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x144++0x3 line.long 0x0 "MB12_8B_ID,Message Buffer 12 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x144++0x3 line.long 0x0 "MB2_64B_WORD11,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x144++0x3 line.long 0x0 "MB4_32B_WORD7,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x144++0x7 line.long 0x0 "MB8_16B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB12_8B_WORD0,Message Buffer 12 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x148++0x3 line.long 0x0 "MB2_64B_WORD12,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x148++0x3 line.long 0x0 "MB5_32B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x148++0x3 line.long 0x0 "MB8_16B_WORD0,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x148++0x7 line.long 0x0 "WORD012,Message Buffer 12 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_8B_WORD1,Message Buffer 12 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x3 line.long 0x0 "MB2_64B_WORD13,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x3 line.long 0x0 "MB5_32B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x14C++0x3 line.long 0x0 "MB8_16B_WORD1,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x7 line.long 0x0 "WORD112,Message Buffer 12 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS13,Message Buffer 13 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x150++0x3 line.long 0x0 "MB13_8B_CS,Message Buffer 13 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x150++0x3 line.long 0x0 "MB2_64B_WORD14,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x150++0x3 line.long 0x0 "MB5_32B_WORD0,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x150++0x7 line.long 0x0 "MB8_16B_WORD2,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID13,Message Buffer 13 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x154++0x3 line.long 0x0 "MB13_8B_ID,Message Buffer 13 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x154++0x3 line.long 0x0 "MB2_64B_WORD15,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x154++0x3 line.long 0x0 "MB5_32B_WORD1,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x154++0x7 line.long 0x0 "MB8_16B_WORD3,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_8B_WORD0,Message Buffer 13 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x158++0x3 line.long 0x0 "MB3_64B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x158++0x3 line.long 0x0 "MB5_32B_WORD2,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x158++0x3 line.long 0x0 "MB9_16B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x158++0x7 line.long 0x0 "WORD013,Message Buffer 13 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_8B_WORD1,Message Buffer 13 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x15C++0x3 line.long 0x0 "MB3_64B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x15C++0x3 line.long 0x0 "MB5_32B_WORD3,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x15C++0x3 line.long 0x0 "MB9_16B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x15C++0x7 line.long 0x0 "WORD113,Message Buffer 13 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS14,Message Buffer 14 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x160++0x3 line.long 0x0 "MB14_8B_CS,Message Buffer 14 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x160++0x3 line.long 0x0 "MB3_64B_WORD0,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x160++0x3 line.long 0x0 "MB5_32B_WORD4,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x160++0x7 line.long 0x0 "MB9_16B_WORD0,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID14,Message Buffer 14 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x164++0x3 line.long 0x0 "MB14_8B_ID,Message Buffer 14 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x164++0x3 line.long 0x0 "MB3_64B_WORD1,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x164++0x3 line.long 0x0 "MB5_32B_WORD5,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x164++0x7 line.long 0x0 "MB9_16B_WORD1,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_8B_WORD0,Message Buffer 14 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB3_64B_WORD2,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB5_32B_WORD6,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB9_16B_WORD2,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x168++0x7 line.long 0x0 "WORD014,Message Buffer 14 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_8B_WORD1,Message Buffer 14 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB3_64B_WORD3,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB5_32B_WORD7,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB9_16B_WORD3,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x7 line.long 0x0 "WORD114,Message Buffer 14 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS15,Message Buffer 15 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB10_16B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB15_8B_CS,Message Buffer 15 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB3_64B_WORD4,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x170++0x7 line.long 0x0 "MB6_32B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID15,Message Buffer 15 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB10_16B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB15_8B_ID,Message Buffer 15 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB3_64B_WORD5,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x174++0x7 line.long 0x0 "MB6_32B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB10_16B_WORD0,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB15_8B_WORD0,Message Buffer 15 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB3_64B_WORD6,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB6_32B_WORD0,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x7 line.long 0x0 "WORD015,Message Buffer 15 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_16B_WORD1,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB15_8B_WORD1,Message Buffer 15 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB3_64B_WORD7,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB6_32B_WORD1,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x7 line.long 0x0 "WORD115,Message Buffer 15 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS16,Message Buffer 16 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x180++0x3 line.long 0x0 "MB10_16B_WORD2,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x180++0x3 line.long 0x0 "MB16_8B_CS,Message Buffer 16 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x180++0x3 line.long 0x0 "MB3_64B_WORD8,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x180++0x7 line.long 0x0 "MB6_32B_WORD2,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID16,Message Buffer 16 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x184++0x3 line.long 0x0 "MB10_16B_WORD3,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x184++0x3 line.long 0x0 "MB16_8B_ID,Message Buffer 16 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x184++0x3 line.long 0x0 "MB3_64B_WORD9,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x184++0x7 line.long 0x0 "MB6_32B_WORD3,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_CS,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x188++0x3 line.long 0x0 "MB16_8B_WORD0,Message Buffer 16 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x188++0x3 line.long 0x0 "MB3_64B_WORD10,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x188++0x3 line.long 0x0 "MB6_32B_WORD4,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x188++0x7 line.long 0x0 "WORD016,Message Buffer 16 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_ID,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x18C++0x3 line.long 0x0 "MB16_8B_WORD1,Message Buffer 16 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x3 line.long 0x0 "MB3_64B_WORD11,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x3 line.long 0x0 "MB6_32B_WORD5,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x7 line.long 0x0 "WORD116,Message Buffer 16 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS17,Message Buffer 17 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x190++0x3 line.long 0x0 "MB11_16B_WORD0,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x190++0x3 line.long 0x0 "MB17_8B_CS,Message Buffer 17 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x190++0x3 line.long 0x0 "MB3_64B_WORD12,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x190++0x7 line.long 0x0 "MB6_32B_WORD6,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID17,Message Buffer 17 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x194++0x3 line.long 0x0 "MB11_16B_WORD1,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x194++0x3 line.long 0x0 "MB17_8B_ID,Message Buffer 17 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x194++0x3 line.long 0x0 "MB3_64B_WORD13,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x194++0x7 line.long 0x0 "MB6_32B_WORD7,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_WORD2,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB17_8B_WORD0,Message Buffer 17 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB3_64B_WORD14,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB7_32B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x198++0x7 line.long 0x0 "WORD017,Message Buffer 17 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_WORD3,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB17_8B_WORD1,Message Buffer 17 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB3_64B_WORD15,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB7_32B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x19C++0x7 line.long 0x0 "WORD117,Message Buffer 17 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS18,Message Buffer 18 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB12_16B_CS,Message Buffer 12 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB18_8B_CS,Message Buffer 18 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB4_64B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x7 line.long 0x0 "MB7_32B_WORD0,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID18,Message Buffer 18 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB12_16B_ID,Message Buffer 12 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB18_8B_ID,Message Buffer 18 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB4_64B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x7 line.long 0x0 "MB7_32B_WORD1,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_16B_WORD0,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB18_8B_WORD0,Message Buffer 18 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB4_64B_WORD0,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB7_32B_WORD2,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x7 line.long 0x0 "WORD018,Message Buffer 18 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_16B_WORD1,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB18_8B_WORD1,Message Buffer 18 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB4_64B_WORD1,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB7_32B_WORD3,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x7 line.long 0x0 "WORD118,Message Buffer 18 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS19,Message Buffer 19 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B0++0x3 line.long 0x0 "MB12_16B_WORD2,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1B0++0x3 line.long 0x0 "MB19_8B_CS,Message Buffer 19 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B0++0x3 line.long 0x0 "MB4_64B_WORD2,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1B0++0x7 line.long 0x0 "MB7_32B_WORD4,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID19,Message Buffer 19 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1B4++0x3 line.long 0x0 "MB12_16B_WORD3,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1B4++0x3 line.long 0x0 "MB19_8B_ID,Message Buffer 19 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1B4++0x3 line.long 0x0 "MB4_64B_WORD3,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1B4++0x7 line.long 0x0 "MB7_32B_WORD5,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_CS,Message Buffer 13 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B8++0x3 line.long 0x0 "MB19_8B_WORD0,Message Buffer 19 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x3 line.long 0x0 "MB4_64B_WORD4,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x3 line.long 0x0 "MB7_32B_WORD6,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x7 line.long 0x0 "WORD019,Message Buffer 19 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_ID,Message Buffer 13 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1BC++0x3 line.long 0x0 "MB19_8B_WORD1,Message Buffer 19 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x3 line.long 0x0 "MB4_64B_WORD5,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x3 line.long 0x0 "MB7_32B_WORD7,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x7 line.long 0x0 "WORD119,Message Buffer 19 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS20,Message Buffer 20 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1C0++0x3 line.long 0x0 "MB13_16B_WORD0,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C0++0x3 line.long 0x0 "MB20_8B_CS,Message Buffer 20 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1C0++0x3 line.long 0x0 "MB4_64B_WORD6,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x1C0++0x7 line.long 0x0 "MB8_32B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID20,Message Buffer 20 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1C4++0x3 line.long 0x0 "MB13_16B_WORD1,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1C4++0x3 line.long 0x0 "MB20_8B_ID,Message Buffer 20 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1C4++0x3 line.long 0x0 "MB4_64B_WORD7,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x1C4++0x7 line.long 0x0 "MB8_32B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB13_16B_WORD2,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB20_8B_WORD0,Message Buffer 20 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB4_64B_WORD8,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB8_32B_WORD0,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x7 line.long 0x0 "WORD020,Message Buffer 20 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_WORD3,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB20_8B_WORD1,Message Buffer 20 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB4_64B_WORD9,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB8_32B_WORD1,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x7 line.long 0x0 "WORD120,Message Buffer 20 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS21,Message Buffer 21 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB14_16B_CS,Message Buffer 14 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB21_8B_CS,Message Buffer 21 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB4_64B_WORD10,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x1D0++0x7 line.long 0x0 "MB8_32B_WORD2,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID21,Message Buffer 21 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB14_16B_ID,Message Buffer 14 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB21_8B_ID,Message Buffer 21 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB4_64B_WORD11,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x1D4++0x7 line.long 0x0 "MB8_32B_WORD3,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_16B_WORD0,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB21_8B_WORD0,Message Buffer 21 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB4_64B_WORD12,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB8_32B_WORD4,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x7 line.long 0x0 "WORD021,Message Buffer 21 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_16B_WORD1,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB21_8B_WORD1,Message Buffer 21 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB4_64B_WORD13,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB8_32B_WORD5,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x7 line.long 0x0 "WORD121,Message Buffer 21 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS22,Message Buffer 22 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E0++0x3 line.long 0x0 "MB14_16B_WORD2,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1E0++0x3 line.long 0x0 "MB22_8B_CS,Message Buffer 22 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E0++0x3 line.long 0x0 "MB4_64B_WORD14,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x1E0++0x7 line.long 0x0 "MB8_32B_WORD6,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID22,Message Buffer 22 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1E4++0x3 line.long 0x0 "MB14_16B_WORD3,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1E4++0x3 line.long 0x0 "MB22_8B_ID,Message Buffer 22 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1E4++0x3 line.long 0x0 "MB4_64B_WORD15,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x1E4++0x7 line.long 0x0 "MB8_32B_WORD7,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_CS,Message Buffer 15 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x3 line.long 0x0 "MB22_8B_WORD0,Message Buffer 22 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1E8++0x3 line.long 0x0 "MB5_64B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x3 line.long 0x0 "MB9_32B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x7 line.long 0x0 "WORD022,Message Buffer 22 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_ID,Message Buffer 15 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x3 line.long 0x0 "MB22_8B_WORD1,Message Buffer 22 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1EC++0x3 line.long 0x0 "MB5_64B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x3 line.long 0x0 "MB9_32B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x7 line.long 0x0 "WORD122,Message Buffer 22 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS23,Message Buffer 23 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1F0++0x3 line.long 0x0 "MB15_16B_WORD0,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F0++0x3 line.long 0x0 "MB23_8B_CS,Message Buffer 23 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1F0++0x3 line.long 0x0 "MB5_64B_WORD0,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F0++0x7 line.long 0x0 "MB9_32B_WORD0,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID23,Message Buffer 23 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1F4++0x3 line.long 0x0 "MB15_16B_WORD1,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1F4++0x3 line.long 0x0 "MB23_8B_ID,Message Buffer 23 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1F4++0x3 line.long 0x0 "MB5_64B_WORD1,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1F4++0x7 line.long 0x0 "MB9_32B_WORD1,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_WORD2,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB23_8B_WORD0,Message Buffer 23 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB5_64B_WORD2,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB9_32B_WORD2,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x7 line.long 0x0 "WORD023,Message Buffer 23 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_WORD3,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB23_8B_WORD1,Message Buffer 23 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB5_64B_WORD3,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB9_32B_WORD3,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x7 line.long 0x0 "WORD123,Message Buffer 23 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS24,Message Buffer 24 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB16_16B_CS,Message Buffer 16 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB24_8B_CS,Message Buffer 24 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB5_64B_WORD4,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x200++0x7 line.long 0x0 "MB9_32B_WORD4,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID24,Message Buffer 24 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB16_16B_ID,Message Buffer 16 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB24_8B_ID,Message Buffer 24 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB5_64B_WORD5,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x204++0x7 line.long 0x0 "MB9_32B_WORD5,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB16_16B_WORD0,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB24_8B_WORD0,Message Buffer 24 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB5_64B_WORD6,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB9_32B_WORD6,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x208++0x7 line.long 0x0 "WORD024,Message Buffer 24 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB16_16B_WORD1,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB24_8B_WORD1,Message Buffer 24 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB5_64B_WORD7,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB9_32B_WORD7,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x7 line.long 0x0 "WORD124,Message Buffer 24 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS25,Message Buffer 25 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x3 line.long 0x0 "MB10_32B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x3 line.long 0x0 "MB16_16B_WORD2,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x210++0x3 line.long 0x0 "MB25_8B_CS,Message Buffer 25 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x7 line.long 0x0 "MB5_64B_WORD8,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID25,Message Buffer 25 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x3 line.long 0x0 "MB10_32B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x3 line.long 0x0 "MB16_16B_WORD3,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x214++0x3 line.long 0x0 "MB25_8B_ID,Message Buffer 25 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x7 line.long 0x0 "MB5_64B_WORD9,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD0,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x218++0x3 line.long 0x0 "MB17_16B_CS,Message Buffer 17 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x218++0x3 line.long 0x0 "MB25_8B_WORD0,Message Buffer 25 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x218++0x3 line.long 0x0 "MB5_64B_WORD10,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x218++0x7 line.long 0x0 "WORD025,Message Buffer 25 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD1,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x3 line.long 0x0 "MB17_16B_ID,Message Buffer 17 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x21C++0x3 line.long 0x0 "MB25_8B_WORD1,Message Buffer 25 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x3 line.long 0x0 "MB5_64B_WORD11,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x7 line.long 0x0 "WORD125,Message Buffer 25 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS26,Message Buffer 26 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x220++0x3 line.long 0x0 "MB10_32B_WORD2,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x220++0x3 line.long 0x0 "MB17_16B_WORD0,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x220++0x3 line.long 0x0 "MB26_8B_CS,Message Buffer 26 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x220++0x7 line.long 0x0 "MB5_64B_WORD12,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID26,Message Buffer 26 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x224++0x3 line.long 0x0 "MB10_32B_WORD3,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x224++0x3 line.long 0x0 "MB17_16B_WORD1,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x224++0x3 line.long 0x0 "MB26_8B_ID,Message Buffer 26 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x224++0x7 line.long 0x0 "MB5_64B_WORD13,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD4,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB17_16B_WORD2,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB26_8B_WORD0,Message Buffer 26 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB5_64B_WORD14,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x228++0x7 line.long 0x0 "WORD026,Message Buffer 26 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD5,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB17_16B_WORD3,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB26_8B_WORD1,Message Buffer 26 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB5_64B_WORD15,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x7 line.long 0x0 "WORD126,Message Buffer 26 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS27,Message Buffer 27 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x3 line.long 0x0 "MB10_32B_WORD6,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x230++0x3 line.long 0x0 "MB18_16B_CS,Message Buffer 18 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x3 line.long 0x0 "MB27_8B_CS,Message Buffer 27 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x7 line.long 0x0 "MB6_64B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID27,Message Buffer 27 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x3 line.long 0x0 "MB10_32B_WORD7,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x234++0x3 line.long 0x0 "MB18_16B_ID,Message Buffer 18 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x3 line.long 0x0 "MB27_8B_ID,Message Buffer 27 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x7 line.long 0x0 "MB6_64B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB11_32B_CS,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x238++0x3 line.long 0x0 "MB18_16B_WORD0,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x3 line.long 0x0 "MB27_8B_WORD0,Message Buffer 27 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x3 line.long 0x0 "MB6_64B_WORD0,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x7 line.long 0x0 "WORD027,Message Buffer 27 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_ID,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x23C++0x3 line.long 0x0 "MB18_16B_WORD1,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x3 line.long 0x0 "MB27_8B_WORD1,Message Buffer 27 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x3 line.long 0x0 "MB6_64B_WORD1,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x7 line.long 0x0 "WORD127,Message Buffer 27 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS28,Message Buffer 28 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x240++0x3 line.long 0x0 "MB11_32B_WORD0,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x240++0x3 line.long 0x0 "MB18_16B_WORD2,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x240++0x3 line.long 0x0 "MB28_8B_CS,Message Buffer 28 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x240++0x7 line.long 0x0 "MB6_64B_WORD2,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID28,Message Buffer 28 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x244++0x3 line.long 0x0 "MB11_32B_WORD1,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x244++0x3 line.long 0x0 "MB18_16B_WORD3,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x244++0x3 line.long 0x0 "MB28_8B_ID,Message Buffer 28 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x244++0x7 line.long 0x0 "MB6_64B_WORD3,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD2,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x248++0x3 line.long 0x0 "MB19_16B_CS,Message Buffer 19 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x248++0x3 line.long 0x0 "MB28_8B_WORD0,Message Buffer 28 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x248++0x3 line.long 0x0 "MB6_64B_WORD4,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x248++0x7 line.long 0x0 "WORD028,Message Buffer 28 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD3,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x3 line.long 0x0 "MB19_16B_ID,Message Buffer 19 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x24C++0x3 line.long 0x0 "MB28_8B_WORD1,Message Buffer 28 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x3 line.long 0x0 "MB6_64B_WORD5,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x7 line.long 0x0 "WORD128,Message Buffer 28 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS29,Message Buffer 29 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x250++0x3 line.long 0x0 "MB11_32B_WORD4,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x250++0x3 line.long 0x0 "MB19_16B_WORD0,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x250++0x3 line.long 0x0 "MB29_8B_CS,Message Buffer 29 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x250++0x7 line.long 0x0 "MB6_64B_WORD6,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID29,Message Buffer 29 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x254++0x3 line.long 0x0 "MB11_32B_WORD5,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x254++0x3 line.long 0x0 "MB19_16B_WORD1,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x254++0x3 line.long 0x0 "MB29_8B_ID,Message Buffer 29 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x254++0x7 line.long 0x0 "MB6_64B_WORD7,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD6,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB19_16B_WORD2,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB29_8B_WORD0,Message Buffer 29 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB6_64B_WORD8,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x258++0x7 line.long 0x0 "WORD029,Message Buffer 29 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD7,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB19_16B_WORD3,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB29_8B_WORD1,Message Buffer 29 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB6_64B_WORD9,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x7 line.long 0x0 "WORD129,Message Buffer 29 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS30,Message Buffer 30 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x3 line.long 0x0 "MB20_16B_CS,Message Buffer 20 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x3 line.long 0x0 "MB30_8B_CS,Message Buffer 30 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x7 line.long 0x0 "MB6_64B_WORD10,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID30,Message Buffer 30 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x3 line.long 0x0 "MB20_16B_ID,Message Buffer 20 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x3 line.long 0x0 "MB30_8B_ID,Message Buffer 30 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x7 line.long 0x0 "MB6_64B_WORD11,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB20_16B_WORD0,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x268++0x3 line.long 0x0 "MB30_8B_WORD0,Message Buffer 30 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x268++0x3 line.long 0x0 "MB6_64B_WORD12,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x268++0x7 line.long 0x0 "WORD030,Message Buffer 30 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB20_16B_WORD1,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x3 line.long 0x0 "MB30_8B_WORD1,Message Buffer 30 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x3 line.long 0x0 "MB6_64B_WORD13,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x7 line.long 0x0 "WORD130,Message Buffer 30 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS31,Message Buffer 31 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x270++0x3 line.long 0x0 "MB20_16B_WORD2,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x270++0x3 line.long 0x0 "MB31_8B_CS,Message Buffer 31 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x270++0x7 line.long 0x0 "MB6_64B_WORD14,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID31,Message Buffer 31 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x274++0x3 line.long 0x0 "MB20_16B_WORD3,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x274++0x3 line.long 0x0 "MB31_8B_ID,Message Buffer 31 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x274++0x7 line.long 0x0 "MB6_64B_WORD15,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB31_8B_WORD0,Message Buffer 31 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x278++0x7 line.long 0x0 "WORD031,Message Buffer 31 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB31_8B_WORD1,Message Buffer 31 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x27C++0x3 line.long 0x0 "WORD131,Message Buffer 31 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x880)++0x3 line.long 0x0 "RXIMR[$1],Rx Individual Mask Registers" hexmask.long 0x0 0.--31. 1. "MI,Individual Mask Bits" repeat.end group.long 0xB00++0x27 line.long 0x0 "CTRL1_PN,Pretended Networking Control 1 Register" bitfld.long 0x0 17. "WTOF_MSK,Wake Up by Timeout Flag Mask Bit" "0: Timeout wakeup event is disabled,1: Timeout wakeup event is enabled" bitfld.long 0x0 16. "WUMF_MSK,Wake Up by Match Flag Mask Bit" "0: Wakeup match event is disabled,1: Wakeup match event is enabled" newline hexmask.long.byte 0x0 8.--15. 1. "NMATCH,Number of Messages Matching the Same Filtering Criteria" bitfld.long 0x0 4.--5. "PLFS,Payload Filtering Selection" "0: Match upon a payload contents against an exact..,1: Match upon a payload value greater than or equal..,2: Match upon a payload value smaller than or equal..,3: Match upon a payload value inside a range.." newline bitfld.long 0x0 2.--3. "IDFS,ID Filtering Selection" "0: Match upon ID contents against an exact target..,1: Match upon an ID value greater than or equal to..,2: Match upon an ID value smaller than or equal to..,3: Match upon an ID value inside a range greater.." bitfld.long 0x0 0.--1. "FCS,Filtering Combination Selection" "0: Message ID filtering only,1: Message ID filtering and payload filtering,2: Message ID filtering occurring a specified..,3: Message ID filtering and payload filtering a.." line.long 0x4 "CTRL2_PN,Pretended Networking Control 2 Register" hexmask.long.word 0x4 0.--15. 1. "MATCHTO,Timeout for No Message Matching the Filtering Criteria" line.long 0x8 "WU_MTC,Pretended Networking Wake Up Match Register" eventfld.long 0x8 17. "WTOF,Wake Up by Timeout Flag Bit" "0: No wakeup by timeout event detected,1: Wakeup by timeout event detected" eventfld.long 0x8 16. "WUMF,Wake Up by Match Flag Bit" "0: No wakeup by match event detected,1: Wakeup by match event detected" newline hexmask.long.byte 0x8 8.--15. 1. "MCOUNTER,Number of Matches when in Pretended Networking" line.long 0xC "FLT_ID1,Pretended Networking ID Filter 1 Register" bitfld.long 0xC 30. "FLT_IDE,ID Extended Filter" "0: Accept standard frame format,1: Accept extended frame format" bitfld.long 0xC 29. "FLT_RTR,Remote Transmission Request Filter" "0: Reject remote frame (accept data frame),1: Accept remote frame" newline hexmask.long 0xC 0.--28. 1. "FLT_ID1,ID Filter 1 for Pretended Networking filtering" line.long 0x10 "FLT_DLC,Pretended Networking DLC Filter Register" hexmask.long.byte 0x10 16.--19. 1. "FLT_DLC_LO,Lower Limit for Length of Data Bytes Filter" hexmask.long.byte 0x10 0.--3. 1. "FLT_DLC_HI,Upper Limit for Length of Data Bytes Filter" line.long 0x14 "PL1_LO,Pretended Networking Payload Low Filter 1 Register" hexmask.long.byte 0x14 24.--31. 1. "Data_byte_0,Payload Filter 1 low order bits for Pretended Networking payload filtering corresponding to data byte 0." hexmask.long.byte 0x14 16.--23. 1. "Data_byte_1,Payload Filter 1 low order bits for Pretended Networking payload filtering corresponding to data byte 1." newline hexmask.long.byte 0x14 8.--15. 1. "Data_byte_2,Payload Filter 1 low order bits for Pretended Networking payload filtering corresponding to data byte 2." hexmask.long.byte 0x14 0.--7. 1. "Data_byte_3,Payload Filter 1 low order bits for Pretended Networking payload filtering corresponding to data byte 3." line.long 0x18 "PL1_HI,Pretended Networking Payload High Filter 1 Register" hexmask.long.byte 0x18 24.--31. 1. "Data_byte_4,Payload Filter 1 high order bits for Pretended Networking payload filtering corresponding to data byte 4." hexmask.long.byte 0x18 16.--23. 1. "Data_byte_5,Payload Filter 1 high order bits for Pretended Networking payload filtering corresponding to data byte 5." newline hexmask.long.byte 0x18 8.--15. 1. "Data_byte_6,Payload Filter 1 high order bits for Pretended Networking payload filtering corresponding to data byte 6." hexmask.long.byte 0x18 0.--7. 1. "Data_byte_7,Payload Filter 1 high order bits for Pretended Networking payload filtering corresponding to data byte 7." line.long 0x1C "FLT_ID2_IDMASK,Pretended Networking ID Filter 2 Register / ID Mask Register" bitfld.long 0x1C 30. "IDE_MSK,ID Extended Mask Bit" "0: The corresponding bit in the filter is 'don't..,1: The corresponding bit in the filter is checked" bitfld.long 0x1C 29. "RTR_MSK,Remote Transmission Request Mask Bit" "0: The corresponding bit in the filter is 'don't..,1: The corresponding bit in the filter is checked" newline hexmask.long 0x1C 0.--28. 1. "FLT_ID2_IDMASK,ID Filter 2 for Pretended Networking Filtering / ID Mask Bits for Pretended Networking ID Filtering" line.long 0x20 "PL2_PLMASK_LO,Pretended Networking Payload Low Filter 2 Register / Payload Low Mask register" hexmask.long.byte 0x20 24.--31. 1. "Data_byte_0,Payload Filter 2 low order bits / Payload Mask low order bits for Pretended Networking payload filtering corresponding to the data byte 0." hexmask.long.byte 0x20 16.--23. 1. "Data_byte_1,Payload Filter 2 low order bits / Payload Mask low order bits for Pretended Networking payload filtering corresponding to the data byte 1." newline hexmask.long.byte 0x20 8.--15. 1. "Data_byte_2,Payload Filter 2 low order bits / Payload Mask low order bits for Pretended Networking payload filtering corresponding to the data byte 2." hexmask.long.byte 0x20 0.--7. 1. "Data_byte_3,Payload Filter 2 low order bits / Payload Mask low order bits for Pretended Networking payload filtering corresponding to the data byte 3." line.long 0x24 "PL2_PLMASK_HI,Pretended Networking Payload High Filter 2 low order bits / Payload High Mask register" hexmask.long.byte 0x24 24.--31. 1. "Data_byte_4,Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 4." hexmask.long.byte 0x24 16.--23. 1. "Data_byte_5,Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 5." newline hexmask.long.byte 0x24 8.--15. 1. "Data_byte_6,Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 6." hexmask.long.byte 0x24 0.--7. 1. "Data_byte_7,Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 7." repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x400D4B40 ad:0x400D4B50 ad:0x400D4B60 ad:0x400D4B70) tree "WMB[$1]" base $2 rgroup.long ($2)++0xF line.long 0x0 "WMB_CS,Wake Up Message Buffer register for C/S" bitfld.long 0x0 22. "SRR,Substitute Remote Request" "0,1" bitfld.long 0x0 21. "IDE,ID Extended Bit" "0: Frame format is standard,1: Frame format is extended" bitfld.long 0x0 20. "RTR,Remote Transmission Request Bit" "0: Frame is data one (not remote),1: Frame is a remote one" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of Data in Bytes" line.long 0x4 "WMB_ID,Wake Up Message Buffer Register for ID" hexmask.long 0x4 0.--28. 1. "ID,Received ID under Pretended Networking mode" line.long 0x8 "WMB_D03,Wake Up Message Buffer Register for Data 0-3" hexmask.long.byte 0x8 24.--31. 1. "Data_byte_0,Received payload corresponding to the data byte 0 under Pretended Networking mode" hexmask.long.byte 0x8 16.--23. 1. "Data_byte_1,Received payload corresponding to the data byte 1 under Pretended Networking mode" hexmask.long.byte 0x8 8.--15. 1. "Data_byte_2,Received payload corresponding to the data byte 2 under Pretended Networking mode" hexmask.long.byte 0x8 0.--7. 1. "Data_byte_3,Received payload corresponding to the data byte 3 under Pretended Networking mode" line.long 0xC "WMB_D47,Wake Up Message Buffer Register Data 4-7" hexmask.long.byte 0xC 24.--31. 1. "Data_byte_4,Received payload corresponding to the data byte 4 under Pretended Networking mode" hexmask.long.byte 0xC 16.--23. 1. "Data_byte_5,Received payload corresponding to the data byte 5 under Pretended Networking mode" hexmask.long.byte 0xC 8.--15. 1. "Data_byte_6,Received payload corresponding to the data byte 6 under Pretended Networking mode" hexmask.long.byte 0xC 0.--7. 1. "Data_byte_7,Received payload corresponding to the data byte 7 under Pretended Networking mode" tree.end repeat.end base ad:0x400D4000 group.long 0xBF0++0x17 line.long 0x0 "EPRS,Enhanced CAN Bit Timing Prescalers" hexmask.long.word 0x0 16.--25. 1. "EDPRESDIV,Extended Data Phase Prescaler Division Factor" hexmask.long.word 0x0 0.--9. 1. "ENPRESDIV,Extended Nominal Prescaler Division Factor" line.long 0x4 "ENCBT,Enhanced Nominal CAN Bit Timing" hexmask.long.byte 0x4 22.--28. 1. "NRJW,Nominal Resynchronization Jump Width" hexmask.long.byte 0x4 12.--18. 1. "NTSEG2,Nominal Time Segment 2" newline hexmask.long.byte 0x4 0.--7. 1. "NTSEG1,Nominal Time Segment 1" line.long 0x8 "EDCBT,Enhanced Data Phase CAN bit Timing" hexmask.long.byte 0x8 22.--25. 1. "DRJW,Data Phase Resynchronization Jump Width" hexmask.long.byte 0x8 12.--15. 1. "DTSEG2,Data Phase Time Segment 2" newline hexmask.long.byte 0x8 0.--4. 1. "DTSEG1,Data Phase Segment 1" line.long 0xC "ETDC,Enhanced Transceiver Delay Compensation" bitfld.long 0xC 31. "ETDCEN,Transceiver Delay Compensation Enable" "0: TDC is disabled,1: TDC is enabled" bitfld.long 0xC 30. "TDMDIS,Transceiver Delay Measurement Disable" "0: TDC measurement is enabled,1: TDC measurement is disabled" newline hexmask.long.byte 0xC 16.--22. 1. "ETDCOFF,Enhanced Transceiver Delay Compensation Offset" eventfld.long 0xC 15. "ETDCFAIL,Transceiver Delay Compensation Fail" "0: Measured loop delay is in range.,1: Measured loop delay is out of range." newline hexmask.long.byte 0xC 0.--7. 1. "ETDCVAL,Enhanced Transceiver Delay Compensation Value" line.long 0x10 "FDCTRL,CAN FD Control Register" bitfld.long 0x10 31. "FDRATE,Bit Rate Switch Enable" "0: Transmit a frame in nominal rate. The BRS bit in..,1: Transmit a frame with bit rate switching if the.." bitfld.long 0x10 16.--17. "MBDSR0,Message Buffer Data Size for Region 0" "0: Selects 8 bytes per message buffer.,1: Selects 16 bytes per message buffer.,2: Selects 32 bytes per message buffer.,3: Selects 64 bytes per message buffer." newline bitfld.long 0x10 15. "TDCEN,Transceiver Delay Compensation Enable" "0: TDC is disabled,1: TDC is enabled" eventfld.long 0x10 14. "TDCFAIL,Transceiver Delay Compensation Fail" "0: Measured loop delay is in range.,1: Measured loop delay is out of range." newline hexmask.long.byte 0x10 8.--12. 1. "TDCOFF,Transceiver Delay Compensation Offset" hexmask.long.byte 0x10 0.--5. 1. "TDCVAL,Transceiver Delay Compensation Value" line.long 0x14 "FDCBT,CAN FD Bit Timing Register" hexmask.long.word 0x14 20.--29. 1. "FPRESDIV,Fast Prescaler Division Factor" bitfld.long 0x14 16.--18. "FRJW,Fast Resync Jump Width" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x14 10.--14. 1. "FPROPSEG,Fast Propagation Segment" bitfld.long 0x14 5.--7. "FPSEG1,Fast Phase Segment 1" "0,1,2,3,4,5,6,7" newline bitfld.long 0x14 0.--2. "FPSEG2,Fast Phase Segment 2" "0,1,2,3,4,5,6,7" rgroup.long 0xC08++0x3 line.long 0x0 "FDCRC,CAN FD CRC Register" hexmask.long.byte 0x0 24.--30. 1. "FD_MBCRC,CRC Mailbox Number for FD_TXCRC" hexmask.long.tbyte 0x0 0.--20. 1. "FD_TXCRC,Extended Transmitted CRC value" group.long 0xC0C++0xB line.long 0x0 "ERFCR,Enhanced Rx FIFO Control Register" bitfld.long 0x0 31. "ERFEN,Enhanced Rx FIFO enable" "0: Enhanced Rx FIFO is disabled,1: Enhanced Rx FIFO is enabled" hexmask.long.byte 0x0 26.--30. 1. "DMALW,DMA Last Word" newline hexmask.long.byte 0x0 16.--22. 1. "NEXIF,Number of Extended ID Filter Elements" hexmask.long.byte 0x0 8.--13. 1. "NFE,Number of Enhanced Rx FIFO Filter Elements" newline hexmask.long.byte 0x0 0.--4. 1. "ERFWM,Enhanced Rx FIFO Watermark" line.long 0x4 "ERFIER,Enhanced Rx FIFO Interrupt Enable Register" bitfld.long 0x4 31. "ERFUFWIE,Enhanced Rx FIFO Underflow Interrupt Enable" "0: Enhanced Rx FIFO Underflow interrupt is disabled,1: Enhanced Rx FIFO Underflow interrupt is enabled" bitfld.long 0x4 30. "ERFOVFIE,Enhanced Rx FIFO Overflow Interrupt Enable" "0: Enhanced Rx FIFO Overflow is disabled,1: Enhanced Rx FIFO Overflow is enabled" newline bitfld.long 0x4 29. "ERFWMIIE,Enhanced Rx FIFO Watermark Indication Interrupt Enable" "0: Enhanced Rx FIFO Watermark interrupt is disabled,1: Enhanced Rx FIFO Watermark interrupt is enabled" bitfld.long 0x4 28. "ERFDAIE,Enhanced Rx FIFO Data Available Interrupt Enable" "0: Enhanced Rx FIFO Data Available interrupt is..,1: Enhanced Rx FIFO Data Available interrupt is.." line.long 0x8 "ERFSR,Enhanced Rx FIFO Status Register" eventfld.long 0x8 31. "ERFUFW,Enhanced Rx FIFO Underflow" "0: No such occurrence,1: Enhanced Rx FIFO underflow" eventfld.long 0x8 30. "ERFOVF,Enhanced Rx FIFO Overflow" "0: No such occurrence,1: Enhanced Rx FIFO overflow" newline eventfld.long 0x8 29. "ERFWMI,Enhanced Rx FIFO Watermark Indication" "0: No such occurrence,1: The number of messages in FIFO is greater than.." eventfld.long 0x8 28. "ERFDA,Enhanced Rx FIFO Data Available" "0: No such occurrence,1: There is at least one message stored in Enhanced.." newline bitfld.long 0x8 27. "ERFCLR,Enhanced Rx FIFO Clear" "0: No effect,1: Clear Enhanced Rx FIFO content" rbitfld.long 0x8 17. "ERFE,Enhanced Rx FIFO empty" "0: Enhanced Rx FIFO is not empty,1: Enhanced Rx FIFO is empty" newline rbitfld.long 0x8 16. "ERFF,Enhanced Rx FIFO full" "0: Enhanced Rx FIFO is not full,1: Enhanced Rx FIFO is full" hexmask.long.byte 0x8 0.--5. 1. "ERFEL,Enhanced Rx FIFO Elements" repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3000)++0x3 line.long 0x0 "ERFFEL[$1],Enhanced Rx FIFO Filter Element" hexmask.long 0x0 0.--31. 1. "FEL,Filter Element Bits" repeat.end tree.end endif sif (cpuis("MCXN947*")) tree "CAN0" base ad:0x400D4000 group.long 0x0++0xB line.long 0x0 "MCR,Module Configuration Register" bitfld.long 0x0 31. "MDIS,Module Disable" "0: Enable the FlexCAN module.,1: Disable the FlexCAN module." bitfld.long 0x0 30. "FRZ,Freeze Enable" "0: Not enabled to enter Freeze mode.,1: Enabled to enter Freeze mode." newline bitfld.long 0x0 29. "RFEN,Legacy Rx FIFO Enable" "0: Legacy Rx FIFO not enabled.,1: Legacy Rx FIFO enabled." bitfld.long 0x0 28. "HALT,Halt FlexCAN" "0: No Freeze mode request.,1: Enters Freeze mode if the FRZ bit is asserted." newline rbitfld.long 0x0 27. "NOTRDY,FlexCAN Not Ready" "0: FlexCAN module is either in Normal mode..,1: FlexCAN module is either in Disable mode Stop.." bitfld.long 0x0 26. "WAKMSK,Wake Up Interrupt Mask" "0: Wake Up interrupt is disabled.,1: Wake Up interrupt is enabled." newline bitfld.long 0x0 25. "SOFTRST,Soft Reset" "0: No reset request.,1: Resets the registers affected by soft reset." rbitfld.long 0x0 24. "FRZACK,Freeze Mode Acknowledge" "0: FlexCAN not in Freeze mode prescaler running.,1: FlexCAN in Freeze mode prescaler stopped." newline bitfld.long 0x0 22. "SLFWAK,Self Wake Up" "0: FlexCAN Self Wake Up feature is disabled.,1: FlexCAN Self Wake Up feature is enabled." bitfld.long 0x0 21. "WRNEN,Warning Interrupt Enable" "0: TWRNINT and RWRNINT bits are zero independent of..,1: TWRNINT and RWRNINT bits are set when the.." newline rbitfld.long 0x0 20. "LPMACK,Low-Power Mode Acknowledge" "0: FlexCAN is not in a low-power mode.,1: FlexCAN is in a low-power mode." bitfld.long 0x0 19. "WAKSRC,Wake Up Source" "0: FlexCAN uses the unfiltered Rx input to detect..,1: FlexCAN uses the filtered Rx input to detect.." newline bitfld.long 0x0 17. "SRXDIS,Self Reception Disable" "0: Self-reception enabled.,1: Self-reception disabled." bitfld.long 0x0 16. "IRMQ,Individual Rx Masking And Queue Enable" "0: Individual Rx masking and queue feature are..,1: Individual Rx masking and queue feature are.." newline bitfld.long 0x0 15. "DMA,DMA Enable" "0: DMA feature for Legacy RX FIFO or Enhanced Rx..,1: DMA feature for Legacy RX FIFO or Enhanced Rx.." bitfld.long 0x0 14. "PNET_EN,Pretended Networking Enable" "0: Pretended Networking mode is disabled.,1: Pretended Networking mode is enabled." newline bitfld.long 0x0 13. "LPRIOEN,Local Priority Enable" "0: Local Priority disabled.,1: Local Priority enabled." bitfld.long 0x0 12. "AEN,Abort Enable" "0: Abort disabled.,1: Abort enabled." newline bitfld.long 0x0 11. "FDEN,CAN FD operation enable" "0: CAN FD is disabled. FlexCAN is able to receive..,1: CAN FD is enabled. FlexCAN is able to receive.." bitfld.long 0x0 8.--9. "IDAM,ID Acceptance Mode" "0: Format A: One full ID (standard and extended)..,1: Format B: Two full standard IDs or two partial..,2: Format C: Four partial 8-bit standard IDs per ID..,3: Format D: All frames rejected." newline hexmask.long.byte 0x0 0.--6. 1. "MAXMB,Number Of The Last Message Buffer" line.long 0x4 "CTRL1,Control 1 Register" hexmask.long.byte 0x4 24.--31. 1. "PRESDIV,Prescaler Division Factor" bitfld.long 0x4 22.--23. "RJW,Resync Jump Width" "0,1,2,3" newline bitfld.long 0x4 19.--21. "PSEG1,Phase Segment 1" "0,1,2,3,4,5,6,7" bitfld.long 0x4 16.--18. "PSEG2,Phase Segment 2" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 15. "BOFFMSK,Bus Off Interrupt Mask" "0: Bus Off interrupt disabled.,1: Bus Off interrupt enabled." bitfld.long 0x4 14. "ERRMSK,Error Interrupt Mask" "0: Error interrupt disabled.,1: Error interrupt enabled." newline bitfld.long 0x4 12. "LPB,Loop Back Mode" "0: Loop Back disabled.,1: Loop Back enabled." bitfld.long 0x4 11. "TWRNMSK,Tx Warning Interrupt Mask" "0: Tx Warning interrupt disabled.,1: Tx Warning interrupt enabled." newline bitfld.long 0x4 10. "RWRNMSK,Rx Warning Interrupt Mask" "0: Rx Warning interrupt disabled.,1: Rx Warning interrupt enabled." bitfld.long 0x4 7. "SMP,CAN Bit Sampling" "0: Just one sample is used to determine the bit..,1: Three samples are used to determine the value of.." newline bitfld.long 0x4 6. "BOFFREC,Bus Off Recovery" "0: Automatic recovering from Bus Off state enabled.,1: Automatic recovering from Bus Off state disabled." bitfld.long 0x4 5. "TSYN,Timer Sync" "0: Timer sync feature disabled,1: Timer sync feature enabled" newline bitfld.long 0x4 4. "LBUF,Lowest Buffer Transmitted First" "0: Buffer with highest priority is transmitted first.,1: Lowest number buffer is transmitted first." bitfld.long 0x4 3. "LOM,Listen-Only Mode" "0: Listen-Only mode is deactivated.,1: FlexCAN module operates in Listen-Only mode." newline bitfld.long 0x4 0.--2. "PROPSEG,Propagation Segment" "0,1,2,3,4,5,6,7" line.long 0x8 "TIMER,Free Running Timer" hexmask.long.word 0x8 0.--15. 1. "TIMER,Timer Value" group.long 0x10++0x13 line.long 0x0 "RXMGMASK,Rx Mailboxes Global Mask Register" hexmask.long 0x0 0.--31. 1. "MG,Rx Mailboxes Global Mask Bits" line.long 0x4 "RX14MASK,Rx 14 Mask Register" hexmask.long 0x4 0.--31. 1. "RX14M,Rx Buffer 14 Mask Bits" line.long 0x8 "RX15MASK,Rx 15 Mask Register" hexmask.long 0x8 0.--31. 1. "RX15M,Rx Buffer 15 Mask Bits" line.long 0xC "ECR,Error Counter" hexmask.long.byte 0xC 24.--31. 1. "RXERRCNT_FAST,Receive Error Counter for fast bits" hexmask.long.byte 0xC 16.--23. 1. "TXERRCNT_FAST,Transmit Error Counter for fast bits" newline hexmask.long.byte 0xC 8.--15. 1. "RXERRCNT,Receive Error Counter" hexmask.long.byte 0xC 0.--7. 1. "TXERRCNT,Transmit Error Counter" line.long 0x10 "ESR1,Error and Status 1 Register" rbitfld.long 0x10 31. "BIT1ERR_FAST,Bit1 Error in the Data Phase of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: At least one bit sent as recessive is received.." rbitfld.long 0x10 30. "BIT0ERR_FAST,Bit0 Error in the Data Phase of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: At least one bit sent as dominant is received as.." newline rbitfld.long 0x10 28. "CRCERR_FAST,Cyclic Redundancy Check Error in the CRC field of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: A CRC error occurred since last read of this.." rbitfld.long 0x10 27. "FRMERR_FAST,Form Error in the Data Phase of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: A form error occurred since last read of this.." newline rbitfld.long 0x10 26. "STFERR_FAST,Stuffing Error in the Data Phase of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: A stuffing error occurred since last read of.." eventfld.long 0x10 21. "ERROVR,Error Overrun" "0: Overrun has not occurred.,1: Overrun has occurred." newline eventfld.long 0x10 20. "ERRINT_FAST,Error interrupt for errors detected in Data Phase of CAN FD frames with BRS bit set" "0: No such occurrence.,1: Indicates setting of any error bit detected in.." eventfld.long 0x10 19. "BOFFDONEINT,Bus Off Done Interrupt" "0: No such occurrence.,1: FlexCAN module has completed Bus Off process." newline rbitfld.long 0x10 18. "SYNCH,CAN Synchronization Status" "0: FlexCAN is not synchronized to the CAN bus.,1: FlexCAN is synchronized to the CAN bus." eventfld.long 0x10 17. "TWRNINT,Tx Warning Interrupt Flag" "0: No such occurrence.,1: The Tx error counter transitioned from less than.." newline eventfld.long 0x10 16. "RWRNINT,Rx Warning Interrupt Flag" "0: No such occurrence.,1: The Rx error counter transitioned from less than.." rbitfld.long 0x10 15. "BIT1ERR,Bit1 Error" "0: No such occurrence.,1: At least one bit sent as recessive is received.." newline rbitfld.long 0x10 14. "BIT0ERR,Bit0 Error" "0: No such occurrence.,1: At least one bit sent as dominant is received as.." rbitfld.long 0x10 13. "ACKERR,Acknowledge Error" "0: No such occurrence.,1: An ACK error occurred since last read of this.." newline rbitfld.long 0x10 12. "CRCERR,Cyclic Redundancy Check Error" "0: No such occurrence.,1: A CRC error occurred since last read of this.." rbitfld.long 0x10 11. "FRMERR,Form Error" "0: No such occurrence.,1: A Form Error occurred since last read of this.." newline rbitfld.long 0x10 10. "STFERR,Stuffing Error" "0: No such occurrence.,1: A stuffing error occurred since last read of.." rbitfld.long 0x10 9. "TXWRN,TX Error Warning" "0: No such occurrence.,1: TXERRCNT is greater than or equal to 96." newline rbitfld.long 0x10 8. "RXWRN,Rx Error Warning" "0: No such occurrence.,1: RXERRCNT is greater than or equal to 96." rbitfld.long 0x10 7. "IDLE,IDLE" "0: No such occurrence.,1: CAN bus is now IDLE." newline rbitfld.long 0x10 6. "TX,FlexCAN In Transmission" "0: FlexCAN is not transmitting a message.,1: FlexCAN is transmitting a message." rbitfld.long 0x10 4.--5. "FLTCONF,Fault Confinement State" "0: Bus Off,1: Error Passive,2: Bus Off,3: Bus Off" newline rbitfld.long 0x10 3. "RX,FlexCAN In Reception" "0: FlexCAN is not receiving a message.,1: FlexCAN is receiving a message." eventfld.long 0x10 2. "BOFFINT,Bus Off Interrupt" "0: No such occurrence.,1: FlexCAN module entered Bus Off state." newline eventfld.long 0x10 1. "ERRINT,Error Interrupt" "0: No such occurrence.,1: Indicates setting of any error bit in the Error.." eventfld.long 0x10 0. "WAKINT,Wake-Up Interrupt" "0: No such occurrence.,1: Indicates a recessive to dominant transition was.." group.long 0x28++0x3 line.long 0x0 "IMASK1,Interrupt Masks 1 Register" hexmask.long 0x0 0.--31. 1. "BUF31TO0M,Buffer MBi Mask" group.long 0x30++0x7 line.long 0x0 "IFLAG1,Interrupt Flags 1 Register" hexmask.long.tbyte 0x0 8.--31. 1. "BUF31TO8I,Buffer MBi Interrupt" eventfld.long 0x0 7. "BUF7I,Buffer MB7 Interrupt Or Legacy Rx FIFO Overflow" "0: No occurrence of MB7 completing..,1: MB7 completed transmission/reception when.." newline eventfld.long 0x0 6. "BUF6I,Buffer MB6 Interrupt Or Legacy Rx FIFO Warning" "0: No occurrence of MB6 completing..,1: MB6 completed transmission/reception when.." eventfld.long 0x0 5. "BUF5I,Buffer MB5 Interrupt Or Frames available in Legacy Rx FIFO" "0: No occurrence of MB5 completing..,1: MB5 completed transmission/reception when.." newline hexmask.long.byte 0x0 1.--4. 1. "BUF4TO1I,Buffer MBi Interrupt Or Reserved" eventfld.long 0x0 0. "BUF0I,Buffer MB0 Interrupt Or Clear Legacy FIFO bit" "0: The corresponding buffer has no occurrence of..,1: The corresponding buffer has successfully.." line.long 0x4 "CTRL2,Control 2 Register" bitfld.long 0x4 31. "ERRMSK_FAST,Error Interrupt Mask for errors detected in the data phase of fast CAN FD frames" "0: ERRINT_FAST error interrupt disabled.,1: ERRINT_FAST error interrupt enabled." bitfld.long 0x4 30. "BOFFDONEMSK,Bus Off Done Interrupt Mask" "0: Bus off done interrupt disabled.,1: Bus off done interrupt enabled." newline hexmask.long.byte 0x4 24.--27. 1. "RFFN,Number Of Legacy Rx FIFO Filters" hexmask.long.byte 0x4 19.--23. 1. "TASD,Tx Arbitration Start Delay" newline bitfld.long 0x4 18. "MRP,Mailboxes Reception Priority" "0: Matching starts from Legacy Rx FIFO or Enhanced..,1: Matching starts from mailboxes and continues on.." bitfld.long 0x4 17. "RRS,Remote Request Storing" "0: Remote response frame is generated.,1: Remote request frame is stored." newline bitfld.long 0x4 16. "EACEN,Entire Frame Arbitration Field Comparison Enable For Rx Mailboxes" "0: Rx mailbox filter's IDE bit is always compared..,1: Enables the comparison of both Rx mailbox.." bitfld.long 0x4 14. "PREXCEN,Protocol Exception Enable" "0: Protocol exception is disabled.,1: Protocol exception is enabled." newline bitfld.long 0x4 13. "BTE,Bit Timing Expansion enable" "0: CAN Bit timing expansion is disabled.,1: CAN bit timing expansion is enabled." bitfld.long 0x4 12. "ISOCANFDEN,ISO CAN FD Enable" "0: FlexCAN operates using the non-ISO CAN FD..,1: FlexCAN operates using the ISO CAN FD protocol.." newline bitfld.long 0x4 11. "EDFLTDIS,Edge Filter Disable" "0: Edge filter is enabled,1: Edge filter is disabled" rgroup.long 0x38++0x3 line.long 0x0 "ESR2,Error and Status 2 Register" hexmask.long.byte 0x0 16.--22. 1. "LPTM,Lowest Priority Tx Mailbox" bitfld.long 0x0 14. "VPS,Valid Priority Status" "0: Contents of IMB and LPTM are invalid.,1: Contents of IMB and LPTM are valid." newline bitfld.long 0x0 13. "IMB,Inactive Mailbox" "0: If ESR2[VPS] is asserted the ESR2[LPTM] is not..,1: If ESR2[VPS] is asserted there is at least one.." rgroup.long 0x44++0x3 line.long 0x0 "CRCR,CRC Register" hexmask.long.byte 0x0 16.--22. 1. "MBCRC,CRC Mailbox" hexmask.long.word 0x0 0.--14. 1. "TXCRC,Transmitted CRC value" group.long 0x48++0x3 line.long 0x0 "RXFGMASK,Legacy Rx FIFO Global Mask Register" hexmask.long 0x0 0.--31. 1. "FGM,Legacy Rx FIFO Global Mask Bits" rgroup.long 0x4C++0x3 line.long 0x0 "RXFIR,Legacy Rx FIFO Information Register" hexmask.long.word 0x0 0.--8. 1. "IDHIT,Identifier Acceptance Filter Hit Indicator" group.long 0x50++0x3 line.long 0x0 "CBT,CAN Bit Timing Register" bitfld.long 0x0 31. "BTF,Bit Timing Format Enable" "0: Extended bit time definitions disabled.,1: Extended bit time definitions enabled." hexmask.long.word 0x0 21.--30. 1. "EPRESDIV,Extended Prescaler Division Factor" newline hexmask.long.byte 0x0 16.--20. 1. "ERJW,Extended Resync Jump Width" hexmask.long.byte 0x0 10.--15. 1. "EPROPSEG,Extended Propagation Segment" newline hexmask.long.byte 0x0 5.--9. 1. "EPSEG1,Extended Phase Segment 1" hexmask.long.byte 0x0 0.--4. 1. "EPSEG2,Extended Phase Segment 2" group.long 0x80++0x3 line.long 0x0 "CS0,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_16B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_32B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_64B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x7 line.long 0x0 "MB0_8B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID0,Message Buffer 0 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_16B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_32B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_64B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x7 line.long 0x0 "MB0_8B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_16B_WORD0,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_32B_WORD0,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_64B_WORD0,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_8B_WORD0,Message Buffer 0 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x7 line.long 0x0 "WORD00,Message Buffer 0 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_16B_WORD1,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_32B_WORD1,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_64B_WORD1,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_8B_WORD1,Message Buffer 0 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x7 line.long 0x0 "WORD10,Message Buffer 0 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS1,Message Buffer 1 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x90++0x3 line.long 0x0 "MB0_16B_WORD2,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x3 line.long 0x0 "MB0_32B_WORD2,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x3 line.long 0x0 "MB0_64B_WORD2,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x7 line.long 0x0 "MB1_8B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID1,Message Buffer 1 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x94++0x3 line.long 0x0 "MB0_16B_WORD3,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x3 line.long 0x0 "MB0_32B_WORD3,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x3 line.long 0x0 "MB0_64B_WORD3,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x7 line.long 0x0 "MB1_8B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_32B_WORD4,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x98++0x3 line.long 0x0 "MB0_64B_WORD4,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x98++0x3 line.long 0x0 "MB1_16B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x98++0x3 line.long 0x0 "MB1_8B_WORD0,Message Buffer 1 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x98++0x7 line.long 0x0 "WORD01,Message Buffer 1 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_32B_WORD5,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x3 line.long 0x0 "MB0_64B_WORD5,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x3 line.long 0x0 "MB1_16B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x9C++0x3 line.long 0x0 "MB1_8B_WORD1,Message Buffer 1 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x7 line.long 0x0 "WORD11,Message Buffer 1 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS2,Message Buffer 2 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xA0++0x3 line.long 0x0 "MB0_32B_WORD6,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x3 line.long 0x0 "MB0_64B_WORD6,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x3 line.long 0x0 "MB1_16B_WORD0,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x7 line.long 0x0 "MB2_8B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID2,Message Buffer 2 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xA4++0x3 line.long 0x0 "MB0_32B_WORD7,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x3 line.long 0x0 "MB0_64B_WORD7,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x3 line.long 0x0 "MB1_16B_WORD1,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x7 line.long 0x0 "MB2_8B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_64B_WORD8,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x3 line.long 0x0 "MB1_16B_WORD2,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x3 line.long 0x0 "MB1_32B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xA8++0x3 line.long 0x0 "MB2_8B_WORD0,Message Buffer 2 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x7 line.long 0x0 "WORD02,Message Buffer 2 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_64B_WORD9,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x3 line.long 0x0 "MB1_16B_WORD3,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x3 line.long 0x0 "MB1_32B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xAC++0x3 line.long 0x0 "MB2_8B_WORD1,Message Buffer 2 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x7 line.long 0x0 "WORD12,Message Buffer 2 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS3,Message Buffer 3 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xB0++0x3 line.long 0x0 "MB0_64B_WORD10,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0xB0++0x3 line.long 0x0 "MB1_32B_WORD0,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB0++0x3 line.long 0x0 "MB2_16B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xB0++0x7 line.long 0x0 "MB3_8B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID3,Message Buffer 3 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xB4++0x3 line.long 0x0 "MB0_64B_WORD11,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0xB4++0x3 line.long 0x0 "MB1_32B_WORD1,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xB4++0x3 line.long 0x0 "MB2_16B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xB4++0x7 line.long 0x0 "MB3_8B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_64B_WORD12,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB1_32B_WORD2,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB2_16B_WORD0,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB3_8B_WORD0,Message Buffer 3 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x7 line.long 0x0 "WORD03,Message Buffer 3 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_64B_WORD13,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB1_32B_WORD3,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB2_16B_WORD1,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB3_8B_WORD1,Message Buffer 3 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x7 line.long 0x0 "WORD13,Message Buffer 3 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS4,Message Buffer 4 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC0++0x3 line.long 0x0 "MB0_64B_WORD14,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x3 line.long 0x0 "MB1_32B_WORD4,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x3 line.long 0x0 "MB2_16B_WORD2,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x7 line.long 0x0 "MB4_8B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID4,Message Buffer 4 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xC4++0x3 line.long 0x0 "MB0_64B_WORD15,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x3 line.long 0x0 "MB1_32B_WORD5,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x3 line.long 0x0 "MB2_16B_WORD3,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x7 line.long 0x0 "MB4_8B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_32B_WORD6,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xC8++0x3 line.long 0x0 "MB1_64B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC8++0x3 line.long 0x0 "MB3_16B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC8++0x3 line.long 0x0 "MB4_8B_WORD0,Message Buffer 4 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xC8++0x7 line.long 0x0 "WORD04,Message Buffer 4 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_32B_WORD7,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xCC++0x3 line.long 0x0 "MB1_64B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xCC++0x3 line.long 0x0 "MB3_16B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xCC++0x3 line.long 0x0 "MB4_8B_WORD1,Message Buffer 4 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xCC++0x7 line.long 0x0 "WORD14,Message Buffer 4 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS5,Message Buffer 5 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xD0++0x3 line.long 0x0 "MB1_64B_WORD0,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD0++0x3 line.long 0x0 "MB2_32B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xD0++0x3 line.long 0x0 "MB3_16B_WORD0,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD0++0x7 line.long 0x0 "MB5_8B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID5,Message Buffer 5 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xD4++0x3 line.long 0x0 "MB1_64B_WORD1,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xD4++0x3 line.long 0x0 "MB2_32B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xD4++0x3 line.long 0x0 "MB3_16B_WORD1,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xD4++0x7 line.long 0x0 "MB5_8B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD2,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB2_32B_WORD0,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB3_16B_WORD2,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB5_8B_WORD0,Message Buffer 5 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x7 line.long 0x0 "WORD05,Message Buffer 5 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD3,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB2_32B_WORD1,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB3_16B_WORD3,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB5_8B_WORD1,Message Buffer 5 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x7 line.long 0x0 "WORD15,Message Buffer 5 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS6,Message Buffer 6 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xE0++0x3 line.long 0x0 "MB1_64B_WORD4,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xE0++0x3 line.long 0x0 "MB2_32B_WORD2,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xE0++0x3 line.long 0x0 "MB4_16B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xE0++0x7 line.long 0x0 "MB6_8B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID6,Message Buffer 6 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xE4++0x3 line.long 0x0 "MB1_64B_WORD5,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xE4++0x3 line.long 0x0 "MB2_32B_WORD3,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xE4++0x3 line.long 0x0 "MB4_16B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xE4++0x7 line.long 0x0 "MB6_8B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD6,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB2_32B_WORD4,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB4_16B_WORD0,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB6_8B_WORD0,Message Buffer 6 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x7 line.long 0x0 "WORD06,Message Buffer 6 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD7,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB2_32B_WORD5,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB4_16B_WORD1,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB6_8B_WORD1,Message Buffer 6 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x7 line.long 0x0 "WORD16,Message Buffer 6 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS7,Message Buffer 7 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF0++0x3 line.long 0x0 "MB1_64B_WORD8,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x3 line.long 0x0 "MB2_32B_WORD6,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x3 line.long 0x0 "MB4_16B_WORD2,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x7 line.long 0x0 "MB7_8B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID7,Message Buffer 7 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xF4++0x3 line.long 0x0 "MB1_64B_WORD9,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x3 line.long 0x0 "MB2_32B_WORD7,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x3 line.long 0x0 "MB4_16B_WORD3,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x7 line.long 0x0 "MB7_8B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD10,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0xF8++0x3 line.long 0x0 "MB3_32B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF8++0x3 line.long 0x0 "MB5_16B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF8++0x3 line.long 0x0 "MB7_8B_WORD0,Message Buffer 7 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xF8++0x7 line.long 0x0 "WORD07,Message Buffer 7 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD11,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0xFC++0x3 line.long 0x0 "MB3_32B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xFC++0x3 line.long 0x0 "MB5_16B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xFC++0x3 line.long 0x0 "MB7_8B_WORD1,Message Buffer 7 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xFC++0x7 line.long 0x0 "WORD17,Message Buffer 7 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS8,Message Buffer 8 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x100++0x3 line.long 0x0 "MB1_64B_WORD12,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x100++0x3 line.long 0x0 "MB3_32B_WORD0,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x100++0x3 line.long 0x0 "MB5_16B_WORD0,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x100++0x7 line.long 0x0 "MB8_8B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID8,Message Buffer 8 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x104++0x3 line.long 0x0 "MB1_64B_WORD13,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x104++0x3 line.long 0x0 "MB3_32B_WORD1,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x104++0x3 line.long 0x0 "MB5_16B_WORD1,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x104++0x7 line.long 0x0 "MB8_8B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD14,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB3_32B_WORD2,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB5_16B_WORD2,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB8_8B_WORD0,Message Buffer 8 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x108++0x7 line.long 0x0 "WORD08,Message Buffer 8 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD15,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB3_32B_WORD3,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB5_16B_WORD3,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB8_8B_WORD1,Message Buffer 8 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x7 line.long 0x0 "WORD18,Message Buffer 8 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS9,Message Buffer 9 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x3 line.long 0x0 "MB2_64B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x3 line.long 0x0 "MB3_32B_WORD4,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x110++0x3 line.long 0x0 "MB6_16B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x7 line.long 0x0 "MB9_8B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID9,Message Buffer 9 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x3 line.long 0x0 "MB2_64B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x3 line.long 0x0 "MB3_32B_WORD5,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x114++0x3 line.long 0x0 "MB6_16B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x7 line.long 0x0 "MB9_8B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB2_64B_WORD0,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB3_32B_WORD6,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB6_16B_WORD0,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB9_8B_WORD0,Message Buffer 9 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x7 line.long 0x0 "WORD09,Message Buffer 9 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB2_64B_WORD1,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB3_32B_WORD7,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB6_16B_WORD1,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB9_8B_WORD1,Message Buffer 9 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x7 line.long 0x0 "WORD19,Message Buffer 9 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS10,Message Buffer 10 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x3 line.long 0x0 "MB10_8B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x3 line.long 0x0 "MB2_64B_WORD2,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x120++0x3 line.long 0x0 "MB4_32B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x7 line.long 0x0 "MB6_16B_WORD2,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID10,Message Buffer 10 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x3 line.long 0x0 "MB10_8B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x3 line.long 0x0 "MB2_64B_WORD3,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x124++0x3 line.long 0x0 "MB4_32B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x7 line.long 0x0 "MB6_16B_WORD3,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_8B_WORD0,Message Buffer 10 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB2_64B_WORD4,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB4_32B_WORD0,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB7_16B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x128++0x7 line.long 0x0 "WORD010,Message Buffer 10 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_8B_WORD1,Message Buffer 10 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB2_64B_WORD5,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB4_32B_WORD1,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB7_16B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x12C++0x7 line.long 0x0 "WORD110,Message Buffer 10 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS11,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x130++0x3 line.long 0x0 "MB11_8B_CS,Message Buffer 11 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x130++0x3 line.long 0x0 "MB2_64B_WORD6,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x130++0x3 line.long 0x0 "MB4_32B_WORD2,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x130++0x7 line.long 0x0 "MB7_16B_WORD0,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID11,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x134++0x3 line.long 0x0 "MB11_8B_ID,Message Buffer 11 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x134++0x3 line.long 0x0 "MB2_64B_WORD7,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x134++0x3 line.long 0x0 "MB4_32B_WORD3,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x134++0x7 line.long 0x0 "MB7_16B_WORD1,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_8B_WORD0,Message Buffer 11 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB2_64B_WORD8,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB4_32B_WORD4,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB7_16B_WORD2,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x138++0x7 line.long 0x0 "WORD011,Message Buffer 11 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_8B_WORD1,Message Buffer 11 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB2_64B_WORD9,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB4_32B_WORD5,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB7_16B_WORD3,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x7 line.long 0x0 "WORD111,Message Buffer 11 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS12,Message Buffer 12 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x140++0x3 line.long 0x0 "MB12_8B_CS,Message Buffer 12 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x140++0x3 line.long 0x0 "MB2_64B_WORD10,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x140++0x3 line.long 0x0 "MB4_32B_WORD6,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x140++0x7 line.long 0x0 "MB8_16B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID12,Message Buffer 12 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x144++0x3 line.long 0x0 "MB12_8B_ID,Message Buffer 12 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x144++0x3 line.long 0x0 "MB2_64B_WORD11,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x144++0x3 line.long 0x0 "MB4_32B_WORD7,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x144++0x7 line.long 0x0 "MB8_16B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB12_8B_WORD0,Message Buffer 12 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x148++0x3 line.long 0x0 "MB2_64B_WORD12,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x148++0x3 line.long 0x0 "MB5_32B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x148++0x3 line.long 0x0 "MB8_16B_WORD0,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x148++0x7 line.long 0x0 "WORD012,Message Buffer 12 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_8B_WORD1,Message Buffer 12 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x3 line.long 0x0 "MB2_64B_WORD13,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x3 line.long 0x0 "MB5_32B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x14C++0x3 line.long 0x0 "MB8_16B_WORD1,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x7 line.long 0x0 "WORD112,Message Buffer 12 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS13,Message Buffer 13 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x150++0x3 line.long 0x0 "MB13_8B_CS,Message Buffer 13 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x150++0x3 line.long 0x0 "MB2_64B_WORD14,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x150++0x3 line.long 0x0 "MB5_32B_WORD0,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x150++0x7 line.long 0x0 "MB8_16B_WORD2,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID13,Message Buffer 13 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x154++0x3 line.long 0x0 "MB13_8B_ID,Message Buffer 13 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x154++0x3 line.long 0x0 "MB2_64B_WORD15,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x154++0x3 line.long 0x0 "MB5_32B_WORD1,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x154++0x7 line.long 0x0 "MB8_16B_WORD3,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_8B_WORD0,Message Buffer 13 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x158++0x3 line.long 0x0 "MB3_64B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x158++0x3 line.long 0x0 "MB5_32B_WORD2,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x158++0x3 line.long 0x0 "MB9_16B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x158++0x7 line.long 0x0 "WORD013,Message Buffer 13 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_8B_WORD1,Message Buffer 13 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x15C++0x3 line.long 0x0 "MB3_64B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x15C++0x3 line.long 0x0 "MB5_32B_WORD3,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x15C++0x3 line.long 0x0 "MB9_16B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x15C++0x7 line.long 0x0 "WORD113,Message Buffer 13 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS14,Message Buffer 14 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x160++0x3 line.long 0x0 "MB14_8B_CS,Message Buffer 14 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x160++0x3 line.long 0x0 "MB3_64B_WORD0,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x160++0x3 line.long 0x0 "MB5_32B_WORD4,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x160++0x7 line.long 0x0 "MB9_16B_WORD0,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID14,Message Buffer 14 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x164++0x3 line.long 0x0 "MB14_8B_ID,Message Buffer 14 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x164++0x3 line.long 0x0 "MB3_64B_WORD1,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x164++0x3 line.long 0x0 "MB5_32B_WORD5,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x164++0x7 line.long 0x0 "MB9_16B_WORD1,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_8B_WORD0,Message Buffer 14 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB3_64B_WORD2,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB5_32B_WORD6,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB9_16B_WORD2,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x168++0x7 line.long 0x0 "WORD014,Message Buffer 14 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_8B_WORD1,Message Buffer 14 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB3_64B_WORD3,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB5_32B_WORD7,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB9_16B_WORD3,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x7 line.long 0x0 "WORD114,Message Buffer 14 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS15,Message Buffer 15 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB10_16B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB15_8B_CS,Message Buffer 15 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB3_64B_WORD4,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x170++0x7 line.long 0x0 "MB6_32B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID15,Message Buffer 15 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB10_16B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB15_8B_ID,Message Buffer 15 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB3_64B_WORD5,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x174++0x7 line.long 0x0 "MB6_32B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB10_16B_WORD0,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB15_8B_WORD0,Message Buffer 15 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB3_64B_WORD6,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB6_32B_WORD0,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x7 line.long 0x0 "WORD015,Message Buffer 15 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_16B_WORD1,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB15_8B_WORD1,Message Buffer 15 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB3_64B_WORD7,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB6_32B_WORD1,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x7 line.long 0x0 "WORD115,Message Buffer 15 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS16,Message Buffer 16 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x180++0x3 line.long 0x0 "MB10_16B_WORD2,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x180++0x3 line.long 0x0 "MB16_8B_CS,Message Buffer 16 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x180++0x3 line.long 0x0 "MB3_64B_WORD8,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x180++0x7 line.long 0x0 "MB6_32B_WORD2,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID16,Message Buffer 16 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x184++0x3 line.long 0x0 "MB10_16B_WORD3,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x184++0x3 line.long 0x0 "MB16_8B_ID,Message Buffer 16 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x184++0x3 line.long 0x0 "MB3_64B_WORD9,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x184++0x7 line.long 0x0 "MB6_32B_WORD3,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_CS,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x188++0x3 line.long 0x0 "MB16_8B_WORD0,Message Buffer 16 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x188++0x3 line.long 0x0 "MB3_64B_WORD10,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x188++0x3 line.long 0x0 "MB6_32B_WORD4,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x188++0x7 line.long 0x0 "WORD016,Message Buffer 16 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_ID,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x18C++0x3 line.long 0x0 "MB16_8B_WORD1,Message Buffer 16 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x3 line.long 0x0 "MB3_64B_WORD11,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x3 line.long 0x0 "MB6_32B_WORD5,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x7 line.long 0x0 "WORD116,Message Buffer 16 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS17,Message Buffer 17 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x190++0x3 line.long 0x0 "MB11_16B_WORD0,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x190++0x3 line.long 0x0 "MB17_8B_CS,Message Buffer 17 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x190++0x3 line.long 0x0 "MB3_64B_WORD12,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x190++0x7 line.long 0x0 "MB6_32B_WORD6,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID17,Message Buffer 17 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x194++0x3 line.long 0x0 "MB11_16B_WORD1,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x194++0x3 line.long 0x0 "MB17_8B_ID,Message Buffer 17 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x194++0x3 line.long 0x0 "MB3_64B_WORD13,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x194++0x7 line.long 0x0 "MB6_32B_WORD7,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_WORD2,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB17_8B_WORD0,Message Buffer 17 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB3_64B_WORD14,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB7_32B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x198++0x7 line.long 0x0 "WORD017,Message Buffer 17 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_WORD3,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB17_8B_WORD1,Message Buffer 17 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB3_64B_WORD15,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB7_32B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x19C++0x7 line.long 0x0 "WORD117,Message Buffer 17 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS18,Message Buffer 18 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB12_16B_CS,Message Buffer 12 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB18_8B_CS,Message Buffer 18 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB4_64B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x7 line.long 0x0 "MB7_32B_WORD0,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID18,Message Buffer 18 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB12_16B_ID,Message Buffer 12 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB18_8B_ID,Message Buffer 18 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB4_64B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x7 line.long 0x0 "MB7_32B_WORD1,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_16B_WORD0,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB18_8B_WORD0,Message Buffer 18 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB4_64B_WORD0,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB7_32B_WORD2,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x7 line.long 0x0 "WORD018,Message Buffer 18 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_16B_WORD1,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB18_8B_WORD1,Message Buffer 18 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB4_64B_WORD1,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB7_32B_WORD3,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x7 line.long 0x0 "WORD118,Message Buffer 18 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS19,Message Buffer 19 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B0++0x3 line.long 0x0 "MB12_16B_WORD2,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1B0++0x3 line.long 0x0 "MB19_8B_CS,Message Buffer 19 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B0++0x3 line.long 0x0 "MB4_64B_WORD2,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1B0++0x7 line.long 0x0 "MB7_32B_WORD4,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID19,Message Buffer 19 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1B4++0x3 line.long 0x0 "MB12_16B_WORD3,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1B4++0x3 line.long 0x0 "MB19_8B_ID,Message Buffer 19 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1B4++0x3 line.long 0x0 "MB4_64B_WORD3,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1B4++0x7 line.long 0x0 "MB7_32B_WORD5,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_CS,Message Buffer 13 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B8++0x3 line.long 0x0 "MB19_8B_WORD0,Message Buffer 19 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x3 line.long 0x0 "MB4_64B_WORD4,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x3 line.long 0x0 "MB7_32B_WORD6,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x7 line.long 0x0 "WORD019,Message Buffer 19 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_ID,Message Buffer 13 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1BC++0x3 line.long 0x0 "MB19_8B_WORD1,Message Buffer 19 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x3 line.long 0x0 "MB4_64B_WORD5,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x3 line.long 0x0 "MB7_32B_WORD7,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x7 line.long 0x0 "WORD119,Message Buffer 19 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS20,Message Buffer 20 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1C0++0x3 line.long 0x0 "MB13_16B_WORD0,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C0++0x3 line.long 0x0 "MB20_8B_CS,Message Buffer 20 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1C0++0x3 line.long 0x0 "MB4_64B_WORD6,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x1C0++0x7 line.long 0x0 "MB8_32B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID20,Message Buffer 20 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1C4++0x3 line.long 0x0 "MB13_16B_WORD1,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1C4++0x3 line.long 0x0 "MB20_8B_ID,Message Buffer 20 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1C4++0x3 line.long 0x0 "MB4_64B_WORD7,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x1C4++0x7 line.long 0x0 "MB8_32B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB13_16B_WORD2,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB20_8B_WORD0,Message Buffer 20 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB4_64B_WORD8,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB8_32B_WORD0,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x7 line.long 0x0 "WORD020,Message Buffer 20 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_WORD3,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB20_8B_WORD1,Message Buffer 20 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB4_64B_WORD9,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB8_32B_WORD1,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x7 line.long 0x0 "WORD120,Message Buffer 20 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS21,Message Buffer 21 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB14_16B_CS,Message Buffer 14 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB21_8B_CS,Message Buffer 21 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB4_64B_WORD10,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x1D0++0x7 line.long 0x0 "MB8_32B_WORD2,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID21,Message Buffer 21 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB14_16B_ID,Message Buffer 14 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB21_8B_ID,Message Buffer 21 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB4_64B_WORD11,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x1D4++0x7 line.long 0x0 "MB8_32B_WORD3,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_16B_WORD0,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB21_8B_WORD0,Message Buffer 21 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB4_64B_WORD12,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB8_32B_WORD4,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x7 line.long 0x0 "WORD021,Message Buffer 21 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_16B_WORD1,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB21_8B_WORD1,Message Buffer 21 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB4_64B_WORD13,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB8_32B_WORD5,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x7 line.long 0x0 "WORD121,Message Buffer 21 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS22,Message Buffer 22 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E0++0x3 line.long 0x0 "MB14_16B_WORD2,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1E0++0x3 line.long 0x0 "MB22_8B_CS,Message Buffer 22 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E0++0x3 line.long 0x0 "MB4_64B_WORD14,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x1E0++0x7 line.long 0x0 "MB8_32B_WORD6,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID22,Message Buffer 22 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1E4++0x3 line.long 0x0 "MB14_16B_WORD3,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1E4++0x3 line.long 0x0 "MB22_8B_ID,Message Buffer 22 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1E4++0x3 line.long 0x0 "MB4_64B_WORD15,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x1E4++0x7 line.long 0x0 "MB8_32B_WORD7,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_CS,Message Buffer 15 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x3 line.long 0x0 "MB22_8B_WORD0,Message Buffer 22 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1E8++0x3 line.long 0x0 "MB5_64B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x3 line.long 0x0 "MB9_32B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x7 line.long 0x0 "WORD022,Message Buffer 22 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_ID,Message Buffer 15 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x3 line.long 0x0 "MB22_8B_WORD1,Message Buffer 22 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1EC++0x3 line.long 0x0 "MB5_64B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x3 line.long 0x0 "MB9_32B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x7 line.long 0x0 "WORD122,Message Buffer 22 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS23,Message Buffer 23 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1F0++0x3 line.long 0x0 "MB15_16B_WORD0,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F0++0x3 line.long 0x0 "MB23_8B_CS,Message Buffer 23 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1F0++0x3 line.long 0x0 "MB5_64B_WORD0,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F0++0x7 line.long 0x0 "MB9_32B_WORD0,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID23,Message Buffer 23 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1F4++0x3 line.long 0x0 "MB15_16B_WORD1,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1F4++0x3 line.long 0x0 "MB23_8B_ID,Message Buffer 23 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1F4++0x3 line.long 0x0 "MB5_64B_WORD1,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1F4++0x7 line.long 0x0 "MB9_32B_WORD1,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_WORD2,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB23_8B_WORD0,Message Buffer 23 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB5_64B_WORD2,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB9_32B_WORD2,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x7 line.long 0x0 "WORD023,Message Buffer 23 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_WORD3,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB23_8B_WORD1,Message Buffer 23 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB5_64B_WORD3,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB9_32B_WORD3,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x7 line.long 0x0 "WORD123,Message Buffer 23 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS24,Message Buffer 24 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB16_16B_CS,Message Buffer 16 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB24_8B_CS,Message Buffer 24 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB5_64B_WORD4,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x200++0x7 line.long 0x0 "MB9_32B_WORD4,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID24,Message Buffer 24 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB16_16B_ID,Message Buffer 16 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB24_8B_ID,Message Buffer 24 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB5_64B_WORD5,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x204++0x7 line.long 0x0 "MB9_32B_WORD5,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB16_16B_WORD0,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB24_8B_WORD0,Message Buffer 24 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB5_64B_WORD6,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB9_32B_WORD6,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x208++0x7 line.long 0x0 "WORD024,Message Buffer 24 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB16_16B_WORD1,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB24_8B_WORD1,Message Buffer 24 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB5_64B_WORD7,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB9_32B_WORD7,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x7 line.long 0x0 "WORD124,Message Buffer 24 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS25,Message Buffer 25 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x3 line.long 0x0 "MB10_32B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x3 line.long 0x0 "MB16_16B_WORD2,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x210++0x3 line.long 0x0 "MB25_8B_CS,Message Buffer 25 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x7 line.long 0x0 "MB5_64B_WORD8,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID25,Message Buffer 25 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x3 line.long 0x0 "MB10_32B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x3 line.long 0x0 "MB16_16B_WORD3,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x214++0x3 line.long 0x0 "MB25_8B_ID,Message Buffer 25 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x7 line.long 0x0 "MB5_64B_WORD9,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD0,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x218++0x3 line.long 0x0 "MB17_16B_CS,Message Buffer 17 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x218++0x3 line.long 0x0 "MB25_8B_WORD0,Message Buffer 25 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x218++0x3 line.long 0x0 "MB5_64B_WORD10,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x218++0x7 line.long 0x0 "WORD025,Message Buffer 25 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD1,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x3 line.long 0x0 "MB17_16B_ID,Message Buffer 17 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x21C++0x3 line.long 0x0 "MB25_8B_WORD1,Message Buffer 25 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x3 line.long 0x0 "MB5_64B_WORD11,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x7 line.long 0x0 "WORD125,Message Buffer 25 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS26,Message Buffer 26 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x220++0x3 line.long 0x0 "MB10_32B_WORD2,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x220++0x3 line.long 0x0 "MB17_16B_WORD0,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x220++0x3 line.long 0x0 "MB26_8B_CS,Message Buffer 26 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x220++0x7 line.long 0x0 "MB5_64B_WORD12,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID26,Message Buffer 26 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x224++0x3 line.long 0x0 "MB10_32B_WORD3,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x224++0x3 line.long 0x0 "MB17_16B_WORD1,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x224++0x3 line.long 0x0 "MB26_8B_ID,Message Buffer 26 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x224++0x7 line.long 0x0 "MB5_64B_WORD13,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD4,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB17_16B_WORD2,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB26_8B_WORD0,Message Buffer 26 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB5_64B_WORD14,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x228++0x7 line.long 0x0 "WORD026,Message Buffer 26 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD5,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB17_16B_WORD3,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB26_8B_WORD1,Message Buffer 26 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB5_64B_WORD15,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x7 line.long 0x0 "WORD126,Message Buffer 26 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS27,Message Buffer 27 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x3 line.long 0x0 "MB10_32B_WORD6,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x230++0x3 line.long 0x0 "MB18_16B_CS,Message Buffer 18 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x3 line.long 0x0 "MB27_8B_CS,Message Buffer 27 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x7 line.long 0x0 "MB6_64B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID27,Message Buffer 27 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x3 line.long 0x0 "MB10_32B_WORD7,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x234++0x3 line.long 0x0 "MB18_16B_ID,Message Buffer 18 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x3 line.long 0x0 "MB27_8B_ID,Message Buffer 27 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x7 line.long 0x0 "MB6_64B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB11_32B_CS,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x238++0x3 line.long 0x0 "MB18_16B_WORD0,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x3 line.long 0x0 "MB27_8B_WORD0,Message Buffer 27 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x3 line.long 0x0 "MB6_64B_WORD0,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x7 line.long 0x0 "WORD027,Message Buffer 27 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_ID,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x23C++0x3 line.long 0x0 "MB18_16B_WORD1,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x3 line.long 0x0 "MB27_8B_WORD1,Message Buffer 27 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x3 line.long 0x0 "MB6_64B_WORD1,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x7 line.long 0x0 "WORD127,Message Buffer 27 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS28,Message Buffer 28 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x240++0x3 line.long 0x0 "MB11_32B_WORD0,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x240++0x3 line.long 0x0 "MB18_16B_WORD2,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x240++0x3 line.long 0x0 "MB28_8B_CS,Message Buffer 28 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x240++0x7 line.long 0x0 "MB6_64B_WORD2,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID28,Message Buffer 28 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x244++0x3 line.long 0x0 "MB11_32B_WORD1,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x244++0x3 line.long 0x0 "MB18_16B_WORD3,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x244++0x3 line.long 0x0 "MB28_8B_ID,Message Buffer 28 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x244++0x7 line.long 0x0 "MB6_64B_WORD3,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD2,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x248++0x3 line.long 0x0 "MB19_16B_CS,Message Buffer 19 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x248++0x3 line.long 0x0 "MB28_8B_WORD0,Message Buffer 28 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x248++0x3 line.long 0x0 "MB6_64B_WORD4,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x248++0x7 line.long 0x0 "WORD028,Message Buffer 28 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD3,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x3 line.long 0x0 "MB19_16B_ID,Message Buffer 19 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x24C++0x3 line.long 0x0 "MB28_8B_WORD1,Message Buffer 28 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x3 line.long 0x0 "MB6_64B_WORD5,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x7 line.long 0x0 "WORD128,Message Buffer 28 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS29,Message Buffer 29 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x250++0x3 line.long 0x0 "MB11_32B_WORD4,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x250++0x3 line.long 0x0 "MB19_16B_WORD0,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x250++0x3 line.long 0x0 "MB29_8B_CS,Message Buffer 29 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x250++0x7 line.long 0x0 "MB6_64B_WORD6,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID29,Message Buffer 29 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x254++0x3 line.long 0x0 "MB11_32B_WORD5,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x254++0x3 line.long 0x0 "MB19_16B_WORD1,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x254++0x3 line.long 0x0 "MB29_8B_ID,Message Buffer 29 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x254++0x7 line.long 0x0 "MB6_64B_WORD7,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD6,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB19_16B_WORD2,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB29_8B_WORD0,Message Buffer 29 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB6_64B_WORD8,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x258++0x7 line.long 0x0 "WORD029,Message Buffer 29 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD7,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB19_16B_WORD3,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB29_8B_WORD1,Message Buffer 29 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB6_64B_WORD9,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x7 line.long 0x0 "WORD129,Message Buffer 29 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS30,Message Buffer 30 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x3 line.long 0x0 "MB20_16B_CS,Message Buffer 20 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x3 line.long 0x0 "MB30_8B_CS,Message Buffer 30 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x7 line.long 0x0 "MB6_64B_WORD10,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID30,Message Buffer 30 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x3 line.long 0x0 "MB20_16B_ID,Message Buffer 20 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x3 line.long 0x0 "MB30_8B_ID,Message Buffer 30 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x7 line.long 0x0 "MB6_64B_WORD11,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB20_16B_WORD0,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x268++0x3 line.long 0x0 "MB30_8B_WORD0,Message Buffer 30 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x268++0x3 line.long 0x0 "MB6_64B_WORD12,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x268++0x7 line.long 0x0 "WORD030,Message Buffer 30 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB20_16B_WORD1,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x3 line.long 0x0 "MB30_8B_WORD1,Message Buffer 30 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x3 line.long 0x0 "MB6_64B_WORD13,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x7 line.long 0x0 "WORD130,Message Buffer 30 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS31,Message Buffer 31 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x270++0x3 line.long 0x0 "MB20_16B_WORD2,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x270++0x3 line.long 0x0 "MB31_8B_CS,Message Buffer 31 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x270++0x7 line.long 0x0 "MB6_64B_WORD14,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID31,Message Buffer 31 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x274++0x3 line.long 0x0 "MB20_16B_WORD3,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x274++0x3 line.long 0x0 "MB31_8B_ID,Message Buffer 31 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x274++0x7 line.long 0x0 "MB6_64B_WORD15,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB31_8B_WORD0,Message Buffer 31 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x278++0x7 line.long 0x0 "WORD031,Message Buffer 31 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB31_8B_WORD1,Message Buffer 31 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x27C++0x3 line.long 0x0 "WORD131,Message Buffer 31 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x880)++0x3 line.long 0x0 "RXIMR[$1],Rx Individual Mask Registers" hexmask.long 0x0 0.--31. 1. "MI,Individual Mask Bits" repeat.end group.long 0xB00++0x27 line.long 0x0 "CTRL1_PN,Pretended Networking Control 1 Register" bitfld.long 0x0 17. "WTOF_MSK,Wake Up by Timeout Flag Mask Bit" "0: Timeout wakeup event is disabled,1: Timeout wakeup event is enabled" bitfld.long 0x0 16. "WUMF_MSK,Wake Up by Match Flag Mask Bit" "0: Wakeup match event is disabled,1: Wakeup match event is enabled" newline hexmask.long.byte 0x0 8.--15. 1. "NMATCH,Number of Messages Matching the Same Filtering Criteria" bitfld.long 0x0 4.--5. "PLFS,Payload Filtering Selection" "0: Match upon a payload contents against an exact..,1: Match upon a payload value greater than or equal..,2: Match upon a payload value smaller than or equal..,3: Match upon a payload value inside a range.." newline bitfld.long 0x0 2.--3. "IDFS,ID Filtering Selection" "0: Match upon ID contents against an exact target..,1: Match upon an ID value greater than or equal to..,2: Match upon an ID value smaller than or equal to..,3: Match upon an ID value inside a range greater.." bitfld.long 0x0 0.--1. "FCS,Filtering Combination Selection" "0: Message ID filtering only,1: Message ID filtering and payload filtering,2: Message ID filtering occurring a specified..,3: Message ID filtering and payload filtering a.." line.long 0x4 "CTRL2_PN,Pretended Networking Control 2 Register" hexmask.long.word 0x4 0.--15. 1. "MATCHTO,Timeout for No Message Matching the Filtering Criteria" line.long 0x8 "WU_MTC,Pretended Networking Wake Up Match Register" eventfld.long 0x8 17. "WTOF,Wake Up by Timeout Flag Bit" "0: No wakeup by timeout event detected,1: Wakeup by timeout event detected" eventfld.long 0x8 16. "WUMF,Wake Up by Match Flag Bit" "0: No wakeup by match event detected,1: Wakeup by match event detected" newline hexmask.long.byte 0x8 8.--15. 1. "MCOUNTER,Number of Matches when in Pretended Networking" line.long 0xC "FLT_ID1,Pretended Networking ID Filter 1 Register" bitfld.long 0xC 30. "FLT_IDE,ID Extended Filter" "0: Accept standard frame format,1: Accept extended frame format" bitfld.long 0xC 29. "FLT_RTR,Remote Transmission Request Filter" "0: Reject remote frame (accept data frame),1: Accept remote frame" newline hexmask.long 0xC 0.--28. 1. "FLT_ID1,ID Filter 1 for Pretended Networking filtering" line.long 0x10 "FLT_DLC,Pretended Networking DLC Filter Register" hexmask.long.byte 0x10 16.--19. 1. "FLT_DLC_LO,Lower Limit for Length of Data Bytes Filter" hexmask.long.byte 0x10 0.--3. 1. "FLT_DLC_HI,Upper Limit for Length of Data Bytes Filter" line.long 0x14 "PL1_LO,Pretended Networking Payload Low Filter 1 Register" hexmask.long.byte 0x14 24.--31. 1. "Data_byte_0,Payload Filter 1 low order bits for Pretended Networking payload filtering corresponding to data byte 0." hexmask.long.byte 0x14 16.--23. 1. "Data_byte_1,Payload Filter 1 low order bits for Pretended Networking payload filtering corresponding to data byte 1." newline hexmask.long.byte 0x14 8.--15. 1. "Data_byte_2,Payload Filter 1 low order bits for Pretended Networking payload filtering corresponding to data byte 2." hexmask.long.byte 0x14 0.--7. 1. "Data_byte_3,Payload Filter 1 low order bits for Pretended Networking payload filtering corresponding to data byte 3." line.long 0x18 "PL1_HI,Pretended Networking Payload High Filter 1 Register" hexmask.long.byte 0x18 24.--31. 1. "Data_byte_4,Payload Filter 1 high order bits for Pretended Networking payload filtering corresponding to data byte 4." hexmask.long.byte 0x18 16.--23. 1. "Data_byte_5,Payload Filter 1 high order bits for Pretended Networking payload filtering corresponding to data byte 5." newline hexmask.long.byte 0x18 8.--15. 1. "Data_byte_6,Payload Filter 1 high order bits for Pretended Networking payload filtering corresponding to data byte 6." hexmask.long.byte 0x18 0.--7. 1. "Data_byte_7,Payload Filter 1 high order bits for Pretended Networking payload filtering corresponding to data byte 7." line.long 0x1C "FLT_ID2_IDMASK,Pretended Networking ID Filter 2 Register / ID Mask Register" bitfld.long 0x1C 30. "IDE_MSK,ID Extended Mask Bit" "0: The corresponding bit in the filter is 'don't..,1: The corresponding bit in the filter is checked" bitfld.long 0x1C 29. "RTR_MSK,Remote Transmission Request Mask Bit" "0: The corresponding bit in the filter is 'don't..,1: The corresponding bit in the filter is checked" newline hexmask.long 0x1C 0.--28. 1. "FLT_ID2_IDMASK,ID Filter 2 for Pretended Networking Filtering / ID Mask Bits for Pretended Networking ID Filtering" line.long 0x20 "PL2_PLMASK_LO,Pretended Networking Payload Low Filter 2 Register / Payload Low Mask register" hexmask.long.byte 0x20 24.--31. 1. "Data_byte_0,Payload Filter 2 low order bits / Payload Mask low order bits for Pretended Networking payload filtering corresponding to the data byte 0." hexmask.long.byte 0x20 16.--23. 1. "Data_byte_1,Payload Filter 2 low order bits / Payload Mask low order bits for Pretended Networking payload filtering corresponding to the data byte 1." newline hexmask.long.byte 0x20 8.--15. 1. "Data_byte_2,Payload Filter 2 low order bits / Payload Mask low order bits for Pretended Networking payload filtering corresponding to the data byte 2." hexmask.long.byte 0x20 0.--7. 1. "Data_byte_3,Payload Filter 2 low order bits / Payload Mask low order bits for Pretended Networking payload filtering corresponding to the data byte 3." line.long 0x24 "PL2_PLMASK_HI,Pretended Networking Payload High Filter 2 low order bits / Payload High Mask register" hexmask.long.byte 0x24 24.--31. 1. "Data_byte_4,Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 4." hexmask.long.byte 0x24 16.--23. 1. "Data_byte_5,Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 5." newline hexmask.long.byte 0x24 8.--15. 1. "Data_byte_6,Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 6." hexmask.long.byte 0x24 0.--7. 1. "Data_byte_7,Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 7." repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x400D4B40 ad:0x400D4B50 ad:0x400D4B60 ad:0x400D4B70) tree "WMB[$1]" base $2 rgroup.long ($2)++0xF line.long 0x0 "WMB_CS,Wake Up Message Buffer register for C/S" bitfld.long 0x0 22. "SRR,Substitute Remote Request" "0,1" bitfld.long 0x0 21. "IDE,ID Extended Bit" "0: Frame format is standard,1: Frame format is extended" bitfld.long 0x0 20. "RTR,Remote Transmission Request Bit" "0: Frame is data one (not remote),1: Frame is a remote one" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of Data in Bytes" line.long 0x4 "WMB_ID,Wake Up Message Buffer Register for ID" hexmask.long 0x4 0.--28. 1. "ID,Received ID under Pretended Networking mode" line.long 0x8 "WMB_D03,Wake Up Message Buffer Register for Data 0-3" hexmask.long.byte 0x8 24.--31. 1. "Data_byte_0,Received payload corresponding to the data byte 0 under Pretended Networking mode" hexmask.long.byte 0x8 16.--23. 1. "Data_byte_1,Received payload corresponding to the data byte 1 under Pretended Networking mode" hexmask.long.byte 0x8 8.--15. 1. "Data_byte_2,Received payload corresponding to the data byte 2 under Pretended Networking mode" hexmask.long.byte 0x8 0.--7. 1. "Data_byte_3,Received payload corresponding to the data byte 3 under Pretended Networking mode" line.long 0xC "WMB_D47,Wake Up Message Buffer Register Data 4-7" hexmask.long.byte 0xC 24.--31. 1. "Data_byte_4,Received payload corresponding to the data byte 4 under Pretended Networking mode" hexmask.long.byte 0xC 16.--23. 1. "Data_byte_5,Received payload corresponding to the data byte 5 under Pretended Networking mode" hexmask.long.byte 0xC 8.--15. 1. "Data_byte_6,Received payload corresponding to the data byte 6 under Pretended Networking mode" hexmask.long.byte 0xC 0.--7. 1. "Data_byte_7,Received payload corresponding to the data byte 7 under Pretended Networking mode" tree.end repeat.end base ad:0x400D4000 group.long 0xBF0++0x17 line.long 0x0 "EPRS,Enhanced CAN Bit Timing Prescalers" hexmask.long.word 0x0 16.--25. 1. "EDPRESDIV,Extended Data Phase Prescaler Division Factor" hexmask.long.word 0x0 0.--9. 1. "ENPRESDIV,Extended Nominal Prescaler Division Factor" line.long 0x4 "ENCBT,Enhanced Nominal CAN Bit Timing" hexmask.long.byte 0x4 22.--28. 1. "NRJW,Nominal Resynchronization Jump Width" hexmask.long.byte 0x4 12.--18. 1. "NTSEG2,Nominal Time Segment 2" newline hexmask.long.byte 0x4 0.--7. 1. "NTSEG1,Nominal Time Segment 1" line.long 0x8 "EDCBT,Enhanced Data Phase CAN bit Timing" hexmask.long.byte 0x8 22.--25. 1. "DRJW,Data Phase Resynchronization Jump Width" hexmask.long.byte 0x8 12.--15. 1. "DTSEG2,Data Phase Time Segment 2" newline hexmask.long.byte 0x8 0.--4. 1. "DTSEG1,Data Phase Segment 1" line.long 0xC "ETDC,Enhanced Transceiver Delay Compensation" bitfld.long 0xC 31. "ETDCEN,Transceiver Delay Compensation Enable" "0: TDC is disabled,1: TDC is enabled" bitfld.long 0xC 30. "TDMDIS,Transceiver Delay Measurement Disable" "0: TDC measurement is enabled,1: TDC measurement is disabled" newline hexmask.long.byte 0xC 16.--22. 1. "ETDCOFF,Enhanced Transceiver Delay Compensation Offset" eventfld.long 0xC 15. "ETDCFAIL,Transceiver Delay Compensation Fail" "0: Measured loop delay is in range.,1: Measured loop delay is out of range." newline hexmask.long.byte 0xC 0.--7. 1. "ETDCVAL,Enhanced Transceiver Delay Compensation Value" line.long 0x10 "FDCTRL,CAN FD Control Register" bitfld.long 0x10 31. "FDRATE,Bit Rate Switch Enable" "0: Transmit a frame in nominal rate. The BRS bit in..,1: Transmit a frame with bit rate switching if the.." bitfld.long 0x10 16.--17. "MBDSR0,Message Buffer Data Size for Region 0" "0: Selects 8 bytes per message buffer.,1: Selects 16 bytes per message buffer.,2: Selects 32 bytes per message buffer.,3: Selects 64 bytes per message buffer." newline bitfld.long 0x10 15. "TDCEN,Transceiver Delay Compensation Enable" "0: TDC is disabled,1: TDC is enabled" eventfld.long 0x10 14. "TDCFAIL,Transceiver Delay Compensation Fail" "0: Measured loop delay is in range.,1: Measured loop delay is out of range." newline hexmask.long.byte 0x10 8.--12. 1. "TDCOFF,Transceiver Delay Compensation Offset" hexmask.long.byte 0x10 0.--5. 1. "TDCVAL,Transceiver Delay Compensation Value" line.long 0x14 "FDCBT,CAN FD Bit Timing Register" hexmask.long.word 0x14 20.--29. 1. "FPRESDIV,Fast Prescaler Division Factor" bitfld.long 0x14 16.--18. "FRJW,Fast Resync Jump Width" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x14 10.--14. 1. "FPROPSEG,Fast Propagation Segment" bitfld.long 0x14 5.--7. "FPSEG1,Fast Phase Segment 1" "0,1,2,3,4,5,6,7" newline bitfld.long 0x14 0.--2. "FPSEG2,Fast Phase Segment 2" "0,1,2,3,4,5,6,7" rgroup.long 0xC08++0x3 line.long 0x0 "FDCRC,CAN FD CRC Register" hexmask.long.byte 0x0 24.--30. 1. "FD_MBCRC,CRC Mailbox Number for FD_TXCRC" hexmask.long.tbyte 0x0 0.--20. 1. "FD_TXCRC,Extended Transmitted CRC value" group.long 0xC0C++0xB line.long 0x0 "ERFCR,Enhanced Rx FIFO Control Register" bitfld.long 0x0 31. "ERFEN,Enhanced Rx FIFO enable" "0: Enhanced Rx FIFO is disabled,1: Enhanced Rx FIFO is enabled" hexmask.long.byte 0x0 26.--30. 1. "DMALW,DMA Last Word" newline hexmask.long.byte 0x0 16.--22. 1. "NEXIF,Number of Extended ID Filter Elements" hexmask.long.byte 0x0 8.--13. 1. "NFE,Number of Enhanced Rx FIFO Filter Elements" newline hexmask.long.byte 0x0 0.--4. 1. "ERFWM,Enhanced Rx FIFO Watermark" line.long 0x4 "ERFIER,Enhanced Rx FIFO Interrupt Enable Register" bitfld.long 0x4 31. "ERFUFWIE,Enhanced Rx FIFO Underflow Interrupt Enable" "0: Enhanced Rx FIFO Underflow interrupt is disabled,1: Enhanced Rx FIFO Underflow interrupt is enabled" bitfld.long 0x4 30. "ERFOVFIE,Enhanced Rx FIFO Overflow Interrupt Enable" "0: Enhanced Rx FIFO Overflow is disabled,1: Enhanced Rx FIFO Overflow is enabled" newline bitfld.long 0x4 29. "ERFWMIIE,Enhanced Rx FIFO Watermark Indication Interrupt Enable" "0: Enhanced Rx FIFO Watermark interrupt is disabled,1: Enhanced Rx FIFO Watermark interrupt is enabled" bitfld.long 0x4 28. "ERFDAIE,Enhanced Rx FIFO Data Available Interrupt Enable" "0: Enhanced Rx FIFO Data Available interrupt is..,1: Enhanced Rx FIFO Data Available interrupt is.." line.long 0x8 "ERFSR,Enhanced Rx FIFO Status Register" eventfld.long 0x8 31. "ERFUFW,Enhanced Rx FIFO Underflow" "0: No such occurrence,1: Enhanced Rx FIFO underflow" eventfld.long 0x8 30. "ERFOVF,Enhanced Rx FIFO Overflow" "0: No such occurrence,1: Enhanced Rx FIFO overflow" newline eventfld.long 0x8 29. "ERFWMI,Enhanced Rx FIFO Watermark Indication" "0: No such occurrence,1: The number of messages in FIFO is greater than.." eventfld.long 0x8 28. "ERFDA,Enhanced Rx FIFO Data Available" "0: No such occurrence,1: There is at least one message stored in Enhanced.." newline bitfld.long 0x8 27. "ERFCLR,Enhanced Rx FIFO Clear" "0: No effect,1: Clear Enhanced Rx FIFO content" rbitfld.long 0x8 17. "ERFE,Enhanced Rx FIFO empty" "0: Enhanced Rx FIFO is not empty,1: Enhanced Rx FIFO is empty" newline rbitfld.long 0x8 16. "ERFF,Enhanced Rx FIFO full" "0: Enhanced Rx FIFO is not full,1: Enhanced Rx FIFO is full" hexmask.long.byte 0x8 0.--5. 1. "ERFEL,Enhanced Rx FIFO Elements" repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3000)++0x3 line.long 0x0 "ERFFEL[$1],Enhanced Rx FIFO Filter Element" hexmask.long 0x0 0.--31. 1. "FEL,Filter Element Bits" repeat.end tree.end endif sif (cpuis("MCXN236*")) tree "CAN1" base ad:0x400D8000 group.long 0x0++0xB line.long 0x0 "MCR,Module Configuration" bitfld.long 0x0 31. "MDIS,Module Disable" "0: Enable,1: Disable" bitfld.long 0x0 30. "FRZ,Freeze Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "RFEN,Legacy RX FIFO Enable" "0: Disable,1: Enable" bitfld.long 0x0 28. "HALT,Halt FlexCAN" "0: No request,1: Enter Freeze mode if MCR[FRZ] = 1." newline rbitfld.long 0x0 27. "NOTRDY,FlexCAN Not Ready" "0: FlexCAN is in Normal mode Listen-Only mode or..,1: FlexCAN is in Disable mode Stop mode or Freeze.." bitfld.long 0x0 26. "WAKMSK,Wake-Up Interrupt Mask" "0: Disabled,1: Enabled" newline bitfld.long 0x0 25. "SOFTRST,Soft Reset" "0: No reset,1: Soft reset affects reset registers" rbitfld.long 0x0 24. "FRZACK,Freeze Mode Acknowledge" "0: Not in Freeze mode prescaler running.,1: In Freeze mode prescaler stopped." newline bitfld.long 0x0 22. "SLFWAK,Self Wake-Up" "0: Disable,1: Enable" bitfld.long 0x0 21. "WRNEN,Warning Interrupt Enable" "0: Disable,1: Enable" newline rbitfld.long 0x0 20. "LPMACK,Low-Power Mode Acknowledge" "0: Not in a low-power mode,1: In a low-power mode" bitfld.long 0x0 19. "WAKSRC,Wake-Up Source" "0: No filter applied,1: Filter applied" newline bitfld.long 0x0 17. "SRXDIS,Self-Reception Disable" "0: Enable,1: Disable" bitfld.long 0x0 16. "IRMQ,Individual RX Masking and Queue Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 15. "DMA,DMA Enable" "0: Disable,1: Enable" bitfld.long 0x0 14. "PNET_EN,Pretended Networking Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 13. "LPRIOEN,Local Priority Enable" "0: Disable,1: Enable" bitfld.long 0x0 12. "AEN,Abort Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x0 11. "FDEN,CAN FD Operation Enable" "0: Disable,1: Enable" bitfld.long 0x0 8.--9. "IDAM,ID Acceptance Mode" "0: Format A: One full ID (standard and extended)..,1: Format B: Two full standard IDs or two partial..,2: Format C: Four partial 8-bit standard IDs per ID..,3: Format D: All frames rejected." newline hexmask.long.byte 0x0 0.--6. 1. "MAXMB,Number of the Last Message Buffer" line.long 0x4 "CTRL1,Control 1" hexmask.long.byte 0x4 24.--31. 1. "PRESDIV,Prescaler Division Factor" bitfld.long 0x4 22.--23. "RJW,Resync Jump Width" "0,1,2,3" newline bitfld.long 0x4 19.--21. "PSEG1,Phase Segment 1" "0,1,2,3,4,5,6,7" bitfld.long 0x4 16.--18. "PSEG2,Phase Segment 2" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 15. "BOFFMSK,Bus Off Interrupt Mask" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x4 14. "ERRMSK,Error Interrupt Mask" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x4 12. "LPB,Loopback Mode" "0: Disabled,1: Enabled" bitfld.long 0x4 11. "TWRNMSK,TX Warning Interrupt Mask" "0: Disabled,1: Enabled" newline bitfld.long 0x4 10. "RWRNMSK,RX Warning Interrupt Mask" "0: Disabled,1: Enabled" bitfld.long 0x4 7. "SMP,CAN Bit Sampling" "0: One sample is used to determine the bit value.,1: Three samples are used to determine the value of.." newline bitfld.long 0x4 6. "BOFFREC,Bus Off Recovery" "0: Enabled,1: Disabled" bitfld.long 0x4 5. "TSYN,Timer Sync" "0: Disable,1: Enable" newline bitfld.long 0x4 4. "LBUF,Lowest Buffer Transmitted First" "0: Buffer with highest priority is transmitted first.,1: Lowest number buffer is transmitted first." bitfld.long 0x4 3. "LOM,Listen-Only Mode" "0: Listen-Only mode is deactivated.,1: FlexCAN module operates in Listen-Only mode." newline bitfld.long 0x4 0.--2. "PROPSEG,Propagation Segment" "0,1,2,3,4,5,6,7" line.long 0x8 "TIMER,Free-Running Timer" hexmask.long.word 0x8 0.--15. 1. "TIMER,Timer Value" group.long 0x10++0x13 line.long 0x0 "RXMGMASK,RX Message Buffers Global Mask" hexmask.long 0x0 0.--31. 1. "MG,Global Mask for RX Message Buffers" line.long 0x4 "RX14MASK,Receive 14 Mask" hexmask.long 0x4 0.--31. 1. "RX14M,RX Buffer 14 Mask Bits" line.long 0x8 "RX15MASK,Receive 15 Mask" hexmask.long 0x8 0.--31. 1. "RX15M,RX Buffer 15 Mask Bits" line.long 0xC "ECR,Error Counter" hexmask.long.byte 0xC 24.--31. 1. "RXERRCNT_FAST,Receive Error Counter for Fast Bits" hexmask.long.byte 0xC 16.--23. 1. "TXERRCNT_FAST,Transmit Error Counter for Fast Bits" newline hexmask.long.byte 0xC 8.--15. 1. "RXERRCNT,Receive Error Counter" hexmask.long.byte 0xC 0.--7. 1. "TXERRCNT,Transmit Error Counter" line.long 0x10 "ESR1,Error and Status 1" rbitfld.long 0x10 31. "BIT1ERR_FAST,Fast Bit1 Error Flag" "0: No such occurrence.,1: At least one bit sent as recessive is received.." rbitfld.long 0x10 30. "BIT0ERR_FAST,Fast Bit0 Error Flag" "0: No such occurrence.,1: At least one bit sent as dominant is received as.." newline rbitfld.long 0x10 28. "CRCERR_FAST,Fast Cyclic Redundancy Check Error Flag" "0: No such occurrence.,1: A CRC error occurred since last read of this.." rbitfld.long 0x10 27. "FRMERR_FAST,Fast Form Error Flag" "0: No such occurrence.,1: A form error occurred since last read of this.." newline rbitfld.long 0x10 26. "STFERR_FAST,Fast Stuffing Error Flag" "0: No such occurrence.,1: A stuffing error occurred since last read of.." eventfld.long 0x10 21. "ERROVR,Error Overrun Flag" "0: No overrun,1: Overrun" newline eventfld.long 0x10 20. "ERRINT_FAST,Fast Error Interrupt Flag" "0: No such occurrence.,1: Error flag set in the data phase of CAN FD.." eventfld.long 0x10 19. "BOFFDONEINT,Bus Off Done Interrupt Flag" "0: No such occurrence,1: FlexCAN module has completed Bus Off process." newline rbitfld.long 0x10 18. "SYNCH,CAN Synchronization Status Flag" "0: Not synchronized,1: Synchronized" eventfld.long 0x10 17. "TWRNINT,TX Warning Interrupt Flag" "0: No such occurrence,1: TX error counter changed from less than 96 to.." newline eventfld.long 0x10 16. "RWRNINT,RX Warning Interrupt Flag" "0: No such occurrence,1: RX error counter changed from less than 96 to.." rbitfld.long 0x10 15. "BIT1ERR,Bit1 Error Flag" "0: No such occurrence.,1: At least one bit sent as recessive is received.." newline rbitfld.long 0x10 14. "BIT0ERR,Bit0 Error Flag" "0: No such occurrence.,1: At least one bit sent as dominant is received as.." rbitfld.long 0x10 13. "ACKERR,Acknowledge Error Flag" "0: No error,1: An ACK error occurred since last read of this.." newline rbitfld.long 0x10 12. "CRCERR,Cyclic Redundancy Check Error Flag" "0: No error,1: A CRC error occurred since last read of this.." rbitfld.long 0x10 11. "FRMERR,Form Error Flag" "0: No error,1: A Form Error occurred since last read of this.." newline rbitfld.long 0x10 10. "STFERR,Stuffing Error Flag" "0: No error,1: Error occurred since last read of this register." rbitfld.long 0x10 9. "TXWRN,TX Error Warning Flag" "0: No such occurrence.,1: TXERRCNT is 96 or greater." newline rbitfld.long 0x10 8. "RXWRN,RX Error Warning Flag" "0: No such occurrence.,1: RXERRCNT is greater than or equal to 96." rbitfld.long 0x10 7. "IDLE,Idle" "0: Not IDLE,1: IDLE" newline rbitfld.long 0x10 6. "TX,FlexCAN In Transmission" "0: Not transmitting,1: Transmitting" rbitfld.long 0x10 4.--5. "FLTCONF,Fault Confinement State" "0: Bus Off,1: Error Passive,2: Bus Off,3: Bus Off" newline rbitfld.long 0x10 3. "RX,FlexCAN in Reception Flag" "0: Not receiving,1: Receiving" eventfld.long 0x10 2. "BOFFINT,Bus Off Interrupt Flag" "0: No such occurrence.,1: FlexCAN module entered Bus Off state." newline eventfld.long 0x10 1. "ERRINT,Error Interrupt Flag" "0: No such occurrence.,1: Indicates setting of any error flag in the Error.." eventfld.long 0x10 0. "WAKINT,Wake-Up Interrupt Flag" "0: No such occurrence.,1: Indicates that a recessive-to-dominant.." group.long 0x28++0x3 line.long 0x0 "IMASK1,Interrupt Masks 1" hexmask.long 0x0 0.--31. 1. "BUF31TO0M,Buffer MBi Mask" group.long 0x30++0x7 line.long 0x0 "IFLAG1,Interrupt Flags 1" hexmask.long.tbyte 0x0 8.--31. 1. "BUF31TO8I,Buffer MBi Interrupt" eventfld.long 0x0 7. "BUF7I,Buffer MB7 Interrupt or Legacy RX FIFO Overflow" "0: No occurrence of MB7 completing transmission or..,1: MB7 completed transmission or reception or FIFO.." newline eventfld.long 0x0 6. "BUF6I,Buffer MB6 Interrupt or Legacy RX FIFO Warning" "0: No occurrence of MB6 completing transmission or..,1: MB6 completed transmission or reception or FIFO.." eventfld.long 0x0 5. "BUF5I,Buffer MB5 Interrupt or Frames available in Legacy RX FIFO" "0: No occurrence of completed transmission or..,1: MB5 completed transmission or reception or.." newline hexmask.long.byte 0x0 1.--4. 1. "BUF4TO1I,Buffer MBi Interrupt or Reserved" eventfld.long 0x0 0. "BUF0I,Buffer MB0 Interrupt or Clear Legacy FIFO bit" "0: MB0 has no occurrence of successfully completed..,1: MB0 has successfully completed transmission or.." line.long 0x4 "CTRL2,Control 2" bitfld.long 0x4 31. "ERRMSK_FAST,Error Interrupt Mask for Errors Detected in the Data Phase of Fast CAN FD Frames" "0: Disable,1: Enable" bitfld.long 0x4 30. "BOFFDONEMSK,Bus Off Done Interrupt Mask" "0: Disable,1: Enable" newline hexmask.long.byte 0x4 24.--27. 1. "RFFN,Number of Legacy Receive FIFO Filters" hexmask.long.byte 0x4 19.--23. 1. "TASD,Transmission Arbitration Start Delay" newline bitfld.long 0x4 18. "MRP,Message Buffers Reception Priority" "0: Matching starts from Legacy RX FIFO or Enhanced..,1: Matching starts from message buffers and.." bitfld.long 0x4 17. "RRS,Remote Request Storing" "0: Generated,1: Stored" newline bitfld.long 0x4 16. "EACEN,Entire Frame Arbitration Field Comparison Enable for RX Message Buffers" "0: Disable,1: Enable" bitfld.long 0x4 14. "PREXCEN,Protocol Exception Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x4 13. "BTE,Bit Timing Expansion Enable" "0: Disable,1: Enable" bitfld.long 0x4 12. "ISOCANFDEN,ISO CAN FD Enable" "0: Disable. FlexCAN operates using the non-ISO CAN..,1: Enable. FlexCAN operates using the ISO CAN FD.." newline bitfld.long 0x4 11. "EDFLTDIS,Edge Filter Disable" "0: Enabled,1: Disabled" rgroup.long 0x38++0x3 line.long 0x0 "ESR2,Error and Status 2" hexmask.long.byte 0x0 16.--22. 1. "LPTM,Lowest Priority TX Message Buffer" bitfld.long 0x0 14. "VPS,Valid Priority Status" "0: Invalid,1: Valid" newline bitfld.long 0x0 13. "IMB,Inactive Message Buffer" "0: Message buffer indicated by ESR2[LPTM] is not..,1: At least one message buffer is inactive." rgroup.long 0x44++0x3 line.long 0x0 "CRCR,Cyclic Redundancy Check" hexmask.long.byte 0x0 16.--22. 1. "MBCRC,CRC Message Buffer" hexmask.long.word 0x0 0.--14. 1. "TXCRC,Transmitted CRC value" group.long 0x48++0x3 line.long 0x0 "RXFGMASK,Legacy RX FIFO Global Mask" hexmask.long 0x0 0.--31. 1. "FGM,Legacy RX FIFO Global Mask Bits" rgroup.long 0x4C++0x3 line.long 0x0 "RXFIR,Legacy RX FIFO Information" hexmask.long.word 0x0 0.--8. 1. "IDHIT,Identifier Acceptance Filter Hit Indicator" group.long 0x50++0x3 line.long 0x0 "CBT,CAN Bit Timing" bitfld.long 0x0 31. "BTF,Bit Timing Format Enable" "0: Disable,1: Enable" hexmask.long.word 0x0 21.--30. 1. "EPRESDIV,Extended Prescaler Division Factor" newline hexmask.long.byte 0x0 16.--20. 1. "ERJW,Extended Resync Jump Width" hexmask.long.byte 0x0 10.--15. 1. "EPROPSEG,Extended Propagation Segment" newline hexmask.long.byte 0x0 5.--9. 1. "EPSEG1,Extended Phase Segment 1" hexmask.long.byte 0x0 0.--4. 1. "EPSEG2,Extended Phase Segment 2" group.long 0x80++0x3 line.long 0x0 "CS0,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_16B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_32B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_64B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x7 line.long 0x0 "MB0_8B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID0,Message Buffer 0 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_16B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_32B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_64B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x7 line.long 0x0 "MB0_8B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_16B_WORD0,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_32B_WORD0,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_64B_WORD0,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_8B_WORD0,Message Buffer 0 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x7 line.long 0x0 "WORD00,Message Buffer 0 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_16B_WORD1,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_32B_WORD1,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_64B_WORD1,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_8B_WORD1,Message Buffer 0 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x7 line.long 0x0 "WORD10,Message Buffer 0 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS1,Message Buffer 1 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x90++0x3 line.long 0x0 "MB0_16B_WORD2,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x3 line.long 0x0 "MB0_32B_WORD2,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x3 line.long 0x0 "MB0_64B_WORD2,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x7 line.long 0x0 "MB1_8B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID1,Message Buffer 1 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x94++0x3 line.long 0x0 "MB0_16B_WORD3,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x3 line.long 0x0 "MB0_32B_WORD3,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x3 line.long 0x0 "MB0_64B_WORD3,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x7 line.long 0x0 "MB1_8B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_32B_WORD4,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x98++0x3 line.long 0x0 "MB0_64B_WORD4,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x98++0x3 line.long 0x0 "MB1_16B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x98++0x3 line.long 0x0 "MB1_8B_WORD0,Message Buffer 1 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x98++0x7 line.long 0x0 "WORD01,Message Buffer 1 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_32B_WORD5,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x3 line.long 0x0 "MB0_64B_WORD5,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x3 line.long 0x0 "MB1_16B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x9C++0x3 line.long 0x0 "MB1_8B_WORD1,Message Buffer 1 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x7 line.long 0x0 "WORD11,Message Buffer 1 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS2,Message Buffer 2 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xA0++0x3 line.long 0x0 "MB0_32B_WORD6,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x3 line.long 0x0 "MB0_64B_WORD6,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x3 line.long 0x0 "MB1_16B_WORD0,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x7 line.long 0x0 "MB2_8B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID2,Message Buffer 2 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xA4++0x3 line.long 0x0 "MB0_32B_WORD7,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x3 line.long 0x0 "MB0_64B_WORD7,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x3 line.long 0x0 "MB1_16B_WORD1,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x7 line.long 0x0 "MB2_8B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_64B_WORD8,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x3 line.long 0x0 "MB1_16B_WORD2,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x3 line.long 0x0 "MB1_32B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xA8++0x3 line.long 0x0 "MB2_8B_WORD0,Message Buffer 2 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x7 line.long 0x0 "WORD02,Message Buffer 2 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_64B_WORD9,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x3 line.long 0x0 "MB1_16B_WORD3,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x3 line.long 0x0 "MB1_32B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xAC++0x3 line.long 0x0 "MB2_8B_WORD1,Message Buffer 2 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x7 line.long 0x0 "WORD12,Message Buffer 2 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS3,Message Buffer 3 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xB0++0x3 line.long 0x0 "MB0_64B_WORD10,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0xB0++0x3 line.long 0x0 "MB1_32B_WORD0,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB0++0x3 line.long 0x0 "MB2_16B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xB0++0x7 line.long 0x0 "MB3_8B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID3,Message Buffer 3 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xB4++0x3 line.long 0x0 "MB0_64B_WORD11,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0xB4++0x3 line.long 0x0 "MB1_32B_WORD1,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xB4++0x3 line.long 0x0 "MB2_16B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xB4++0x7 line.long 0x0 "MB3_8B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_64B_WORD12,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB1_32B_WORD2,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB2_16B_WORD0,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB3_8B_WORD0,Message Buffer 3 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x7 line.long 0x0 "WORD03,Message Buffer 3 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_64B_WORD13,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB1_32B_WORD3,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB2_16B_WORD1,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB3_8B_WORD1,Message Buffer 3 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x7 line.long 0x0 "WORD13,Message Buffer 3 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS4,Message Buffer 4 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC0++0x3 line.long 0x0 "MB0_64B_WORD14,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x3 line.long 0x0 "MB1_32B_WORD4,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x3 line.long 0x0 "MB2_16B_WORD2,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x7 line.long 0x0 "MB4_8B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID4,Message Buffer 4 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xC4++0x3 line.long 0x0 "MB0_64B_WORD15,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x3 line.long 0x0 "MB1_32B_WORD5,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x3 line.long 0x0 "MB2_16B_WORD3,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x7 line.long 0x0 "MB4_8B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_32B_WORD6,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xC8++0x3 line.long 0x0 "MB1_64B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC8++0x3 line.long 0x0 "MB3_16B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC8++0x3 line.long 0x0 "MB4_8B_WORD0,Message Buffer 4 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xC8++0x7 line.long 0x0 "WORD04,Message Buffer 4 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_32B_WORD7,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xCC++0x3 line.long 0x0 "MB1_64B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xCC++0x3 line.long 0x0 "MB3_16B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xCC++0x3 line.long 0x0 "MB4_8B_WORD1,Message Buffer 4 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xCC++0x7 line.long 0x0 "WORD14,Message Buffer 4 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS5,Message Buffer 5 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xD0++0x3 line.long 0x0 "MB1_64B_WORD0,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD0++0x3 line.long 0x0 "MB2_32B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xD0++0x3 line.long 0x0 "MB3_16B_WORD0,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD0++0x7 line.long 0x0 "MB5_8B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID5,Message Buffer 5 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xD4++0x3 line.long 0x0 "MB1_64B_WORD1,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xD4++0x3 line.long 0x0 "MB2_32B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xD4++0x3 line.long 0x0 "MB3_16B_WORD1,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xD4++0x7 line.long 0x0 "MB5_8B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD2,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB2_32B_WORD0,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB3_16B_WORD2,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB5_8B_WORD0,Message Buffer 5 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x7 line.long 0x0 "WORD05,Message Buffer 5 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD3,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB2_32B_WORD1,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB3_16B_WORD3,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB5_8B_WORD1,Message Buffer 5 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x7 line.long 0x0 "WORD15,Message Buffer 5 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS6,Message Buffer 6 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xE0++0x3 line.long 0x0 "MB1_64B_WORD4,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xE0++0x3 line.long 0x0 "MB2_32B_WORD2,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xE0++0x3 line.long 0x0 "MB4_16B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xE0++0x7 line.long 0x0 "MB6_8B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID6,Message Buffer 6 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xE4++0x3 line.long 0x0 "MB1_64B_WORD5,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xE4++0x3 line.long 0x0 "MB2_32B_WORD3,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xE4++0x3 line.long 0x0 "MB4_16B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xE4++0x7 line.long 0x0 "MB6_8B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD6,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB2_32B_WORD4,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB4_16B_WORD0,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB6_8B_WORD0,Message Buffer 6 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x7 line.long 0x0 "WORD06,Message Buffer 6 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD7,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB2_32B_WORD5,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB4_16B_WORD1,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB6_8B_WORD1,Message Buffer 6 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x7 line.long 0x0 "WORD16,Message Buffer 6 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS7,Message Buffer 7 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF0++0x3 line.long 0x0 "MB1_64B_WORD8,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x3 line.long 0x0 "MB2_32B_WORD6,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x3 line.long 0x0 "MB4_16B_WORD2,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x7 line.long 0x0 "MB7_8B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID7,Message Buffer 7 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xF4++0x3 line.long 0x0 "MB1_64B_WORD9,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x3 line.long 0x0 "MB2_32B_WORD7,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x3 line.long 0x0 "MB4_16B_WORD3,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x7 line.long 0x0 "MB7_8B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD10,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0xF8++0x3 line.long 0x0 "MB3_32B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF8++0x3 line.long 0x0 "MB5_16B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF8++0x3 line.long 0x0 "MB7_8B_WORD0,Message Buffer 7 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xF8++0x7 line.long 0x0 "WORD07,Message Buffer 7 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD11,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0xFC++0x3 line.long 0x0 "MB3_32B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xFC++0x3 line.long 0x0 "MB5_16B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xFC++0x3 line.long 0x0 "MB7_8B_WORD1,Message Buffer 7 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xFC++0x7 line.long 0x0 "WORD17,Message Buffer 7 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS8,Message Buffer 8 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x100++0x3 line.long 0x0 "MB1_64B_WORD12,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x100++0x3 line.long 0x0 "MB3_32B_WORD0,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x100++0x3 line.long 0x0 "MB5_16B_WORD0,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x100++0x7 line.long 0x0 "MB8_8B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID8,Message Buffer 8 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x104++0x3 line.long 0x0 "MB1_64B_WORD13,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x104++0x3 line.long 0x0 "MB3_32B_WORD1,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x104++0x3 line.long 0x0 "MB5_16B_WORD1,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x104++0x7 line.long 0x0 "MB8_8B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD14,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB3_32B_WORD2,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB5_16B_WORD2,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB8_8B_WORD0,Message Buffer 8 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x108++0x7 line.long 0x0 "WORD08,Message Buffer 8 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD15,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB3_32B_WORD3,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB5_16B_WORD3,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB8_8B_WORD1,Message Buffer 8 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x7 line.long 0x0 "WORD18,Message Buffer 8 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS9,Message Buffer 9 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x3 line.long 0x0 "MB2_64B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x3 line.long 0x0 "MB3_32B_WORD4,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x110++0x3 line.long 0x0 "MB6_16B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x7 line.long 0x0 "MB9_8B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID9,Message Buffer 9 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x3 line.long 0x0 "MB2_64B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x3 line.long 0x0 "MB3_32B_WORD5,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x114++0x3 line.long 0x0 "MB6_16B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x7 line.long 0x0 "MB9_8B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB2_64B_WORD0,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB3_32B_WORD6,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB6_16B_WORD0,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB9_8B_WORD0,Message Buffer 9 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x7 line.long 0x0 "WORD09,Message Buffer 9 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB2_64B_WORD1,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB3_32B_WORD7,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB6_16B_WORD1,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB9_8B_WORD1,Message Buffer 9 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x7 line.long 0x0 "WORD19,Message Buffer 9 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS10,Message Buffer 10 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x3 line.long 0x0 "MB10_8B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x3 line.long 0x0 "MB2_64B_WORD2,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x120++0x3 line.long 0x0 "MB4_32B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x7 line.long 0x0 "MB6_16B_WORD2,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID10,Message Buffer 10 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x3 line.long 0x0 "MB10_8B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x3 line.long 0x0 "MB2_64B_WORD3,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x124++0x3 line.long 0x0 "MB4_32B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x7 line.long 0x0 "MB6_16B_WORD3,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_8B_WORD0,Message Buffer 10 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB2_64B_WORD4,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB4_32B_WORD0,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB7_16B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x128++0x7 line.long 0x0 "WORD010,Message Buffer 10 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_8B_WORD1,Message Buffer 10 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB2_64B_WORD5,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB4_32B_WORD1,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB7_16B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x12C++0x7 line.long 0x0 "WORD110,Message Buffer 10 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS11,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x130++0x3 line.long 0x0 "MB11_8B_CS,Message Buffer 11 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x130++0x3 line.long 0x0 "MB2_64B_WORD6,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x130++0x3 line.long 0x0 "MB4_32B_WORD2,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x130++0x7 line.long 0x0 "MB7_16B_WORD0,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID11,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x134++0x3 line.long 0x0 "MB11_8B_ID,Message Buffer 11 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x134++0x3 line.long 0x0 "MB2_64B_WORD7,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x134++0x3 line.long 0x0 "MB4_32B_WORD3,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x134++0x7 line.long 0x0 "MB7_16B_WORD1,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_8B_WORD0,Message Buffer 11 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB2_64B_WORD8,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB4_32B_WORD4,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB7_16B_WORD2,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x138++0x7 line.long 0x0 "WORD011,Message Buffer 11 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_8B_WORD1,Message Buffer 11 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB2_64B_WORD9,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB4_32B_WORD5,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB7_16B_WORD3,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x7 line.long 0x0 "WORD111,Message Buffer 11 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS12,Message Buffer 12 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x140++0x3 line.long 0x0 "MB12_8B_CS,Message Buffer 12 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x140++0x3 line.long 0x0 "MB2_64B_WORD10,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x140++0x3 line.long 0x0 "MB4_32B_WORD6,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x140++0x7 line.long 0x0 "MB8_16B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID12,Message Buffer 12 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x144++0x3 line.long 0x0 "MB12_8B_ID,Message Buffer 12 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x144++0x3 line.long 0x0 "MB2_64B_WORD11,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x144++0x3 line.long 0x0 "MB4_32B_WORD7,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x144++0x7 line.long 0x0 "MB8_16B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB12_8B_WORD0,Message Buffer 12 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x148++0x3 line.long 0x0 "MB2_64B_WORD12,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x148++0x3 line.long 0x0 "MB5_32B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x148++0x3 line.long 0x0 "MB8_16B_WORD0,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x148++0x7 line.long 0x0 "WORD012,Message Buffer 12 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_8B_WORD1,Message Buffer 12 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x3 line.long 0x0 "MB2_64B_WORD13,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x3 line.long 0x0 "MB5_32B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x14C++0x3 line.long 0x0 "MB8_16B_WORD1,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x7 line.long 0x0 "WORD112,Message Buffer 12 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS13,Message Buffer 13 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x150++0x3 line.long 0x0 "MB13_8B_CS,Message Buffer 13 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x150++0x3 line.long 0x0 "MB2_64B_WORD14,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x150++0x3 line.long 0x0 "MB5_32B_WORD0,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x150++0x7 line.long 0x0 "MB8_16B_WORD2,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID13,Message Buffer 13 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x154++0x3 line.long 0x0 "MB13_8B_ID,Message Buffer 13 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x154++0x3 line.long 0x0 "MB2_64B_WORD15,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x154++0x3 line.long 0x0 "MB5_32B_WORD1,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x154++0x7 line.long 0x0 "MB8_16B_WORD3,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_8B_WORD0,Message Buffer 13 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x158++0x3 line.long 0x0 "MB3_64B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x158++0x3 line.long 0x0 "MB5_32B_WORD2,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x158++0x3 line.long 0x0 "MB9_16B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x158++0x7 line.long 0x0 "WORD013,Message Buffer 13 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_8B_WORD1,Message Buffer 13 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x15C++0x3 line.long 0x0 "MB3_64B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x15C++0x3 line.long 0x0 "MB5_32B_WORD3,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x15C++0x3 line.long 0x0 "MB9_16B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x15C++0x7 line.long 0x0 "WORD113,Message Buffer 13 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS14,Message Buffer 14 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x160++0x3 line.long 0x0 "MB14_8B_CS,Message Buffer 14 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x160++0x3 line.long 0x0 "MB3_64B_WORD0,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x160++0x3 line.long 0x0 "MB5_32B_WORD4,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x160++0x7 line.long 0x0 "MB9_16B_WORD0,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID14,Message Buffer 14 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x164++0x3 line.long 0x0 "MB14_8B_ID,Message Buffer 14 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x164++0x3 line.long 0x0 "MB3_64B_WORD1,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x164++0x3 line.long 0x0 "MB5_32B_WORD5,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x164++0x7 line.long 0x0 "MB9_16B_WORD1,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_8B_WORD0,Message Buffer 14 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB3_64B_WORD2,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB5_32B_WORD6,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB9_16B_WORD2,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x168++0x7 line.long 0x0 "WORD014,Message Buffer 14 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_8B_WORD1,Message Buffer 14 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB3_64B_WORD3,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB5_32B_WORD7,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB9_16B_WORD3,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x7 line.long 0x0 "WORD114,Message Buffer 14 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS15,Message Buffer 15 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB10_16B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB15_8B_CS,Message Buffer 15 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB3_64B_WORD4,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x170++0x7 line.long 0x0 "MB6_32B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID15,Message Buffer 15 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB10_16B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB15_8B_ID,Message Buffer 15 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB3_64B_WORD5,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x174++0x7 line.long 0x0 "MB6_32B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB10_16B_WORD0,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB15_8B_WORD0,Message Buffer 15 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB3_64B_WORD6,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB6_32B_WORD0,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x7 line.long 0x0 "WORD015,Message Buffer 15 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_16B_WORD1,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB15_8B_WORD1,Message Buffer 15 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB3_64B_WORD7,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB6_32B_WORD1,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x7 line.long 0x0 "WORD115,Message Buffer 15 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS16,Message Buffer 16 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x180++0x3 line.long 0x0 "MB10_16B_WORD2,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x180++0x3 line.long 0x0 "MB16_8B_CS,Message Buffer 16 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x180++0x3 line.long 0x0 "MB3_64B_WORD8,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x180++0x7 line.long 0x0 "MB6_32B_WORD2,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID16,Message Buffer 16 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x184++0x3 line.long 0x0 "MB10_16B_WORD3,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x184++0x3 line.long 0x0 "MB16_8B_ID,Message Buffer 16 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x184++0x3 line.long 0x0 "MB3_64B_WORD9,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x184++0x7 line.long 0x0 "MB6_32B_WORD3,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_CS,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x188++0x3 line.long 0x0 "MB16_8B_WORD0,Message Buffer 16 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x188++0x3 line.long 0x0 "MB3_64B_WORD10,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x188++0x3 line.long 0x0 "MB6_32B_WORD4,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x188++0x7 line.long 0x0 "WORD016,Message Buffer 16 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_ID,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x18C++0x3 line.long 0x0 "MB16_8B_WORD1,Message Buffer 16 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x3 line.long 0x0 "MB3_64B_WORD11,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x3 line.long 0x0 "MB6_32B_WORD5,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x7 line.long 0x0 "WORD116,Message Buffer 16 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS17,Message Buffer 17 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x190++0x3 line.long 0x0 "MB11_16B_WORD0,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x190++0x3 line.long 0x0 "MB17_8B_CS,Message Buffer 17 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x190++0x3 line.long 0x0 "MB3_64B_WORD12,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x190++0x7 line.long 0x0 "MB6_32B_WORD6,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID17,Message Buffer 17 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x194++0x3 line.long 0x0 "MB11_16B_WORD1,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x194++0x3 line.long 0x0 "MB17_8B_ID,Message Buffer 17 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x194++0x3 line.long 0x0 "MB3_64B_WORD13,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x194++0x7 line.long 0x0 "MB6_32B_WORD7,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_WORD2,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB17_8B_WORD0,Message Buffer 17 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB3_64B_WORD14,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB7_32B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x198++0x7 line.long 0x0 "WORD017,Message Buffer 17 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_WORD3,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB17_8B_WORD1,Message Buffer 17 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB3_64B_WORD15,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB7_32B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x19C++0x7 line.long 0x0 "WORD117,Message Buffer 17 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS18,Message Buffer 18 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB12_16B_CS,Message Buffer 12 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB18_8B_CS,Message Buffer 18 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB4_64B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x7 line.long 0x0 "MB7_32B_WORD0,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID18,Message Buffer 18 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB12_16B_ID,Message Buffer 12 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB18_8B_ID,Message Buffer 18 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB4_64B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x7 line.long 0x0 "MB7_32B_WORD1,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_16B_WORD0,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB18_8B_WORD0,Message Buffer 18 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB4_64B_WORD0,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB7_32B_WORD2,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x7 line.long 0x0 "WORD018,Message Buffer 18 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_16B_WORD1,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB18_8B_WORD1,Message Buffer 18 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB4_64B_WORD1,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB7_32B_WORD3,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x7 line.long 0x0 "WORD118,Message Buffer 18 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS19,Message Buffer 19 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B0++0x3 line.long 0x0 "MB12_16B_WORD2,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1B0++0x3 line.long 0x0 "MB19_8B_CS,Message Buffer 19 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B0++0x3 line.long 0x0 "MB4_64B_WORD2,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1B0++0x7 line.long 0x0 "MB7_32B_WORD4,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID19,Message Buffer 19 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1B4++0x3 line.long 0x0 "MB12_16B_WORD3,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1B4++0x3 line.long 0x0 "MB19_8B_ID,Message Buffer 19 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1B4++0x3 line.long 0x0 "MB4_64B_WORD3,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1B4++0x7 line.long 0x0 "MB7_32B_WORD5,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_CS,Message Buffer 13 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B8++0x3 line.long 0x0 "MB19_8B_WORD0,Message Buffer 19 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x3 line.long 0x0 "MB4_64B_WORD4,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x3 line.long 0x0 "MB7_32B_WORD6,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x7 line.long 0x0 "WORD019,Message Buffer 19 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_ID,Message Buffer 13 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1BC++0x3 line.long 0x0 "MB19_8B_WORD1,Message Buffer 19 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x3 line.long 0x0 "MB4_64B_WORD5,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x3 line.long 0x0 "MB7_32B_WORD7,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x7 line.long 0x0 "WORD119,Message Buffer 19 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS20,Message Buffer 20 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1C0++0x3 line.long 0x0 "MB13_16B_WORD0,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C0++0x3 line.long 0x0 "MB20_8B_CS,Message Buffer 20 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1C0++0x3 line.long 0x0 "MB4_64B_WORD6,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x1C0++0x7 line.long 0x0 "MB8_32B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID20,Message Buffer 20 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1C4++0x3 line.long 0x0 "MB13_16B_WORD1,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1C4++0x3 line.long 0x0 "MB20_8B_ID,Message Buffer 20 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1C4++0x3 line.long 0x0 "MB4_64B_WORD7,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x1C4++0x7 line.long 0x0 "MB8_32B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB13_16B_WORD2,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB20_8B_WORD0,Message Buffer 20 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB4_64B_WORD8,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB8_32B_WORD0,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x7 line.long 0x0 "WORD020,Message Buffer 20 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_WORD3,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB20_8B_WORD1,Message Buffer 20 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB4_64B_WORD9,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB8_32B_WORD1,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x7 line.long 0x0 "WORD120,Message Buffer 20 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS21,Message Buffer 21 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB14_16B_CS,Message Buffer 14 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB21_8B_CS,Message Buffer 21 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB4_64B_WORD10,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x1D0++0x7 line.long 0x0 "MB8_32B_WORD2,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID21,Message Buffer 21 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB14_16B_ID,Message Buffer 14 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB21_8B_ID,Message Buffer 21 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB4_64B_WORD11,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x1D4++0x7 line.long 0x0 "MB8_32B_WORD3,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_16B_WORD0,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB21_8B_WORD0,Message Buffer 21 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB4_64B_WORD12,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB8_32B_WORD4,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x7 line.long 0x0 "WORD021,Message Buffer 21 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_16B_WORD1,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB21_8B_WORD1,Message Buffer 21 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB4_64B_WORD13,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB8_32B_WORD5,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x7 line.long 0x0 "WORD121,Message Buffer 21 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS22,Message Buffer 22 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E0++0x3 line.long 0x0 "MB14_16B_WORD2,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1E0++0x3 line.long 0x0 "MB22_8B_CS,Message Buffer 22 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E0++0x3 line.long 0x0 "MB4_64B_WORD14,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x1E0++0x7 line.long 0x0 "MB8_32B_WORD6,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID22,Message Buffer 22 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1E4++0x3 line.long 0x0 "MB14_16B_WORD3,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1E4++0x3 line.long 0x0 "MB22_8B_ID,Message Buffer 22 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1E4++0x3 line.long 0x0 "MB4_64B_WORD15,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x1E4++0x7 line.long 0x0 "MB8_32B_WORD7,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_CS,Message Buffer 15 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x3 line.long 0x0 "MB22_8B_WORD0,Message Buffer 22 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1E8++0x3 line.long 0x0 "MB5_64B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x3 line.long 0x0 "MB9_32B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x7 line.long 0x0 "WORD022,Message Buffer 22 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_ID,Message Buffer 15 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x3 line.long 0x0 "MB22_8B_WORD1,Message Buffer 22 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1EC++0x3 line.long 0x0 "MB5_64B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x3 line.long 0x0 "MB9_32B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x7 line.long 0x0 "WORD122,Message Buffer 22 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS23,Message Buffer 23 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1F0++0x3 line.long 0x0 "MB15_16B_WORD0,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F0++0x3 line.long 0x0 "MB23_8B_CS,Message Buffer 23 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1F0++0x3 line.long 0x0 "MB5_64B_WORD0,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F0++0x7 line.long 0x0 "MB9_32B_WORD0,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID23,Message Buffer 23 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1F4++0x3 line.long 0x0 "MB15_16B_WORD1,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1F4++0x3 line.long 0x0 "MB23_8B_ID,Message Buffer 23 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1F4++0x3 line.long 0x0 "MB5_64B_WORD1,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1F4++0x7 line.long 0x0 "MB9_32B_WORD1,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_WORD2,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB23_8B_WORD0,Message Buffer 23 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB5_64B_WORD2,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB9_32B_WORD2,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x7 line.long 0x0 "WORD023,Message Buffer 23 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_WORD3,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB23_8B_WORD1,Message Buffer 23 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB5_64B_WORD3,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB9_32B_WORD3,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x7 line.long 0x0 "WORD123,Message Buffer 23 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS24,Message Buffer 24 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB16_16B_CS,Message Buffer 16 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB24_8B_CS,Message Buffer 24 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB5_64B_WORD4,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x200++0x7 line.long 0x0 "MB9_32B_WORD4,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID24,Message Buffer 24 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB16_16B_ID,Message Buffer 16 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB24_8B_ID,Message Buffer 24 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB5_64B_WORD5,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x204++0x7 line.long 0x0 "MB9_32B_WORD5,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB16_16B_WORD0,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB24_8B_WORD0,Message Buffer 24 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB5_64B_WORD6,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB9_32B_WORD6,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x208++0x7 line.long 0x0 "WORD024,Message Buffer 24 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB16_16B_WORD1,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB24_8B_WORD1,Message Buffer 24 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB5_64B_WORD7,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB9_32B_WORD7,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x7 line.long 0x0 "WORD124,Message Buffer 24 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS25,Message Buffer 25 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x3 line.long 0x0 "MB10_32B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x3 line.long 0x0 "MB16_16B_WORD2,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x210++0x3 line.long 0x0 "MB25_8B_CS,Message Buffer 25 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x7 line.long 0x0 "MB5_64B_WORD8,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID25,Message Buffer 25 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x3 line.long 0x0 "MB10_32B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x3 line.long 0x0 "MB16_16B_WORD3,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x214++0x3 line.long 0x0 "MB25_8B_ID,Message Buffer 25 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x7 line.long 0x0 "MB5_64B_WORD9,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD0,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x218++0x3 line.long 0x0 "MB17_16B_CS,Message Buffer 17 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x218++0x3 line.long 0x0 "MB25_8B_WORD0,Message Buffer 25 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x218++0x3 line.long 0x0 "MB5_64B_WORD10,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x218++0x7 line.long 0x0 "WORD025,Message Buffer 25 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD1,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x3 line.long 0x0 "MB17_16B_ID,Message Buffer 17 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x21C++0x3 line.long 0x0 "MB25_8B_WORD1,Message Buffer 25 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x3 line.long 0x0 "MB5_64B_WORD11,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x7 line.long 0x0 "WORD125,Message Buffer 25 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS26,Message Buffer 26 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x220++0x3 line.long 0x0 "MB10_32B_WORD2,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x220++0x3 line.long 0x0 "MB17_16B_WORD0,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x220++0x3 line.long 0x0 "MB26_8B_CS,Message Buffer 26 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x220++0x7 line.long 0x0 "MB5_64B_WORD12,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID26,Message Buffer 26 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x224++0x3 line.long 0x0 "MB10_32B_WORD3,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x224++0x3 line.long 0x0 "MB17_16B_WORD1,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x224++0x3 line.long 0x0 "MB26_8B_ID,Message Buffer 26 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x224++0x7 line.long 0x0 "MB5_64B_WORD13,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD4,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB17_16B_WORD2,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB26_8B_WORD0,Message Buffer 26 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB5_64B_WORD14,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x228++0x7 line.long 0x0 "WORD026,Message Buffer 26 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD5,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB17_16B_WORD3,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB26_8B_WORD1,Message Buffer 26 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB5_64B_WORD15,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x7 line.long 0x0 "WORD126,Message Buffer 26 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS27,Message Buffer 27 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x3 line.long 0x0 "MB10_32B_WORD6,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x230++0x3 line.long 0x0 "MB18_16B_CS,Message Buffer 18 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x3 line.long 0x0 "MB27_8B_CS,Message Buffer 27 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x7 line.long 0x0 "MB6_64B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID27,Message Buffer 27 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x3 line.long 0x0 "MB10_32B_WORD7,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x234++0x3 line.long 0x0 "MB18_16B_ID,Message Buffer 18 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x3 line.long 0x0 "MB27_8B_ID,Message Buffer 27 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x7 line.long 0x0 "MB6_64B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB11_32B_CS,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x238++0x3 line.long 0x0 "MB18_16B_WORD0,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x3 line.long 0x0 "MB27_8B_WORD0,Message Buffer 27 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x3 line.long 0x0 "MB6_64B_WORD0,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x7 line.long 0x0 "WORD027,Message Buffer 27 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_ID,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x23C++0x3 line.long 0x0 "MB18_16B_WORD1,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x3 line.long 0x0 "MB27_8B_WORD1,Message Buffer 27 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x3 line.long 0x0 "MB6_64B_WORD1,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x7 line.long 0x0 "WORD127,Message Buffer 27 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS28,Message Buffer 28 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x240++0x3 line.long 0x0 "MB11_32B_WORD0,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x240++0x3 line.long 0x0 "MB18_16B_WORD2,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x240++0x3 line.long 0x0 "MB28_8B_CS,Message Buffer 28 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x240++0x7 line.long 0x0 "MB6_64B_WORD2,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID28,Message Buffer 28 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x244++0x3 line.long 0x0 "MB11_32B_WORD1,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x244++0x3 line.long 0x0 "MB18_16B_WORD3,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x244++0x3 line.long 0x0 "MB28_8B_ID,Message Buffer 28 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x244++0x7 line.long 0x0 "MB6_64B_WORD3,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD2,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x248++0x3 line.long 0x0 "MB19_16B_CS,Message Buffer 19 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x248++0x3 line.long 0x0 "MB28_8B_WORD0,Message Buffer 28 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x248++0x3 line.long 0x0 "MB6_64B_WORD4,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x248++0x7 line.long 0x0 "WORD028,Message Buffer 28 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD3,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x3 line.long 0x0 "MB19_16B_ID,Message Buffer 19 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x24C++0x3 line.long 0x0 "MB28_8B_WORD1,Message Buffer 28 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x3 line.long 0x0 "MB6_64B_WORD5,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x7 line.long 0x0 "WORD128,Message Buffer 28 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS29,Message Buffer 29 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x250++0x3 line.long 0x0 "MB11_32B_WORD4,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x250++0x3 line.long 0x0 "MB19_16B_WORD0,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x250++0x3 line.long 0x0 "MB29_8B_CS,Message Buffer 29 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x250++0x7 line.long 0x0 "MB6_64B_WORD6,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID29,Message Buffer 29 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x254++0x3 line.long 0x0 "MB11_32B_WORD5,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x254++0x3 line.long 0x0 "MB19_16B_WORD1,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x254++0x3 line.long 0x0 "MB29_8B_ID,Message Buffer 29 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x254++0x7 line.long 0x0 "MB6_64B_WORD7,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD6,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB19_16B_WORD2,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB29_8B_WORD0,Message Buffer 29 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB6_64B_WORD8,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x258++0x7 line.long 0x0 "WORD029,Message Buffer 29 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD7,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB19_16B_WORD3,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB29_8B_WORD1,Message Buffer 29 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB6_64B_WORD9,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x7 line.long 0x0 "WORD129,Message Buffer 29 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS30,Message Buffer 30 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x3 line.long 0x0 "MB20_16B_CS,Message Buffer 20 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x3 line.long 0x0 "MB30_8B_CS,Message Buffer 30 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x7 line.long 0x0 "MB6_64B_WORD10,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID30,Message Buffer 30 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x3 line.long 0x0 "MB20_16B_ID,Message Buffer 20 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x3 line.long 0x0 "MB30_8B_ID,Message Buffer 30 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x7 line.long 0x0 "MB6_64B_WORD11,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB20_16B_WORD0,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x268++0x3 line.long 0x0 "MB30_8B_WORD0,Message Buffer 30 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x268++0x3 line.long 0x0 "MB6_64B_WORD12,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x268++0x7 line.long 0x0 "WORD030,Message Buffer 30 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB20_16B_WORD1,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x3 line.long 0x0 "MB30_8B_WORD1,Message Buffer 30 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x3 line.long 0x0 "MB6_64B_WORD13,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x7 line.long 0x0 "WORD130,Message Buffer 30 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS31,Message Buffer 31 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x270++0x3 line.long 0x0 "MB20_16B_WORD2,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x270++0x3 line.long 0x0 "MB31_8B_CS,Message Buffer 31 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x270++0x7 line.long 0x0 "MB6_64B_WORD14,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID31,Message Buffer 31 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x274++0x3 line.long 0x0 "MB20_16B_WORD3,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x274++0x3 line.long 0x0 "MB31_8B_ID,Message Buffer 31 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x274++0x7 line.long 0x0 "MB6_64B_WORD15,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB31_8B_WORD0,Message Buffer 31 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x278++0x7 line.long 0x0 "WORD031,Message Buffer 31 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB31_8B_WORD1,Message Buffer 31 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x27C++0x3 line.long 0x0 "WORD131,Message Buffer 31 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x880)++0x3 line.long 0x0 "RXIMR[$1],Receive Individual Mask" hexmask.long 0x0 0.--31. 1. "MI,Individual Mask Bits" repeat.end group.long 0xB00++0x27 line.long 0x0 "CTRL1_PN,Pretended Networking Control 1" bitfld.long 0x0 17. "WTOF_MSK,Wake-Up by Timeout Flag Mask" "0: Disable,1: Enable" bitfld.long 0x0 16. "WUMF_MSK,Wake-Up by Matching Flag Mask" "0: Disable,1: Enable" newline hexmask.long.byte 0x0 8.--15. 1. "NMATCH,Number of Messages Matching the Same Filtering Criteria" bitfld.long 0x0 4.--5. "PLFS,Payload Filtering Selection" "0: Match payload contents to an exact target value,1: Match a payload value greater than or equal to a..,2: Match a payload value smaller than or equal to a..,3: Match upon a payload value within a range of.." newline bitfld.long 0x0 2.--3. "IDFS,ID Filtering Selection" "0: Match ID contents to an exact target value,1: Match an ID value greater than or equal to a..,2: Match an ID value smaller than or equal to a..,3: Match an ID value within a range of values.." bitfld.long 0x0 0.--1. "FCS,Filtering Combination Selection" "0: Message ID filtering only,1: Message ID filtering and payload filtering,2: Message ID filtering occurring a specified..,3: Message ID filtering and payload filtering a.." line.long 0x4 "CTRL2_PN,Pretended Networking Control 2" hexmask.long.word 0x4 0.--15. 1. "MATCHTO,Timeout for No Message Matching the Filtering Criteria" line.long 0x8 "WU_MTC,Pretended Networking Wake-Up Match" eventfld.long 0x8 17. "WTOF,Wake Up by Timeout Flag Bit" "0: No event detected,1: Event detected" eventfld.long 0x8 16. "WUMF,Wake-Up by Match Flag" "0: No event detected,1: Event detected" newline hexmask.long.byte 0x8 8.--15. 1. "MCOUNTER,Number of Matches in Pretended Networking" line.long 0xC "FLT_ID1,Pretended Networking ID Filter 1" bitfld.long 0xC 30. "FLT_IDE,ID Extended Filter" "0: Standard,1: Extended" bitfld.long 0xC 29. "FLT_RTR,Remote Transmission Request Filter" "0: Reject remote frame (accept data frame),1: Accept remote frame" newline hexmask.long 0xC 0.--28. 1. "FLT_ID1,ID Filter 1 for Pretended Networking filtering" line.long 0x10 "FLT_DLC,Pretended Networking Data Length Code (DLC) Filter" hexmask.long.byte 0x10 16.--19. 1. "FLT_DLC_LO,Lower Limit for Length of Data Bytes Filter" hexmask.long.byte 0x10 0.--3. 1. "FLT_DLC_HI,Upper Limit for Length of Data Bytes Filter" line.long 0x14 "PL1_LO,Pretended Networking Payload Low Filter 1" hexmask.long.byte 0x14 24.--31. 1. "Data_byte_0,Data byte 0" hexmask.long.byte 0x14 16.--23. 1. "Data_byte_1,Data byte 1" newline hexmask.long.byte 0x14 8.--15. 1. "Data_byte_2,Data byte 2" hexmask.long.byte 0x14 0.--7. 1. "Data_byte_3,Data byte 3" line.long 0x18 "PL1_HI,Pretended Networking Payload High Filter 1" hexmask.long.byte 0x18 24.--31. 1. "Data_byte_4,Data byte 4" hexmask.long.byte 0x18 16.--23. 1. "Data_byte_5,Data byte 5" newline hexmask.long.byte 0x18 8.--15. 1. "Data_byte_6,Data byte 6" hexmask.long.byte 0x18 0.--7. 1. "Data_byte_7,Data byte 7" line.long 0x1C "FLT_ID2_IDMASK,Pretended Networking ID Filter 2 or ID Mask" bitfld.long 0x1C 30. "IDE_MSK,ID Extended Mask" "0: The corresponding bit in the filter is 'don't..,1: The corresponding bit in the filter is checked." bitfld.long 0x1C 29. "RTR_MSK,Remote Transmission Request Mask" "0: The corresponding bit in the filter is 'don't..,1: The corresponding bit in the filter is checked." newline hexmask.long 0x1C 0.--28. 1. "FLT_ID2_IDMASK,ID Filter 2 for Pretended Networking Filtering or ID Mask Bits for Pretended Networking ID Filtering" line.long 0x20 "PL2_PLMASK_LO,Pretended Networking Payload Low Filter 2 and Payload Low Mask" hexmask.long.byte 0x20 24.--31. 1. "Data_byte_0,Data Byte 0" hexmask.long.byte 0x20 16.--23. 1. "Data_byte_1,Data Byte 1" newline hexmask.long.byte 0x20 8.--15. 1. "Data_byte_2,Data Byte 2" hexmask.long.byte 0x20 0.--7. 1. "Data_byte_3,Data Byte 3" line.long 0x24 "PL2_PLMASK_HI,Pretended Networking Payload High Filter 2 and Payload High Mask" hexmask.long.byte 0x24 24.--31. 1. "Data_byte_4,Data Byte 4" hexmask.long.byte 0x24 16.--23. 1. "Data_byte_5,Data Byte 5" newline hexmask.long.byte 0x24 8.--15. 1. "Data_byte_6,Data Byte 6" hexmask.long.byte 0x24 0.--7. 1. "Data_byte_7,Data Byte 7" repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x400D8B40 ad:0x400D8B50 ad:0x400D8B60 ad:0x400D8B70) tree "WMB[$1]" base $2 rgroup.long ($2)++0xF line.long 0x0 "WMB_CS,Wake-Up Message Buffer" bitfld.long 0x0 22. "SRR,Substitute Remote Request" "0: Dominant,1: Recessive" bitfld.long 0x0 21. "IDE,ID Extended Bit" "0: Standard,1: Extended" bitfld.long 0x0 20. "RTR,Remote Transmission Request" "0: Data,1: Remote" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of Data in Bytes" line.long 0x4 "WMB_ID,Wake-Up Message Buffer for ID" hexmask.long 0x4 0.--28. 1. "ID,Received ID in Pretended Networking Mode" line.long 0x8 "WMB_D03,Wake-Up Message Buffer for Data 0-3" hexmask.long.byte 0x8 24.--31. 1. "Data_byte_0,Data Byte 0" hexmask.long.byte 0x8 16.--23. 1. "Data_byte_1,Data Byte 1" hexmask.long.byte 0x8 8.--15. 1. "Data_byte_2,Data Byte 2" hexmask.long.byte 0x8 0.--7. 1. "Data_byte_3,Data Byte 3" line.long 0xC "WMB_D47,Wake-Up Message Buffer Register Data 4-7" hexmask.long.byte 0xC 24.--31. 1. "Data_byte_4,Data Byte 4" hexmask.long.byte 0xC 16.--23. 1. "Data_byte_5,Data Byte 5" hexmask.long.byte 0xC 8.--15. 1. "Data_byte_6,Data Byte 6" hexmask.long.byte 0xC 0.--7. 1. "Data_byte_7,Data Byte 7" tree.end repeat.end base ad:0x400D8000 group.long 0xBF0++0x17 line.long 0x0 "EPRS,Enhanced CAN Bit Timing Prescalers" hexmask.long.word 0x0 16.--25. 1. "EDPRESDIV,Extended Data Phase Prescaler Division Factor" hexmask.long.word 0x0 0.--9. 1. "ENPRESDIV,Extended Nominal Prescaler Division Factor" line.long 0x4 "ENCBT,Enhanced Nominal CAN Bit Timing" hexmask.long.byte 0x4 22.--28. 1. "NRJW,Nominal Resynchronization Jump Width" hexmask.long.byte 0x4 12.--18. 1. "NTSEG2,Nominal Time Segment 2" newline hexmask.long.byte 0x4 0.--7. 1. "NTSEG1,Nominal Time Segment 1" line.long 0x8 "EDCBT,Enhanced Data Phase CAN Bit Timing" hexmask.long.byte 0x8 22.--25. 1. "DRJW,Data Phase Resynchronization Jump Width" hexmask.long.byte 0x8 12.--15. 1. "DTSEG2,Data Phase Time Segment 2" newline hexmask.long.byte 0x8 0.--4. 1. "DTSEG1,Data Phase Segment 1" line.long 0xC "ETDC,Enhanced Transceiver Delay Compensation" bitfld.long 0xC 31. "ETDCEN,Transceiver Delay Compensation Enable" "0: Disable,1: Enable" bitfld.long 0xC 30. "TDMDIS,Transceiver Delay Measurement Disable" "0: Enable,1: Disable" newline hexmask.long.byte 0xC 16.--22. 1. "ETDCOFF,Enhanced Transceiver Delay Compensation Offset" eventfld.long 0xC 15. "ETDCFAIL,Transceiver Delay Compensation Fail" "0: In range,1: Out of range" newline hexmask.long.byte 0xC 0.--7. 1. "ETDCVAL,Enhanced Transceiver Delay Compensation Value" line.long 0x10 "FDCTRL,CAN FD Control" bitfld.long 0x10 31. "FDRATE,Bit Rate Switch Enable" "0: Disable,1: Enable" bitfld.long 0x10 16.--17. "MBDSR0,Message Buffer Data Size for Region 0" "0: 8 bytes,1: 16 bytes,2: 32 bytes,3: 64 bytes" newline bitfld.long 0x10 15. "TDCEN,Transceiver Delay Compensation Enable" "0: Disable,1: Enable" eventfld.long 0x10 14. "TDCFAIL,Transceiver Delay Compensation Fail" "0: In range,1: Out of range" newline hexmask.long.byte 0x10 8.--12. 1. "TDCOFF,Transceiver Delay Compensation Offset" hexmask.long.byte 0x10 0.--5. 1. "TDCVAL,Transceiver Delay Compensation Value" line.long 0x14 "FDCBT,CAN FD Bit Timing" hexmask.long.word 0x14 20.--29. 1. "FPRESDIV,Fast Prescaler Division Factor" bitfld.long 0x14 16.--18. "FRJW,Fast Resync Jump Width" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x14 10.--14. 1. "FPROPSEG,Fast Propagation Segment" bitfld.long 0x14 5.--7. "FPSEG1,Fast Phase Segment 1" "0,1,2,3,4,5,6,7" newline bitfld.long 0x14 0.--2. "FPSEG2,Fast Phase Segment 2" "0,1,2,3,4,5,6,7" rgroup.long 0xC08++0x3 line.long 0x0 "FDCRC,CAN FD CRC" hexmask.long.byte 0x0 24.--30. 1. "FD_MBCRC,CRC Message Buffer Number for FD_TXCRC" hexmask.long.tbyte 0x0 0.--20. 1. "FD_TXCRC,Extended Transmitted CRC value" group.long 0xC0C++0xB line.long 0x0 "ERFCR,Enhanced RX FIFO Control" bitfld.long 0x0 31. "ERFEN,Enhanced RX FIFO enable" "0: Disable,1: Enable" hexmask.long.byte 0x0 26.--30. 1. "DMALW,DMA Last Word" newline hexmask.long.byte 0x0 16.--22. 1. "NEXIF,Number of Extended ID Filter Elements" hexmask.long.byte 0x0 8.--13. 1. "NFE,Number of Enhanced RX FIFO Filter Elements" newline hexmask.long.byte 0x0 0.--4. 1. "ERFWM,Enhanced RX FIFO Watermark" line.long 0x4 "ERFIER,Enhanced RX FIFO Interrupt Enable" bitfld.long 0x4 31. "ERFUFWIE,Enhanced RX FIFO Underflow Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x4 30. "ERFOVFIE,Enhanced RX FIFO Overflow Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 29. "ERFWMIIE,Enhanced RX FIFO Watermark Indication Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x4 28. "ERFDAIE,Enhanced RX FIFO Data Available Interrupt Enable" "0: Disable,1: Enable" line.long 0x8 "ERFSR,Enhanced RX FIFO Status" eventfld.long 0x8 31. "ERFUFW,Enhanced RX FIFO Underflow Flag" "0: No such occurrence,1: Underflow" eventfld.long 0x8 30. "ERFOVF,Enhanced RX FIFO Overflow Flag" "0: No such occurrence,1: Overflow" newline eventfld.long 0x8 29. "ERFWMI,Enhanced RX FIFO Watermark Indication Flag" "0: No such occurrence,1: Number of messages in FIFO is greater than the.." eventfld.long 0x8 28. "ERFDA,Enhanced RX FIFO Data Available Flag" "0: No such occurrence,1: At least one message stored in Enhanced RX FIFO" newline bitfld.long 0x8 27. "ERFCLR,Enhanced RX FIFO Clear" "0: No effect,1: Clear enhanced RX FIFO content" rbitfld.long 0x8 17. "ERFE,Enhanced RX FIFO Empty Flag" "0: Not empty,1: Empty" newline rbitfld.long 0x8 16. "ERFF,Enhanced RX FIFO Full Flag" "0: Not full,1: Full" hexmask.long.byte 0x8 0.--5. 1. "ERFEL,Enhanced RX FIFO Elements" repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3000)++0x3 line.long 0x0 "ERFFEL[$1],Enhanced RX FIFO Filter Element" hexmask.long 0x0 0.--31. 1. "FEL,Filter Element Bits" repeat.end tree.end endif sif (cpuis("MCXN946*")) tree "CAN1" base ad:0x400D8000 group.long 0x0++0xB line.long 0x0 "MCR,Module Configuration Register" bitfld.long 0x0 31. "MDIS,Module Disable" "0: Enable the FlexCAN module.,1: Disable the FlexCAN module." bitfld.long 0x0 30. "FRZ,Freeze Enable" "0: Not enabled to enter Freeze mode.,1: Enabled to enter Freeze mode." newline bitfld.long 0x0 29. "RFEN,Legacy Rx FIFO Enable" "0: Legacy Rx FIFO not enabled.,1: Legacy Rx FIFO enabled." bitfld.long 0x0 28. "HALT,Halt FlexCAN" "0: No Freeze mode request.,1: Enters Freeze mode if the FRZ bit is asserted." newline rbitfld.long 0x0 27. "NOTRDY,FlexCAN Not Ready" "0: FlexCAN module is either in Normal mode..,1: FlexCAN module is either in Disable mode Stop.." bitfld.long 0x0 26. "WAKMSK,Wake Up Interrupt Mask" "0: Wake Up interrupt is disabled.,1: Wake Up interrupt is enabled." newline bitfld.long 0x0 25. "SOFTRST,Soft Reset" "0: No reset request.,1: Resets the registers affected by soft reset." rbitfld.long 0x0 24. "FRZACK,Freeze Mode Acknowledge" "0: FlexCAN not in Freeze mode prescaler running.,1: FlexCAN in Freeze mode prescaler stopped." newline bitfld.long 0x0 22. "SLFWAK,Self Wake Up" "0: FlexCAN Self Wake Up feature is disabled.,1: FlexCAN Self Wake Up feature is enabled." bitfld.long 0x0 21. "WRNEN,Warning Interrupt Enable" "0: TWRNINT and RWRNINT bits are zero independent of..,1: TWRNINT and RWRNINT bits are set when the.." newline rbitfld.long 0x0 20. "LPMACK,Low-Power Mode Acknowledge" "0: FlexCAN is not in a low-power mode.,1: FlexCAN is in a low-power mode." bitfld.long 0x0 19. "WAKSRC,Wake Up Source" "0: FlexCAN uses the unfiltered Rx input to detect..,1: FlexCAN uses the filtered Rx input to detect.." newline bitfld.long 0x0 17. "SRXDIS,Self Reception Disable" "0: Self-reception enabled.,1: Self-reception disabled." bitfld.long 0x0 16. "IRMQ,Individual Rx Masking And Queue Enable" "0: Individual Rx masking and queue feature are..,1: Individual Rx masking and queue feature are.." newline bitfld.long 0x0 15. "DMA,DMA Enable" "0: DMA feature for Legacy RX FIFO or Enhanced Rx..,1: DMA feature for Legacy RX FIFO or Enhanced Rx.." bitfld.long 0x0 14. "PNET_EN,Pretended Networking Enable" "0: Pretended Networking mode is disabled.,1: Pretended Networking mode is enabled." newline bitfld.long 0x0 13. "LPRIOEN,Local Priority Enable" "0: Local Priority disabled.,1: Local Priority enabled." bitfld.long 0x0 12. "AEN,Abort Enable" "0: Abort disabled.,1: Abort enabled." newline bitfld.long 0x0 11. "FDEN,CAN FD operation enable" "0: CAN FD is disabled. FlexCAN is able to receive..,1: CAN FD is enabled. FlexCAN is able to receive.." bitfld.long 0x0 8.--9. "IDAM,ID Acceptance Mode" "0: Format A: One full ID (standard and extended)..,1: Format B: Two full standard IDs or two partial..,2: Format C: Four partial 8-bit standard IDs per ID..,3: Format D: All frames rejected." newline hexmask.long.byte 0x0 0.--6. 1. "MAXMB,Number Of The Last Message Buffer" line.long 0x4 "CTRL1,Control 1 Register" hexmask.long.byte 0x4 24.--31. 1. "PRESDIV,Prescaler Division Factor" bitfld.long 0x4 22.--23. "RJW,Resync Jump Width" "0,1,2,3" newline bitfld.long 0x4 19.--21. "PSEG1,Phase Segment 1" "0,1,2,3,4,5,6,7" bitfld.long 0x4 16.--18. "PSEG2,Phase Segment 2" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 15. "BOFFMSK,Bus Off Interrupt Mask" "0: Bus Off interrupt disabled.,1: Bus Off interrupt enabled." bitfld.long 0x4 14. "ERRMSK,Error Interrupt Mask" "0: Error interrupt disabled.,1: Error interrupt enabled." newline bitfld.long 0x4 12. "LPB,Loop Back Mode" "0: Loop Back disabled.,1: Loop Back enabled." bitfld.long 0x4 11. "TWRNMSK,Tx Warning Interrupt Mask" "0: Tx Warning interrupt disabled.,1: Tx Warning interrupt enabled." newline bitfld.long 0x4 10. "RWRNMSK,Rx Warning Interrupt Mask" "0: Rx Warning interrupt disabled.,1: Rx Warning interrupt enabled." bitfld.long 0x4 7. "SMP,CAN Bit Sampling" "0: Just one sample is used to determine the bit..,1: Three samples are used to determine the value of.." newline bitfld.long 0x4 6. "BOFFREC,Bus Off Recovery" "0: Automatic recovering from Bus Off state enabled.,1: Automatic recovering from Bus Off state disabled." bitfld.long 0x4 5. "TSYN,Timer Sync" "0: Timer sync feature disabled,1: Timer sync feature enabled" newline bitfld.long 0x4 4. "LBUF,Lowest Buffer Transmitted First" "0: Buffer with highest priority is transmitted first.,1: Lowest number buffer is transmitted first." bitfld.long 0x4 3. "LOM,Listen-Only Mode" "0: Listen-Only mode is deactivated.,1: FlexCAN module operates in Listen-Only mode." newline bitfld.long 0x4 0.--2. "PROPSEG,Propagation Segment" "0,1,2,3,4,5,6,7" line.long 0x8 "TIMER,Free Running Timer" hexmask.long.word 0x8 0.--15. 1. "TIMER,Timer Value" group.long 0x10++0x13 line.long 0x0 "RXMGMASK,Rx Mailboxes Global Mask Register" hexmask.long 0x0 0.--31. 1. "MG,Rx Mailboxes Global Mask Bits" line.long 0x4 "RX14MASK,Rx 14 Mask Register" hexmask.long 0x4 0.--31. 1. "RX14M,Rx Buffer 14 Mask Bits" line.long 0x8 "RX15MASK,Rx 15 Mask Register" hexmask.long 0x8 0.--31. 1. "RX15M,Rx Buffer 15 Mask Bits" line.long 0xC "ECR,Error Counter" hexmask.long.byte 0xC 24.--31. 1. "RXERRCNT_FAST,Receive Error Counter for fast bits" hexmask.long.byte 0xC 16.--23. 1. "TXERRCNT_FAST,Transmit Error Counter for fast bits" newline hexmask.long.byte 0xC 8.--15. 1. "RXERRCNT,Receive Error Counter" hexmask.long.byte 0xC 0.--7. 1. "TXERRCNT,Transmit Error Counter" line.long 0x10 "ESR1,Error and Status 1 Register" rbitfld.long 0x10 31. "BIT1ERR_FAST,Bit1 Error in the Data Phase of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: At least one bit sent as recessive is received.." rbitfld.long 0x10 30. "BIT0ERR_FAST,Bit0 Error in the Data Phase of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: At least one bit sent as dominant is received as.." newline rbitfld.long 0x10 28. "CRCERR_FAST,Cyclic Redundancy Check Error in the CRC field of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: A CRC error occurred since last read of this.." rbitfld.long 0x10 27. "FRMERR_FAST,Form Error in the Data Phase of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: A form error occurred since last read of this.." newline rbitfld.long 0x10 26. "STFERR_FAST,Stuffing Error in the Data Phase of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: A stuffing error occurred since last read of.." eventfld.long 0x10 21. "ERROVR,Error Overrun" "0: Overrun has not occurred.,1: Overrun has occurred." newline eventfld.long 0x10 20. "ERRINT_FAST,Error interrupt for errors detected in Data Phase of CAN FD frames with BRS bit set" "0: No such occurrence.,1: Indicates setting of any error bit detected in.." eventfld.long 0x10 19. "BOFFDONEINT,Bus Off Done Interrupt" "0: No such occurrence.,1: FlexCAN module has completed Bus Off process." newline rbitfld.long 0x10 18. "SYNCH,CAN Synchronization Status" "0: FlexCAN is not synchronized to the CAN bus.,1: FlexCAN is synchronized to the CAN bus." eventfld.long 0x10 17. "TWRNINT,Tx Warning Interrupt Flag" "0: No such occurrence.,1: The Tx error counter transitioned from less than.." newline eventfld.long 0x10 16. "RWRNINT,Rx Warning Interrupt Flag" "0: No such occurrence.,1: The Rx error counter transitioned from less than.." rbitfld.long 0x10 15. "BIT1ERR,Bit1 Error" "0: No such occurrence.,1: At least one bit sent as recessive is received.." newline rbitfld.long 0x10 14. "BIT0ERR,Bit0 Error" "0: No such occurrence.,1: At least one bit sent as dominant is received as.." rbitfld.long 0x10 13. "ACKERR,Acknowledge Error" "0: No such occurrence.,1: An ACK error occurred since last read of this.." newline rbitfld.long 0x10 12. "CRCERR,Cyclic Redundancy Check Error" "0: No such occurrence.,1: A CRC error occurred since last read of this.." rbitfld.long 0x10 11. "FRMERR,Form Error" "0: No such occurrence.,1: A Form Error occurred since last read of this.." newline rbitfld.long 0x10 10. "STFERR,Stuffing Error" "0: No such occurrence.,1: A stuffing error occurred since last read of.." rbitfld.long 0x10 9. "TXWRN,TX Error Warning" "0: No such occurrence.,1: TXERRCNT is greater than or equal to 96." newline rbitfld.long 0x10 8. "RXWRN,Rx Error Warning" "0: No such occurrence.,1: RXERRCNT is greater than or equal to 96." rbitfld.long 0x10 7. "IDLE,IDLE" "0: No such occurrence.,1: CAN bus is now IDLE." newline rbitfld.long 0x10 6. "TX,FlexCAN In Transmission" "0: FlexCAN is not transmitting a message.,1: FlexCAN is transmitting a message." rbitfld.long 0x10 4.--5. "FLTCONF,Fault Confinement State" "0: Bus Off,1: Error Passive,2: Bus Off,3: Bus Off" newline rbitfld.long 0x10 3. "RX,FlexCAN In Reception" "0: FlexCAN is not receiving a message.,1: FlexCAN is receiving a message." eventfld.long 0x10 2. "BOFFINT,Bus Off Interrupt" "0: No such occurrence.,1: FlexCAN module entered Bus Off state." newline eventfld.long 0x10 1. "ERRINT,Error Interrupt" "0: No such occurrence.,1: Indicates setting of any error bit in the Error.." eventfld.long 0x10 0. "WAKINT,Wake-Up Interrupt" "0: No such occurrence.,1: Indicates a recessive to dominant transition was.." group.long 0x28++0x3 line.long 0x0 "IMASK1,Interrupt Masks 1 Register" hexmask.long 0x0 0.--31. 1. "BUF31TO0M,Buffer MBi Mask" group.long 0x30++0x7 line.long 0x0 "IFLAG1,Interrupt Flags 1 Register" hexmask.long.tbyte 0x0 8.--31. 1. "BUF31TO8I,Buffer MBi Interrupt" eventfld.long 0x0 7. "BUF7I,Buffer MB7 Interrupt Or Legacy Rx FIFO Overflow" "0: No occurrence of MB7 completing..,1: MB7 completed transmission/reception when.." newline eventfld.long 0x0 6. "BUF6I,Buffer MB6 Interrupt Or Legacy Rx FIFO Warning" "0: No occurrence of MB6 completing..,1: MB6 completed transmission/reception when.." eventfld.long 0x0 5. "BUF5I,Buffer MB5 Interrupt Or Frames available in Legacy Rx FIFO" "0: No occurrence of MB5 completing..,1: MB5 completed transmission/reception when.." newline hexmask.long.byte 0x0 1.--4. 1. "BUF4TO1I,Buffer MBi Interrupt Or Reserved" eventfld.long 0x0 0. "BUF0I,Buffer MB0 Interrupt Or Clear Legacy FIFO bit" "0: The corresponding buffer has no occurrence of..,1: The corresponding buffer has successfully.." line.long 0x4 "CTRL2,Control 2 Register" bitfld.long 0x4 31. "ERRMSK_FAST,Error Interrupt Mask for errors detected in the data phase of fast CAN FD frames" "0: ERRINT_FAST error interrupt disabled.,1: ERRINT_FAST error interrupt enabled." bitfld.long 0x4 30. "BOFFDONEMSK,Bus Off Done Interrupt Mask" "0: Bus off done interrupt disabled.,1: Bus off done interrupt enabled." newline hexmask.long.byte 0x4 24.--27. 1. "RFFN,Number Of Legacy Rx FIFO Filters" hexmask.long.byte 0x4 19.--23. 1. "TASD,Tx Arbitration Start Delay" newline bitfld.long 0x4 18. "MRP,Mailboxes Reception Priority" "0: Matching starts from Legacy Rx FIFO or Enhanced..,1: Matching starts from mailboxes and continues on.." bitfld.long 0x4 17. "RRS,Remote Request Storing" "0: Remote response frame is generated.,1: Remote request frame is stored." newline bitfld.long 0x4 16. "EACEN,Entire Frame Arbitration Field Comparison Enable For Rx Mailboxes" "0: Rx mailbox filter's IDE bit is always compared..,1: Enables the comparison of both Rx mailbox.." bitfld.long 0x4 14. "PREXCEN,Protocol Exception Enable" "0: Protocol exception is disabled.,1: Protocol exception is enabled." newline bitfld.long 0x4 13. "BTE,Bit Timing Expansion enable" "0: CAN Bit timing expansion is disabled.,1: CAN bit timing expansion is enabled." bitfld.long 0x4 12. "ISOCANFDEN,ISO CAN FD Enable" "0: FlexCAN operates using the non-ISO CAN FD..,1: FlexCAN operates using the ISO CAN FD protocol.." newline bitfld.long 0x4 11. "EDFLTDIS,Edge Filter Disable" "0: Edge filter is enabled,1: Edge filter is disabled" rgroup.long 0x38++0x3 line.long 0x0 "ESR2,Error and Status 2 Register" hexmask.long.byte 0x0 16.--22. 1. "LPTM,Lowest Priority Tx Mailbox" bitfld.long 0x0 14. "VPS,Valid Priority Status" "0: Contents of IMB and LPTM are invalid.,1: Contents of IMB and LPTM are valid." newline bitfld.long 0x0 13. "IMB,Inactive Mailbox" "0: If ESR2[VPS] is asserted the ESR2[LPTM] is not..,1: If ESR2[VPS] is asserted there is at least one.." rgroup.long 0x44++0x3 line.long 0x0 "CRCR,CRC Register" hexmask.long.byte 0x0 16.--22. 1. "MBCRC,CRC Mailbox" hexmask.long.word 0x0 0.--14. 1. "TXCRC,Transmitted CRC value" group.long 0x48++0x3 line.long 0x0 "RXFGMASK,Legacy Rx FIFO Global Mask Register" hexmask.long 0x0 0.--31. 1. "FGM,Legacy Rx FIFO Global Mask Bits" rgroup.long 0x4C++0x3 line.long 0x0 "RXFIR,Legacy Rx FIFO Information Register" hexmask.long.word 0x0 0.--8. 1. "IDHIT,Identifier Acceptance Filter Hit Indicator" group.long 0x50++0x3 line.long 0x0 "CBT,CAN Bit Timing Register" bitfld.long 0x0 31. "BTF,Bit Timing Format Enable" "0: Extended bit time definitions disabled.,1: Extended bit time definitions enabled." hexmask.long.word 0x0 21.--30. 1. "EPRESDIV,Extended Prescaler Division Factor" newline hexmask.long.byte 0x0 16.--20. 1. "ERJW,Extended Resync Jump Width" hexmask.long.byte 0x0 10.--15. 1. "EPROPSEG,Extended Propagation Segment" newline hexmask.long.byte 0x0 5.--9. 1. "EPSEG1,Extended Phase Segment 1" hexmask.long.byte 0x0 0.--4. 1. "EPSEG2,Extended Phase Segment 2" group.long 0x80++0x3 line.long 0x0 "CS0,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_16B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_32B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_64B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x7 line.long 0x0 "MB0_8B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID0,Message Buffer 0 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_16B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_32B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_64B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x7 line.long 0x0 "MB0_8B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_16B_WORD0,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_32B_WORD0,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_64B_WORD0,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_8B_WORD0,Message Buffer 0 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x7 line.long 0x0 "WORD00,Message Buffer 0 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_16B_WORD1,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_32B_WORD1,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_64B_WORD1,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_8B_WORD1,Message Buffer 0 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x7 line.long 0x0 "WORD10,Message Buffer 0 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS1,Message Buffer 1 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x90++0x3 line.long 0x0 "MB0_16B_WORD2,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x3 line.long 0x0 "MB0_32B_WORD2,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x3 line.long 0x0 "MB0_64B_WORD2,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x7 line.long 0x0 "MB1_8B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID1,Message Buffer 1 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x94++0x3 line.long 0x0 "MB0_16B_WORD3,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x3 line.long 0x0 "MB0_32B_WORD3,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x3 line.long 0x0 "MB0_64B_WORD3,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x7 line.long 0x0 "MB1_8B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_32B_WORD4,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x98++0x3 line.long 0x0 "MB0_64B_WORD4,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x98++0x3 line.long 0x0 "MB1_16B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x98++0x3 line.long 0x0 "MB1_8B_WORD0,Message Buffer 1 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x98++0x7 line.long 0x0 "WORD01,Message Buffer 1 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_32B_WORD5,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x3 line.long 0x0 "MB0_64B_WORD5,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x3 line.long 0x0 "MB1_16B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x9C++0x3 line.long 0x0 "MB1_8B_WORD1,Message Buffer 1 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x7 line.long 0x0 "WORD11,Message Buffer 1 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS2,Message Buffer 2 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xA0++0x3 line.long 0x0 "MB0_32B_WORD6,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x3 line.long 0x0 "MB0_64B_WORD6,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x3 line.long 0x0 "MB1_16B_WORD0,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x7 line.long 0x0 "MB2_8B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID2,Message Buffer 2 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xA4++0x3 line.long 0x0 "MB0_32B_WORD7,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x3 line.long 0x0 "MB0_64B_WORD7,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x3 line.long 0x0 "MB1_16B_WORD1,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x7 line.long 0x0 "MB2_8B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_64B_WORD8,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x3 line.long 0x0 "MB1_16B_WORD2,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x3 line.long 0x0 "MB1_32B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xA8++0x3 line.long 0x0 "MB2_8B_WORD0,Message Buffer 2 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x7 line.long 0x0 "WORD02,Message Buffer 2 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_64B_WORD9,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x3 line.long 0x0 "MB1_16B_WORD3,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x3 line.long 0x0 "MB1_32B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xAC++0x3 line.long 0x0 "MB2_8B_WORD1,Message Buffer 2 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x7 line.long 0x0 "WORD12,Message Buffer 2 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS3,Message Buffer 3 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xB0++0x3 line.long 0x0 "MB0_64B_WORD10,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0xB0++0x3 line.long 0x0 "MB1_32B_WORD0,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB0++0x3 line.long 0x0 "MB2_16B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xB0++0x7 line.long 0x0 "MB3_8B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID3,Message Buffer 3 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xB4++0x3 line.long 0x0 "MB0_64B_WORD11,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0xB4++0x3 line.long 0x0 "MB1_32B_WORD1,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xB4++0x3 line.long 0x0 "MB2_16B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xB4++0x7 line.long 0x0 "MB3_8B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_64B_WORD12,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB1_32B_WORD2,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB2_16B_WORD0,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB3_8B_WORD0,Message Buffer 3 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x7 line.long 0x0 "WORD03,Message Buffer 3 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_64B_WORD13,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB1_32B_WORD3,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB2_16B_WORD1,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB3_8B_WORD1,Message Buffer 3 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x7 line.long 0x0 "WORD13,Message Buffer 3 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS4,Message Buffer 4 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC0++0x3 line.long 0x0 "MB0_64B_WORD14,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x3 line.long 0x0 "MB1_32B_WORD4,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x3 line.long 0x0 "MB2_16B_WORD2,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x7 line.long 0x0 "MB4_8B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID4,Message Buffer 4 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xC4++0x3 line.long 0x0 "MB0_64B_WORD15,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x3 line.long 0x0 "MB1_32B_WORD5,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x3 line.long 0x0 "MB2_16B_WORD3,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x7 line.long 0x0 "MB4_8B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_32B_WORD6,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xC8++0x3 line.long 0x0 "MB1_64B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC8++0x3 line.long 0x0 "MB3_16B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC8++0x3 line.long 0x0 "MB4_8B_WORD0,Message Buffer 4 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xC8++0x7 line.long 0x0 "WORD04,Message Buffer 4 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_32B_WORD7,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xCC++0x3 line.long 0x0 "MB1_64B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xCC++0x3 line.long 0x0 "MB3_16B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xCC++0x3 line.long 0x0 "MB4_8B_WORD1,Message Buffer 4 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xCC++0x7 line.long 0x0 "WORD14,Message Buffer 4 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS5,Message Buffer 5 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xD0++0x3 line.long 0x0 "MB1_64B_WORD0,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD0++0x3 line.long 0x0 "MB2_32B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xD0++0x3 line.long 0x0 "MB3_16B_WORD0,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD0++0x7 line.long 0x0 "MB5_8B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID5,Message Buffer 5 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xD4++0x3 line.long 0x0 "MB1_64B_WORD1,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xD4++0x3 line.long 0x0 "MB2_32B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xD4++0x3 line.long 0x0 "MB3_16B_WORD1,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xD4++0x7 line.long 0x0 "MB5_8B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD2,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB2_32B_WORD0,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB3_16B_WORD2,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB5_8B_WORD0,Message Buffer 5 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x7 line.long 0x0 "WORD05,Message Buffer 5 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD3,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB2_32B_WORD1,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB3_16B_WORD3,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB5_8B_WORD1,Message Buffer 5 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x7 line.long 0x0 "WORD15,Message Buffer 5 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS6,Message Buffer 6 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xE0++0x3 line.long 0x0 "MB1_64B_WORD4,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xE0++0x3 line.long 0x0 "MB2_32B_WORD2,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xE0++0x3 line.long 0x0 "MB4_16B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xE0++0x7 line.long 0x0 "MB6_8B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID6,Message Buffer 6 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xE4++0x3 line.long 0x0 "MB1_64B_WORD5,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xE4++0x3 line.long 0x0 "MB2_32B_WORD3,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xE4++0x3 line.long 0x0 "MB4_16B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xE4++0x7 line.long 0x0 "MB6_8B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD6,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB2_32B_WORD4,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB4_16B_WORD0,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB6_8B_WORD0,Message Buffer 6 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x7 line.long 0x0 "WORD06,Message Buffer 6 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD7,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB2_32B_WORD5,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB4_16B_WORD1,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB6_8B_WORD1,Message Buffer 6 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x7 line.long 0x0 "WORD16,Message Buffer 6 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS7,Message Buffer 7 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF0++0x3 line.long 0x0 "MB1_64B_WORD8,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x3 line.long 0x0 "MB2_32B_WORD6,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x3 line.long 0x0 "MB4_16B_WORD2,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x7 line.long 0x0 "MB7_8B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID7,Message Buffer 7 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xF4++0x3 line.long 0x0 "MB1_64B_WORD9,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x3 line.long 0x0 "MB2_32B_WORD7,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x3 line.long 0x0 "MB4_16B_WORD3,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x7 line.long 0x0 "MB7_8B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD10,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0xF8++0x3 line.long 0x0 "MB3_32B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF8++0x3 line.long 0x0 "MB5_16B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF8++0x3 line.long 0x0 "MB7_8B_WORD0,Message Buffer 7 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xF8++0x7 line.long 0x0 "WORD07,Message Buffer 7 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD11,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0xFC++0x3 line.long 0x0 "MB3_32B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xFC++0x3 line.long 0x0 "MB5_16B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xFC++0x3 line.long 0x0 "MB7_8B_WORD1,Message Buffer 7 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xFC++0x7 line.long 0x0 "WORD17,Message Buffer 7 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS8,Message Buffer 8 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x100++0x3 line.long 0x0 "MB1_64B_WORD12,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x100++0x3 line.long 0x0 "MB3_32B_WORD0,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x100++0x3 line.long 0x0 "MB5_16B_WORD0,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x100++0x7 line.long 0x0 "MB8_8B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID8,Message Buffer 8 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x104++0x3 line.long 0x0 "MB1_64B_WORD13,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x104++0x3 line.long 0x0 "MB3_32B_WORD1,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x104++0x3 line.long 0x0 "MB5_16B_WORD1,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x104++0x7 line.long 0x0 "MB8_8B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD14,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB3_32B_WORD2,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB5_16B_WORD2,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB8_8B_WORD0,Message Buffer 8 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x108++0x7 line.long 0x0 "WORD08,Message Buffer 8 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD15,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB3_32B_WORD3,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB5_16B_WORD3,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB8_8B_WORD1,Message Buffer 8 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x7 line.long 0x0 "WORD18,Message Buffer 8 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS9,Message Buffer 9 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x3 line.long 0x0 "MB2_64B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x3 line.long 0x0 "MB3_32B_WORD4,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x110++0x3 line.long 0x0 "MB6_16B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x7 line.long 0x0 "MB9_8B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID9,Message Buffer 9 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x3 line.long 0x0 "MB2_64B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x3 line.long 0x0 "MB3_32B_WORD5,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x114++0x3 line.long 0x0 "MB6_16B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x7 line.long 0x0 "MB9_8B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB2_64B_WORD0,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB3_32B_WORD6,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB6_16B_WORD0,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB9_8B_WORD0,Message Buffer 9 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x7 line.long 0x0 "WORD09,Message Buffer 9 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB2_64B_WORD1,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB3_32B_WORD7,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB6_16B_WORD1,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB9_8B_WORD1,Message Buffer 9 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x7 line.long 0x0 "WORD19,Message Buffer 9 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS10,Message Buffer 10 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x3 line.long 0x0 "MB10_8B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x3 line.long 0x0 "MB2_64B_WORD2,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x120++0x3 line.long 0x0 "MB4_32B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x7 line.long 0x0 "MB6_16B_WORD2,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID10,Message Buffer 10 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x3 line.long 0x0 "MB10_8B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x3 line.long 0x0 "MB2_64B_WORD3,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x124++0x3 line.long 0x0 "MB4_32B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x7 line.long 0x0 "MB6_16B_WORD3,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_8B_WORD0,Message Buffer 10 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB2_64B_WORD4,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB4_32B_WORD0,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB7_16B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x128++0x7 line.long 0x0 "WORD010,Message Buffer 10 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_8B_WORD1,Message Buffer 10 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB2_64B_WORD5,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB4_32B_WORD1,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB7_16B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x12C++0x7 line.long 0x0 "WORD110,Message Buffer 10 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS11,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x130++0x3 line.long 0x0 "MB11_8B_CS,Message Buffer 11 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x130++0x3 line.long 0x0 "MB2_64B_WORD6,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x130++0x3 line.long 0x0 "MB4_32B_WORD2,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x130++0x7 line.long 0x0 "MB7_16B_WORD0,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID11,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x134++0x3 line.long 0x0 "MB11_8B_ID,Message Buffer 11 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x134++0x3 line.long 0x0 "MB2_64B_WORD7,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x134++0x3 line.long 0x0 "MB4_32B_WORD3,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x134++0x7 line.long 0x0 "MB7_16B_WORD1,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_8B_WORD0,Message Buffer 11 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB2_64B_WORD8,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB4_32B_WORD4,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB7_16B_WORD2,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x138++0x7 line.long 0x0 "WORD011,Message Buffer 11 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_8B_WORD1,Message Buffer 11 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB2_64B_WORD9,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB4_32B_WORD5,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB7_16B_WORD3,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x7 line.long 0x0 "WORD111,Message Buffer 11 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS12,Message Buffer 12 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x140++0x3 line.long 0x0 "MB12_8B_CS,Message Buffer 12 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x140++0x3 line.long 0x0 "MB2_64B_WORD10,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x140++0x3 line.long 0x0 "MB4_32B_WORD6,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x140++0x7 line.long 0x0 "MB8_16B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID12,Message Buffer 12 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x144++0x3 line.long 0x0 "MB12_8B_ID,Message Buffer 12 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x144++0x3 line.long 0x0 "MB2_64B_WORD11,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x144++0x3 line.long 0x0 "MB4_32B_WORD7,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x144++0x7 line.long 0x0 "MB8_16B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB12_8B_WORD0,Message Buffer 12 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x148++0x3 line.long 0x0 "MB2_64B_WORD12,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x148++0x3 line.long 0x0 "MB5_32B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x148++0x3 line.long 0x0 "MB8_16B_WORD0,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x148++0x7 line.long 0x0 "WORD012,Message Buffer 12 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_8B_WORD1,Message Buffer 12 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x3 line.long 0x0 "MB2_64B_WORD13,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x3 line.long 0x0 "MB5_32B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x14C++0x3 line.long 0x0 "MB8_16B_WORD1,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x7 line.long 0x0 "WORD112,Message Buffer 12 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS13,Message Buffer 13 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x150++0x3 line.long 0x0 "MB13_8B_CS,Message Buffer 13 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x150++0x3 line.long 0x0 "MB2_64B_WORD14,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x150++0x3 line.long 0x0 "MB5_32B_WORD0,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x150++0x7 line.long 0x0 "MB8_16B_WORD2,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID13,Message Buffer 13 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x154++0x3 line.long 0x0 "MB13_8B_ID,Message Buffer 13 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x154++0x3 line.long 0x0 "MB2_64B_WORD15,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x154++0x3 line.long 0x0 "MB5_32B_WORD1,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x154++0x7 line.long 0x0 "MB8_16B_WORD3,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_8B_WORD0,Message Buffer 13 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x158++0x3 line.long 0x0 "MB3_64B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x158++0x3 line.long 0x0 "MB5_32B_WORD2,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x158++0x3 line.long 0x0 "MB9_16B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x158++0x7 line.long 0x0 "WORD013,Message Buffer 13 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_8B_WORD1,Message Buffer 13 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x15C++0x3 line.long 0x0 "MB3_64B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x15C++0x3 line.long 0x0 "MB5_32B_WORD3,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x15C++0x3 line.long 0x0 "MB9_16B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x15C++0x7 line.long 0x0 "WORD113,Message Buffer 13 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS14,Message Buffer 14 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x160++0x3 line.long 0x0 "MB14_8B_CS,Message Buffer 14 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x160++0x3 line.long 0x0 "MB3_64B_WORD0,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x160++0x3 line.long 0x0 "MB5_32B_WORD4,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x160++0x7 line.long 0x0 "MB9_16B_WORD0,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID14,Message Buffer 14 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x164++0x3 line.long 0x0 "MB14_8B_ID,Message Buffer 14 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x164++0x3 line.long 0x0 "MB3_64B_WORD1,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x164++0x3 line.long 0x0 "MB5_32B_WORD5,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x164++0x7 line.long 0x0 "MB9_16B_WORD1,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_8B_WORD0,Message Buffer 14 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB3_64B_WORD2,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB5_32B_WORD6,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB9_16B_WORD2,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x168++0x7 line.long 0x0 "WORD014,Message Buffer 14 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_8B_WORD1,Message Buffer 14 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB3_64B_WORD3,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB5_32B_WORD7,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB9_16B_WORD3,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x7 line.long 0x0 "WORD114,Message Buffer 14 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS15,Message Buffer 15 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB10_16B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB15_8B_CS,Message Buffer 15 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB3_64B_WORD4,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x170++0x7 line.long 0x0 "MB6_32B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID15,Message Buffer 15 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB10_16B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB15_8B_ID,Message Buffer 15 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB3_64B_WORD5,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x174++0x7 line.long 0x0 "MB6_32B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB10_16B_WORD0,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB15_8B_WORD0,Message Buffer 15 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB3_64B_WORD6,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB6_32B_WORD0,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x7 line.long 0x0 "WORD015,Message Buffer 15 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_16B_WORD1,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB15_8B_WORD1,Message Buffer 15 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB3_64B_WORD7,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB6_32B_WORD1,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x7 line.long 0x0 "WORD115,Message Buffer 15 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS16,Message Buffer 16 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x180++0x3 line.long 0x0 "MB10_16B_WORD2,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x180++0x3 line.long 0x0 "MB16_8B_CS,Message Buffer 16 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x180++0x3 line.long 0x0 "MB3_64B_WORD8,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x180++0x7 line.long 0x0 "MB6_32B_WORD2,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID16,Message Buffer 16 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x184++0x3 line.long 0x0 "MB10_16B_WORD3,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x184++0x3 line.long 0x0 "MB16_8B_ID,Message Buffer 16 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x184++0x3 line.long 0x0 "MB3_64B_WORD9,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x184++0x7 line.long 0x0 "MB6_32B_WORD3,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_CS,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x188++0x3 line.long 0x0 "MB16_8B_WORD0,Message Buffer 16 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x188++0x3 line.long 0x0 "MB3_64B_WORD10,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x188++0x3 line.long 0x0 "MB6_32B_WORD4,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x188++0x7 line.long 0x0 "WORD016,Message Buffer 16 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_ID,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x18C++0x3 line.long 0x0 "MB16_8B_WORD1,Message Buffer 16 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x3 line.long 0x0 "MB3_64B_WORD11,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x3 line.long 0x0 "MB6_32B_WORD5,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x7 line.long 0x0 "WORD116,Message Buffer 16 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS17,Message Buffer 17 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x190++0x3 line.long 0x0 "MB11_16B_WORD0,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x190++0x3 line.long 0x0 "MB17_8B_CS,Message Buffer 17 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x190++0x3 line.long 0x0 "MB3_64B_WORD12,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x190++0x7 line.long 0x0 "MB6_32B_WORD6,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID17,Message Buffer 17 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x194++0x3 line.long 0x0 "MB11_16B_WORD1,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x194++0x3 line.long 0x0 "MB17_8B_ID,Message Buffer 17 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x194++0x3 line.long 0x0 "MB3_64B_WORD13,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x194++0x7 line.long 0x0 "MB6_32B_WORD7,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_WORD2,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB17_8B_WORD0,Message Buffer 17 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB3_64B_WORD14,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB7_32B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x198++0x7 line.long 0x0 "WORD017,Message Buffer 17 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_WORD3,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB17_8B_WORD1,Message Buffer 17 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB3_64B_WORD15,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB7_32B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x19C++0x7 line.long 0x0 "WORD117,Message Buffer 17 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS18,Message Buffer 18 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB12_16B_CS,Message Buffer 12 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB18_8B_CS,Message Buffer 18 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB4_64B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x7 line.long 0x0 "MB7_32B_WORD0,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID18,Message Buffer 18 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB12_16B_ID,Message Buffer 12 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB18_8B_ID,Message Buffer 18 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB4_64B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x7 line.long 0x0 "MB7_32B_WORD1,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_16B_WORD0,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB18_8B_WORD0,Message Buffer 18 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB4_64B_WORD0,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB7_32B_WORD2,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x7 line.long 0x0 "WORD018,Message Buffer 18 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_16B_WORD1,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB18_8B_WORD1,Message Buffer 18 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB4_64B_WORD1,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB7_32B_WORD3,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x7 line.long 0x0 "WORD118,Message Buffer 18 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS19,Message Buffer 19 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B0++0x3 line.long 0x0 "MB12_16B_WORD2,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1B0++0x3 line.long 0x0 "MB19_8B_CS,Message Buffer 19 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B0++0x3 line.long 0x0 "MB4_64B_WORD2,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1B0++0x7 line.long 0x0 "MB7_32B_WORD4,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID19,Message Buffer 19 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1B4++0x3 line.long 0x0 "MB12_16B_WORD3,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1B4++0x3 line.long 0x0 "MB19_8B_ID,Message Buffer 19 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1B4++0x3 line.long 0x0 "MB4_64B_WORD3,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1B4++0x7 line.long 0x0 "MB7_32B_WORD5,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_CS,Message Buffer 13 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B8++0x3 line.long 0x0 "MB19_8B_WORD0,Message Buffer 19 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x3 line.long 0x0 "MB4_64B_WORD4,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x3 line.long 0x0 "MB7_32B_WORD6,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x7 line.long 0x0 "WORD019,Message Buffer 19 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_ID,Message Buffer 13 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1BC++0x3 line.long 0x0 "MB19_8B_WORD1,Message Buffer 19 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x3 line.long 0x0 "MB4_64B_WORD5,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x3 line.long 0x0 "MB7_32B_WORD7,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x7 line.long 0x0 "WORD119,Message Buffer 19 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS20,Message Buffer 20 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1C0++0x3 line.long 0x0 "MB13_16B_WORD0,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C0++0x3 line.long 0x0 "MB20_8B_CS,Message Buffer 20 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1C0++0x3 line.long 0x0 "MB4_64B_WORD6,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x1C0++0x7 line.long 0x0 "MB8_32B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID20,Message Buffer 20 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1C4++0x3 line.long 0x0 "MB13_16B_WORD1,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1C4++0x3 line.long 0x0 "MB20_8B_ID,Message Buffer 20 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1C4++0x3 line.long 0x0 "MB4_64B_WORD7,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x1C4++0x7 line.long 0x0 "MB8_32B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB13_16B_WORD2,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB20_8B_WORD0,Message Buffer 20 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB4_64B_WORD8,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB8_32B_WORD0,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x7 line.long 0x0 "WORD020,Message Buffer 20 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_WORD3,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB20_8B_WORD1,Message Buffer 20 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB4_64B_WORD9,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB8_32B_WORD1,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x7 line.long 0x0 "WORD120,Message Buffer 20 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS21,Message Buffer 21 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB14_16B_CS,Message Buffer 14 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB21_8B_CS,Message Buffer 21 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB4_64B_WORD10,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x1D0++0x7 line.long 0x0 "MB8_32B_WORD2,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID21,Message Buffer 21 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB14_16B_ID,Message Buffer 14 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB21_8B_ID,Message Buffer 21 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB4_64B_WORD11,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x1D4++0x7 line.long 0x0 "MB8_32B_WORD3,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_16B_WORD0,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB21_8B_WORD0,Message Buffer 21 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB4_64B_WORD12,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB8_32B_WORD4,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x7 line.long 0x0 "WORD021,Message Buffer 21 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_16B_WORD1,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB21_8B_WORD1,Message Buffer 21 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB4_64B_WORD13,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB8_32B_WORD5,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x7 line.long 0x0 "WORD121,Message Buffer 21 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS22,Message Buffer 22 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E0++0x3 line.long 0x0 "MB14_16B_WORD2,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1E0++0x3 line.long 0x0 "MB22_8B_CS,Message Buffer 22 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E0++0x3 line.long 0x0 "MB4_64B_WORD14,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x1E0++0x7 line.long 0x0 "MB8_32B_WORD6,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID22,Message Buffer 22 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1E4++0x3 line.long 0x0 "MB14_16B_WORD3,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1E4++0x3 line.long 0x0 "MB22_8B_ID,Message Buffer 22 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1E4++0x3 line.long 0x0 "MB4_64B_WORD15,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x1E4++0x7 line.long 0x0 "MB8_32B_WORD7,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_CS,Message Buffer 15 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x3 line.long 0x0 "MB22_8B_WORD0,Message Buffer 22 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1E8++0x3 line.long 0x0 "MB5_64B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x3 line.long 0x0 "MB9_32B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x7 line.long 0x0 "WORD022,Message Buffer 22 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_ID,Message Buffer 15 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x3 line.long 0x0 "MB22_8B_WORD1,Message Buffer 22 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1EC++0x3 line.long 0x0 "MB5_64B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x3 line.long 0x0 "MB9_32B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x7 line.long 0x0 "WORD122,Message Buffer 22 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS23,Message Buffer 23 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1F0++0x3 line.long 0x0 "MB15_16B_WORD0,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F0++0x3 line.long 0x0 "MB23_8B_CS,Message Buffer 23 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1F0++0x3 line.long 0x0 "MB5_64B_WORD0,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F0++0x7 line.long 0x0 "MB9_32B_WORD0,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID23,Message Buffer 23 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1F4++0x3 line.long 0x0 "MB15_16B_WORD1,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1F4++0x3 line.long 0x0 "MB23_8B_ID,Message Buffer 23 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1F4++0x3 line.long 0x0 "MB5_64B_WORD1,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1F4++0x7 line.long 0x0 "MB9_32B_WORD1,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_WORD2,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB23_8B_WORD0,Message Buffer 23 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB5_64B_WORD2,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB9_32B_WORD2,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x7 line.long 0x0 "WORD023,Message Buffer 23 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_WORD3,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB23_8B_WORD1,Message Buffer 23 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB5_64B_WORD3,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB9_32B_WORD3,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x7 line.long 0x0 "WORD123,Message Buffer 23 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS24,Message Buffer 24 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB16_16B_CS,Message Buffer 16 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB24_8B_CS,Message Buffer 24 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB5_64B_WORD4,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x200++0x7 line.long 0x0 "MB9_32B_WORD4,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID24,Message Buffer 24 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB16_16B_ID,Message Buffer 16 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB24_8B_ID,Message Buffer 24 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB5_64B_WORD5,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x204++0x7 line.long 0x0 "MB9_32B_WORD5,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB16_16B_WORD0,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB24_8B_WORD0,Message Buffer 24 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB5_64B_WORD6,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB9_32B_WORD6,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x208++0x7 line.long 0x0 "WORD024,Message Buffer 24 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB16_16B_WORD1,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB24_8B_WORD1,Message Buffer 24 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB5_64B_WORD7,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB9_32B_WORD7,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x7 line.long 0x0 "WORD124,Message Buffer 24 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS25,Message Buffer 25 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x3 line.long 0x0 "MB10_32B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x3 line.long 0x0 "MB16_16B_WORD2,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x210++0x3 line.long 0x0 "MB25_8B_CS,Message Buffer 25 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x7 line.long 0x0 "MB5_64B_WORD8,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID25,Message Buffer 25 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x3 line.long 0x0 "MB10_32B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x3 line.long 0x0 "MB16_16B_WORD3,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x214++0x3 line.long 0x0 "MB25_8B_ID,Message Buffer 25 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x7 line.long 0x0 "MB5_64B_WORD9,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD0,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x218++0x3 line.long 0x0 "MB17_16B_CS,Message Buffer 17 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x218++0x3 line.long 0x0 "MB25_8B_WORD0,Message Buffer 25 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x218++0x3 line.long 0x0 "MB5_64B_WORD10,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x218++0x7 line.long 0x0 "WORD025,Message Buffer 25 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD1,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x3 line.long 0x0 "MB17_16B_ID,Message Buffer 17 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x21C++0x3 line.long 0x0 "MB25_8B_WORD1,Message Buffer 25 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x3 line.long 0x0 "MB5_64B_WORD11,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x7 line.long 0x0 "WORD125,Message Buffer 25 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS26,Message Buffer 26 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x220++0x3 line.long 0x0 "MB10_32B_WORD2,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x220++0x3 line.long 0x0 "MB17_16B_WORD0,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x220++0x3 line.long 0x0 "MB26_8B_CS,Message Buffer 26 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x220++0x7 line.long 0x0 "MB5_64B_WORD12,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID26,Message Buffer 26 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x224++0x3 line.long 0x0 "MB10_32B_WORD3,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x224++0x3 line.long 0x0 "MB17_16B_WORD1,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x224++0x3 line.long 0x0 "MB26_8B_ID,Message Buffer 26 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x224++0x7 line.long 0x0 "MB5_64B_WORD13,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD4,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB17_16B_WORD2,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB26_8B_WORD0,Message Buffer 26 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB5_64B_WORD14,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x228++0x7 line.long 0x0 "WORD026,Message Buffer 26 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD5,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB17_16B_WORD3,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB26_8B_WORD1,Message Buffer 26 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB5_64B_WORD15,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x7 line.long 0x0 "WORD126,Message Buffer 26 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS27,Message Buffer 27 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x3 line.long 0x0 "MB10_32B_WORD6,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x230++0x3 line.long 0x0 "MB18_16B_CS,Message Buffer 18 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x3 line.long 0x0 "MB27_8B_CS,Message Buffer 27 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x7 line.long 0x0 "MB6_64B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID27,Message Buffer 27 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x3 line.long 0x0 "MB10_32B_WORD7,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x234++0x3 line.long 0x0 "MB18_16B_ID,Message Buffer 18 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x3 line.long 0x0 "MB27_8B_ID,Message Buffer 27 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x7 line.long 0x0 "MB6_64B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB11_32B_CS,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x238++0x3 line.long 0x0 "MB18_16B_WORD0,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x3 line.long 0x0 "MB27_8B_WORD0,Message Buffer 27 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x3 line.long 0x0 "MB6_64B_WORD0,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x7 line.long 0x0 "WORD027,Message Buffer 27 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_ID,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x23C++0x3 line.long 0x0 "MB18_16B_WORD1,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x3 line.long 0x0 "MB27_8B_WORD1,Message Buffer 27 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x3 line.long 0x0 "MB6_64B_WORD1,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x7 line.long 0x0 "WORD127,Message Buffer 27 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS28,Message Buffer 28 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x240++0x3 line.long 0x0 "MB11_32B_WORD0,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x240++0x3 line.long 0x0 "MB18_16B_WORD2,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x240++0x3 line.long 0x0 "MB28_8B_CS,Message Buffer 28 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x240++0x7 line.long 0x0 "MB6_64B_WORD2,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID28,Message Buffer 28 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x244++0x3 line.long 0x0 "MB11_32B_WORD1,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x244++0x3 line.long 0x0 "MB18_16B_WORD3,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x244++0x3 line.long 0x0 "MB28_8B_ID,Message Buffer 28 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x244++0x7 line.long 0x0 "MB6_64B_WORD3,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD2,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x248++0x3 line.long 0x0 "MB19_16B_CS,Message Buffer 19 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x248++0x3 line.long 0x0 "MB28_8B_WORD0,Message Buffer 28 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x248++0x3 line.long 0x0 "MB6_64B_WORD4,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x248++0x7 line.long 0x0 "WORD028,Message Buffer 28 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD3,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x3 line.long 0x0 "MB19_16B_ID,Message Buffer 19 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x24C++0x3 line.long 0x0 "MB28_8B_WORD1,Message Buffer 28 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x3 line.long 0x0 "MB6_64B_WORD5,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x7 line.long 0x0 "WORD128,Message Buffer 28 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS29,Message Buffer 29 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x250++0x3 line.long 0x0 "MB11_32B_WORD4,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x250++0x3 line.long 0x0 "MB19_16B_WORD0,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x250++0x3 line.long 0x0 "MB29_8B_CS,Message Buffer 29 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x250++0x7 line.long 0x0 "MB6_64B_WORD6,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID29,Message Buffer 29 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x254++0x3 line.long 0x0 "MB11_32B_WORD5,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x254++0x3 line.long 0x0 "MB19_16B_WORD1,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x254++0x3 line.long 0x0 "MB29_8B_ID,Message Buffer 29 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x254++0x7 line.long 0x0 "MB6_64B_WORD7,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD6,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB19_16B_WORD2,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB29_8B_WORD0,Message Buffer 29 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB6_64B_WORD8,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x258++0x7 line.long 0x0 "WORD029,Message Buffer 29 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD7,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB19_16B_WORD3,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB29_8B_WORD1,Message Buffer 29 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB6_64B_WORD9,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x7 line.long 0x0 "WORD129,Message Buffer 29 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS30,Message Buffer 30 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x3 line.long 0x0 "MB20_16B_CS,Message Buffer 20 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x3 line.long 0x0 "MB30_8B_CS,Message Buffer 30 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x7 line.long 0x0 "MB6_64B_WORD10,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID30,Message Buffer 30 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x3 line.long 0x0 "MB20_16B_ID,Message Buffer 20 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x3 line.long 0x0 "MB30_8B_ID,Message Buffer 30 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x7 line.long 0x0 "MB6_64B_WORD11,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB20_16B_WORD0,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x268++0x3 line.long 0x0 "MB30_8B_WORD0,Message Buffer 30 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x268++0x3 line.long 0x0 "MB6_64B_WORD12,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x268++0x7 line.long 0x0 "WORD030,Message Buffer 30 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB20_16B_WORD1,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x3 line.long 0x0 "MB30_8B_WORD1,Message Buffer 30 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x3 line.long 0x0 "MB6_64B_WORD13,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x7 line.long 0x0 "WORD130,Message Buffer 30 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS31,Message Buffer 31 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x270++0x3 line.long 0x0 "MB20_16B_WORD2,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x270++0x3 line.long 0x0 "MB31_8B_CS,Message Buffer 31 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x270++0x7 line.long 0x0 "MB6_64B_WORD14,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID31,Message Buffer 31 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x274++0x3 line.long 0x0 "MB20_16B_WORD3,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x274++0x3 line.long 0x0 "MB31_8B_ID,Message Buffer 31 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x274++0x7 line.long 0x0 "MB6_64B_WORD15,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB31_8B_WORD0,Message Buffer 31 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x278++0x7 line.long 0x0 "WORD031,Message Buffer 31 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB31_8B_WORD1,Message Buffer 31 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x27C++0x3 line.long 0x0 "WORD131,Message Buffer 31 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x880)++0x3 line.long 0x0 "RXIMR[$1],Rx Individual Mask Registers" hexmask.long 0x0 0.--31. 1. "MI,Individual Mask Bits" repeat.end group.long 0xB00++0x27 line.long 0x0 "CTRL1_PN,Pretended Networking Control 1 Register" bitfld.long 0x0 17. "WTOF_MSK,Wake Up by Timeout Flag Mask Bit" "0: Timeout wakeup event is disabled,1: Timeout wakeup event is enabled" bitfld.long 0x0 16. "WUMF_MSK,Wake Up by Match Flag Mask Bit" "0: Wakeup match event is disabled,1: Wakeup match event is enabled" newline hexmask.long.byte 0x0 8.--15. 1. "NMATCH,Number of Messages Matching the Same Filtering Criteria" bitfld.long 0x0 4.--5. "PLFS,Payload Filtering Selection" "0: Match upon a payload contents against an exact..,1: Match upon a payload value greater than or equal..,2: Match upon a payload value smaller than or equal..,3: Match upon a payload value inside a range.." newline bitfld.long 0x0 2.--3. "IDFS,ID Filtering Selection" "0: Match upon ID contents against an exact target..,1: Match upon an ID value greater than or equal to..,2: Match upon an ID value smaller than or equal to..,3: Match upon an ID value inside a range greater.." bitfld.long 0x0 0.--1. "FCS,Filtering Combination Selection" "0: Message ID filtering only,1: Message ID filtering and payload filtering,2: Message ID filtering occurring a specified..,3: Message ID filtering and payload filtering a.." line.long 0x4 "CTRL2_PN,Pretended Networking Control 2 Register" hexmask.long.word 0x4 0.--15. 1. "MATCHTO,Timeout for No Message Matching the Filtering Criteria" line.long 0x8 "WU_MTC,Pretended Networking Wake Up Match Register" eventfld.long 0x8 17. "WTOF,Wake Up by Timeout Flag Bit" "0: No wakeup by timeout event detected,1: Wakeup by timeout event detected" eventfld.long 0x8 16. "WUMF,Wake Up by Match Flag Bit" "0: No wakeup by match event detected,1: Wakeup by match event detected" newline hexmask.long.byte 0x8 8.--15. 1. "MCOUNTER,Number of Matches when in Pretended Networking" line.long 0xC "FLT_ID1,Pretended Networking ID Filter 1 Register" bitfld.long 0xC 30. "FLT_IDE,ID Extended Filter" "0: Accept standard frame format,1: Accept extended frame format" bitfld.long 0xC 29. "FLT_RTR,Remote Transmission Request Filter" "0: Reject remote frame (accept data frame),1: Accept remote frame" newline hexmask.long 0xC 0.--28. 1. "FLT_ID1,ID Filter 1 for Pretended Networking filtering" line.long 0x10 "FLT_DLC,Pretended Networking DLC Filter Register" hexmask.long.byte 0x10 16.--19. 1. "FLT_DLC_LO,Lower Limit for Length of Data Bytes Filter" hexmask.long.byte 0x10 0.--3. 1. "FLT_DLC_HI,Upper Limit for Length of Data Bytes Filter" line.long 0x14 "PL1_LO,Pretended Networking Payload Low Filter 1 Register" hexmask.long.byte 0x14 24.--31. 1. "Data_byte_0,Payload Filter 1 low order bits for Pretended Networking payload filtering corresponding to data byte 0." hexmask.long.byte 0x14 16.--23. 1. "Data_byte_1,Payload Filter 1 low order bits for Pretended Networking payload filtering corresponding to data byte 1." newline hexmask.long.byte 0x14 8.--15. 1. "Data_byte_2,Payload Filter 1 low order bits for Pretended Networking payload filtering corresponding to data byte 2." hexmask.long.byte 0x14 0.--7. 1. "Data_byte_3,Payload Filter 1 low order bits for Pretended Networking payload filtering corresponding to data byte 3." line.long 0x18 "PL1_HI,Pretended Networking Payload High Filter 1 Register" hexmask.long.byte 0x18 24.--31. 1. "Data_byte_4,Payload Filter 1 high order bits for Pretended Networking payload filtering corresponding to data byte 4." hexmask.long.byte 0x18 16.--23. 1. "Data_byte_5,Payload Filter 1 high order bits for Pretended Networking payload filtering corresponding to data byte 5." newline hexmask.long.byte 0x18 8.--15. 1. "Data_byte_6,Payload Filter 1 high order bits for Pretended Networking payload filtering corresponding to data byte 6." hexmask.long.byte 0x18 0.--7. 1. "Data_byte_7,Payload Filter 1 high order bits for Pretended Networking payload filtering corresponding to data byte 7." line.long 0x1C "FLT_ID2_IDMASK,Pretended Networking ID Filter 2 Register / ID Mask Register" bitfld.long 0x1C 30. "IDE_MSK,ID Extended Mask Bit" "0: The corresponding bit in the filter is 'don't..,1: The corresponding bit in the filter is checked" bitfld.long 0x1C 29. "RTR_MSK,Remote Transmission Request Mask Bit" "0: The corresponding bit in the filter is 'don't..,1: The corresponding bit in the filter is checked" newline hexmask.long 0x1C 0.--28. 1. "FLT_ID2_IDMASK,ID Filter 2 for Pretended Networking Filtering / ID Mask Bits for Pretended Networking ID Filtering" line.long 0x20 "PL2_PLMASK_LO,Pretended Networking Payload Low Filter 2 Register / Payload Low Mask register" hexmask.long.byte 0x20 24.--31. 1. "Data_byte_0,Payload Filter 2 low order bits / Payload Mask low order bits for Pretended Networking payload filtering corresponding to the data byte 0." hexmask.long.byte 0x20 16.--23. 1. "Data_byte_1,Payload Filter 2 low order bits / Payload Mask low order bits for Pretended Networking payload filtering corresponding to the data byte 1." newline hexmask.long.byte 0x20 8.--15. 1. "Data_byte_2,Payload Filter 2 low order bits / Payload Mask low order bits for Pretended Networking payload filtering corresponding to the data byte 2." hexmask.long.byte 0x20 0.--7. 1. "Data_byte_3,Payload Filter 2 low order bits / Payload Mask low order bits for Pretended Networking payload filtering corresponding to the data byte 3." line.long 0x24 "PL2_PLMASK_HI,Pretended Networking Payload High Filter 2 low order bits / Payload High Mask register" hexmask.long.byte 0x24 24.--31. 1. "Data_byte_4,Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 4." hexmask.long.byte 0x24 16.--23. 1. "Data_byte_5,Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 5." newline hexmask.long.byte 0x24 8.--15. 1. "Data_byte_6,Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 6." hexmask.long.byte 0x24 0.--7. 1. "Data_byte_7,Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 7." repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x400D8B40 ad:0x400D8B50 ad:0x400D8B60 ad:0x400D8B70) tree "WMB[$1]" base $2 rgroup.long ($2)++0xF line.long 0x0 "WMB_CS,Wake Up Message Buffer register for C/S" bitfld.long 0x0 22. "SRR,Substitute Remote Request" "0,1" bitfld.long 0x0 21. "IDE,ID Extended Bit" "0: Frame format is standard,1: Frame format is extended" bitfld.long 0x0 20. "RTR,Remote Transmission Request Bit" "0: Frame is data one (not remote),1: Frame is a remote one" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of Data in Bytes" line.long 0x4 "WMB_ID,Wake Up Message Buffer Register for ID" hexmask.long 0x4 0.--28. 1. "ID,Received ID under Pretended Networking mode" line.long 0x8 "WMB_D03,Wake Up Message Buffer Register for Data 0-3" hexmask.long.byte 0x8 24.--31. 1. "Data_byte_0,Received payload corresponding to the data byte 0 under Pretended Networking mode" hexmask.long.byte 0x8 16.--23. 1. "Data_byte_1,Received payload corresponding to the data byte 1 under Pretended Networking mode" hexmask.long.byte 0x8 8.--15. 1. "Data_byte_2,Received payload corresponding to the data byte 2 under Pretended Networking mode" hexmask.long.byte 0x8 0.--7. 1. "Data_byte_3,Received payload corresponding to the data byte 3 under Pretended Networking mode" line.long 0xC "WMB_D47,Wake Up Message Buffer Register Data 4-7" hexmask.long.byte 0xC 24.--31. 1. "Data_byte_4,Received payload corresponding to the data byte 4 under Pretended Networking mode" hexmask.long.byte 0xC 16.--23. 1. "Data_byte_5,Received payload corresponding to the data byte 5 under Pretended Networking mode" hexmask.long.byte 0xC 8.--15. 1. "Data_byte_6,Received payload corresponding to the data byte 6 under Pretended Networking mode" hexmask.long.byte 0xC 0.--7. 1. "Data_byte_7,Received payload corresponding to the data byte 7 under Pretended Networking mode" tree.end repeat.end base ad:0x400D8000 group.long 0xBF0++0x17 line.long 0x0 "EPRS,Enhanced CAN Bit Timing Prescalers" hexmask.long.word 0x0 16.--25. 1. "EDPRESDIV,Extended Data Phase Prescaler Division Factor" hexmask.long.word 0x0 0.--9. 1. "ENPRESDIV,Extended Nominal Prescaler Division Factor" line.long 0x4 "ENCBT,Enhanced Nominal CAN Bit Timing" hexmask.long.byte 0x4 22.--28. 1. "NRJW,Nominal Resynchronization Jump Width" hexmask.long.byte 0x4 12.--18. 1. "NTSEG2,Nominal Time Segment 2" newline hexmask.long.byte 0x4 0.--7. 1. "NTSEG1,Nominal Time Segment 1" line.long 0x8 "EDCBT,Enhanced Data Phase CAN bit Timing" hexmask.long.byte 0x8 22.--25. 1. "DRJW,Data Phase Resynchronization Jump Width" hexmask.long.byte 0x8 12.--15. 1. "DTSEG2,Data Phase Time Segment 2" newline hexmask.long.byte 0x8 0.--4. 1. "DTSEG1,Data Phase Segment 1" line.long 0xC "ETDC,Enhanced Transceiver Delay Compensation" bitfld.long 0xC 31. "ETDCEN,Transceiver Delay Compensation Enable" "0: TDC is disabled,1: TDC is enabled" bitfld.long 0xC 30. "TDMDIS,Transceiver Delay Measurement Disable" "0: TDC measurement is enabled,1: TDC measurement is disabled" newline hexmask.long.byte 0xC 16.--22. 1. "ETDCOFF,Enhanced Transceiver Delay Compensation Offset" eventfld.long 0xC 15. "ETDCFAIL,Transceiver Delay Compensation Fail" "0: Measured loop delay is in range.,1: Measured loop delay is out of range." newline hexmask.long.byte 0xC 0.--7. 1. "ETDCVAL,Enhanced Transceiver Delay Compensation Value" line.long 0x10 "FDCTRL,CAN FD Control Register" bitfld.long 0x10 31. "FDRATE,Bit Rate Switch Enable" "0: Transmit a frame in nominal rate. The BRS bit in..,1: Transmit a frame with bit rate switching if the.." bitfld.long 0x10 16.--17. "MBDSR0,Message Buffer Data Size for Region 0" "0: Selects 8 bytes per message buffer.,1: Selects 16 bytes per message buffer.,2: Selects 32 bytes per message buffer.,3: Selects 64 bytes per message buffer." newline bitfld.long 0x10 15. "TDCEN,Transceiver Delay Compensation Enable" "0: TDC is disabled,1: TDC is enabled" eventfld.long 0x10 14. "TDCFAIL,Transceiver Delay Compensation Fail" "0: Measured loop delay is in range.,1: Measured loop delay is out of range." newline hexmask.long.byte 0x10 8.--12. 1. "TDCOFF,Transceiver Delay Compensation Offset" hexmask.long.byte 0x10 0.--5. 1. "TDCVAL,Transceiver Delay Compensation Value" line.long 0x14 "FDCBT,CAN FD Bit Timing Register" hexmask.long.word 0x14 20.--29. 1. "FPRESDIV,Fast Prescaler Division Factor" bitfld.long 0x14 16.--18. "FRJW,Fast Resync Jump Width" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x14 10.--14. 1. "FPROPSEG,Fast Propagation Segment" bitfld.long 0x14 5.--7. "FPSEG1,Fast Phase Segment 1" "0,1,2,3,4,5,6,7" newline bitfld.long 0x14 0.--2. "FPSEG2,Fast Phase Segment 2" "0,1,2,3,4,5,6,7" rgroup.long 0xC08++0x3 line.long 0x0 "FDCRC,CAN FD CRC Register" hexmask.long.byte 0x0 24.--30. 1. "FD_MBCRC,CRC Mailbox Number for FD_TXCRC" hexmask.long.tbyte 0x0 0.--20. 1. "FD_TXCRC,Extended Transmitted CRC value" group.long 0xC0C++0xB line.long 0x0 "ERFCR,Enhanced Rx FIFO Control Register" bitfld.long 0x0 31. "ERFEN,Enhanced Rx FIFO enable" "0: Enhanced Rx FIFO is disabled,1: Enhanced Rx FIFO is enabled" hexmask.long.byte 0x0 26.--30. 1. "DMALW,DMA Last Word" newline hexmask.long.byte 0x0 16.--22. 1. "NEXIF,Number of Extended ID Filter Elements" hexmask.long.byte 0x0 8.--13. 1. "NFE,Number of Enhanced Rx FIFO Filter Elements" newline hexmask.long.byte 0x0 0.--4. 1. "ERFWM,Enhanced Rx FIFO Watermark" line.long 0x4 "ERFIER,Enhanced Rx FIFO Interrupt Enable Register" bitfld.long 0x4 31. "ERFUFWIE,Enhanced Rx FIFO Underflow Interrupt Enable" "0: Enhanced Rx FIFO Underflow interrupt is disabled,1: Enhanced Rx FIFO Underflow interrupt is enabled" bitfld.long 0x4 30. "ERFOVFIE,Enhanced Rx FIFO Overflow Interrupt Enable" "0: Enhanced Rx FIFO Overflow is disabled,1: Enhanced Rx FIFO Overflow is enabled" newline bitfld.long 0x4 29. "ERFWMIIE,Enhanced Rx FIFO Watermark Indication Interrupt Enable" "0: Enhanced Rx FIFO Watermark interrupt is disabled,1: Enhanced Rx FIFO Watermark interrupt is enabled" bitfld.long 0x4 28. "ERFDAIE,Enhanced Rx FIFO Data Available Interrupt Enable" "0: Enhanced Rx FIFO Data Available interrupt is..,1: Enhanced Rx FIFO Data Available interrupt is.." line.long 0x8 "ERFSR,Enhanced Rx FIFO Status Register" eventfld.long 0x8 31. "ERFUFW,Enhanced Rx FIFO Underflow" "0: No such occurrence,1: Enhanced Rx FIFO underflow" eventfld.long 0x8 30. "ERFOVF,Enhanced Rx FIFO Overflow" "0: No such occurrence,1: Enhanced Rx FIFO overflow" newline eventfld.long 0x8 29. "ERFWMI,Enhanced Rx FIFO Watermark Indication" "0: No such occurrence,1: The number of messages in FIFO is greater than.." eventfld.long 0x8 28. "ERFDA,Enhanced Rx FIFO Data Available" "0: No such occurrence,1: There is at least one message stored in Enhanced.." newline bitfld.long 0x8 27. "ERFCLR,Enhanced Rx FIFO Clear" "0: No effect,1: Clear Enhanced Rx FIFO content" rbitfld.long 0x8 17. "ERFE,Enhanced Rx FIFO empty" "0: Enhanced Rx FIFO is not empty,1: Enhanced Rx FIFO is empty" newline rbitfld.long 0x8 16. "ERFF,Enhanced Rx FIFO full" "0: Enhanced Rx FIFO is not full,1: Enhanced Rx FIFO is full" hexmask.long.byte 0x8 0.--5. 1. "ERFEL,Enhanced Rx FIFO Elements" repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3000)++0x3 line.long 0x0 "ERFFEL[$1],Enhanced Rx FIFO Filter Element" hexmask.long 0x0 0.--31. 1. "FEL,Filter Element Bits" repeat.end tree.end endif sif (cpuis("MCXN947*")) tree "CAN1" base ad:0x400D8000 group.long 0x0++0xB line.long 0x0 "MCR,Module Configuration Register" bitfld.long 0x0 31. "MDIS,Module Disable" "0: Enable the FlexCAN module.,1: Disable the FlexCAN module." bitfld.long 0x0 30. "FRZ,Freeze Enable" "0: Not enabled to enter Freeze mode.,1: Enabled to enter Freeze mode." newline bitfld.long 0x0 29. "RFEN,Legacy Rx FIFO Enable" "0: Legacy Rx FIFO not enabled.,1: Legacy Rx FIFO enabled." bitfld.long 0x0 28. "HALT,Halt FlexCAN" "0: No Freeze mode request.,1: Enters Freeze mode if the FRZ bit is asserted." newline rbitfld.long 0x0 27. "NOTRDY,FlexCAN Not Ready" "0: FlexCAN module is either in Normal mode..,1: FlexCAN module is either in Disable mode Stop.." bitfld.long 0x0 26. "WAKMSK,Wake Up Interrupt Mask" "0: Wake Up interrupt is disabled.,1: Wake Up interrupt is enabled." newline bitfld.long 0x0 25. "SOFTRST,Soft Reset" "0: No reset request.,1: Resets the registers affected by soft reset." rbitfld.long 0x0 24. "FRZACK,Freeze Mode Acknowledge" "0: FlexCAN not in Freeze mode prescaler running.,1: FlexCAN in Freeze mode prescaler stopped." newline bitfld.long 0x0 22. "SLFWAK,Self Wake Up" "0: FlexCAN Self Wake Up feature is disabled.,1: FlexCAN Self Wake Up feature is enabled." bitfld.long 0x0 21. "WRNEN,Warning Interrupt Enable" "0: TWRNINT and RWRNINT bits are zero independent of..,1: TWRNINT and RWRNINT bits are set when the.." newline rbitfld.long 0x0 20. "LPMACK,Low-Power Mode Acknowledge" "0: FlexCAN is not in a low-power mode.,1: FlexCAN is in a low-power mode." bitfld.long 0x0 19. "WAKSRC,Wake Up Source" "0: FlexCAN uses the unfiltered Rx input to detect..,1: FlexCAN uses the filtered Rx input to detect.." newline bitfld.long 0x0 17. "SRXDIS,Self Reception Disable" "0: Self-reception enabled.,1: Self-reception disabled." bitfld.long 0x0 16. "IRMQ,Individual Rx Masking And Queue Enable" "0: Individual Rx masking and queue feature are..,1: Individual Rx masking and queue feature are.." newline bitfld.long 0x0 15. "DMA,DMA Enable" "0: DMA feature for Legacy RX FIFO or Enhanced Rx..,1: DMA feature for Legacy RX FIFO or Enhanced Rx.." bitfld.long 0x0 14. "PNET_EN,Pretended Networking Enable" "0: Pretended Networking mode is disabled.,1: Pretended Networking mode is enabled." newline bitfld.long 0x0 13. "LPRIOEN,Local Priority Enable" "0: Local Priority disabled.,1: Local Priority enabled." bitfld.long 0x0 12. "AEN,Abort Enable" "0: Abort disabled.,1: Abort enabled." newline bitfld.long 0x0 11. "FDEN,CAN FD operation enable" "0: CAN FD is disabled. FlexCAN is able to receive..,1: CAN FD is enabled. FlexCAN is able to receive.." bitfld.long 0x0 8.--9. "IDAM,ID Acceptance Mode" "0: Format A: One full ID (standard and extended)..,1: Format B: Two full standard IDs or two partial..,2: Format C: Four partial 8-bit standard IDs per ID..,3: Format D: All frames rejected." newline hexmask.long.byte 0x0 0.--6. 1. "MAXMB,Number Of The Last Message Buffer" line.long 0x4 "CTRL1,Control 1 Register" hexmask.long.byte 0x4 24.--31. 1. "PRESDIV,Prescaler Division Factor" bitfld.long 0x4 22.--23. "RJW,Resync Jump Width" "0,1,2,3" newline bitfld.long 0x4 19.--21. "PSEG1,Phase Segment 1" "0,1,2,3,4,5,6,7" bitfld.long 0x4 16.--18. "PSEG2,Phase Segment 2" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 15. "BOFFMSK,Bus Off Interrupt Mask" "0: Bus Off interrupt disabled.,1: Bus Off interrupt enabled." bitfld.long 0x4 14. "ERRMSK,Error Interrupt Mask" "0: Error interrupt disabled.,1: Error interrupt enabled." newline bitfld.long 0x4 12. "LPB,Loop Back Mode" "0: Loop Back disabled.,1: Loop Back enabled." bitfld.long 0x4 11. "TWRNMSK,Tx Warning Interrupt Mask" "0: Tx Warning interrupt disabled.,1: Tx Warning interrupt enabled." newline bitfld.long 0x4 10. "RWRNMSK,Rx Warning Interrupt Mask" "0: Rx Warning interrupt disabled.,1: Rx Warning interrupt enabled." bitfld.long 0x4 7. "SMP,CAN Bit Sampling" "0: Just one sample is used to determine the bit..,1: Three samples are used to determine the value of.." newline bitfld.long 0x4 6. "BOFFREC,Bus Off Recovery" "0: Automatic recovering from Bus Off state enabled.,1: Automatic recovering from Bus Off state disabled." bitfld.long 0x4 5. "TSYN,Timer Sync" "0: Timer sync feature disabled,1: Timer sync feature enabled" newline bitfld.long 0x4 4. "LBUF,Lowest Buffer Transmitted First" "0: Buffer with highest priority is transmitted first.,1: Lowest number buffer is transmitted first." bitfld.long 0x4 3. "LOM,Listen-Only Mode" "0: Listen-Only mode is deactivated.,1: FlexCAN module operates in Listen-Only mode." newline bitfld.long 0x4 0.--2. "PROPSEG,Propagation Segment" "0,1,2,3,4,5,6,7" line.long 0x8 "TIMER,Free Running Timer" hexmask.long.word 0x8 0.--15. 1. "TIMER,Timer Value" group.long 0x10++0x13 line.long 0x0 "RXMGMASK,Rx Mailboxes Global Mask Register" hexmask.long 0x0 0.--31. 1. "MG,Rx Mailboxes Global Mask Bits" line.long 0x4 "RX14MASK,Rx 14 Mask Register" hexmask.long 0x4 0.--31. 1. "RX14M,Rx Buffer 14 Mask Bits" line.long 0x8 "RX15MASK,Rx 15 Mask Register" hexmask.long 0x8 0.--31. 1. "RX15M,Rx Buffer 15 Mask Bits" line.long 0xC "ECR,Error Counter" hexmask.long.byte 0xC 24.--31. 1. "RXERRCNT_FAST,Receive Error Counter for fast bits" hexmask.long.byte 0xC 16.--23. 1. "TXERRCNT_FAST,Transmit Error Counter for fast bits" newline hexmask.long.byte 0xC 8.--15. 1. "RXERRCNT,Receive Error Counter" hexmask.long.byte 0xC 0.--7. 1. "TXERRCNT,Transmit Error Counter" line.long 0x10 "ESR1,Error and Status 1 Register" rbitfld.long 0x10 31. "BIT1ERR_FAST,Bit1 Error in the Data Phase of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: At least one bit sent as recessive is received.." rbitfld.long 0x10 30. "BIT0ERR_FAST,Bit0 Error in the Data Phase of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: At least one bit sent as dominant is received as.." newline rbitfld.long 0x10 28. "CRCERR_FAST,Cyclic Redundancy Check Error in the CRC field of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: A CRC error occurred since last read of this.." rbitfld.long 0x10 27. "FRMERR_FAST,Form Error in the Data Phase of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: A form error occurred since last read of this.." newline rbitfld.long 0x10 26. "STFERR_FAST,Stuffing Error in the Data Phase of CAN FD frames with the BRS bit set" "0: No such occurrence.,1: A stuffing error occurred since last read of.." eventfld.long 0x10 21. "ERROVR,Error Overrun" "0: Overrun has not occurred.,1: Overrun has occurred." newline eventfld.long 0x10 20. "ERRINT_FAST,Error interrupt for errors detected in Data Phase of CAN FD frames with BRS bit set" "0: No such occurrence.,1: Indicates setting of any error bit detected in.." eventfld.long 0x10 19. "BOFFDONEINT,Bus Off Done Interrupt" "0: No such occurrence.,1: FlexCAN module has completed Bus Off process." newline rbitfld.long 0x10 18. "SYNCH,CAN Synchronization Status" "0: FlexCAN is not synchronized to the CAN bus.,1: FlexCAN is synchronized to the CAN bus." eventfld.long 0x10 17. "TWRNINT,Tx Warning Interrupt Flag" "0: No such occurrence.,1: The Tx error counter transitioned from less than.." newline eventfld.long 0x10 16. "RWRNINT,Rx Warning Interrupt Flag" "0: No such occurrence.,1: The Rx error counter transitioned from less than.." rbitfld.long 0x10 15. "BIT1ERR,Bit1 Error" "0: No such occurrence.,1: At least one bit sent as recessive is received.." newline rbitfld.long 0x10 14. "BIT0ERR,Bit0 Error" "0: No such occurrence.,1: At least one bit sent as dominant is received as.." rbitfld.long 0x10 13. "ACKERR,Acknowledge Error" "0: No such occurrence.,1: An ACK error occurred since last read of this.." newline rbitfld.long 0x10 12. "CRCERR,Cyclic Redundancy Check Error" "0: No such occurrence.,1: A CRC error occurred since last read of this.." rbitfld.long 0x10 11. "FRMERR,Form Error" "0: No such occurrence.,1: A Form Error occurred since last read of this.." newline rbitfld.long 0x10 10. "STFERR,Stuffing Error" "0: No such occurrence.,1: A stuffing error occurred since last read of.." rbitfld.long 0x10 9. "TXWRN,TX Error Warning" "0: No such occurrence.,1: TXERRCNT is greater than or equal to 96." newline rbitfld.long 0x10 8. "RXWRN,Rx Error Warning" "0: No such occurrence.,1: RXERRCNT is greater than or equal to 96." rbitfld.long 0x10 7. "IDLE,IDLE" "0: No such occurrence.,1: CAN bus is now IDLE." newline rbitfld.long 0x10 6. "TX,FlexCAN In Transmission" "0: FlexCAN is not transmitting a message.,1: FlexCAN is transmitting a message." rbitfld.long 0x10 4.--5. "FLTCONF,Fault Confinement State" "0: Bus Off,1: Error Passive,2: Bus Off,3: Bus Off" newline rbitfld.long 0x10 3. "RX,FlexCAN In Reception" "0: FlexCAN is not receiving a message.,1: FlexCAN is receiving a message." eventfld.long 0x10 2. "BOFFINT,Bus Off Interrupt" "0: No such occurrence.,1: FlexCAN module entered Bus Off state." newline eventfld.long 0x10 1. "ERRINT,Error Interrupt" "0: No such occurrence.,1: Indicates setting of any error bit in the Error.." eventfld.long 0x10 0. "WAKINT,Wake-Up Interrupt" "0: No such occurrence.,1: Indicates a recessive to dominant transition was.." group.long 0x28++0x3 line.long 0x0 "IMASK1,Interrupt Masks 1 Register" hexmask.long 0x0 0.--31. 1. "BUF31TO0M,Buffer MBi Mask" group.long 0x30++0x7 line.long 0x0 "IFLAG1,Interrupt Flags 1 Register" hexmask.long.tbyte 0x0 8.--31. 1. "BUF31TO8I,Buffer MBi Interrupt" eventfld.long 0x0 7. "BUF7I,Buffer MB7 Interrupt Or Legacy Rx FIFO Overflow" "0: No occurrence of MB7 completing..,1: MB7 completed transmission/reception when.." newline eventfld.long 0x0 6. "BUF6I,Buffer MB6 Interrupt Or Legacy Rx FIFO Warning" "0: No occurrence of MB6 completing..,1: MB6 completed transmission/reception when.." eventfld.long 0x0 5. "BUF5I,Buffer MB5 Interrupt Or Frames available in Legacy Rx FIFO" "0: No occurrence of MB5 completing..,1: MB5 completed transmission/reception when.." newline hexmask.long.byte 0x0 1.--4. 1. "BUF4TO1I,Buffer MBi Interrupt Or Reserved" eventfld.long 0x0 0. "BUF0I,Buffer MB0 Interrupt Or Clear Legacy FIFO bit" "0: The corresponding buffer has no occurrence of..,1: The corresponding buffer has successfully.." line.long 0x4 "CTRL2,Control 2 Register" bitfld.long 0x4 31. "ERRMSK_FAST,Error Interrupt Mask for errors detected in the data phase of fast CAN FD frames" "0: ERRINT_FAST error interrupt disabled.,1: ERRINT_FAST error interrupt enabled." bitfld.long 0x4 30. "BOFFDONEMSK,Bus Off Done Interrupt Mask" "0: Bus off done interrupt disabled.,1: Bus off done interrupt enabled." newline hexmask.long.byte 0x4 24.--27. 1. "RFFN,Number Of Legacy Rx FIFO Filters" hexmask.long.byte 0x4 19.--23. 1. "TASD,Tx Arbitration Start Delay" newline bitfld.long 0x4 18. "MRP,Mailboxes Reception Priority" "0: Matching starts from Legacy Rx FIFO or Enhanced..,1: Matching starts from mailboxes and continues on.." bitfld.long 0x4 17. "RRS,Remote Request Storing" "0: Remote response frame is generated.,1: Remote request frame is stored." newline bitfld.long 0x4 16. "EACEN,Entire Frame Arbitration Field Comparison Enable For Rx Mailboxes" "0: Rx mailbox filter's IDE bit is always compared..,1: Enables the comparison of both Rx mailbox.." bitfld.long 0x4 14. "PREXCEN,Protocol Exception Enable" "0: Protocol exception is disabled.,1: Protocol exception is enabled." newline bitfld.long 0x4 13. "BTE,Bit Timing Expansion enable" "0: CAN Bit timing expansion is disabled.,1: CAN bit timing expansion is enabled." bitfld.long 0x4 12. "ISOCANFDEN,ISO CAN FD Enable" "0: FlexCAN operates using the non-ISO CAN FD..,1: FlexCAN operates using the ISO CAN FD protocol.." newline bitfld.long 0x4 11. "EDFLTDIS,Edge Filter Disable" "0: Edge filter is enabled,1: Edge filter is disabled" rgroup.long 0x38++0x3 line.long 0x0 "ESR2,Error and Status 2 Register" hexmask.long.byte 0x0 16.--22. 1. "LPTM,Lowest Priority Tx Mailbox" bitfld.long 0x0 14. "VPS,Valid Priority Status" "0: Contents of IMB and LPTM are invalid.,1: Contents of IMB and LPTM are valid." newline bitfld.long 0x0 13. "IMB,Inactive Mailbox" "0: If ESR2[VPS] is asserted the ESR2[LPTM] is not..,1: If ESR2[VPS] is asserted there is at least one.." rgroup.long 0x44++0x3 line.long 0x0 "CRCR,CRC Register" hexmask.long.byte 0x0 16.--22. 1. "MBCRC,CRC Mailbox" hexmask.long.word 0x0 0.--14. 1. "TXCRC,Transmitted CRC value" group.long 0x48++0x3 line.long 0x0 "RXFGMASK,Legacy Rx FIFO Global Mask Register" hexmask.long 0x0 0.--31. 1. "FGM,Legacy Rx FIFO Global Mask Bits" rgroup.long 0x4C++0x3 line.long 0x0 "RXFIR,Legacy Rx FIFO Information Register" hexmask.long.word 0x0 0.--8. 1. "IDHIT,Identifier Acceptance Filter Hit Indicator" group.long 0x50++0x3 line.long 0x0 "CBT,CAN Bit Timing Register" bitfld.long 0x0 31. "BTF,Bit Timing Format Enable" "0: Extended bit time definitions disabled.,1: Extended bit time definitions enabled." hexmask.long.word 0x0 21.--30. 1. "EPRESDIV,Extended Prescaler Division Factor" newline hexmask.long.byte 0x0 16.--20. 1. "ERJW,Extended Resync Jump Width" hexmask.long.byte 0x0 10.--15. 1. "EPROPSEG,Extended Propagation Segment" newline hexmask.long.byte 0x0 5.--9. 1. "EPSEG1,Extended Phase Segment 1" hexmask.long.byte 0x0 0.--4. 1. "EPSEG2,Extended Phase Segment 2" group.long 0x80++0x3 line.long 0x0 "CS0,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_16B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_32B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x3 line.long 0x0 "MB0_64B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x80++0x7 line.long 0x0 "MB0_8B_CS,Message Buffer 0 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID0,Message Buffer 0 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_16B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_32B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x3 line.long 0x0 "MB0_64B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x84++0x7 line.long 0x0 "MB0_8B_ID,Message Buffer 0 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_16B_WORD0,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_32B_WORD0,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_64B_WORD0,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x3 line.long 0x0 "MB0_8B_WORD0,Message Buffer 0 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x88++0x7 line.long 0x0 "WORD00,Message Buffer 0 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_16B_WORD1,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_32B_WORD1,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_64B_WORD1,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x3 line.long 0x0 "MB0_8B_WORD1,Message Buffer 0 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x8C++0x7 line.long 0x0 "WORD10,Message Buffer 0 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS1,Message Buffer 1 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x90++0x3 line.long 0x0 "MB0_16B_WORD2,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x3 line.long 0x0 "MB0_32B_WORD2,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x3 line.long 0x0 "MB0_64B_WORD2,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x90++0x7 line.long 0x0 "MB1_8B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID1,Message Buffer 1 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x94++0x3 line.long 0x0 "MB0_16B_WORD3,Message Buffer 0 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x3 line.long 0x0 "MB0_32B_WORD3,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x3 line.long 0x0 "MB0_64B_WORD3,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x94++0x7 line.long 0x0 "MB1_8B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_32B_WORD4,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x98++0x3 line.long 0x0 "MB0_64B_WORD4,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x98++0x3 line.long 0x0 "MB1_16B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x98++0x3 line.long 0x0 "MB1_8B_WORD0,Message Buffer 1 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x98++0x7 line.long 0x0 "WORD01,Message Buffer 1 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_32B_WORD5,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x3 line.long 0x0 "MB0_64B_WORD5,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x3 line.long 0x0 "MB1_16B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x9C++0x3 line.long 0x0 "MB1_8B_WORD1,Message Buffer 1 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x9C++0x7 line.long 0x0 "WORD11,Message Buffer 1 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS2,Message Buffer 2 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xA0++0x3 line.long 0x0 "MB0_32B_WORD6,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x3 line.long 0x0 "MB0_64B_WORD6,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x3 line.long 0x0 "MB1_16B_WORD0,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xA0++0x7 line.long 0x0 "MB2_8B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID2,Message Buffer 2 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xA4++0x3 line.long 0x0 "MB0_32B_WORD7,Message Buffer 0 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x3 line.long 0x0 "MB0_64B_WORD7,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x3 line.long 0x0 "MB1_16B_WORD1,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xA4++0x7 line.long 0x0 "MB2_8B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_64B_WORD8,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x3 line.long 0x0 "MB1_16B_WORD2,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x3 line.long 0x0 "MB1_32B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xA8++0x3 line.long 0x0 "MB2_8B_WORD0,Message Buffer 2 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xA8++0x7 line.long 0x0 "WORD02,Message Buffer 2 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_64B_WORD9,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x3 line.long 0x0 "MB1_16B_WORD3,Message Buffer 1 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x3 line.long 0x0 "MB1_32B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xAC++0x3 line.long 0x0 "MB2_8B_WORD1,Message Buffer 2 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xAC++0x7 line.long 0x0 "WORD12,Message Buffer 2 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS3,Message Buffer 3 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xB0++0x3 line.long 0x0 "MB0_64B_WORD10,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0xB0++0x3 line.long 0x0 "MB1_32B_WORD0,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB0++0x3 line.long 0x0 "MB2_16B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xB0++0x7 line.long 0x0 "MB3_8B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID3,Message Buffer 3 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xB4++0x3 line.long 0x0 "MB0_64B_WORD11,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0xB4++0x3 line.long 0x0 "MB1_32B_WORD1,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xB4++0x3 line.long 0x0 "MB2_16B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xB4++0x7 line.long 0x0 "MB3_8B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB0_64B_WORD12,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB1_32B_WORD2,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB2_16B_WORD0,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x3 line.long 0x0 "MB3_8B_WORD0,Message Buffer 3 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xB8++0x7 line.long 0x0 "WORD03,Message Buffer 3 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB0_64B_WORD13,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB1_32B_WORD3,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB2_16B_WORD1,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x3 line.long 0x0 "MB3_8B_WORD1,Message Buffer 3 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xBC++0x7 line.long 0x0 "WORD13,Message Buffer 3 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS4,Message Buffer 4 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC0++0x3 line.long 0x0 "MB0_64B_WORD14,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x3 line.long 0x0 "MB1_32B_WORD4,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x3 line.long 0x0 "MB2_16B_WORD2,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xC0++0x7 line.long 0x0 "MB4_8B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID4,Message Buffer 4 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xC4++0x3 line.long 0x0 "MB0_64B_WORD15,Message Buffer 0 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x3 line.long 0x0 "MB1_32B_WORD5,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x3 line.long 0x0 "MB2_16B_WORD3,Message Buffer 2 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xC4++0x7 line.long 0x0 "MB4_8B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_32B_WORD6,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xC8++0x3 line.long 0x0 "MB1_64B_CS,Message Buffer 1 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC8++0x3 line.long 0x0 "MB3_16B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xC8++0x3 line.long 0x0 "MB4_8B_WORD0,Message Buffer 4 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xC8++0x7 line.long 0x0 "WORD04,Message Buffer 4 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_32B_WORD7,Message Buffer 1 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xCC++0x3 line.long 0x0 "MB1_64B_ID,Message Buffer 1 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xCC++0x3 line.long 0x0 "MB3_16B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xCC++0x3 line.long 0x0 "MB4_8B_WORD1,Message Buffer 4 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xCC++0x7 line.long 0x0 "WORD14,Message Buffer 4 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS5,Message Buffer 5 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xD0++0x3 line.long 0x0 "MB1_64B_WORD0,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD0++0x3 line.long 0x0 "MB2_32B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xD0++0x3 line.long 0x0 "MB3_16B_WORD0,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD0++0x7 line.long 0x0 "MB5_8B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID5,Message Buffer 5 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xD4++0x3 line.long 0x0 "MB1_64B_WORD1,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xD4++0x3 line.long 0x0 "MB2_32B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xD4++0x3 line.long 0x0 "MB3_16B_WORD1,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xD4++0x7 line.long 0x0 "MB5_8B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD2,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB2_32B_WORD0,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB3_16B_WORD2,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x3 line.long 0x0 "MB5_8B_WORD0,Message Buffer 5 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xD8++0x7 line.long 0x0 "WORD05,Message Buffer 5 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD3,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB2_32B_WORD1,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB3_16B_WORD3,Message Buffer 3 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x3 line.long 0x0 "MB5_8B_WORD1,Message Buffer 5 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xDC++0x7 line.long 0x0 "WORD15,Message Buffer 5 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS6,Message Buffer 6 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xE0++0x3 line.long 0x0 "MB1_64B_WORD4,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xE0++0x3 line.long 0x0 "MB2_32B_WORD2,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xE0++0x3 line.long 0x0 "MB4_16B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xE0++0x7 line.long 0x0 "MB6_8B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID6,Message Buffer 6 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xE4++0x3 line.long 0x0 "MB1_64B_WORD5,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xE4++0x3 line.long 0x0 "MB2_32B_WORD3,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xE4++0x3 line.long 0x0 "MB4_16B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xE4++0x7 line.long 0x0 "MB6_8B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD6,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB2_32B_WORD4,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB4_16B_WORD0,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x3 line.long 0x0 "MB6_8B_WORD0,Message Buffer 6 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xE8++0x7 line.long 0x0 "WORD06,Message Buffer 6 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD7,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB2_32B_WORD5,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB4_16B_WORD1,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x3 line.long 0x0 "MB6_8B_WORD1,Message Buffer 6 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xEC++0x7 line.long 0x0 "WORD16,Message Buffer 6 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS7,Message Buffer 7 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF0++0x3 line.long 0x0 "MB1_64B_WORD8,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x3 line.long 0x0 "MB2_32B_WORD6,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x3 line.long 0x0 "MB4_16B_WORD2,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0xF0++0x7 line.long 0x0 "MB7_8B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID7,Message Buffer 7 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xF4++0x3 line.long 0x0 "MB1_64B_WORD9,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x3 line.long 0x0 "MB2_32B_WORD7,Message Buffer 2 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x3 line.long 0x0 "MB4_16B_WORD3,Message Buffer 4 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0xF4++0x7 line.long 0x0 "MB7_8B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD10,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0xF8++0x3 line.long 0x0 "MB3_32B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF8++0x3 line.long 0x0 "MB5_16B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0xF8++0x3 line.long 0x0 "MB7_8B_WORD0,Message Buffer 7 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0xF8++0x7 line.long 0x0 "WORD07,Message Buffer 7 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD11,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0xFC++0x3 line.long 0x0 "MB3_32B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xFC++0x3 line.long 0x0 "MB5_16B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0xFC++0x3 line.long 0x0 "MB7_8B_WORD1,Message Buffer 7 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0xFC++0x7 line.long 0x0 "WORD17,Message Buffer 7 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS8,Message Buffer 8 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x100++0x3 line.long 0x0 "MB1_64B_WORD12,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x100++0x3 line.long 0x0 "MB3_32B_WORD0,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x100++0x3 line.long 0x0 "MB5_16B_WORD0,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x100++0x7 line.long 0x0 "MB8_8B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID8,Message Buffer 8 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x104++0x3 line.long 0x0 "MB1_64B_WORD13,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x104++0x3 line.long 0x0 "MB3_32B_WORD1,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x104++0x3 line.long 0x0 "MB5_16B_WORD1,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x104++0x7 line.long 0x0 "MB8_8B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB1_64B_WORD14,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB3_32B_WORD2,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB5_16B_WORD2,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x108++0x3 line.long 0x0 "MB8_8B_WORD0,Message Buffer 8 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x108++0x7 line.long 0x0 "WORD08,Message Buffer 8 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB1_64B_WORD15,Message Buffer 1 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB3_32B_WORD3,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB5_16B_WORD3,Message Buffer 5 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x3 line.long 0x0 "MB8_8B_WORD1,Message Buffer 8 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x10C++0x7 line.long 0x0 "WORD18,Message Buffer 8 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS9,Message Buffer 9 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x3 line.long 0x0 "MB2_64B_CS,Message Buffer 2 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x3 line.long 0x0 "MB3_32B_WORD4,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x110++0x3 line.long 0x0 "MB6_16B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x110++0x7 line.long 0x0 "MB9_8B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID9,Message Buffer 9 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x3 line.long 0x0 "MB2_64B_ID,Message Buffer 2 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x3 line.long 0x0 "MB3_32B_WORD5,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x114++0x3 line.long 0x0 "MB6_16B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x114++0x7 line.long 0x0 "MB9_8B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB2_64B_WORD0,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB3_32B_WORD6,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB6_16B_WORD0,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x3 line.long 0x0 "MB9_8B_WORD0,Message Buffer 9 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x118++0x7 line.long 0x0 "WORD09,Message Buffer 9 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB2_64B_WORD1,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB3_32B_WORD7,Message Buffer 3 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB6_16B_WORD1,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x3 line.long 0x0 "MB9_8B_WORD1,Message Buffer 9 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x11C++0x7 line.long 0x0 "WORD19,Message Buffer 9 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS10,Message Buffer 10 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x3 line.long 0x0 "MB10_8B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x3 line.long 0x0 "MB2_64B_WORD2,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x120++0x3 line.long 0x0 "MB4_32B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x120++0x7 line.long 0x0 "MB6_16B_WORD2,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID10,Message Buffer 10 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x3 line.long 0x0 "MB10_8B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x3 line.long 0x0 "MB2_64B_WORD3,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x124++0x3 line.long 0x0 "MB4_32B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x124++0x7 line.long 0x0 "MB6_16B_WORD3,Message Buffer 6 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_8B_WORD0,Message Buffer 10 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB2_64B_WORD4,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB4_32B_WORD0,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x128++0x3 line.long 0x0 "MB7_16B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x128++0x7 line.long 0x0 "WORD010,Message Buffer 10 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_8B_WORD1,Message Buffer 10 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB2_64B_WORD5,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB4_32B_WORD1,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x12C++0x3 line.long 0x0 "MB7_16B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x12C++0x7 line.long 0x0 "WORD110,Message Buffer 10 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS11,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x130++0x3 line.long 0x0 "MB11_8B_CS,Message Buffer 11 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x130++0x3 line.long 0x0 "MB2_64B_WORD6,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x130++0x3 line.long 0x0 "MB4_32B_WORD2,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x130++0x7 line.long 0x0 "MB7_16B_WORD0,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID11,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x134++0x3 line.long 0x0 "MB11_8B_ID,Message Buffer 11 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x134++0x3 line.long 0x0 "MB2_64B_WORD7,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x134++0x3 line.long 0x0 "MB4_32B_WORD3,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x134++0x7 line.long 0x0 "MB7_16B_WORD1,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_8B_WORD0,Message Buffer 11 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB2_64B_WORD8,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB4_32B_WORD4,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x138++0x3 line.long 0x0 "MB7_16B_WORD2,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x138++0x7 line.long 0x0 "WORD011,Message Buffer 11 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_8B_WORD1,Message Buffer 11 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB2_64B_WORD9,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB4_32B_WORD5,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x3 line.long 0x0 "MB7_16B_WORD3,Message Buffer 7 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x13C++0x7 line.long 0x0 "WORD111,Message Buffer 11 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS12,Message Buffer 12 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x140++0x3 line.long 0x0 "MB12_8B_CS,Message Buffer 12 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x140++0x3 line.long 0x0 "MB2_64B_WORD10,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x140++0x3 line.long 0x0 "MB4_32B_WORD6,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x140++0x7 line.long 0x0 "MB8_16B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID12,Message Buffer 12 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x144++0x3 line.long 0x0 "MB12_8B_ID,Message Buffer 12 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x144++0x3 line.long 0x0 "MB2_64B_WORD11,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x144++0x3 line.long 0x0 "MB4_32B_WORD7,Message Buffer 4 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x144++0x7 line.long 0x0 "MB8_16B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB12_8B_WORD0,Message Buffer 12 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x148++0x3 line.long 0x0 "MB2_64B_WORD12,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x148++0x3 line.long 0x0 "MB5_32B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x148++0x3 line.long 0x0 "MB8_16B_WORD0,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x148++0x7 line.long 0x0 "WORD012,Message Buffer 12 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_8B_WORD1,Message Buffer 12 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x3 line.long 0x0 "MB2_64B_WORD13,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x3 line.long 0x0 "MB5_32B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x14C++0x3 line.long 0x0 "MB8_16B_WORD1,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x14C++0x7 line.long 0x0 "WORD112,Message Buffer 12 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS13,Message Buffer 13 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x150++0x3 line.long 0x0 "MB13_8B_CS,Message Buffer 13 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x150++0x3 line.long 0x0 "MB2_64B_WORD14,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x150++0x3 line.long 0x0 "MB5_32B_WORD0,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x150++0x7 line.long 0x0 "MB8_16B_WORD2,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID13,Message Buffer 13 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x154++0x3 line.long 0x0 "MB13_8B_ID,Message Buffer 13 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x154++0x3 line.long 0x0 "MB2_64B_WORD15,Message Buffer 2 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x154++0x3 line.long 0x0 "MB5_32B_WORD1,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x154++0x7 line.long 0x0 "MB8_16B_WORD3,Message Buffer 8 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_8B_WORD0,Message Buffer 13 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x158++0x3 line.long 0x0 "MB3_64B_CS,Message Buffer 3 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x158++0x3 line.long 0x0 "MB5_32B_WORD2,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x158++0x3 line.long 0x0 "MB9_16B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x158++0x7 line.long 0x0 "WORD013,Message Buffer 13 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_8B_WORD1,Message Buffer 13 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x15C++0x3 line.long 0x0 "MB3_64B_ID,Message Buffer 3 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x15C++0x3 line.long 0x0 "MB5_32B_WORD3,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x15C++0x3 line.long 0x0 "MB9_16B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x15C++0x7 line.long 0x0 "WORD113,Message Buffer 13 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS14,Message Buffer 14 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x160++0x3 line.long 0x0 "MB14_8B_CS,Message Buffer 14 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x160++0x3 line.long 0x0 "MB3_64B_WORD0,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x160++0x3 line.long 0x0 "MB5_32B_WORD4,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x160++0x7 line.long 0x0 "MB9_16B_WORD0,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID14,Message Buffer 14 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x164++0x3 line.long 0x0 "MB14_8B_ID,Message Buffer 14 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x164++0x3 line.long 0x0 "MB3_64B_WORD1,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x164++0x3 line.long 0x0 "MB5_32B_WORD5,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x164++0x7 line.long 0x0 "MB9_16B_WORD1,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_8B_WORD0,Message Buffer 14 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB3_64B_WORD2,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB5_32B_WORD6,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x168++0x3 line.long 0x0 "MB9_16B_WORD2,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x168++0x7 line.long 0x0 "WORD014,Message Buffer 14 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_8B_WORD1,Message Buffer 14 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB3_64B_WORD3,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB5_32B_WORD7,Message Buffer 5 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x3 line.long 0x0 "MB9_16B_WORD3,Message Buffer 9 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x16C++0x7 line.long 0x0 "WORD114,Message Buffer 14 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS15,Message Buffer 15 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB10_16B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB15_8B_CS,Message Buffer 15 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x170++0x3 line.long 0x0 "MB3_64B_WORD4,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x170++0x7 line.long 0x0 "MB6_32B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID15,Message Buffer 15 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB10_16B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB15_8B_ID,Message Buffer 15 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x174++0x3 line.long 0x0 "MB3_64B_WORD5,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x174++0x7 line.long 0x0 "MB6_32B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB10_16B_WORD0,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB15_8B_WORD0,Message Buffer 15 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB3_64B_WORD6,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x178++0x3 line.long 0x0 "MB6_32B_WORD0,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x178++0x7 line.long 0x0 "WORD015,Message Buffer 15 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_16B_WORD1,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB15_8B_WORD1,Message Buffer 15 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB3_64B_WORD7,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x3 line.long 0x0 "MB6_32B_WORD1,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x17C++0x7 line.long 0x0 "WORD115,Message Buffer 15 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS16,Message Buffer 16 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x180++0x3 line.long 0x0 "MB10_16B_WORD2,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x180++0x3 line.long 0x0 "MB16_8B_CS,Message Buffer 16 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x180++0x3 line.long 0x0 "MB3_64B_WORD8,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x180++0x7 line.long 0x0 "MB6_32B_WORD2,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID16,Message Buffer 16 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x184++0x3 line.long 0x0 "MB10_16B_WORD3,Message Buffer 10 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x184++0x3 line.long 0x0 "MB16_8B_ID,Message Buffer 16 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x184++0x3 line.long 0x0 "MB3_64B_WORD9,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x184++0x7 line.long 0x0 "MB6_32B_WORD3,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_CS,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x188++0x3 line.long 0x0 "MB16_8B_WORD0,Message Buffer 16 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x188++0x3 line.long 0x0 "MB3_64B_WORD10,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x188++0x3 line.long 0x0 "MB6_32B_WORD4,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x188++0x7 line.long 0x0 "WORD016,Message Buffer 16 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_ID,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x18C++0x3 line.long 0x0 "MB16_8B_WORD1,Message Buffer 16 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x3 line.long 0x0 "MB3_64B_WORD11,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x3 line.long 0x0 "MB6_32B_WORD5,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x18C++0x7 line.long 0x0 "WORD116,Message Buffer 16 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS17,Message Buffer 17 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x190++0x3 line.long 0x0 "MB11_16B_WORD0,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x190++0x3 line.long 0x0 "MB17_8B_CS,Message Buffer 17 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x190++0x3 line.long 0x0 "MB3_64B_WORD12,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x190++0x7 line.long 0x0 "MB6_32B_WORD6,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID17,Message Buffer 17 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x194++0x3 line.long 0x0 "MB11_16B_WORD1,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x194++0x3 line.long 0x0 "MB17_8B_ID,Message Buffer 17 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x194++0x3 line.long 0x0 "MB3_64B_WORD13,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x194++0x7 line.long 0x0 "MB6_32B_WORD7,Message Buffer 6 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_WORD2,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB17_8B_WORD0,Message Buffer 17 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB3_64B_WORD14,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x198++0x3 line.long 0x0 "MB7_32B_CS,Message Buffer 7 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x198++0x7 line.long 0x0 "WORD017,Message Buffer 17 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_16B_WORD3,Message Buffer 11 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB17_8B_WORD1,Message Buffer 17 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB3_64B_WORD15,Message Buffer 3 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x19C++0x3 line.long 0x0 "MB7_32B_ID,Message Buffer 7 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x19C++0x7 line.long 0x0 "WORD117,Message Buffer 17 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS18,Message Buffer 18 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB12_16B_CS,Message Buffer 12 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB18_8B_CS,Message Buffer 18 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x3 line.long 0x0 "MB4_64B_CS,Message Buffer 4 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1A0++0x7 line.long 0x0 "MB7_32B_WORD0,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID18,Message Buffer 18 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB12_16B_ID,Message Buffer 12 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB18_8B_ID,Message Buffer 18 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x3 line.long 0x0 "MB4_64B_ID,Message Buffer 4 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1A4++0x7 line.long 0x0 "MB7_32B_WORD1,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_16B_WORD0,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB18_8B_WORD0,Message Buffer 18 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB4_64B_WORD0,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x3 line.long 0x0 "MB7_32B_WORD2,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1A8++0x7 line.long 0x0 "WORD018,Message Buffer 18 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB12_16B_WORD1,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB18_8B_WORD1,Message Buffer 18 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB4_64B_WORD1,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x3 line.long 0x0 "MB7_32B_WORD3,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1AC++0x7 line.long 0x0 "WORD118,Message Buffer 18 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS19,Message Buffer 19 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B0++0x3 line.long 0x0 "MB12_16B_WORD2,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1B0++0x3 line.long 0x0 "MB19_8B_CS,Message Buffer 19 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B0++0x3 line.long 0x0 "MB4_64B_WORD2,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1B0++0x7 line.long 0x0 "MB7_32B_WORD4,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID19,Message Buffer 19 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1B4++0x3 line.long 0x0 "MB12_16B_WORD3,Message Buffer 12 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1B4++0x3 line.long 0x0 "MB19_8B_ID,Message Buffer 19 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1B4++0x3 line.long 0x0 "MB4_64B_WORD3,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1B4++0x7 line.long 0x0 "MB7_32B_WORD5,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_CS,Message Buffer 13 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1B8++0x3 line.long 0x0 "MB19_8B_WORD0,Message Buffer 19 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x3 line.long 0x0 "MB4_64B_WORD4,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x3 line.long 0x0 "MB7_32B_WORD6,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x1B8++0x7 line.long 0x0 "WORD019,Message Buffer 19 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_ID,Message Buffer 13 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1BC++0x3 line.long 0x0 "MB19_8B_WORD1,Message Buffer 19 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x3 line.long 0x0 "MB4_64B_WORD5,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x3 line.long 0x0 "MB7_32B_WORD7,Message Buffer 7 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x1BC++0x7 line.long 0x0 "WORD119,Message Buffer 19 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS20,Message Buffer 20 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1C0++0x3 line.long 0x0 "MB13_16B_WORD0,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C0++0x3 line.long 0x0 "MB20_8B_CS,Message Buffer 20 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1C0++0x3 line.long 0x0 "MB4_64B_WORD6,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x1C0++0x7 line.long 0x0 "MB8_32B_CS,Message Buffer 8 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID20,Message Buffer 20 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1C4++0x3 line.long 0x0 "MB13_16B_WORD1,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1C4++0x3 line.long 0x0 "MB20_8B_ID,Message Buffer 20 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1C4++0x3 line.long 0x0 "MB4_64B_WORD7,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x1C4++0x7 line.long 0x0 "MB8_32B_ID,Message Buffer 8 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB13_16B_WORD2,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB20_8B_WORD0,Message Buffer 20 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB4_64B_WORD8,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x3 line.long 0x0 "MB8_32B_WORD0,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1C8++0x7 line.long 0x0 "WORD020,Message Buffer 20 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB13_16B_WORD3,Message Buffer 13 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB20_8B_WORD1,Message Buffer 20 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB4_64B_WORD9,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x3 line.long 0x0 "MB8_32B_WORD1,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1CC++0x7 line.long 0x0 "WORD120,Message Buffer 20 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS21,Message Buffer 21 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB14_16B_CS,Message Buffer 14 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB21_8B_CS,Message Buffer 21 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1D0++0x3 line.long 0x0 "MB4_64B_WORD10,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x1D0++0x7 line.long 0x0 "MB8_32B_WORD2,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID21,Message Buffer 21 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB14_16B_ID,Message Buffer 14 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB21_8B_ID,Message Buffer 21 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1D4++0x3 line.long 0x0 "MB4_64B_WORD11,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x1D4++0x7 line.long 0x0 "MB8_32B_WORD3,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_16B_WORD0,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB21_8B_WORD0,Message Buffer 21 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB4_64B_WORD12,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x3 line.long 0x0 "MB8_32B_WORD4,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x1D8++0x7 line.long 0x0 "WORD021,Message Buffer 21 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB14_16B_WORD1,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB21_8B_WORD1,Message Buffer 21 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB4_64B_WORD13,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x3 line.long 0x0 "MB8_32B_WORD5,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x1DC++0x7 line.long 0x0 "WORD121,Message Buffer 21 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS22,Message Buffer 22 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E0++0x3 line.long 0x0 "MB14_16B_WORD2,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1E0++0x3 line.long 0x0 "MB22_8B_CS,Message Buffer 22 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E0++0x3 line.long 0x0 "MB4_64B_WORD14,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x1E0++0x7 line.long 0x0 "MB8_32B_WORD6,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID22,Message Buffer 22 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1E4++0x3 line.long 0x0 "MB14_16B_WORD3,Message Buffer 14 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1E4++0x3 line.long 0x0 "MB22_8B_ID,Message Buffer 22 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1E4++0x3 line.long 0x0 "MB4_64B_WORD15,Message Buffer 4 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x1E4++0x7 line.long 0x0 "MB8_32B_WORD7,Message Buffer 8 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_CS,Message Buffer 15 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x3 line.long 0x0 "MB22_8B_WORD0,Message Buffer 22 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1E8++0x3 line.long 0x0 "MB5_64B_CS,Message Buffer 5 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x3 line.long 0x0 "MB9_32B_CS,Message Buffer 9 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1E8++0x7 line.long 0x0 "WORD022,Message Buffer 22 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_ID,Message Buffer 15 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x3 line.long 0x0 "MB22_8B_WORD1,Message Buffer 22 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1EC++0x3 line.long 0x0 "MB5_64B_ID,Message Buffer 5 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x3 line.long 0x0 "MB9_32B_ID,Message Buffer 9 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1EC++0x7 line.long 0x0 "WORD122,Message Buffer 22 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS23,Message Buffer 23 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1F0++0x3 line.long 0x0 "MB15_16B_WORD0,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F0++0x3 line.long 0x0 "MB23_8B_CS,Message Buffer 23 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x1F0++0x3 line.long 0x0 "MB5_64B_WORD0,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F0++0x7 line.long 0x0 "MB9_32B_WORD0,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID23,Message Buffer 23 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1F4++0x3 line.long 0x0 "MB15_16B_WORD1,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1F4++0x3 line.long 0x0 "MB23_8B_ID,Message Buffer 23 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x1F4++0x3 line.long 0x0 "MB5_64B_WORD1,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1F4++0x7 line.long 0x0 "MB9_32B_WORD1,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_WORD2,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB23_8B_WORD0,Message Buffer 23 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB5_64B_WORD2,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x3 line.long 0x0 "MB9_32B_WORD2,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x1F8++0x7 line.long 0x0 "WORD023,Message Buffer 23 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB15_16B_WORD3,Message Buffer 15 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB23_8B_WORD1,Message Buffer 23 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB5_64B_WORD3,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x3 line.long 0x0 "MB9_32B_WORD3,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x1FC++0x7 line.long 0x0 "WORD123,Message Buffer 23 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS24,Message Buffer 24 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB16_16B_CS,Message Buffer 16 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB24_8B_CS,Message Buffer 24 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x200++0x3 line.long 0x0 "MB5_64B_WORD4,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x200++0x7 line.long 0x0 "MB9_32B_WORD4,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID24,Message Buffer 24 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB16_16B_ID,Message Buffer 16 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB24_8B_ID,Message Buffer 24 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x204++0x3 line.long 0x0 "MB5_64B_WORD5,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x204++0x7 line.long 0x0 "MB9_32B_WORD5,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB16_16B_WORD0,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB24_8B_WORD0,Message Buffer 24 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB5_64B_WORD6,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x208++0x3 line.long 0x0 "MB9_32B_WORD6,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x208++0x7 line.long 0x0 "WORD024,Message Buffer 24 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB16_16B_WORD1,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB24_8B_WORD1,Message Buffer 24 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB5_64B_WORD7,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x3 line.long 0x0 "MB9_32B_WORD7,Message Buffer 9 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x20C++0x7 line.long 0x0 "WORD124,Message Buffer 24 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS25,Message Buffer 25 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x3 line.long 0x0 "MB10_32B_CS,Message Buffer 10 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x3 line.long 0x0 "MB16_16B_WORD2,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x210++0x3 line.long 0x0 "MB25_8B_CS,Message Buffer 25 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x210++0x7 line.long 0x0 "MB5_64B_WORD8,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID25,Message Buffer 25 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x3 line.long 0x0 "MB10_32B_ID,Message Buffer 10 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x3 line.long 0x0 "MB16_16B_WORD3,Message Buffer 16 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x214++0x3 line.long 0x0 "MB25_8B_ID,Message Buffer 25 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x214++0x7 line.long 0x0 "MB5_64B_WORD9,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD0,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x218++0x3 line.long 0x0 "MB17_16B_CS,Message Buffer 17 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x218++0x3 line.long 0x0 "MB25_8B_WORD0,Message Buffer 25 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x218++0x3 line.long 0x0 "MB5_64B_WORD10,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." group.long 0x218++0x7 line.long 0x0 "WORD025,Message Buffer 25 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD1,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x3 line.long 0x0 "MB17_16B_ID,Message Buffer 17 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x21C++0x3 line.long 0x0 "MB25_8B_WORD1,Message Buffer 25 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x3 line.long 0x0 "MB5_64B_WORD11,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." group.long 0x21C++0x7 line.long 0x0 "WORD125,Message Buffer 25 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS26,Message Buffer 26 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x220++0x3 line.long 0x0 "MB10_32B_WORD2,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x220++0x3 line.long 0x0 "MB17_16B_WORD0,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x220++0x3 line.long 0x0 "MB26_8B_CS,Message Buffer 26 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x220++0x7 line.long 0x0 "MB5_64B_WORD12,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID26,Message Buffer 26 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x224++0x3 line.long 0x0 "MB10_32B_WORD3,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x224++0x3 line.long 0x0 "MB17_16B_WORD1,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x224++0x3 line.long 0x0 "MB26_8B_ID,Message Buffer 26 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x224++0x7 line.long 0x0 "MB5_64B_WORD13,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD4,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB17_16B_WORD2,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB26_8B_WORD0,Message Buffer 26 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x228++0x3 line.long 0x0 "MB5_64B_WORD14,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." group.long 0x228++0x7 line.long 0x0 "WORD026,Message Buffer 26 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB10_32B_WORD5,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB17_16B_WORD3,Message Buffer 17 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB26_8B_WORD1,Message Buffer 26 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x3 line.long 0x0 "MB5_64B_WORD15,Message Buffer 5 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." group.long 0x22C++0x7 line.long 0x0 "WORD126,Message Buffer 26 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS27,Message Buffer 27 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x3 line.long 0x0 "MB10_32B_WORD6,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x230++0x3 line.long 0x0 "MB18_16B_CS,Message Buffer 18 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x3 line.long 0x0 "MB27_8B_CS,Message Buffer 27 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x230++0x7 line.long 0x0 "MB6_64B_CS,Message Buffer 6 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." line.long 0x4 "ID27,Message Buffer 27 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x3 line.long 0x0 "MB10_32B_WORD7,Message Buffer 10 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x234++0x3 line.long 0x0 "MB18_16B_ID,Message Buffer 18 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x3 line.long 0x0 "MB27_8B_ID,Message Buffer 27 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x234++0x7 line.long 0x0 "MB6_64B_ID,Message Buffer 6 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." line.long 0x4 "MB11_32B_CS,Message Buffer 11 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x238++0x3 line.long 0x0 "MB18_16B_WORD0,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x3 line.long 0x0 "MB27_8B_WORD0,Message Buffer 27 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x3 line.long 0x0 "MB6_64B_WORD0,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x238++0x7 line.long 0x0 "WORD027,Message Buffer 27 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_ID,Message Buffer 11 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x23C++0x3 line.long 0x0 "MB18_16B_WORD1,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x3 line.long 0x0 "MB27_8B_WORD1,Message Buffer 27 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x3 line.long 0x0 "MB6_64B_WORD1,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x23C++0x7 line.long 0x0 "WORD127,Message Buffer 27 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS28,Message Buffer 28 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x240++0x3 line.long 0x0 "MB11_32B_WORD0,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x240++0x3 line.long 0x0 "MB18_16B_WORD2,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x240++0x3 line.long 0x0 "MB28_8B_CS,Message Buffer 28 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x240++0x7 line.long 0x0 "MB6_64B_WORD2,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID28,Message Buffer 28 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x244++0x3 line.long 0x0 "MB11_32B_WORD1,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x244++0x3 line.long 0x0 "MB18_16B_WORD3,Message Buffer 18 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x244++0x3 line.long 0x0 "MB28_8B_ID,Message Buffer 28 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x244++0x7 line.long 0x0 "MB6_64B_WORD3,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD2,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x248++0x3 line.long 0x0 "MB19_16B_CS,Message Buffer 19 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x248++0x3 line.long 0x0 "MB28_8B_WORD0,Message Buffer 28 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x248++0x3 line.long 0x0 "MB6_64B_WORD4,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x248++0x7 line.long 0x0 "WORD028,Message Buffer 28 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD3,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x3 line.long 0x0 "MB19_16B_ID,Message Buffer 19 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x24C++0x3 line.long 0x0 "MB28_8B_WORD1,Message Buffer 28 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x3 line.long 0x0 "MB6_64B_WORD5,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x24C++0x7 line.long 0x0 "WORD128,Message Buffer 28 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS29,Message Buffer 29 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x250++0x3 line.long 0x0 "MB11_32B_WORD4,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_16,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_17,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_18,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_19,Data byte 0 of Rx/Tx frame." group.long 0x250++0x3 line.long 0x0 "MB19_16B_WORD0,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x250++0x3 line.long 0x0 "MB29_8B_CS,Message Buffer 29 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x250++0x7 line.long 0x0 "MB6_64B_WORD6,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID29,Message Buffer 29 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x254++0x3 line.long 0x0 "MB11_32B_WORD5,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_20,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_21,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_22,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_23,Data byte 0 of Rx/Tx frame." group.long 0x254++0x3 line.long 0x0 "MB19_16B_WORD1,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x254++0x3 line.long 0x0 "MB29_8B_ID,Message Buffer 29 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x254++0x7 line.long 0x0 "MB6_64B_WORD7,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD6,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_24,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_25,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_26,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_27,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB19_16B_WORD2,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB29_8B_WORD0,Message Buffer 29 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x258++0x3 line.long 0x0 "MB6_64B_WORD8,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_32,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_33,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_34,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_35,Data byte 0 of Rx/Tx frame." group.long 0x258++0x7 line.long 0x0 "WORD029,Message Buffer 29 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB11_32B_WORD7,Message Buffer 11 WORD_32B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_28,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_29,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_30,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_31,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB19_16B_WORD3,Message Buffer 19 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB29_8B_WORD1,Message Buffer 29 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x3 line.long 0x0 "MB6_64B_WORD9,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_36,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_37,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_38,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_39,Data byte 0 of Rx/Tx frame." group.long 0x25C++0x7 line.long 0x0 "WORD129,Message Buffer 29 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS30,Message Buffer 30 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x3 line.long 0x0 "MB20_16B_CS,Message Buffer 20 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x3 line.long 0x0 "MB30_8B_CS,Message Buffer 30 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x260++0x7 line.long 0x0 "MB6_64B_WORD10,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_40,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_41,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_42,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_43,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID30,Message Buffer 30 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x3 line.long 0x0 "MB20_16B_ID,Message Buffer 20 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x3 line.long 0x0 "MB30_8B_ID,Message Buffer 30 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x264++0x7 line.long 0x0 "MB6_64B_WORD11,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_44,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_45,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_46,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_47,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB20_16B_WORD0,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x268++0x3 line.long 0x0 "MB30_8B_WORD0,Message Buffer 30 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x268++0x3 line.long 0x0 "MB6_64B_WORD12,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_48,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_49,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_50,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_51,Data byte 0 of Rx/Tx frame." group.long 0x268++0x7 line.long 0x0 "WORD030,Message Buffer 30 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB20_16B_WORD1,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x3 line.long 0x0 "MB30_8B_WORD1,Message Buffer 30 WORD_8B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x3 line.long 0x0 "MB6_64B_WORD13,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_52,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_53,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_54,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_55,Data byte 0 of Rx/Tx frame." group.long 0x26C++0x7 line.long 0x0 "WORD130,Message Buffer 30 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." line.long 0x4 "CS31,Message Buffer 31 CS Register" bitfld.long 0x4 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x4 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x4 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x4 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x4 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x4 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x4 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x4 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x4 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x270++0x3 line.long 0x0 "MB20_16B_WORD2,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_8,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_9,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_10,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_11,Data byte 0 of Rx/Tx frame." group.long 0x270++0x3 line.long 0x0 "MB31_8B_CS,Message Buffer 31 CS Register" bitfld.long 0x0 31. "EDL,Extended Data Length. This bit distinguishes between CAN format and CAN FD format frames. The EDL bit must not be set for Message Buffers configured to RANSWER with code field 0b1010." "0,1" bitfld.long 0x0 30. "BRS,Bit Rate Switch. This bit defines whether the bit rate is switched inside a CAN FD format frame." "0,1" newline bitfld.long 0x0 29. "ESI,Error State Indicator. This bit indicates if the transmitting node is error active or error passive." "0,1" hexmask.long.byte 0x0 24.--27. 1. "CODE,Message Buffer Code. This 4-bit field can be accessed (read or write) by the CPU and by the FlexCAN module itself as part of the message buffer matching and arbitration process." newline bitfld.long 0x0 22. "SRR,Substitute Remote Request. Contains a fixed recessive bit." "0,1" bitfld.long 0x0 21. "IDE,ID Extended. One/zero for extended/standard format frame." "0,1" newline bitfld.long 0x0 20. "RTR,Remote Transmission Request. One/zero for remote/data frame." "0,1" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of the data to be stored/transmitted." newline hexmask.long.word 0x0 0.--15. 1. "TIME_STAMP,Free-Running Counter Time stamp. This 16-bit field is a copy of the Free-Running Timer captured for Tx and Rx frames at the time when the beginning of the Identifier field appears on the CAN bus." group.long 0x270++0x7 line.long 0x0 "MB6_64B_WORD14,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_56,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_57,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_58,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_59,Data byte 0 of Rx/Tx frame." line.long 0x4 "ID31,Message Buffer 31 ID Register" bitfld.long 0x4 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x4 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x4 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x274++0x3 line.long 0x0 "MB20_16B_WORD3,Message Buffer 20 WORD_16B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_12,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_13,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_14,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_15,Data byte 0 of Rx/Tx frame." group.long 0x274++0x3 line.long 0x0 "MB31_8B_ID,Message Buffer 31 ID Register" bitfld.long 0x0 29.--31. "PRIO,Local priority. This 3-bit fieldis only used when LPRIO_EN bit is set in MCR and it only makes sense for Tx buffers. These bits are not transmitted. They are appended to the regular ID to define the transmission priority." "0,1,2,3,4,5,6,7" hexmask.long.word 0x0 18.--28. 1. "STD,Contains standard/extended (HIGH word) identifier of message buffer." newline hexmask.long.tbyte 0x0 0.--17. 1. "EXT,Contains extended (LOW word) identifier of message buffer." group.long 0x274++0x7 line.long 0x0 "MB6_64B_WORD15,Message Buffer 6 WORD_64B Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_60,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_61,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_62,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_63,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB31_8B_WORD0,Message Buffer 31 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." group.long 0x278++0x7 line.long 0x0 "WORD031,Message Buffer 31 WORD0 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_0,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_1,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_2,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_3,Data byte 0 of Rx/Tx frame." line.long 0x4 "MB31_8B_WORD1,Message Buffer 31 WORD_8B Register" hexmask.long.byte 0x4 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x4 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x4 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x4 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." group.long 0x27C++0x3 line.long 0x0 "WORD131,Message Buffer 31 WORD1 Register" hexmask.long.byte 0x0 24.--31. 1. "DATA_BYTE_4,Data byte 3 of Rx/Tx frame." hexmask.long.byte 0x0 16.--23. 1. "DATA_BYTE_5,Data byte 2 of Rx/Tx frame." newline hexmask.long.byte 0x0 8.--15. 1. "DATA_BYTE_6,Data byte 1 of Rx/Tx frame." hexmask.long.byte 0x0 0.--7. 1. "DATA_BYTE_7,Data byte 0 of Rx/Tx frame." repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x880)++0x3 line.long 0x0 "RXIMR[$1],Rx Individual Mask Registers" hexmask.long 0x0 0.--31. 1. "MI,Individual Mask Bits" repeat.end group.long 0xB00++0x27 line.long 0x0 "CTRL1_PN,Pretended Networking Control 1 Register" bitfld.long 0x0 17. "WTOF_MSK,Wake Up by Timeout Flag Mask Bit" "0: Timeout wakeup event is disabled,1: Timeout wakeup event is enabled" bitfld.long 0x0 16. "WUMF_MSK,Wake Up by Match Flag Mask Bit" "0: Wakeup match event is disabled,1: Wakeup match event is enabled" newline hexmask.long.byte 0x0 8.--15. 1. "NMATCH,Number of Messages Matching the Same Filtering Criteria" bitfld.long 0x0 4.--5. "PLFS,Payload Filtering Selection" "0: Match upon a payload contents against an exact..,1: Match upon a payload value greater than or equal..,2: Match upon a payload value smaller than or equal..,3: Match upon a payload value inside a range.." newline bitfld.long 0x0 2.--3. "IDFS,ID Filtering Selection" "0: Match upon ID contents against an exact target..,1: Match upon an ID value greater than or equal to..,2: Match upon an ID value smaller than or equal to..,3: Match upon an ID value inside a range greater.." bitfld.long 0x0 0.--1. "FCS,Filtering Combination Selection" "0: Message ID filtering only,1: Message ID filtering and payload filtering,2: Message ID filtering occurring a specified..,3: Message ID filtering and payload filtering a.." line.long 0x4 "CTRL2_PN,Pretended Networking Control 2 Register" hexmask.long.word 0x4 0.--15. 1. "MATCHTO,Timeout for No Message Matching the Filtering Criteria" line.long 0x8 "WU_MTC,Pretended Networking Wake Up Match Register" eventfld.long 0x8 17. "WTOF,Wake Up by Timeout Flag Bit" "0: No wakeup by timeout event detected,1: Wakeup by timeout event detected" eventfld.long 0x8 16. "WUMF,Wake Up by Match Flag Bit" "0: No wakeup by match event detected,1: Wakeup by match event detected" newline hexmask.long.byte 0x8 8.--15. 1. "MCOUNTER,Number of Matches when in Pretended Networking" line.long 0xC "FLT_ID1,Pretended Networking ID Filter 1 Register" bitfld.long 0xC 30. "FLT_IDE,ID Extended Filter" "0: Accept standard frame format,1: Accept extended frame format" bitfld.long 0xC 29. "FLT_RTR,Remote Transmission Request Filter" "0: Reject remote frame (accept data frame),1: Accept remote frame" newline hexmask.long 0xC 0.--28. 1. "FLT_ID1,ID Filter 1 for Pretended Networking filtering" line.long 0x10 "FLT_DLC,Pretended Networking DLC Filter Register" hexmask.long.byte 0x10 16.--19. 1. "FLT_DLC_LO,Lower Limit for Length of Data Bytes Filter" hexmask.long.byte 0x10 0.--3. 1. "FLT_DLC_HI,Upper Limit for Length of Data Bytes Filter" line.long 0x14 "PL1_LO,Pretended Networking Payload Low Filter 1 Register" hexmask.long.byte 0x14 24.--31. 1. "Data_byte_0,Payload Filter 1 low order bits for Pretended Networking payload filtering corresponding to data byte 0." hexmask.long.byte 0x14 16.--23. 1. "Data_byte_1,Payload Filter 1 low order bits for Pretended Networking payload filtering corresponding to data byte 1." newline hexmask.long.byte 0x14 8.--15. 1. "Data_byte_2,Payload Filter 1 low order bits for Pretended Networking payload filtering corresponding to data byte 2." hexmask.long.byte 0x14 0.--7. 1. "Data_byte_3,Payload Filter 1 low order bits for Pretended Networking payload filtering corresponding to data byte 3." line.long 0x18 "PL1_HI,Pretended Networking Payload High Filter 1 Register" hexmask.long.byte 0x18 24.--31. 1. "Data_byte_4,Payload Filter 1 high order bits for Pretended Networking payload filtering corresponding to data byte 4." hexmask.long.byte 0x18 16.--23. 1. "Data_byte_5,Payload Filter 1 high order bits for Pretended Networking payload filtering corresponding to data byte 5." newline hexmask.long.byte 0x18 8.--15. 1. "Data_byte_6,Payload Filter 1 high order bits for Pretended Networking payload filtering corresponding to data byte 6." hexmask.long.byte 0x18 0.--7. 1. "Data_byte_7,Payload Filter 1 high order bits for Pretended Networking payload filtering corresponding to data byte 7." line.long 0x1C "FLT_ID2_IDMASK,Pretended Networking ID Filter 2 Register / ID Mask Register" bitfld.long 0x1C 30. "IDE_MSK,ID Extended Mask Bit" "0: The corresponding bit in the filter is 'don't..,1: The corresponding bit in the filter is checked" bitfld.long 0x1C 29. "RTR_MSK,Remote Transmission Request Mask Bit" "0: The corresponding bit in the filter is 'don't..,1: The corresponding bit in the filter is checked" newline hexmask.long 0x1C 0.--28. 1. "FLT_ID2_IDMASK,ID Filter 2 for Pretended Networking Filtering / ID Mask Bits for Pretended Networking ID Filtering" line.long 0x20 "PL2_PLMASK_LO,Pretended Networking Payload Low Filter 2 Register / Payload Low Mask register" hexmask.long.byte 0x20 24.--31. 1. "Data_byte_0,Payload Filter 2 low order bits / Payload Mask low order bits for Pretended Networking payload filtering corresponding to the data byte 0." hexmask.long.byte 0x20 16.--23. 1. "Data_byte_1,Payload Filter 2 low order bits / Payload Mask low order bits for Pretended Networking payload filtering corresponding to the data byte 1." newline hexmask.long.byte 0x20 8.--15. 1. "Data_byte_2,Payload Filter 2 low order bits / Payload Mask low order bits for Pretended Networking payload filtering corresponding to the data byte 2." hexmask.long.byte 0x20 0.--7. 1. "Data_byte_3,Payload Filter 2 low order bits / Payload Mask low order bits for Pretended Networking payload filtering corresponding to the data byte 3." line.long 0x24 "PL2_PLMASK_HI,Pretended Networking Payload High Filter 2 low order bits / Payload High Mask register" hexmask.long.byte 0x24 24.--31. 1. "Data_byte_4,Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 4." hexmask.long.byte 0x24 16.--23. 1. "Data_byte_5,Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 5." newline hexmask.long.byte 0x24 8.--15. 1. "Data_byte_6,Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 6." hexmask.long.byte 0x24 0.--7. 1. "Data_byte_7,Payload Filter 2 high order bits / Payload Mask high order bits for Pretended Networking payload filtering corresponding to the data byte 7." repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x400D8B40 ad:0x400D8B50 ad:0x400D8B60 ad:0x400D8B70) tree "WMB[$1]" base $2 rgroup.long ($2)++0xF line.long 0x0 "WMB_CS,Wake Up Message Buffer register for C/S" bitfld.long 0x0 22. "SRR,Substitute Remote Request" "0,1" bitfld.long 0x0 21. "IDE,ID Extended Bit" "0: Frame format is standard,1: Frame format is extended" bitfld.long 0x0 20. "RTR,Remote Transmission Request Bit" "0: Frame is data one (not remote),1: Frame is a remote one" hexmask.long.byte 0x0 16.--19. 1. "DLC,Length of Data in Bytes" line.long 0x4 "WMB_ID,Wake Up Message Buffer Register for ID" hexmask.long 0x4 0.--28. 1. "ID,Received ID under Pretended Networking mode" line.long 0x8 "WMB_D03,Wake Up Message Buffer Register for Data 0-3" hexmask.long.byte 0x8 24.--31. 1. "Data_byte_0,Received payload corresponding to the data byte 0 under Pretended Networking mode" hexmask.long.byte 0x8 16.--23. 1. "Data_byte_1,Received payload corresponding to the data byte 1 under Pretended Networking mode" hexmask.long.byte 0x8 8.--15. 1. "Data_byte_2,Received payload corresponding to the data byte 2 under Pretended Networking mode" hexmask.long.byte 0x8 0.--7. 1. "Data_byte_3,Received payload corresponding to the data byte 3 under Pretended Networking mode" line.long 0xC "WMB_D47,Wake Up Message Buffer Register Data 4-7" hexmask.long.byte 0xC 24.--31. 1. "Data_byte_4,Received payload corresponding to the data byte 4 under Pretended Networking mode" hexmask.long.byte 0xC 16.--23. 1. "Data_byte_5,Received payload corresponding to the data byte 5 under Pretended Networking mode" hexmask.long.byte 0xC 8.--15. 1. "Data_byte_6,Received payload corresponding to the data byte 6 under Pretended Networking mode" hexmask.long.byte 0xC 0.--7. 1. "Data_byte_7,Received payload corresponding to the data byte 7 under Pretended Networking mode" tree.end repeat.end base ad:0x400D8000 group.long 0xBF0++0x17 line.long 0x0 "EPRS,Enhanced CAN Bit Timing Prescalers" hexmask.long.word 0x0 16.--25. 1. "EDPRESDIV,Extended Data Phase Prescaler Division Factor" hexmask.long.word 0x0 0.--9. 1. "ENPRESDIV,Extended Nominal Prescaler Division Factor" line.long 0x4 "ENCBT,Enhanced Nominal CAN Bit Timing" hexmask.long.byte 0x4 22.--28. 1. "NRJW,Nominal Resynchronization Jump Width" hexmask.long.byte 0x4 12.--18. 1. "NTSEG2,Nominal Time Segment 2" newline hexmask.long.byte 0x4 0.--7. 1. "NTSEG1,Nominal Time Segment 1" line.long 0x8 "EDCBT,Enhanced Data Phase CAN bit Timing" hexmask.long.byte 0x8 22.--25. 1. "DRJW,Data Phase Resynchronization Jump Width" hexmask.long.byte 0x8 12.--15. 1. "DTSEG2,Data Phase Time Segment 2" newline hexmask.long.byte 0x8 0.--4. 1. "DTSEG1,Data Phase Segment 1" line.long 0xC "ETDC,Enhanced Transceiver Delay Compensation" bitfld.long 0xC 31. "ETDCEN,Transceiver Delay Compensation Enable" "0: TDC is disabled,1: TDC is enabled" bitfld.long 0xC 30. "TDMDIS,Transceiver Delay Measurement Disable" "0: TDC measurement is enabled,1: TDC measurement is disabled" newline hexmask.long.byte 0xC 16.--22. 1. "ETDCOFF,Enhanced Transceiver Delay Compensation Offset" eventfld.long 0xC 15. "ETDCFAIL,Transceiver Delay Compensation Fail" "0: Measured loop delay is in range.,1: Measured loop delay is out of range." newline hexmask.long.byte 0xC 0.--7. 1. "ETDCVAL,Enhanced Transceiver Delay Compensation Value" line.long 0x10 "FDCTRL,CAN FD Control Register" bitfld.long 0x10 31. "FDRATE,Bit Rate Switch Enable" "0: Transmit a frame in nominal rate. The BRS bit in..,1: Transmit a frame with bit rate switching if the.." bitfld.long 0x10 16.--17. "MBDSR0,Message Buffer Data Size for Region 0" "0: Selects 8 bytes per message buffer.,1: Selects 16 bytes per message buffer.,2: Selects 32 bytes per message buffer.,3: Selects 64 bytes per message buffer." newline bitfld.long 0x10 15. "TDCEN,Transceiver Delay Compensation Enable" "0: TDC is disabled,1: TDC is enabled" eventfld.long 0x10 14. "TDCFAIL,Transceiver Delay Compensation Fail" "0: Measured loop delay is in range.,1: Measured loop delay is out of range." newline hexmask.long.byte 0x10 8.--12. 1. "TDCOFF,Transceiver Delay Compensation Offset" hexmask.long.byte 0x10 0.--5. 1. "TDCVAL,Transceiver Delay Compensation Value" line.long 0x14 "FDCBT,CAN FD Bit Timing Register" hexmask.long.word 0x14 20.--29. 1. "FPRESDIV,Fast Prescaler Division Factor" bitfld.long 0x14 16.--18. "FRJW,Fast Resync Jump Width" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x14 10.--14. 1. "FPROPSEG,Fast Propagation Segment" bitfld.long 0x14 5.--7. "FPSEG1,Fast Phase Segment 1" "0,1,2,3,4,5,6,7" newline bitfld.long 0x14 0.--2. "FPSEG2,Fast Phase Segment 2" "0,1,2,3,4,5,6,7" rgroup.long 0xC08++0x3 line.long 0x0 "FDCRC,CAN FD CRC Register" hexmask.long.byte 0x0 24.--30. 1. "FD_MBCRC,CRC Mailbox Number for FD_TXCRC" hexmask.long.tbyte 0x0 0.--20. 1. "FD_TXCRC,Extended Transmitted CRC value" group.long 0xC0C++0xB line.long 0x0 "ERFCR,Enhanced Rx FIFO Control Register" bitfld.long 0x0 31. "ERFEN,Enhanced Rx FIFO enable" "0: Enhanced Rx FIFO is disabled,1: Enhanced Rx FIFO is enabled" hexmask.long.byte 0x0 26.--30. 1. "DMALW,DMA Last Word" newline hexmask.long.byte 0x0 16.--22. 1. "NEXIF,Number of Extended ID Filter Elements" hexmask.long.byte 0x0 8.--13. 1. "NFE,Number of Enhanced Rx FIFO Filter Elements" newline hexmask.long.byte 0x0 0.--4. 1. "ERFWM,Enhanced Rx FIFO Watermark" line.long 0x4 "ERFIER,Enhanced Rx FIFO Interrupt Enable Register" bitfld.long 0x4 31. "ERFUFWIE,Enhanced Rx FIFO Underflow Interrupt Enable" "0: Enhanced Rx FIFO Underflow interrupt is disabled,1: Enhanced Rx FIFO Underflow interrupt is enabled" bitfld.long 0x4 30. "ERFOVFIE,Enhanced Rx FIFO Overflow Interrupt Enable" "0: Enhanced Rx FIFO Overflow is disabled,1: Enhanced Rx FIFO Overflow is enabled" newline bitfld.long 0x4 29. "ERFWMIIE,Enhanced Rx FIFO Watermark Indication Interrupt Enable" "0: Enhanced Rx FIFO Watermark interrupt is disabled,1: Enhanced Rx FIFO Watermark interrupt is enabled" bitfld.long 0x4 28. "ERFDAIE,Enhanced Rx FIFO Data Available Interrupt Enable" "0: Enhanced Rx FIFO Data Available interrupt is..,1: Enhanced Rx FIFO Data Available interrupt is.." line.long 0x8 "ERFSR,Enhanced Rx FIFO Status Register" eventfld.long 0x8 31. "ERFUFW,Enhanced Rx FIFO Underflow" "0: No such occurrence,1: Enhanced Rx FIFO underflow" eventfld.long 0x8 30. "ERFOVF,Enhanced Rx FIFO Overflow" "0: No such occurrence,1: Enhanced Rx FIFO overflow" newline eventfld.long 0x8 29. "ERFWMI,Enhanced Rx FIFO Watermark Indication" "0: No such occurrence,1: The number of messages in FIFO is greater than.." eventfld.long 0x8 28. "ERFDA,Enhanced Rx FIFO Data Available" "0: No such occurrence,1: There is at least one message stored in Enhanced.." newline bitfld.long 0x8 27. "ERFCLR,Enhanced Rx FIFO Clear" "0: No effect,1: Clear Enhanced Rx FIFO content" rbitfld.long 0x8 17. "ERFE,Enhanced Rx FIFO empty" "0: Enhanced Rx FIFO is not empty,1: Enhanced Rx FIFO is empty" newline rbitfld.long 0x8 16. "ERFF,Enhanced Rx FIFO full" "0: Enhanced Rx FIFO is not full,1: Enhanced Rx FIFO is full" hexmask.long.byte 0x8 0.--5. 1. "ERFEL,Enhanced Rx FIFO Elements" repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3000)++0x3 line.long 0x0 "ERFFEL[$1],Enhanced Rx FIFO Filter Element" hexmask.long 0x0 0.--31. 1. "FEL,Filter Element Bits" repeat.end tree.end endif tree.end tree "CDOG (Code Watchdog Timer)" base ad:0x0 tree "CDOG0" base ad:0x400BB000 group.long 0x0++0x7 line.long 0x0 "CONTROL,Control Register" bitfld.long 0x0 30.--31. "DEBUG_HALT_CTRL,DEBUG_HALT control" "?,1: Keep the timer running,2: Stop the timer,?" bitfld.long 0x0 28.--29. "IRQ_PAUSE,IRQ pause control" "?,1: Keep the timer running,2: Stop the timer,?" newline bitfld.long 0x0 17.--19. "ADDRESS_CTRL,ADDRESS fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 14.--16. "STATE_CTRL,STATE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 8.--10. "SEQUENCE_CTRL,SEQUENCE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 5.--7. "MISCOMPARE_CTRL,MISCOMPARE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 2.--4. "TIMEOUT_CTRL,TIMEOUT fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 0.--1. "LOCK_CTRL,Lock control" "?,1: Locked,2: Unlocked,?" line.long 0x4 "RELOAD,Instruction Timer Reload Register" hexmask.long 0x4 0.--31. 1. "RLOAD,Instruction Timer reload value" rgroup.long 0x8++0x3 line.long 0x0 "INSTRUCTION_TIMER,Instruction Timer Register" hexmask.long 0x0 0.--31. 1. "INSTIM,Current value of the Instruction Timer" rgroup.long 0x10++0x7 line.long 0x0 "STATUS,Status 1 Register" hexmask.long.byte 0x0 28.--31. 1. "CURST,Current State" hexmask.long.byte 0x0 16.--23. 1. "NUMILSEQF,Number of SEQUENCE faults since the last POR" newline hexmask.long.byte 0x0 8.--15. 1. "NUMMISCOMPF,Number of MISCOMPARE faults since the last POR" hexmask.long.byte 0x0 0.--7. 1. "NUMTOF,Number of TIMEOUT faults since the last POR" line.long 0x4 "STATUS2,Status 2 Register" hexmask.long.byte 0x4 16.--23. 1. "NUMILLA,Number of ADDRESS faults since the last POR" hexmask.long.byte 0x4 8.--15. 1. "NUMILLSTF,Number of STATE faults since the last POR" newline hexmask.long.byte 0x4 0.--7. 1. "NUMCNTF,Number of CONTROL faults since the last POR" group.long 0x18++0x7 line.long 0x0 "FLAGS,Flags Register" eventfld.long 0x0 16. "POR_FLAG,Power-on reset flag" "0: A Power-on reset event has not occurred,1: A Power-on reset event has occurred" eventfld.long 0x0 5. "ADDR_FLAG,ADDRESS fault flag" "0: An ADDRESS fault has not occurred,1: An ADDRESS fault has occurred" newline eventfld.long 0x0 4. "STATE_FLAG,STATE fault flag" "0: A STATE fault has not occurred,1: A STATE fault has occurred" eventfld.long 0x0 3. "CNT_FLAG,CONTROL fault flag" "0: A CONTROL fault has not occurred,1: A CONTROL fault has occurred" newline eventfld.long 0x0 2. "SEQ_FLAG,SEQUENCE fault flag" "0: A SEQUENCE fault has not occurred,1: A SEQUENCE fault has occurred" eventfld.long 0x0 1. "MISCOM_FLAG,MISCOMPARE fault flag" "0: A MISCOMPARE fault has not occurred,1: A MISCOMPARE fault has occurred" newline eventfld.long 0x0 0. "TO_FLAG,TIMEOUT fault flag" "0: A TIMEOUT fault has not occurred,1: A TIMEOUT fault has occurred" line.long 0x4 "PERSISTENT,Persistent Data Storage Register" hexmask.long 0x4 0.--31. 1. "PERSIS,Persistent Storage" wgroup.long 0x20++0x2F line.long 0x0 "START,START Command Register" hexmask.long 0x0 0.--31. 1. "STRT,Start command" line.long 0x4 "STOP,STOP Command Register" hexmask.long 0x4 0.--31. 1. "STP,Stop command" line.long 0x8 "RESTART,RESTART Command Register" hexmask.long 0x8 0.--31. 1. "RSTRT,Restart command" line.long 0xC "ADD,ADD Command Register" hexmask.long 0xC 0.--31. 1. "AD,ADD Write Value" line.long 0x10 "ADD1,ADD1 Command Register" hexmask.long 0x10 0.--31. 1. "AD1,ADD 1" line.long 0x14 "ADD16,ADD16 Command Register" hexmask.long 0x14 0.--31. 1. "AD16,ADD 16" line.long 0x18 "ADD256,ADD256 Command Register" hexmask.long 0x18 0.--31. 1. "AD256,ADD 256" line.long 0x1C "SUB,SUB Command Register" hexmask.long 0x1C 0.--31. 1. "SB,Subtract Write Value" line.long 0x20 "SUB1,SUB1 Command Register" hexmask.long 0x20 0.--31. 1. "SB1,Subtract 1" line.long 0x24 "SUB16,SUB16 Command Register" hexmask.long 0x24 0.--31. 1. "SB16,Subtract 16" line.long 0x28 "SUB256,SUB256 Command Register" hexmask.long 0x28 0.--31. 1. "SB256,Subtract 256" line.long 0x2C "ASSERT16,ASSERT16 Command Register" hexmask.long 0x2C 0.--31. 1. "AST16,ASSERT16 Command" tree.end tree "CDOG1" base ad:0x400BC000 group.long 0x0++0x7 line.long 0x0 "CONTROL,Control Register" bitfld.long 0x0 30.--31. "DEBUG_HALT_CTRL,DEBUG_HALT control" "?,1: Keep the timer running,2: Stop the timer,?" bitfld.long 0x0 28.--29. "IRQ_PAUSE,IRQ pause control" "?,1: Keep the timer running,2: Stop the timer,?" newline bitfld.long 0x0 17.--19. "ADDRESS_CTRL,ADDRESS fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 14.--16. "STATE_CTRL,STATE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 8.--10. "SEQUENCE_CTRL,SEQUENCE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 5.--7. "MISCOMPARE_CTRL,MISCOMPARE fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" newline bitfld.long 0x0 2.--4. "TIMEOUT_CTRL,TIMEOUT fault control" "?,1: Enable reset,2: Enable interrupt,?,4: Disable both reset and interrupt,?,?,?" bitfld.long 0x0 0.--1. "LOCK_CTRL,Lock control" "?,1: Locked,2: Unlocked,?" line.long 0x4 "RELOAD,Instruction Timer Reload Register" hexmask.long 0x4 0.--31. 1. "RLOAD,Instruction Timer reload value" rgroup.long 0x8++0x3 line.long 0x0 "INSTRUCTION_TIMER,Instruction Timer Register" hexmask.long 0x0 0.--31. 1. "INSTIM,Current value of the Instruction Timer" rgroup.long 0x10++0x7 line.long 0x0 "STATUS,Status 1 Register" hexmask.long.byte 0x0 28.--31. 1. "CURST,Current State" hexmask.long.byte 0x0 16.--23. 1. "NUMILSEQF,Number of SEQUENCE faults since the last POR" newline hexmask.long.byte 0x0 8.--15. 1. "NUMMISCOMPF,Number of MISCOMPARE faults since the last POR" hexmask.long.byte 0x0 0.--7. 1. "NUMTOF,Number of TIMEOUT faults since the last POR" line.long 0x4 "STATUS2,Status 2 Register" hexmask.long.byte 0x4 16.--23. 1. "NUMILLA,Number of ADDRESS faults since the last POR" hexmask.long.byte 0x4 8.--15. 1. "NUMILLSTF,Number of STATE faults since the last POR" newline hexmask.long.byte 0x4 0.--7. 1. "NUMCNTF,Number of CONTROL faults since the last POR" group.long 0x18++0x7 line.long 0x0 "FLAGS,Flags Register" eventfld.long 0x0 16. "POR_FLAG,Power-on reset flag" "0: A Power-on reset event has not occurred,1: A Power-on reset event has occurred" eventfld.long 0x0 5. "ADDR_FLAG,ADDRESS fault flag" "0: An ADDRESS fault has not occurred,1: An ADDRESS fault has occurred" newline eventfld.long 0x0 4. "STATE_FLAG,STATE fault flag" "0: A STATE fault has not occurred,1: A STATE fault has occurred" eventfld.long 0x0 3. "CNT_FLAG,CONTROL fault flag" "0: A CONTROL fault has not occurred,1: A CONTROL fault has occurred" newline eventfld.long 0x0 2. "SEQ_FLAG,SEQUENCE fault flag" "0: A SEQUENCE fault has not occurred,1: A SEQUENCE fault has occurred" eventfld.long 0x0 1. "MISCOM_FLAG,MISCOMPARE fault flag" "0: A MISCOMPARE fault has not occurred,1: A MISCOMPARE fault has occurred" newline eventfld.long 0x0 0. "TO_FLAG,TIMEOUT fault flag" "0: A TIMEOUT fault has not occurred,1: A TIMEOUT fault has occurred" line.long 0x4 "PERSISTENT,Persistent Data Storage Register" hexmask.long 0x4 0.--31. 1. "PERSIS,Persistent Storage" wgroup.long 0x20++0x2F line.long 0x0 "START,START Command Register" hexmask.long 0x0 0.--31. 1. "STRT,Start command" line.long 0x4 "STOP,STOP Command Register" hexmask.long 0x4 0.--31. 1. "STP,Stop command" line.long 0x8 "RESTART,RESTART Command Register" hexmask.long 0x8 0.--31. 1. "RSTRT,Restart command" line.long 0xC "ADD,ADD Command Register" hexmask.long 0xC 0.--31. 1. "AD,ADD Write Value" line.long 0x10 "ADD1,ADD1 Command Register" hexmask.long 0x10 0.--31. 1. "AD1,ADD 1" line.long 0x14 "ADD16,ADD16 Command Register" hexmask.long 0x14 0.--31. 1. "AD16,ADD 16" line.long 0x18 "ADD256,ADD256 Command Register" hexmask.long 0x18 0.--31. 1. "AD256,ADD 256" line.long 0x1C "SUB,SUB Command Register" hexmask.long 0x1C 0.--31. 1. "SB,Subtract Write Value" line.long 0x20 "SUB1,SUB1 Command Register" hexmask.long 0x20 0.--31. 1. "SB1,Subtract 1" line.long 0x24 "SUB16,SUB16 Command Register" hexmask.long 0x24 0.--31. 1. "SB16,Subtract 16" line.long 0x28 "SUB256,SUB256 Command Register" hexmask.long 0x28 0.--31. 1. "SB256,Subtract 256" line.long 0x2C "ASSERT16,ASSERT16 Command Register" hexmask.long 0x2C 0.--31. 1. "AST16,ASSERT16 Command" tree.end tree.end tree "CMC (Core Mode Controller)" base ad:0x40048000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x17 line.long 0x0 "CKCTRL,Clock Control" bitfld.long 0x0 31. "LOCK,Lock" "0: Allowed,1: Blocked" hexmask.long.byte 0x0 0.--3. 1. "CKMODE,Clocking Mode" line.long 0x4 "CKSTAT,Clock Status" eventfld.long 0x4 31. "VALID,Clock Status Valid" "0: Core clock not gated,1: Core clock was gated due to Low-Power mode entry" hexmask.long.byte 0x4 8.--15. 1. "WAKEUP,Wake-up Source" newline hexmask.long.byte 0x4 0.--3. 1. "CKMODE,Low Power Status" line.long 0x8 "PMPROT,Power Mode Protection" bitfld.long 0x8 31. "LOCK,Lock Register" "0: Allowed,1: Blocked" hexmask.long.byte 0x8 0.--3. 1. "LPMODE,Low-Power Mode" line.long 0xC "GPMCTRL,Global Power Mode Control" hexmask.long.byte 0xC 0.--3. 1. "LPMODE,Low-Power Mode" line.long 0x10 "PMCTRLMAIN,Power Mode Control" hexmask.long.byte 0x10 0.--3. 1. "LPMODE,Low-Power Mode" line.long 0x14 "PMCTRLWAKE,Power Mode Control" hexmask.long.byte 0x14 0.--3. 1. "LPMODE,Low-Power Mode" rgroup.long 0x80++0x3 line.long 0x0 "SRS,System Reset Status" bitfld.long 0x0 31. "TAMPER,Tamper Reset" "0: Reset not generated,1: Reset generated" bitfld.long 0x0 30. "SECVIO,Security Violation Reset" "0: Reset not generated,1: Reset generated" newline bitfld.long 0x0 28. "JTAG,JTAG System Reset" "0: Reset not generated,1: Reset generated" bitfld.long 0x0 27. "CDOG1,Code Watchdog 1 Reset" "0: Reset is not generated,1: Reset is generated" newline bitfld.long 0x0 26. "CDOG0,Code Watchdog 0 Reset" "0: Reset is not generated,1: Reset is generated" bitfld.long 0x0 25. "WWDT1,Windowed Watchdog 1 Reset" "0: Reset is not generated,1: Reset is generated" newline bitfld.long 0x0 24. "VBAT,VBAT System Reset" "0: Reset not generated,1: Reset generated" bitfld.long 0x0 16. "CPU1,CPU1 System Reset" "0: Reset not generated,1: Reset generated" newline bitfld.long 0x0 15. "LOCKUP,Lockup Reset" "0: Reset not generated,1: Reset generated" bitfld.long 0x0 14. "SW,Software Reset" "0: Reset not generated,1: Reset generated" newline bitfld.long 0x0 13. "WWDT0,Windowed Watchdog 0 Reset" "0: Reset is not generated,1: Reset is generated" bitfld.long 0x0 12. "SCG,System Clock Generation Reset" "0: Reset is not generated,1: Reset is generated" newline bitfld.long 0x0 11. "LPACK,Low Power Acknowledge Timeout Reset" "0: Reset not generated,1: Reset generated" bitfld.long 0x0 10. "RSTACK,Reset Timeout" "0: Reset not generated,1: Reset generated" newline bitfld.long 0x0 9. "DAP,Debug Access Port Reset" "0: Reset was not generated,1: Reset was generated" bitfld.long 0x0 8. "PIN,Pin Reset" "0: Reset was not generated,1: Reset was generated" newline bitfld.long 0x0 5. "FATAL,Fatal Reset" "0: Reset was not generated,1: Reset was generated" bitfld.long 0x0 4. "WARM,Warm Reset" "0: Reset not generated,1: Reset generated" newline bitfld.long 0x0 2. "VD,Voltage Detect Reset" "0: Reset not generated,1: Reset generated" bitfld.long 0x0 1. "POR,Power-on Reset" "0: Reset not generated,1: Reset generated" newline bitfld.long 0x0 0. "WAKEUP,Wake-up Reset" "0: Reset not generated,1: Reset generated" group.long 0x84++0xF line.long 0x0 "RPC,Reset Pin Control" bitfld.long 0x0 9. "LPFEN,Low-Power Filter Enable" "0: Disables,1: Enables" bitfld.long 0x0 8. "FILTEN,Filter Enable" "0: Disables,1: Enables" newline hexmask.long.byte 0x0 0.--4. 1. "FILTCFG,Reset Filter Configuration" line.long 0x4 "SSRS,Sticky System Reset Status" eventfld.long 0x4 31. "TAMPER,Tamper Reset" "0: Reset not generated,1: Reset generated" eventfld.long 0x4 30. "SECVIO,Security Violation Reset" "0: Reset not generated,1: Reset generated" newline eventfld.long 0x4 28. "JTAG,JTAG System Reset" "0: Reset not generated,1: Reset generated" eventfld.long 0x4 27. "CDOG1,Code Watchdog 1 Reset" "0: Reset is not generated,1: Reset is generated" newline eventfld.long 0x4 26. "CDOG0,Code Watchdog 0 Reset" "0: Reset is not generated,1: Reset is generated" eventfld.long 0x4 25. "WWDT1,Windowed Watchdog 1 Reset" "0: Reset is not generated,1: Reset is generated" newline eventfld.long 0x4 24. "VBAT,VBAT System Reset" "0: Reset not generated,1: Reset generated" eventfld.long 0x4 16. "CPU1,CPU1 Reset" "0: Reset not generated from CPU1 reset source.,1: Reset generated from CPU1 reset source." newline eventfld.long 0x4 15. "LOCKUP,Lockup Reset" "0: Reset not generated,1: Reset generated" eventfld.long 0x4 14. "SW,Software Reset" "0: Reset not generated,1: Reset generated" newline eventfld.long 0x4 13. "WWDT0,Windowed Watchdog 0 Reset" "0: Reset is not generated,1: Reset is generated" eventfld.long 0x4 12. "SCG,System Clock Generation Reset" "0: Reset is not generated,1: Reset is generated" newline eventfld.long 0x4 11. "LPACK,Low Power Acknowledge Timeout Reset" "0: Reset not generated,1: Reset generated" eventfld.long 0x4 10. "RSTACK,Reset Timeout" "0: Reset not generated,1: Reset generated" newline eventfld.long 0x4 9. "DAP,DAP Reset" "0: Reset not generated,1: Reset generated" eventfld.long 0x4 8. "PIN,Pin Reset" "0: Reset not generated,1: Reset generated" newline eventfld.long 0x4 5. "FATAL,Fatal Reset" "0: Reset was not generated,1: Reset was generated" eventfld.long 0x4 4. "WARM,Warm Reset" "0: Reset not generated,1: Reset generated" newline rbitfld.long 0x4 2. "VD,Voltage Detect Reset" "0: Reset not generated,1: Reset generated" eventfld.long 0x4 1. "POR,Power-on Reset" "0: Reset not generated,1: Reset generated" newline eventfld.long 0x4 0. "WAKEUP,Wake-up Reset" "0: Reset not generated,1: Reset generated" line.long 0x8 "SRIE,System Reset Interrupt Enable" bitfld.long 0x8 27. "CDOG1,Code Watchdog 1 Reset" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x8 26. "CDOG0,Code Watchdog 0 Reset" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x8 25. "WWDT1,Windowed Watchdog 1 Reset" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x8 24. "VBAT,VBAT System Reset" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x8 16. "CPU1,CPU1 Reset" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x8 15. "LOCKUP,Lockup Reset" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x8 14. "SW,Software Reset" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x8 13. "WWDT0,Windowed Watchdog 0 Reset" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x8 12. "SCG,System Clock Generation Reset" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x8 11. "LPACK,Low Power Acknowledge Timeout Reset" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x8 9. "DAP,DAP Reset" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x8 8. "PIN,Pin Reset" "0: Interrupt disabled,1: Interrupt enabled" line.long 0xC "SRIF,System Reset Interrupt Flag" eventfld.long 0xC 27. "CDOG1,Code Watchdog 1 Reset" "0: Reset source not pending,1: Reset source pending" eventfld.long 0xC 26. "CDOG0,Code Watchdog 0 Reset" "0: Reset source not pending,1: Reset source pending" newline eventfld.long 0xC 25. "WWDT1,Windowed Watchdog 1 Reset" "0: Reset source not pending,1: Reset source pending" eventfld.long 0xC 24. "VBAT,VBAT System Reset" "0: Reset source not pending,1: Reset source pending" newline eventfld.long 0xC 16. "CPU1,CPU1 Reset" "0: Reset source not pending,1: Reset source pending" eventfld.long 0xC 15. "LOCKUP,Lockup Reset" "0: Reset source not pending,1: Reset source pending" newline eventfld.long 0xC 14. "SW,Software Reset" "0: Reset source not pending,1: Reset source pending" eventfld.long 0xC 13. "WWDT0,Windowed Watchdog 0 Reset" "0: Reset source not pending,1: Reset source pending" newline eventfld.long 0xC 11. "LPACK,Low Power Acknowledge Timeout Reset" "0: Reset source not pending,1: Reset source pending" eventfld.long 0xC 9. "DAP,DAP Reset" "0: Reset source not pending,1: Reset source pending" newline eventfld.long 0xC 8. "PIN,Pin Reset" "0: Reset source not pending,1: Reset source pending" rgroup.long 0x9C++0x3 line.long 0x0 "RSTCNT,Reset Count Register" hexmask.long.byte 0x0 0.--7. 1. "COUNT,Count" group.long 0xA0++0x3 line.long 0x0 "MR0,Mode" eventfld.long 0x0 0. "ISPMODE_n,In System Programming Mode" "0,1" group.long 0xB0++0x3 line.long 0x0 "FM0,Force Mode" bitfld.long 0x0 0. "FORCECFG,Boot Configuration" "0: No effect,1: Asserts" group.long 0xC0++0x3 line.long 0x0 "SRAMDIS0,SRAM Disable" hexmask.long 0x0 0.--31. 1. "DIS,SRAM Disable" group.long 0xD0++0x3 line.long 0x0 "SRAMRET0,SRAM Retention" hexmask.long 0x0 0.--31. 1. "RET,SRAM Retention" group.long 0xE0++0x3 line.long 0x0 "FLASHCR,Flash Control" bitfld.long 0x0 2. "FLASHWAKE,Flash Wake" "0: No effect,1: Flash memory is not disabled during flash memory.." bitfld.long 0x0 1. "FLASHDOZE,Flash Doze" "0: No effect,1: Flash memory is disabled when core is sleeping.." newline bitfld.long 0x0 0. "FLASHDIS,Flash Disable" "0: No effect,1: Flash memory is disabled" group.long 0x100++0x3 line.long 0x0 "BSR,BootROM Status" hexmask.long 0x0 0.--31. 1. "STAT,Provides status information written by the BootROM." group.long 0x10C++0x7 line.long 0x0 "BLR,BootROM Lock Register" bitfld.long 0x0 0.--2. "LOCK,Lock" "?,?,2: BootROM Status and Lock Registers can be written,?,?,5: BootROM Status and Lock Registers cannot be..,?,?" line.long 0x4 "CORECTL,Core Control" bitfld.long 0x4 0. "NPIE,Non-maskable Pin Interrupt Enable" "0: Disables,1: Enables" group.long 0x120++0x3 line.long 0x0 "DBGCTL,Debug Control" bitfld.long 0x0 0. "SOD,Sleep Or Debug" "0: Remains enabled,1: Disabled" tree.end tree "CMP (Low Power Comparators)" base ad:0x0 tree "CMP0" base ad:0x40051000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "DAC_RES,DAC Resolution" group.long 0x8++0xB line.long 0x0 "CCR0,Comparator Control Register 0" bitfld.long 0x0 1. "CMP_STOP_EN,Comparator Deep sleep Mode Enable" "0: Disable the analog comparator regardless of..,1: Allows CMP_EN to enable the analog comparator." bitfld.long 0x0 0. "CMP_EN,Comparator Enable" "0: Disables (The analog logic remains off and..,1: Enables" line.long 0x4 "CCR1,Comparator Control Register 1" hexmask.long.byte 0x4 24.--31. 1. "FILT_PER,Filter Sample Period" bitfld.long 0x4 16.--18. "FILT_CNT,Filter Sample Count" "0: Filter is bypassed: COUT = COUTA,1: 1 consecutive sample (Comparator output is..,2: 2 consecutive samples,3: 3 consecutive samples,4: 4 consecutive samples,5: 5 consecutive samples,6: 6 consecutive samples,7: 7 consecutive samples" newline bitfld.long 0x4 12.--13. "FUNC_CLK_SEL,Functional Clock Source Select" "0: Select functional clock source 0,1: Select functional clock source 1,2: Select functional clock source 2,3: Select functional clock source 3" bitfld.long 0x4 10.--11. "EVT_SEL,COUT Event Select" "0: Both edges,1: Falling edge,2: Both edges,3: Both edges" newline bitfld.long 0x4 9. "WINDOW_CLS,COUT Event Window Close" "0: COUT event cannot close the window,1: COUT event can close the window" bitfld.long 0x4 8. "WINDOW_INV,WINDOW/SAMPLE Signal Invert" "0: Do not invert,1: Invert" newline bitfld.long 0x4 7. "COUTA_OW,COUTA Output Level for Closed Window" "0: COUTA is 0,1: COUTA is 1" bitfld.long 0x4 6. "COUTA_OWEN,COUTA_OW Enable" "0: COUTA holds the last sampled value.,1: Enables the COUTA signal value to be defined by.." newline bitfld.long 0x4 5. "COUT_PEN,Comparator Output Pin Enable" "0: Not available,1: Available" bitfld.long 0x4 4. "COUT_SEL,Comparator Output Select" "0: Use COUT (filtered),1: Use COUTA (unfiltered)" newline bitfld.long 0x4 3. "COUT_INV,Comparator Invert" "0: Do not invert,1: Invert" bitfld.long 0x4 2. "DMA_EN,DMA Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 1. "SAMPLE_EN,Sampling Enable" "0: Disables,1: Enables" bitfld.long 0x4 0. "WINDOW_EN,Windowing Enable" "0: Disables,1: Enables" line.long 0x8 "CCR2,Comparator Control Register 2" bitfld.long 0x8 20.--22. "MSEL,Minus Input MUX Select" "0: Input 0m,1: Input 1m,2: Input 2m,3: Input 3m,4: Input 4m,5: Input 5m,?,7: Internal DAC output" bitfld.long 0x8 16.--18. "PSEL,Plus Input MUX Select" "0: Input 0p,1: Input 1p,2: Input 2p,3: Input 3p,4: Input 4p,5: Input 5p,?,7: Internal DAC output" newline bitfld.long 0x8 4.--5. "HYSTCTR,Comparator Hysteresis Control" "0: Level 0,1: Level 1,2: Level 2,3: Level 3" bitfld.long 0x8 1. "CMP_NPMD,CMP Nano Power Mode Select" "0: Disables CMP Nano power mode. CCR2[CMP_HPMD]..,1: Enables CMP Nano power mode." newline bitfld.long 0x8 0. "CMP_HPMD,CMP High Power Mode Select" "0: Low power (speed) comparison mode,1: High power (speed) comparison mode" group.long 0x18++0x1B line.long 0x0 "DCR,DAC Control" hexmask.long.byte 0x0 16.--23. 1. "DAC_DATA,DAC Output Voltage Select" bitfld.long 0x0 8. "VRSEL,DAC Reference High Voltage Source Select" "0: vrefh0,1: vrefh1" newline bitfld.long 0x0 1. "DAC_HPMD,DAC High Power Mode Select" "0: Disables,1: Enables" bitfld.long 0x0 0. "DAC_EN,DAC Enable" "0: Disables,1: Enables" line.long 0x4 "IER,Interrupt Enable" bitfld.long 0x4 2. "RRF_IE,Round-Robin Flag Interrupt Enable" "0: Disables the round-robin flag interrupt.,1: Enables the round-robin flag interrupt when the.." bitfld.long 0x4 1. "CFF_IE,Comparator Flag Falling Interrupt Enable" "0: Disables the comparator flag falling interrupt.,1: Enables the comparator flag falling interrupt.." newline bitfld.long 0x4 0. "CFR_IE,Comparator Flag Rising Interrupt Enable" "0: Disables the comparator flag rising interrupt.,1: Enables the comparator flag rising interrupt.." line.long 0x8 "CSR,Comparator Status" rbitfld.long 0x8 8. "COUT,Analog Comparator Output" "0,1" eventfld.long 0x8 2. "RRF,Round-Robin Flag" "0: Not detected,1: Detected" newline eventfld.long 0x8 1. "CFF,Analog Comparator Flag Falling" "0: Not detected,1: Detected" eventfld.long 0x8 0. "CFR,Analog Comparator Flag Rising" "0: Not detected,1: Detected" line.long 0xC "RRCR0,Round Robin Control Register 0" hexmask.long.byte 0xC 28.--31. 1. "RR_SAMPLE_THRESHOLD,Sample Time Threshold" hexmask.long.byte 0xC 24.--27. 1. "RR_SAMPLE_CNT,Number of Sample for One Channel" newline hexmask.long.byte 0xC 16.--21. 1. "RR_INITMOD,Initialization Delay Modulus" bitfld.long 0xC 12.--13. "RR_CLK_SEL,Round Robin Clock Source Select" "0: Select Round Robin clock Source 0,1: Select Round Robin clock Source 1,2: Select Round Robin clock Source 2,3: Select Round Robin clock Source 3" newline bitfld.long 0xC 8.--9. "RR_NSAM,Number of Sample Clocks" "0: 0 clock,1: 1 clock,2: 2 clocks,3: 3 clocks" bitfld.long 0xC 1. "RR_TRG_SEL,Round-Robin Trigger Select" "0: External trigger,1: Internal trigger" newline bitfld.long 0xC 0. "RR_EN,Round-Robin Enable" "0: Disables,1: Enables" line.long 0x10 "RRCR1,Round Robin Control Register 1" bitfld.long 0x10 20.--22. "FIXCH,Fixed Channel Select" "0: Channel 0,1: Channel 1,2: Channel 2,3: Channel 3,4: Channel 4,5: Channel 5,6: Channel 6,7: Channel 7" bitfld.long 0x10 16. "FIXP,Fixed Port" "0: Fix the plus port. Sweep only the inputs to the..,1: Fix the minus port. Sweep only the inputs to the.." newline bitfld.long 0x10 7. "RR_CH7EN,Channel 7 Input Enable in Trigger Mode" "0: Disables,1: Enables" bitfld.long 0x10 6. "RR_CH6EN,Channel 6 Input Enable in Trigger Mode" "0: Disables,1: Enables" newline bitfld.long 0x10 5. "RR_CH5EN,Channel 5 Input Enable in Trigger Mode" "0: Disables,1: Enables" bitfld.long 0x10 4. "RR_CH4EN,Channel 4 Input Enable in Trigger Mode" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "RR_CH3EN,Channel 3 Input Enable in Trigger Mode" "0: Disables,1: Enables" bitfld.long 0x10 2. "RR_CH2EN,Channel 2 Input Enable in Trigger Mode" "0: Disables,1: Enables" newline bitfld.long 0x10 1. "RR_CH1EN,Channel 1 Input Enable in Trigger Mode" "0: Disables,1: Enables" bitfld.long 0x10 0. "RR_CH0EN,Channel 0 Input Enable in Trigger Mode" "0: Disables,1: Enables" line.long 0x14 "RRCSR,Round Robin Control and Status" bitfld.long 0x14 7. "RR_CH7OUT,Comparison Result for Channel 7" "0,1" bitfld.long 0x14 6. "RR_CH6OUT,Comparison Result for Channel 6" "0,1" newline bitfld.long 0x14 5. "RR_CH5OUT,Comparison Result for Channel 5" "0,1" bitfld.long 0x14 4. "RR_CH4OUT,Comparison Result for Channel 4" "0,1" newline bitfld.long 0x14 3. "RR_CH3OUT,Comparison Result for Channel 3" "0,1" bitfld.long 0x14 2. "RR_CH2OUT,Comparison Result for Channel 2" "0,1" newline bitfld.long 0x14 1. "RR_CH1OUT,Comparison Result for Channel 1" "0,1" bitfld.long 0x14 0. "RR_CH0OUT,Comparison Result for Channel 0" "0,1" line.long 0x18 "RRSR,Round Robin Status" eventfld.long 0x18 7. "RR_CH7F,Channel 7 Input Changed Flag" "0: Not different,1: Different" eventfld.long 0x18 6. "RR_CH6F,Channel 6 Input Changed Flag" "0: Not different,1: Different" newline eventfld.long 0x18 5. "RR_CH5F,Channel 5 Input Changed Flag" "0: Not different,1: Different" eventfld.long 0x18 4. "RR_CH4F,Channel 4 Input Changed Flag" "0: Not different,1: Different" newline eventfld.long 0x18 3. "RR_CH3F,Channel 3 Input Changed Flag" "0: Not different,1: Different" eventfld.long 0x18 2. "RR_CH2F,Channel 2 Input Changed Flag" "0: Not different,1: Different" newline eventfld.long 0x18 1. "RR_CH1F,Channel 1 Input Changed Flag" "0: Not different,1: Different" eventfld.long 0x18 0. "RR_CH0F,Channel 0 Input Changed Flag" "0: Not different,1: Different" group.long 0x38++0x3 line.long 0x0 "RRCR2,Round Robin Control Register 2" bitfld.long 0x0 31. "RR_TIMER_EN,Round-Robin Internal Timer Enable" "0: Disables,1: Enables" hexmask.long 0x0 0.--27. 1. "RR_TIMER_RELOAD,Number of Sample Clocks" tree.end tree "CMP1" base ad:0x40052000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "DAC_RES,DAC Resolution" group.long 0x8++0xB line.long 0x0 "CCR0,Comparator Control Register 0" bitfld.long 0x0 1. "CMP_STOP_EN,Comparator Deep sleep Mode Enable" "0: Disable the analog comparator regardless of..,1: Allows CMP_EN to enable the analog comparator." bitfld.long 0x0 0. "CMP_EN,Comparator Enable" "0: Disables (The analog logic remains off and..,1: Enables" line.long 0x4 "CCR1,Comparator Control Register 1" hexmask.long.byte 0x4 24.--31. 1. "FILT_PER,Filter Sample Period" bitfld.long 0x4 16.--18. "FILT_CNT,Filter Sample Count" "0: Filter is bypassed: COUT = COUTA,1: 1 consecutive sample (Comparator output is..,2: 2 consecutive samples,3: 3 consecutive samples,4: 4 consecutive samples,5: 5 consecutive samples,6: 6 consecutive samples,7: 7 consecutive samples" newline bitfld.long 0x4 12.--13. "FUNC_CLK_SEL,Functional Clock Source Select" "0: Select functional clock source 0,1: Select functional clock source 1,2: Select functional clock source 2,3: Select functional clock source 3" bitfld.long 0x4 10.--11. "EVT_SEL,COUT Event Select" "0: Both edges,1: Falling edge,2: Both edges,3: Both edges" newline bitfld.long 0x4 9. "WINDOW_CLS,COUT Event Window Close" "0: COUT event cannot close the window,1: COUT event can close the window" bitfld.long 0x4 8. "WINDOW_INV,WINDOW/SAMPLE Signal Invert" "0: Do not invert,1: Invert" newline bitfld.long 0x4 7. "COUTA_OW,COUTA Output Level for Closed Window" "0: COUTA is 0,1: COUTA is 1" bitfld.long 0x4 6. "COUTA_OWEN,COUTA_OW Enable" "0: COUTA holds the last sampled value.,1: Enables the COUTA signal value to be defined by.." newline bitfld.long 0x4 5. "COUT_PEN,Comparator Output Pin Enable" "0: Not available,1: Available" bitfld.long 0x4 4. "COUT_SEL,Comparator Output Select" "0: Use COUT (filtered),1: Use COUTA (unfiltered)" newline bitfld.long 0x4 3. "COUT_INV,Comparator Invert" "0: Do not invert,1: Invert" bitfld.long 0x4 2. "DMA_EN,DMA Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 1. "SAMPLE_EN,Sampling Enable" "0: Disables,1: Enables" bitfld.long 0x4 0. "WINDOW_EN,Windowing Enable" "0: Disables,1: Enables" line.long 0x8 "CCR2,Comparator Control Register 2" bitfld.long 0x8 20.--22. "MSEL,Minus Input MUX Select" "0: Input 0m,1: Input 1m,2: Input 2m,3: Input 3m,4: Input 4m,5: Input 5m,?,7: Internal DAC output" bitfld.long 0x8 16.--18. "PSEL,Plus Input MUX Select" "0: Input 0p,1: Input 1p,2: Input 2p,3: Input 3p,4: Input 4p,5: Input 5p,?,7: Internal DAC output" newline bitfld.long 0x8 4.--5. "HYSTCTR,Comparator Hysteresis Control" "0: Level 0,1: Level 1,2: Level 2,3: Level 3" bitfld.long 0x8 1. "CMP_NPMD,CMP Nano Power Mode Select" "0: Disables CMP Nano power mode. CCR2[CMP_HPMD]..,1: Enables CMP Nano power mode." newline bitfld.long 0x8 0. "CMP_HPMD,CMP High Power Mode Select" "0: Low power (speed) comparison mode,1: High power (speed) comparison mode" group.long 0x18++0x1B line.long 0x0 "DCR,DAC Control" hexmask.long.byte 0x0 16.--23. 1. "DAC_DATA,DAC Output Voltage Select" bitfld.long 0x0 8. "VRSEL,DAC Reference High Voltage Source Select" "0: vrefh0,1: vrefh1" newline bitfld.long 0x0 1. "DAC_HPMD,DAC High Power Mode Select" "0: Disables,1: Enables" bitfld.long 0x0 0. "DAC_EN,DAC Enable" "0: Disables,1: Enables" line.long 0x4 "IER,Interrupt Enable" bitfld.long 0x4 2. "RRF_IE,Round-Robin Flag Interrupt Enable" "0: Disables the round-robin flag interrupt.,1: Enables the round-robin flag interrupt when the.." bitfld.long 0x4 1. "CFF_IE,Comparator Flag Falling Interrupt Enable" "0: Disables the comparator flag falling interrupt.,1: Enables the comparator flag falling interrupt.." newline bitfld.long 0x4 0. "CFR_IE,Comparator Flag Rising Interrupt Enable" "0: Disables the comparator flag rising interrupt.,1: Enables the comparator flag rising interrupt.." line.long 0x8 "CSR,Comparator Status" rbitfld.long 0x8 8. "COUT,Analog Comparator Output" "0,1" eventfld.long 0x8 2. "RRF,Round-Robin Flag" "0: Not detected,1: Detected" newline eventfld.long 0x8 1. "CFF,Analog Comparator Flag Falling" "0: Not detected,1: Detected" eventfld.long 0x8 0. "CFR,Analog Comparator Flag Rising" "0: Not detected,1: Detected" line.long 0xC "RRCR0,Round Robin Control Register 0" hexmask.long.byte 0xC 28.--31. 1. "RR_SAMPLE_THRESHOLD,Sample Time Threshold" hexmask.long.byte 0xC 24.--27. 1. "RR_SAMPLE_CNT,Number of Sample for One Channel" newline hexmask.long.byte 0xC 16.--21. 1. "RR_INITMOD,Initialization Delay Modulus" bitfld.long 0xC 12.--13. "RR_CLK_SEL,Round Robin Clock Source Select" "0: Select Round Robin clock Source 0,1: Select Round Robin clock Source 1,2: Select Round Robin clock Source 2,3: Select Round Robin clock Source 3" newline bitfld.long 0xC 8.--9. "RR_NSAM,Number of Sample Clocks" "0: 0 clock,1: 1 clock,2: 2 clocks,3: 3 clocks" bitfld.long 0xC 1. "RR_TRG_SEL,Round-Robin Trigger Select" "0: External trigger,1: Internal trigger" newline bitfld.long 0xC 0. "RR_EN,Round-Robin Enable" "0: Disables,1: Enables" line.long 0x10 "RRCR1,Round Robin Control Register 1" bitfld.long 0x10 20.--22. "FIXCH,Fixed Channel Select" "0: Channel 0,1: Channel 1,2: Channel 2,3: Channel 3,4: Channel 4,5: Channel 5,6: Channel 6,7: Channel 7" bitfld.long 0x10 16. "FIXP,Fixed Port" "0: Fix the plus port. Sweep only the inputs to the..,1: Fix the minus port. Sweep only the inputs to the.." newline bitfld.long 0x10 7. "RR_CH7EN,Channel 7 Input Enable in Trigger Mode" "0: Disables,1: Enables" bitfld.long 0x10 6. "RR_CH6EN,Channel 6 Input Enable in Trigger Mode" "0: Disables,1: Enables" newline bitfld.long 0x10 5. "RR_CH5EN,Channel 5 Input Enable in Trigger Mode" "0: Disables,1: Enables" bitfld.long 0x10 4. "RR_CH4EN,Channel 4 Input Enable in Trigger Mode" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "RR_CH3EN,Channel 3 Input Enable in Trigger Mode" "0: Disables,1: Enables" bitfld.long 0x10 2. "RR_CH2EN,Channel 2 Input Enable in Trigger Mode" "0: Disables,1: Enables" newline bitfld.long 0x10 1. "RR_CH1EN,Channel 1 Input Enable in Trigger Mode" "0: Disables,1: Enables" bitfld.long 0x10 0. "RR_CH0EN,Channel 0 Input Enable in Trigger Mode" "0: Disables,1: Enables" line.long 0x14 "RRCSR,Round Robin Control and Status" bitfld.long 0x14 7. "RR_CH7OUT,Comparison Result for Channel 7" "0,1" bitfld.long 0x14 6. "RR_CH6OUT,Comparison Result for Channel 6" "0,1" newline bitfld.long 0x14 5. "RR_CH5OUT,Comparison Result for Channel 5" "0,1" bitfld.long 0x14 4. "RR_CH4OUT,Comparison Result for Channel 4" "0,1" newline bitfld.long 0x14 3. "RR_CH3OUT,Comparison Result for Channel 3" "0,1" bitfld.long 0x14 2. "RR_CH2OUT,Comparison Result for Channel 2" "0,1" newline bitfld.long 0x14 1. "RR_CH1OUT,Comparison Result for Channel 1" "0,1" bitfld.long 0x14 0. "RR_CH0OUT,Comparison Result for Channel 0" "0,1" line.long 0x18 "RRSR,Round Robin Status" eventfld.long 0x18 7. "RR_CH7F,Channel 7 Input Changed Flag" "0: Not different,1: Different" eventfld.long 0x18 6. "RR_CH6F,Channel 6 Input Changed Flag" "0: Not different,1: Different" newline eventfld.long 0x18 5. "RR_CH5F,Channel 5 Input Changed Flag" "0: Not different,1: Different" eventfld.long 0x18 4. "RR_CH4F,Channel 4 Input Changed Flag" "0: Not different,1: Different" newline eventfld.long 0x18 3. "RR_CH3F,Channel 3 Input Changed Flag" "0: Not different,1: Different" eventfld.long 0x18 2. "RR_CH2F,Channel 2 Input Changed Flag" "0: Not different,1: Different" newline eventfld.long 0x18 1. "RR_CH1F,Channel 1 Input Changed Flag" "0: Not different,1: Different" eventfld.long 0x18 0. "RR_CH0F,Channel 0 Input Changed Flag" "0: Not different,1: Different" group.long 0x38++0x3 line.long 0x0 "RRCR2,Round Robin Control Register 2" bitfld.long 0x0 31. "RR_TIMER_EN,Round-Robin Internal Timer Enable" "0: Disables,1: Enables" hexmask.long 0x0 0.--27. 1. "RR_TIMER_RELOAD,Number of Sample Clocks" tree.end sif (cpuis("MCXN946*")) tree "CMP2" base ad:0x40053000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "DAC_RES,DAC Resolution" group.long 0x8++0xB line.long 0x0 "CCR0,Comparator Control Register 0" bitfld.long 0x0 1. "CMP_STOP_EN,Comparator Deep sleep Mode Enable" "0: Disable the analog comparator regardless of..,1: Allows CMP_EN to enable the analog comparator." bitfld.long 0x0 0. "CMP_EN,Comparator Enable" "0: Disables (The analog logic remains off and..,1: Enables" line.long 0x4 "CCR1,Comparator Control Register 1" hexmask.long.byte 0x4 24.--31. 1. "FILT_PER,Filter Sample Period" bitfld.long 0x4 16.--18. "FILT_CNT,Filter Sample Count" "0: Filter is bypassed: COUT = COUTA,1: 1 consecutive sample (Comparator output is..,2: 2 consecutive samples,3: 3 consecutive samples,4: 4 consecutive samples,5: 5 consecutive samples,6: 6 consecutive samples,7: 7 consecutive samples" newline bitfld.long 0x4 12.--13. "FUNC_CLK_SEL,Functional Clock Source Select" "0: Select functional clock source 0,1: Select functional clock source 1,2: Select functional clock source 2,3: Select functional clock source 3" bitfld.long 0x4 10.--11. "EVT_SEL,COUT Event Select" "0: Both edges,1: Falling edge,2: Both edges,3: Both edges" newline bitfld.long 0x4 9. "WINDOW_CLS,COUT Event Window Close" "0: COUT event cannot close the window,1: COUT event can close the window" bitfld.long 0x4 8. "WINDOW_INV,WINDOW/SAMPLE Signal Invert" "0: Do not invert,1: Invert" newline bitfld.long 0x4 7. "COUTA_OW,COUTA Output Level for Closed Window" "0: COUTA is 0,1: COUTA is 1" bitfld.long 0x4 6. "COUTA_OWEN,COUTA_OW Enable" "0: COUTA holds the last sampled value.,1: Enables the COUTA signal value to be defined by.." newline bitfld.long 0x4 5. "COUT_PEN,Comparator Output Pin Enable" "0: Not available,1: Available" bitfld.long 0x4 4. "COUT_SEL,Comparator Output Select" "0: Use COUT (filtered),1: Use COUTA (unfiltered)" newline bitfld.long 0x4 3. "COUT_INV,Comparator Invert" "0: Do not invert,1: Invert" bitfld.long 0x4 2. "DMA_EN,DMA Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 1. "SAMPLE_EN,Sampling Enable" "0: Disables,1: Enables" bitfld.long 0x4 0. "WINDOW_EN,Windowing Enable" "0: Disables,1: Enables" line.long 0x8 "CCR2,Comparator Control Register 2" bitfld.long 0x8 20.--22. "MSEL,Minus Input MUX Select" "0: Input 0m,1: Input 1m,2: Input 2m,3: Input 3m,4: Input 4m,5: Input 5m,?,7: Internal DAC output" bitfld.long 0x8 16.--18. "PSEL,Plus Input MUX Select" "0: Input 0p,1: Input 1p,2: Input 2p,3: Input 3p,4: Input 4p,5: Input 5p,?,7: Internal DAC output" newline bitfld.long 0x8 4.--5. "HYSTCTR,Comparator Hysteresis Control" "0: Level 0,1: Level 1,2: Level 2,3: Level 3" bitfld.long 0x8 1. "CMP_NPMD,CMP Nano Power Mode Select" "0: Disables CMP Nano power mode. CCR2[CMP_HPMD]..,1: Enables CMP Nano power mode." newline bitfld.long 0x8 0. "CMP_HPMD,CMP High Power Mode Select" "0: Low power (speed) comparison mode,1: High power (speed) comparison mode" group.long 0x18++0x1B line.long 0x0 "DCR,DAC Control" hexmask.long.byte 0x0 16.--23. 1. "DAC_DATA,DAC Output Voltage Select" bitfld.long 0x0 8. "VRSEL,DAC Reference High Voltage Source Select" "0: vrefh0,1: vrefh1" newline bitfld.long 0x0 1. "DAC_HPMD,DAC High Power Mode Select" "0: Disables,1: Enables" bitfld.long 0x0 0. "DAC_EN,DAC Enable" "0: Disables,1: Enables" line.long 0x4 "IER,Interrupt Enable" bitfld.long 0x4 2. "RRF_IE,Round-Robin Flag Interrupt Enable" "0: Disables the round-robin flag interrupt.,1: Enables the round-robin flag interrupt when the.." bitfld.long 0x4 1. "CFF_IE,Comparator Flag Falling Interrupt Enable" "0: Disables the comparator flag falling interrupt.,1: Enables the comparator flag falling interrupt.." newline bitfld.long 0x4 0. "CFR_IE,Comparator Flag Rising Interrupt Enable" "0: Disables the comparator flag rising interrupt.,1: Enables the comparator flag rising interrupt.." line.long 0x8 "CSR,Comparator Status" rbitfld.long 0x8 8. "COUT,Analog Comparator Output" "0,1" eventfld.long 0x8 2. "RRF,Round-Robin Flag" "0: Not detected,1: Detected" newline eventfld.long 0x8 1. "CFF,Analog Comparator Flag Falling" "0: Not detected,1: Detected" eventfld.long 0x8 0. "CFR,Analog Comparator Flag Rising" "0: Not detected,1: Detected" line.long 0xC "RRCR0,Round Robin Control Register 0" hexmask.long.byte 0xC 28.--31. 1. "RR_SAMPLE_THRESHOLD,Sample Time Threshold" hexmask.long.byte 0xC 24.--27. 1. "RR_SAMPLE_CNT,Number of Sample for One Channel" newline hexmask.long.byte 0xC 16.--21. 1. "RR_INITMOD,Initialization Delay Modulus" bitfld.long 0xC 12.--13. "RR_CLK_SEL,Round Robin Clock Source Select" "0: Select Round Robin clock Source 0,1: Select Round Robin clock Source 1,2: Select Round Robin clock Source 2,3: Select Round Robin clock Source 3" newline bitfld.long 0xC 8.--9. "RR_NSAM,Number of Sample Clocks" "0: 0 clock,1: 1 clock,2: 2 clocks,3: 3 clocks" bitfld.long 0xC 1. "RR_TRG_SEL,Round-Robin Trigger Select" "0: External trigger,1: Internal trigger" newline bitfld.long 0xC 0. "RR_EN,Round-Robin Enable" "0: Disables,1: Enables" line.long 0x10 "RRCR1,Round Robin Control Register 1" bitfld.long 0x10 20.--22. "FIXCH,Fixed Channel Select" "0: Channel 0,1: Channel 1,2: Channel 2,3: Channel 3,4: Channel 4,5: Channel 5,6: Channel 6,7: Channel 7" bitfld.long 0x10 16. "FIXP,Fixed Port" "0: Fix the plus port. Sweep only the inputs to the..,1: Fix the minus port. Sweep only the inputs to the.." newline bitfld.long 0x10 7. "RR_CH7EN,Channel 7 Input Enable in Trigger Mode" "0: Disables,1: Enables" bitfld.long 0x10 6. "RR_CH6EN,Channel 6 Input Enable in Trigger Mode" "0: Disables,1: Enables" newline bitfld.long 0x10 5. "RR_CH5EN,Channel 5 Input Enable in Trigger Mode" "0: Disables,1: Enables" bitfld.long 0x10 4. "RR_CH4EN,Channel 4 Input Enable in Trigger Mode" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "RR_CH3EN,Channel 3 Input Enable in Trigger Mode" "0: Disables,1: Enables" bitfld.long 0x10 2. "RR_CH2EN,Channel 2 Input Enable in Trigger Mode" "0: Disables,1: Enables" newline bitfld.long 0x10 1. "RR_CH1EN,Channel 1 Input Enable in Trigger Mode" "0: Disables,1: Enables" bitfld.long 0x10 0. "RR_CH0EN,Channel 0 Input Enable in Trigger Mode" "0: Disables,1: Enables" line.long 0x14 "RRCSR,Round Robin Control and Status" bitfld.long 0x14 7. "RR_CH7OUT,Comparison Result for Channel 7" "0,1" bitfld.long 0x14 6. "RR_CH6OUT,Comparison Result for Channel 6" "0,1" newline bitfld.long 0x14 5. "RR_CH5OUT,Comparison Result for Channel 5" "0,1" bitfld.long 0x14 4. "RR_CH4OUT,Comparison Result for Channel 4" "0,1" newline bitfld.long 0x14 3. "RR_CH3OUT,Comparison Result for Channel 3" "0,1" bitfld.long 0x14 2. "RR_CH2OUT,Comparison Result for Channel 2" "0,1" newline bitfld.long 0x14 1. "RR_CH1OUT,Comparison Result for Channel 1" "0,1" bitfld.long 0x14 0. "RR_CH0OUT,Comparison Result for Channel 0" "0,1" line.long 0x18 "RRSR,Round Robin Status" eventfld.long 0x18 7. "RR_CH7F,Channel 7 Input Changed Flag" "0: Not different,1: Different" eventfld.long 0x18 6. "RR_CH6F,Channel 6 Input Changed Flag" "0: Not different,1: Different" newline eventfld.long 0x18 5. "RR_CH5F,Channel 5 Input Changed Flag" "0: Not different,1: Different" eventfld.long 0x18 4. "RR_CH4F,Channel 4 Input Changed Flag" "0: Not different,1: Different" newline eventfld.long 0x18 3. "RR_CH3F,Channel 3 Input Changed Flag" "0: Not different,1: Different" eventfld.long 0x18 2. "RR_CH2F,Channel 2 Input Changed Flag" "0: Not different,1: Different" newline eventfld.long 0x18 1. "RR_CH1F,Channel 1 Input Changed Flag" "0: Not different,1: Different" eventfld.long 0x18 0. "RR_CH0F,Channel 0 Input Changed Flag" "0: Not different,1: Different" group.long 0x38++0x3 line.long 0x0 "RRCR2,Round Robin Control Register 2" bitfld.long 0x0 31. "RR_TIMER_EN,Round-Robin Internal Timer Enable" "0: Disables,1: Enables" hexmask.long 0x0 0.--27. 1. "RR_TIMER_RELOAD,Number of Sample Clocks" tree.end endif sif (cpuis("MCXN947*")) tree "CMP2" base ad:0x40053000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "DAC_RES,DAC Resolution" group.long 0x8++0xB line.long 0x0 "CCR0,Comparator Control Register 0" bitfld.long 0x0 1. "CMP_STOP_EN,Comparator Deep sleep Mode Enable" "0: Disable the analog comparator regardless of..,1: Allows CMP_EN to enable the analog comparator." bitfld.long 0x0 0. "CMP_EN,Comparator Enable" "0: Disables (The analog logic remains off and..,1: Enables" line.long 0x4 "CCR1,Comparator Control Register 1" hexmask.long.byte 0x4 24.--31. 1. "FILT_PER,Filter Sample Period" bitfld.long 0x4 16.--18. "FILT_CNT,Filter Sample Count" "0: Filter is bypassed: COUT = COUTA,1: 1 consecutive sample (Comparator output is..,2: 2 consecutive samples,3: 3 consecutive samples,4: 4 consecutive samples,5: 5 consecutive samples,6: 6 consecutive samples,7: 7 consecutive samples" newline bitfld.long 0x4 12.--13. "FUNC_CLK_SEL,Functional Clock Source Select" "0: Select functional clock source 0,1: Select functional clock source 1,2: Select functional clock source 2,3: Select functional clock source 3" bitfld.long 0x4 10.--11. "EVT_SEL,COUT Event Select" "0: Both edges,1: Falling edge,2: Both edges,3: Both edges" newline bitfld.long 0x4 9. "WINDOW_CLS,COUT Event Window Close" "0: COUT event cannot close the window,1: COUT event can close the window" bitfld.long 0x4 8. "WINDOW_INV,WINDOW/SAMPLE Signal Invert" "0: Do not invert,1: Invert" newline bitfld.long 0x4 7. "COUTA_OW,COUTA Output Level for Closed Window" "0: COUTA is 0,1: COUTA is 1" bitfld.long 0x4 6. "COUTA_OWEN,COUTA_OW Enable" "0: COUTA holds the last sampled value.,1: Enables the COUTA signal value to be defined by.." newline bitfld.long 0x4 5. "COUT_PEN,Comparator Output Pin Enable" "0: Not available,1: Available" bitfld.long 0x4 4. "COUT_SEL,Comparator Output Select" "0: Use COUT (filtered),1: Use COUTA (unfiltered)" newline bitfld.long 0x4 3. "COUT_INV,Comparator Invert" "0: Do not invert,1: Invert" bitfld.long 0x4 2. "DMA_EN,DMA Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 1. "SAMPLE_EN,Sampling Enable" "0: Disables,1: Enables" bitfld.long 0x4 0. "WINDOW_EN,Windowing Enable" "0: Disables,1: Enables" line.long 0x8 "CCR2,Comparator Control Register 2" bitfld.long 0x8 20.--22. "MSEL,Minus Input MUX Select" "0: Input 0m,1: Input 1m,2: Input 2m,3: Input 3m,4: Input 4m,5: Input 5m,?,7: Internal DAC output" bitfld.long 0x8 16.--18. "PSEL,Plus Input MUX Select" "0: Input 0p,1: Input 1p,2: Input 2p,3: Input 3p,4: Input 4p,5: Input 5p,?,7: Internal DAC output" newline bitfld.long 0x8 4.--5. "HYSTCTR,Comparator Hysteresis Control" "0: Level 0,1: Level 1,2: Level 2,3: Level 3" bitfld.long 0x8 1. "CMP_NPMD,CMP Nano Power Mode Select" "0: Disables CMP Nano power mode. CCR2[CMP_HPMD]..,1: Enables CMP Nano power mode." newline bitfld.long 0x8 0. "CMP_HPMD,CMP High Power Mode Select" "0: Low power (speed) comparison mode,1: High power (speed) comparison mode" group.long 0x18++0x1B line.long 0x0 "DCR,DAC Control" hexmask.long.byte 0x0 16.--23. 1. "DAC_DATA,DAC Output Voltage Select" bitfld.long 0x0 8. "VRSEL,DAC Reference High Voltage Source Select" "0: vrefh0,1: vrefh1" newline bitfld.long 0x0 1. "DAC_HPMD,DAC High Power Mode Select" "0: Disables,1: Enables" bitfld.long 0x0 0. "DAC_EN,DAC Enable" "0: Disables,1: Enables" line.long 0x4 "IER,Interrupt Enable" bitfld.long 0x4 2. "RRF_IE,Round-Robin Flag Interrupt Enable" "0: Disables the round-robin flag interrupt.,1: Enables the round-robin flag interrupt when the.." bitfld.long 0x4 1. "CFF_IE,Comparator Flag Falling Interrupt Enable" "0: Disables the comparator flag falling interrupt.,1: Enables the comparator flag falling interrupt.." newline bitfld.long 0x4 0. "CFR_IE,Comparator Flag Rising Interrupt Enable" "0: Disables the comparator flag rising interrupt.,1: Enables the comparator flag rising interrupt.." line.long 0x8 "CSR,Comparator Status" rbitfld.long 0x8 8. "COUT,Analog Comparator Output" "0,1" eventfld.long 0x8 2. "RRF,Round-Robin Flag" "0: Not detected,1: Detected" newline eventfld.long 0x8 1. "CFF,Analog Comparator Flag Falling" "0: Not detected,1: Detected" eventfld.long 0x8 0. "CFR,Analog Comparator Flag Rising" "0: Not detected,1: Detected" line.long 0xC "RRCR0,Round Robin Control Register 0" hexmask.long.byte 0xC 28.--31. 1. "RR_SAMPLE_THRESHOLD,Sample Time Threshold" hexmask.long.byte 0xC 24.--27. 1. "RR_SAMPLE_CNT,Number of Sample for One Channel" newline hexmask.long.byte 0xC 16.--21. 1. "RR_INITMOD,Initialization Delay Modulus" bitfld.long 0xC 12.--13. "RR_CLK_SEL,Round Robin Clock Source Select" "0: Select Round Robin clock Source 0,1: Select Round Robin clock Source 1,2: Select Round Robin clock Source 2,3: Select Round Robin clock Source 3" newline bitfld.long 0xC 8.--9. "RR_NSAM,Number of Sample Clocks" "0: 0 clock,1: 1 clock,2: 2 clocks,3: 3 clocks" bitfld.long 0xC 1. "RR_TRG_SEL,Round-Robin Trigger Select" "0: External trigger,1: Internal trigger" newline bitfld.long 0xC 0. "RR_EN,Round-Robin Enable" "0: Disables,1: Enables" line.long 0x10 "RRCR1,Round Robin Control Register 1" bitfld.long 0x10 20.--22. "FIXCH,Fixed Channel Select" "0: Channel 0,1: Channel 1,2: Channel 2,3: Channel 3,4: Channel 4,5: Channel 5,6: Channel 6,7: Channel 7" bitfld.long 0x10 16. "FIXP,Fixed Port" "0: Fix the plus port. Sweep only the inputs to the..,1: Fix the minus port. Sweep only the inputs to the.." newline bitfld.long 0x10 7. "RR_CH7EN,Channel 7 Input Enable in Trigger Mode" "0: Disables,1: Enables" bitfld.long 0x10 6. "RR_CH6EN,Channel 6 Input Enable in Trigger Mode" "0: Disables,1: Enables" newline bitfld.long 0x10 5. "RR_CH5EN,Channel 5 Input Enable in Trigger Mode" "0: Disables,1: Enables" bitfld.long 0x10 4. "RR_CH4EN,Channel 4 Input Enable in Trigger Mode" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "RR_CH3EN,Channel 3 Input Enable in Trigger Mode" "0: Disables,1: Enables" bitfld.long 0x10 2. "RR_CH2EN,Channel 2 Input Enable in Trigger Mode" "0: Disables,1: Enables" newline bitfld.long 0x10 1. "RR_CH1EN,Channel 1 Input Enable in Trigger Mode" "0: Disables,1: Enables" bitfld.long 0x10 0. "RR_CH0EN,Channel 0 Input Enable in Trigger Mode" "0: Disables,1: Enables" line.long 0x14 "RRCSR,Round Robin Control and Status" bitfld.long 0x14 7. "RR_CH7OUT,Comparison Result for Channel 7" "0,1" bitfld.long 0x14 6. "RR_CH6OUT,Comparison Result for Channel 6" "0,1" newline bitfld.long 0x14 5. "RR_CH5OUT,Comparison Result for Channel 5" "0,1" bitfld.long 0x14 4. "RR_CH4OUT,Comparison Result for Channel 4" "0,1" newline bitfld.long 0x14 3. "RR_CH3OUT,Comparison Result for Channel 3" "0,1" bitfld.long 0x14 2. "RR_CH2OUT,Comparison Result for Channel 2" "0,1" newline bitfld.long 0x14 1. "RR_CH1OUT,Comparison Result for Channel 1" "0,1" bitfld.long 0x14 0. "RR_CH0OUT,Comparison Result for Channel 0" "0,1" line.long 0x18 "RRSR,Round Robin Status" eventfld.long 0x18 7. "RR_CH7F,Channel 7 Input Changed Flag" "0: Not different,1: Different" eventfld.long 0x18 6. "RR_CH6F,Channel 6 Input Changed Flag" "0: Not different,1: Different" newline eventfld.long 0x18 5. "RR_CH5F,Channel 5 Input Changed Flag" "0: Not different,1: Different" eventfld.long 0x18 4. "RR_CH4F,Channel 4 Input Changed Flag" "0: Not different,1: Different" newline eventfld.long 0x18 3. "RR_CH3F,Channel 3 Input Changed Flag" "0: Not different,1: Different" eventfld.long 0x18 2. "RR_CH2F,Channel 2 Input Changed Flag" "0: Not different,1: Different" newline eventfld.long 0x18 1. "RR_CH1F,Channel 1 Input Changed Flag" "0: Not different,1: Different" eventfld.long 0x18 0. "RR_CH0F,Channel 0 Input Changed Flag" "0: Not different,1: Different" group.long 0x38++0x3 line.long 0x0 "RRCR2,Round Robin Control Register 2" bitfld.long 0x0 31. "RR_TIMER_EN,Round-Robin Internal Timer Enable" "0: Disables,1: Enables" hexmask.long 0x0 0.--27. 1. "RR_TIMER_RELOAD,Number of Sample Clocks" tree.end endif tree.end tree "CMX_PERFMON (Performance Monitor)" base ad:0x0 tree "CMX_PERFMON0" base ad:0x400C1000 group.long 0x0++0x3 line.long 0x0 "PMCR0,Performance Monitor Control" hexmask.long.byte 0x0 25.--31. 1. "SELEVT3,Select Event 3" hexmask.long.byte 0x0 18.--24. 1. "SELEVT2,Select Event 2" hexmask.long.byte 0x0 11.--17. 1. "SELEVT1,Select Event 1" bitfld.long 0x0 10. "RECTR3,Reset Event Counter 3" "0: Run normally,1: Reset" newline bitfld.long 0x0 9. "RECTR2,Reset Event Counter 2" "0: Run normally,1: Reset" bitfld.long 0x0 8. "RECTR1,Reset Event Counter 1" "0: Run normally,1: Reset" bitfld.long 0x0 4.--5. "CMODE,Count Mode" "0: Counted in both User and Privileged modes,?,2: Counted only in User mode,3: Counted only in Privileged mode" bitfld.long 0x0 1.--3. "SSC,Start and Stop Control" "0: Idle or no-op,1: Local stop,2: Local start,3: Local start,?,?,?,?" newline rbitfld.long 0x0 0. "MENB,Module Is Enabled" "0: Disabled,1: Enabled" rgroup.byte 0x18++0x0 line.byte 0x0 "PMECTR1_HI_0,Performance Monitor Event Counter" hexmask.byte 0x0 0.--7. 1. "ECTR,Event Counter" rgroup.long 0x1C++0x3 line.long 0x0 "PMECTR1_LO_0,Performance Monitor Event Counter" hexmask.long 0x0 0.--31. 1. "ECTR,Event Counter" rgroup.byte 0x20++0x0 line.byte 0x0 "PMECTR2_HI_0,Performance Monitor Event Counter" hexmask.byte 0x0 0.--7. 1. "ECTR,Event Counter" rgroup.long 0x24++0x3 line.long 0x0 "PMECTR2_LO_0,Performance Monitor Event Counter" hexmask.long 0x0 0.--31. 1. "ECTR,Event Counter" rgroup.byte 0x28++0x0 line.byte 0x0 "PMECTR3_HI_0,Performance Monitor Event Counter" hexmask.byte 0x0 0.--7. 1. "ECTR,Event Counter" rgroup.long 0x2C++0x3 line.long 0x0 "PMECTR3_LO_0,Performance Monitor Event Counter" hexmask.long 0x0 0.--31. 1. "ECTR,Event Counter" tree.end sif (cpuis("MCXN546*")||cpuis("MCXN547*")||cpuis("MCXN946*")||cpuis("MCXN947*")) tree "CMX_PERFMON1" base ad:0x400C2000 group.long 0x0++0x3 line.long 0x0 "PMCR0,Performance Monitor Control" hexmask.long.byte 0x0 25.--31. 1. "SELEVT3,Select Event 3" hexmask.long.byte 0x0 18.--24. 1. "SELEVT2,Select Event 2" hexmask.long.byte 0x0 11.--17. 1. "SELEVT1,Select Event 1" bitfld.long 0x0 10. "RECTR3,Reset Event Counter 3" "0: Run normally,1: Reset" newline bitfld.long 0x0 9. "RECTR2,Reset Event Counter 2" "0: Run normally,1: Reset" bitfld.long 0x0 8. "RECTR1,Reset Event Counter 1" "0: Run normally,1: Reset" bitfld.long 0x0 4.--5. "CMODE,Count Mode" "0: Counted in both User and Privileged modes,?,2: Counted only in User mode,3: Counted only in Privileged mode" bitfld.long 0x0 1.--3. "SSC,Start and Stop Control" "0: Idle or no-op,1: Local stop,2: Local start,3: Local start,?,?,?,?" newline rbitfld.long 0x0 0. "MENB,Module Is Enabled" "0: Disabled,1: Enabled" rgroup.byte 0x18++0x0 line.byte 0x0 "PMECTR1_HI_0,Performance Monitor Event Counter" hexmask.byte 0x0 0.--7. 1. "ECTR,Event Counter" rgroup.long 0x1C++0x3 line.long 0x0 "PMECTR1_LO_0,Performance Monitor Event Counter" hexmask.long 0x0 0.--31. 1. "ECTR,Event Counter" rgroup.byte 0x20++0x0 line.byte 0x0 "PMECTR2_HI_0,Performance Monitor Event Counter" hexmask.byte 0x0 0.--7. 1. "ECTR,Event Counter" rgroup.long 0x24++0x3 line.long 0x0 "PMECTR2_LO_0,Performance Monitor Event Counter" hexmask.long 0x0 0.--31. 1. "ECTR,Event Counter" rgroup.byte 0x28++0x0 line.byte 0x0 "PMECTR3_HI_0,Performance Monitor Event Counter" hexmask.byte 0x0 0.--7. 1. "ECTR,Event Counter" rgroup.long 0x2C++0x3 line.long 0x0 "PMECTR3_LO_0,Performance Monitor Event Counter" hexmask.long 0x0 0.--31. 1. "ECTR,Event Counter" tree.end endif tree.end tree "CRC (Cyclic Redundancy Check)" base ad:0x400CB000 group.long 0x0++0xB line.long 0x0 "DATA,CRC Data" hexmask.long.byte 0x0 24.--31. 1. "HU,CRC High Upper Byte" hexmask.long.byte 0x0 16.--23. 1. "HL,CRC High Lower Byte" newline hexmask.long.byte 0x0 8.--15. 1. "LU,CRC Low Upper Byte" hexmask.long.byte 0x0 0.--7. 1. "LL,CRC Low Lower Byte" line.long 0x4 "GPOLY,CRC Polynomial" hexmask.long.word 0x4 16.--31. 1. "HIGH,High Polynomial Half-Word" hexmask.long.word 0x4 0.--15. 1. "LOW,Low Polynomial Half-Word" line.long 0x8 "CTRL,CRC Control" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) bitfld.long 0x8 30.--31. "TOT,Transpose Type for Writes" "0: No transposition,1: Bits in bytes are transposed; bytes are not..,2: Both bits in bytes and bytes are transposed,3: Only bytes are transposed; no bits in a byte are.." bitfld.long 0x8 28.--29. "TOTR,Transpose Type for Read" "0: No transposition,1: Bits in bytes are transposed; bytes are not..,2: Both bits in bytes and bytes are transposed,3: Only bytes are transposed; no bits in a byte are.." newline bitfld.long 0x8 26. "FXOR,Complement Read of CRC Data Register" "0: No XOR on reading,1: Inverts or complements the read value of the CRC.." bitfld.long 0x8 25. "WAS,Write as Seed" "0: Data values,1: Seed values" newline bitfld.long 0x8 24. "TCRC,TCRC" "0: 16-bit,1: 32-bit" endif sif (cpuis("MCXN546*")) bitfld.long 0x8 30.--31. "TOT,Transpose Type for Writes" "0: No transposition,1: Bits in bytes are transposed; bytes are not..,2: Both bits in bytes and bytes are transposed,3: Only bytes are transposed; no bits in a byte are.." newline bitfld.long 0x8 28.--29. "TOTR,Transpose Type for Read" "0: No transposition,1: Bits in bytes are transposed; bytes are not..,2: Both bits in bytes and bytes are transposed,3: Only bytes are transposed; no bits in a byte are.." endif sif (cpuis("MCXN547*")) bitfld.long 0x8 30.--31. "TOT,Transpose Type for Writes" "0: No transposition,1: Bits in bytes are transposed; bytes are not..,2: Both bits in bytes and bytes are transposed,3: Only bytes are transposed; no bits in a byte are.." newline bitfld.long 0x8 28.--29. "TOTR,Transpose Type for Read" "0: No transposition,1: Bits in bytes are transposed; bytes are not..,2: Both bits in bytes and bytes are transposed,3: Only bytes are transposed; no bits in a byte are.." endif sif (cpuis("MCXN946*")) bitfld.long 0x8 30.--31. "TOT,Transpose Type for Writes" "0: No transposition,1: Bits in bytes are transposed; bytes are not..,2: Both bits in bytes and bytes are transposed,3: Only bytes are transposed; no bits in a byte are.." newline bitfld.long 0x8 28.--29. "TOTR,Transpose Type for Read" "0: No transposition,1: Bits in bytes are transposed; bytes are not..,2: Both bits in bytes and bytes are transposed,3: Only bytes are transposed; no bits in a byte are.." endif sif (cpuis("MCXN947*")) bitfld.long 0x8 30.--31. "TOT,Transpose Type for Writes" "0: No transposition,1: Bits in bytes are transposed; bytes are not..,2: Both bits in bytes and bytes are transposed,3: Only bytes are transposed; no bits in a byte are.." newline bitfld.long 0x8 28.--29. "TOTR,Transpose Type for Read" "0: No transposition,1: Bits in bytes are transposed; bytes are not..,2: Both bits in bytes and bytes are transposed,3: Only bytes are transposed; no bits in a byte are.." endif sif (cpuis("MCXN546*")) bitfld.long 0x8 26. "FXOR,Complement Read of CRC Data Register" "0: No XOR on reading,1: Inverts or complements the read value of the CRC.." newline bitfld.long 0x8 25. "WAS,Write as Seed" "0: Data values,1: Seed values" bitfld.long 0x8 24. "TCRC,TCRC" "0: 16-bit,1: 32-bit" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x8 26. "FXOR,Complement Read of CRC Data Register" "0: No XOR on reading,1: Inverts or complements the read value of the CRC.." bitfld.long 0x8 25. "WAS,Write as Seed" "0: Data values,1: Seed values" newline bitfld.long 0x8 24. "TCRC,TCRC" "0: 16-bit,1: 32-bit" endif sif (cpuis("MCXN946*")) bitfld.long 0x8 26. "FXOR,Complement Read of CRC Data Register" "0: No XOR on reading,1: Inverts or complements the read value of the CRC.." newline bitfld.long 0x8 25. "WAS,Write as Seed" "0: Data values,1: Seed values" bitfld.long 0x8 24. "TCRC,TCRC" "0: 16-bit,1: 32-bit" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x8 26. "FXOR,Complement Read of CRC Data Register" "0: No XOR on reading,1: Inverts or complements the read value of the CRC.." bitfld.long 0x8 25. "WAS,Write as Seed" "0: Data values,1: Seed values" newline bitfld.long 0x8 24. "TCRC,TCRC" "0: 16-bit,1: 32-bit" endif tree.end tree "CTIMER (Standard Counter/Timers)" base ad:0x0 tree "CTIMER0" base ad:0x4000C000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER1" base ad:0x4000D000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER2" base ad:0x4000E000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER3" base ad:0x4000F000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree "CTIMER4" base ad:0x40010000 group.long 0x0++0x17 line.long 0x0 "IR,Interrupt" bitfld.long 0x0 7. "CR3INT,Interrupt Flag for Capture Channel 3 Event" "0,1" bitfld.long 0x0 6. "CR2INT,Interrupt Flag for Capture Channel 2 Event" "0,1" bitfld.long 0x0 5. "CR1INT,Interrupt Flag for Capture Channel 1 Event" "0,1" newline bitfld.long 0x0 4. "CR0INT,Interrupt Flag for Capture Channel 0 Event" "0,1" bitfld.long 0x0 3. "MR3INT,Interrupt Flag for Match Channel 3 Event" "0,1" bitfld.long 0x0 2. "MR2INT,Interrupt Flag for Match Channel 2 Event" "0,1" newline bitfld.long 0x0 1. "MR1INT,Interrupt Flag for Match Channel 1 Event" "0,1" bitfld.long 0x0 0. "MR0INT,Interrupt Flag for Match Channel 0 Event" "0,1" line.long 0x4 "TCR,Timer Control" bitfld.long 0x4 5. "ATCEN,Allow Trigger Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 4. "AGCEN,Allow Global Count Enable" "0: Disable,1: Enable" bitfld.long 0x4 1. "CRST,Counter Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CEN,Counter Enable" "0: Disable,1: Enable" line.long 0x8 "TC,Timer Counter" hexmask.long 0x8 0.--31. 1. "TCVAL,Timer Counter Value" line.long 0xC "PR,Prescale" hexmask.long 0xC 0.--31. 1. "PRVAL,Prescale Reload Value" line.long 0x10 "PC,Prescale Counter" hexmask.long 0x10 0.--31. 1. "PCVAL,Prescale Counter Value" line.long 0x14 "MCR,Match Control" bitfld.long 0x14 27. "MR3RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 26. "MR2RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 25. "MR1RL,Reload MR" "0: Does not reload,1: Reloads" newline bitfld.long 0x14 24. "MR0RL,Reload MR" "0: Does not reload,1: Reloads" bitfld.long 0x14 11. "MR3S,Stop on MR3" "0: Does not stop,1: Stops" bitfld.long 0x14 10. "MR3R,Reset on MR3" "0: Does not reset,1: Resets" newline bitfld.long 0x14 9. "MR3I,Interrupt on MR3" "0: Does not generate,1: Generates" bitfld.long 0x14 8. "MR2S,Stop on MR2" "0: Does not stop,1: Stops" bitfld.long 0x14 7. "MR2R,Reset on MR2" "0: Does not reset,1: Resets" newline bitfld.long 0x14 6. "MR2I,Interrupt on MR2" "0: Does not generate,1: Generates" bitfld.long 0x14 5. "MR1S,Stop on MR1" "0: Does not stop,1: Stops" bitfld.long 0x14 4. "MR1R,Reset on MR1" "0: Does not reset,1: Resets" newline bitfld.long 0x14 3. "MR1I,Interrupt on MR1" "0: Does not generate,1: Generates" bitfld.long 0x14 2. "MR0S,Stop on MR0" "0: Does not stop,1: Stops" bitfld.long 0x14 1. "MR0R,Reset on MR0" "0: Does not reset,1: Resets" newline bitfld.long 0x14 0. "MR0I,Interrupt on MR0" "0: Does not generate,1: Generates" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x18)++0x3 line.long 0x0 "MR[$1],Match" hexmask.long 0x0 0.--31. 1. "MATCH,Timer Counter Match Value" repeat.end group.long 0x28++0x3 line.long 0x0 "CCR,Capture Control" bitfld.long 0x0 11. "CAP3I,Generate Interrupt on Channel 3 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 10. "CAP3FE,Falling Edge of Capture Channel 3" "0: Does not load,1: Loads" bitfld.long 0x0 9. "CAP3RE,Rising Edge of Capture Channel 3" "0: Does not load,1: Loads" newline bitfld.long 0x0 8. "CAP2I,Generate Interrupt on Channel 2 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 7. "CAP2FE,Falling Edge of Capture Channel 2" "0: Does not load,1: Loads" bitfld.long 0x0 6. "CAP2RE,Rising Edge of Capture Channel 2" "0: Does not load,1: Loads" newline bitfld.long 0x0 5. "CAP1I,Generate Interrupt on Channel 1 Capture Event" "0: Does not generates,1: Generates" bitfld.long 0x0 4. "CAP1FE,Falling Edge of Capture Channel 1" "0: Does not load,1: Loads" bitfld.long 0x0 3. "CAP1RE,Rising Edge of Capture Channel 1" "0: Does not load,1: Loads" newline bitfld.long 0x0 2. "CAP0I,Generate Interrupt on Channel 0 Capture Event" "0: Does not generate,1: Generates" bitfld.long 0x0 1. "CAP0FE,Falling Edge of Capture Channel 0" "0: Does not load,1: Loads" bitfld.long 0x0 0. "CAP0RE,Rising Edge of Capture Channel 0" "0: Does not load,1: Loads" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CR[$1],Capture" hexmask.long 0x0 0.--31. 1. "CAP,Timer Counter Capture Value" repeat.end group.long 0x3C++0x3 line.long 0x0 "EMR,External Match" bitfld.long 0x0 10.--11. "EMC3,External Match Control 3" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 8.--9. "EMC2,External Match Control 2" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 6.--7. "EMC1,External Match Control 1" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" newline bitfld.long 0x0 4.--5. "EMC0,External Match Control 0" "0: Does nothing,1: Goes low,2: Goes high,3: Toggles" bitfld.long 0x0 3. "EM3,External Match 3" "0: Low,1: High" bitfld.long 0x0 2. "EM2,External Match 2" "0: Low,1: High" newline bitfld.long 0x0 1. "EM1,External Match 1" "0: Low,1: High" bitfld.long 0x0 0. "EM0,External Match 0" "0: Low,1: High" group.long 0x70++0x7 line.long 0x0 "CTCR,Count Control" bitfld.long 0x0 5.--7. "SELCC,Edge Select" "0: Capture channel 0 rising edge,1: Capture channel 0 falling edge,2: Capture channel 1 rising edge,3: Capture channel 1 falling edge,4: Capture channel 2 rising edge,5: Capture channel 2 falling edge,?,?" bitfld.long 0x0 4. "ENCC,Capture Channel Enable" "0,1" bitfld.long 0x0 2.--3. "CINSEL,Count Input Select" "0: Channel 0 CAPn[0] for CTIMERn,1: Channel 1 CAPn[1] for CTIMERn,2: Channel 2 CAPn[2] for CTIMERn,3: Channel 3 CAPn[3] for CTIMERn" newline bitfld.long 0x0 0.--1. "CTMODE,Counter Timer Mode" "0: Timer mode,1: Counter mode rising edge,2: Counter mode falling edge,3: Counter mode dual edge" line.long 0x4 "PWMC,PWM Control" bitfld.long 0x4 3. "PWMEN3,PWM Mode Enable for Channel 3" "0: Disable,1: Enable" bitfld.long 0x4 2. "PWMEN2,PWM Mode Enable for Channel 2" "0: Disable,1: Enable" bitfld.long 0x4 1. "PWMEN1,PWM Mode Enable for Channel 1" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "PWMEN0,PWM Mode Enable for Channel 0" "0: Disable,1: Enable" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x78)++0x3 line.long 0x0 "MSR[$1],Match Shadow" hexmask.long 0x0 0.--31. 1. "MATCH_SHADOW,Timer Counter Match Shadow Value" repeat.end tree.end tree.end sif (cpuis("MCXN546*")||cpuis("MCXN547*")||cpuis("MCXN946*")||cpuis("MCXN947*")) tree "DAC (Digital to Analog Converter)" base ad:0x0 sif (cpuis("MCXN546*")||cpuis("MCXN547*")||cpuis("MCXN946*")) tree "DAC0" base ad:0x4010F000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version Identifier" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" bitfld.long 0x4 0.--2. "FIFOSZ,FIFO Size" "?,1: FIFO depth is 4,2: FIFO depth is 8,3: FIFO depth is 16,4: FIFO depth is 32,5: FIFO depth is 64,6: FIFO depth is 128,7: FIFO depth is 256" group.long 0x8++0xB line.long 0x0 "DATA,Data" hexmask.long.word 0x0 0.--11. 1. "DATA,FIFO Entry or Buffer Entry" line.long 0x4 "GCR,Global Control" bitfld.long 0x4 23. "BUF_SPD_CTRL,OPAMP as Buffer Speed Control Signal" "0: Lower Low-Power mode,1: Low-Power mode" bitfld.long 0x4 21. "IREF_ZTC_EXT_SEL,External On-Chip ZTC Current Reference Select" "0: Not selected,1: Selected" newline bitfld.long 0x4 20. "IREF_PTAT_EXT_SEL,External On-Chip PTAT Current Reference Select" "0: Not selected,1: Selected" bitfld.long 0x4 17. "BUF_EN,Buffer Enable" "0: Not used,1: Used" newline hexmask.long.byte 0x4 8.--11. 1. "LATCH_CYC,RCLK Cycles Before Data Latch" bitfld.long 0x4 6. "PTGEN,DAC Periodic Trigger Mode Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "TRGSEL,DAC Trigger Select" "0: Hardware trigger,1: Software trigger" bitfld.long 0x4 4. "SWMD,Swing Back Mode" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "FIFOEN,FIFO Enable" "0: Enables FIFO mode and disables Buffer mode. Any..,1: Enables FIFO mode. Data will be first read from.." bitfld.long 0x4 1.--2. "DACRFS,DAC Reference Select" "0: Selects VREFH0 as the reference voltage,1: Selects VREFH1 as the reference voltage,2: Selects VREFH2 as the reference voltage,?" newline bitfld.long 0x4 0. "DACEN,DAC Enable" "0: Disables,1: Enables" line.long 0x8 "FCR,DAC FIFO Control" hexmask.long.byte 0x8 0.--3. 1. "WML,Watermark Level" rgroup.long 0x14++0x3 line.long 0x0 "FPR,DAC FIFO Pointer" hexmask.long.byte 0x0 16.--19. 1. "FIFO_WPT,FIFO Write Pointer" hexmask.long.byte 0x0 0.--3. 1. "FIFO_RPT,FIFO Read Pointer" group.long 0x18++0x17 line.long 0x0 "FSR,FIFO Status" eventfld.long 0x0 8. "PTGCOCO,Period Trigger Mode Conversion Complete Flag" "0: Not completed or not started,1: Completed" eventfld.long 0x0 7. "UF,FIFO Underflow Flag" "0: No underflow has occurred since the last time..,1: At least one trigger underflow has occurred.." newline eventfld.long 0x0 6. "OF,FIFO Overflow Flag" "0: No overflow has occurred since the last time the..,1: At least one FIFO overflow has occurred since.." eventfld.long 0x0 3. "SWBK,Swing Back One Cycle Complete Flag" "0: No swing back cycle has completed since the last..,1: At least one swing back cycle has occurred since.." newline rbitfld.long 0x0 2. "WM,FIFO Watermark Status Flag" "0: Data in FIFO is more than watermark level,1: Data in FIFO is less than or equal to watermark.." rbitfld.long 0x0 1. "EMPTY,FIFO Empty Flag" "0: Not empty,1: Empty" newline rbitfld.long 0x0 0. "FULL,FIFO Full Flag" "0: Not full,1: Full" line.long 0x4 "IER,Interrupt Enable" bitfld.long 0x4 8. "PTGCOCO_IE,PTG Mode Conversion Complete Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 7. "UF_IE,FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 6. "OF_IE,FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 3. "SWBK_IE,Swing Back One Cycle Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 2. "WM_IE,FIFO Watermark Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 1. "EMPTY_IE,FIFO Empty Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "FULL_IE,FIFO Full Interrupt Enable" "0: Disables,1: Enables" line.long 0x8 "DER,DMA Enable" bitfld.long 0x8 2. "WM_DMAEN,FIFO Watermark DMA Enable" "0: Disables,1: Enables" bitfld.long 0x8 1. "EMPTY_DMAEN,FIFO Empty DMA Enable" "0: Disables,1: Enables" line.long 0xC "RCR,Reset Control" bitfld.long 0xC 1. "FIFORST,FIFO Reset" "0: No effect,1: FIFO reset" bitfld.long 0xC 0. "SWRST,Software Reset" "0: No effect,1: Software reset" line.long 0x10 "TCR,Trigger Control" bitfld.long 0x10 0. "SWTRG,Software Trigger" "0: Not valid,1: Valid" line.long 0x14 "PCR,Periodic Trigger Control" hexmask.long.word 0x14 16.--31. 1. "PTG_PERIOD,Periodic Trigger Period Width" hexmask.long.word 0x14 0.--15. 1. "PTG_NUM,Periodic Trigger Number" tree.end endif sif (cpuis("MCXN947*")) tree "DAC0" base ad:0x4010F000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version Identifier" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" bitfld.long 0x4 0.--2. "FIFOSZ,FIFO Size" "?,1: FIFO depth is 4,2: FIFO depth is 8,3: FIFO depth is 16,4: FIFO depth is 32,5: FIFO depth is 64,6: FIFO depth is 128,7: FIFO depth is 256" group.long 0x8++0xB line.long 0x0 "DATA,Data" hexmask.long.word 0x0 0.--11. 1. "DATA,FIFO Entry or Buffer Entry" line.long 0x4 "GCR,Global Control" bitfld.long 0x4 23. "BUF_SPD_CTRL,OPAMP as Buffer Speed Control Signal" "0: Lower Low-Power mode,1: Low-Power mode" bitfld.long 0x4 21. "IREF_ZTC_EXT_SEL,External On-Chip ZTC Current Reference Select" "0: Not selected,1: Selected" newline bitfld.long 0x4 20. "IREF_PTAT_EXT_SEL,External On-Chip PTAT Current Reference Select" "0: Not selected,1: Selected" bitfld.long 0x4 17. "BUF_EN,Buffer Enable" "0: Not used,1: Used" newline hexmask.long.byte 0x4 8.--11. 1. "LATCH_CYC,RCLK Cycles Before Data Latch" bitfld.long 0x4 6. "PTGEN,DAC Periodic Trigger Mode Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "TRGSEL,DAC Trigger Select" "0: Hardware trigger,1: Software trigger" bitfld.long 0x4 4. "SWMD,Swing Back Mode" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "FIFOEN,FIFO Enable" "0: Enables FIFO mode and disables Buffer mode. Any..,1: Enables FIFO mode. Data will be first read from.." bitfld.long 0x4 1.--2. "DACRFS,DAC Reference Select" "0: Selects VREFH0 as the reference voltage,1: Selects VREFH1 as the reference voltage,2: Selects VREFH2 as the reference voltage,?" newline bitfld.long 0x4 0. "DACEN,DAC Enable" "0: Disables,1: Enables" line.long 0x8 "FCR,DAC FIFO Control" hexmask.long.byte 0x8 0.--3. 1. "WML,Watermark Level" rgroup.long 0x14++0x3 line.long 0x0 "FPR,DAC FIFO Pointer" hexmask.long.byte 0x0 16.--19. 1. "FIFO_WPT,FIFO Write Pointer" hexmask.long.byte 0x0 0.--3. 1. "FIFO_RPT,FIFO Read Pointer" group.long 0x18++0x17 line.long 0x0 "FSR,FIFO Status" eventfld.long 0x0 8. "PTGCOCO,Period Trigger Mode Conversion Complete Flag" "0: Not completed or not started,1: Completed" eventfld.long 0x0 7. "UF,FIFO Underflow Flag" "0: No underflow has occurred since the last time..,1: At least one trigger underflow has occurred.." newline eventfld.long 0x0 6. "OF,FIFO Overflow Flag" "0: No overflow has occurred since the last time the..,1: At least one FIFO overflow has occurred since.." eventfld.long 0x0 3. "SWBK,Swing Back One Cycle Complete Flag" "0: No swing back cycle has completed since the last..,1: At least one swing back cycle has occurred since.." newline rbitfld.long 0x0 2. "WM,FIFO Watermark Status Flag" "0: Data in FIFO is more than watermark level,1: Data in FIFO is less than or equal to watermark.." rbitfld.long 0x0 1. "EMPTY,FIFO Empty Flag" "0: Not empty,1: Empty" newline rbitfld.long 0x0 0. "FULL,FIFO Full Flag" "0: Not full,1: Full" line.long 0x4 "IER,Interrupt Enable" bitfld.long 0x4 8. "PTGCOCO_IE,PTG Mode Conversion Complete Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 7. "UF_IE,FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 6. "OF_IE,FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 3. "SWBK_IE,Swing Back One Cycle Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 2. "WM_IE,FIFO Watermark Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 1. "EMPTY_IE,FIFO Empty Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "FULL_IE,FIFO Full Interrupt Enable" "0: Disables,1: Enables" line.long 0x8 "DER,DMA Enable" bitfld.long 0x8 2. "WM_DMAEN,FIFO Watermark DMA Enable" "0: Disables,1: Enables" bitfld.long 0x8 1. "EMPTY_DMAEN,FIFO Empty DMA Enable" "0: Disables,1: Enables" line.long 0xC "RCR,Reset Control" bitfld.long 0xC 1. "FIFORST,FIFO Reset" "0: No effect,1: FIFO reset" bitfld.long 0xC 0. "SWRST,Software Reset" "0: No effect,1: Software reset" line.long 0x10 "TCR,Trigger Control" bitfld.long 0x10 0. "SWTRG,Software Trigger" "0: Not valid,1: Valid" line.long 0x14 "PCR,Periodic Trigger Control" hexmask.long.word 0x14 16.--31. 1. "PTG_PERIOD,Periodic Trigger Period Width" hexmask.long.word 0x14 0.--15. 1. "PTG_NUM,Periodic Trigger Number" tree.end tree "DAC1" base ad:0x40112000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version Identifier" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" bitfld.long 0x4 0.--2. "FIFOSZ,FIFO Size" "?,1: FIFO depth is 4,2: FIFO depth is 8,3: FIFO depth is 16,4: FIFO depth is 32,5: FIFO depth is 64,6: FIFO depth is 128,7: FIFO depth is 256" group.long 0x8++0xB line.long 0x0 "DATA,Data" hexmask.long.word 0x0 0.--11. 1. "DATA,FIFO Entry or Buffer Entry" line.long 0x4 "GCR,Global Control" bitfld.long 0x4 23. "BUF_SPD_CTRL,OPAMP as Buffer Speed Control Signal" "0: Lower Low-Power mode,1: Low-Power mode" bitfld.long 0x4 21. "IREF_ZTC_EXT_SEL,External On-Chip ZTC Current Reference Select" "0: Not selected,1: Selected" newline bitfld.long 0x4 20. "IREF_PTAT_EXT_SEL,External On-Chip PTAT Current Reference Select" "0: Not selected,1: Selected" bitfld.long 0x4 17. "BUF_EN,Buffer Enable" "0: Not used,1: Used" newline hexmask.long.byte 0x4 8.--11. 1. "LATCH_CYC,RCLK Cycles Before Data Latch" bitfld.long 0x4 6. "PTGEN,DAC Periodic Trigger Mode Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "TRGSEL,DAC Trigger Select" "0: Hardware trigger,1: Software trigger" bitfld.long 0x4 4. "SWMD,Swing Back Mode" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "FIFOEN,FIFO Enable" "0: Enables FIFO mode and disables Buffer mode. Any..,1: Enables FIFO mode. Data will be first read from.." bitfld.long 0x4 1.--2. "DACRFS,DAC Reference Select" "0: Selects VREFH0 as the reference voltage,1: Selects VREFH1 as the reference voltage,2: Selects VREFH2 as the reference voltage,?" newline bitfld.long 0x4 0. "DACEN,DAC Enable" "0: Disables,1: Enables" line.long 0x8 "FCR,DAC FIFO Control" hexmask.long.byte 0x8 0.--3. 1. "WML,Watermark Level" rgroup.long 0x14++0x3 line.long 0x0 "FPR,DAC FIFO Pointer" hexmask.long.byte 0x0 16.--19. 1. "FIFO_WPT,FIFO Write Pointer" hexmask.long.byte 0x0 0.--3. 1. "FIFO_RPT,FIFO Read Pointer" group.long 0x18++0x17 line.long 0x0 "FSR,FIFO Status" eventfld.long 0x0 8. "PTGCOCO,Period Trigger Mode Conversion Complete Flag" "0: Not completed or not started,1: Completed" eventfld.long 0x0 7. "UF,FIFO Underflow Flag" "0: No underflow has occurred since the last time..,1: At least one trigger underflow has occurred.." newline eventfld.long 0x0 6. "OF,FIFO Overflow Flag" "0: No overflow has occurred since the last time the..,1: At least one FIFO overflow has occurred since.." eventfld.long 0x0 3. "SWBK,Swing Back One Cycle Complete Flag" "0: No swing back cycle has completed since the last..,1: At least one swing back cycle has occurred since.." newline rbitfld.long 0x0 2. "WM,FIFO Watermark Status Flag" "0: Data in FIFO is more than watermark level,1: Data in FIFO is less than or equal to watermark.." rbitfld.long 0x0 1. "EMPTY,FIFO Empty Flag" "0: Not empty,1: Empty" newline rbitfld.long 0x0 0. "FULL,FIFO Full Flag" "0: Not full,1: Full" line.long 0x4 "IER,Interrupt Enable" bitfld.long 0x4 8. "PTGCOCO_IE,PTG Mode Conversion Complete Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 7. "UF_IE,FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 6. "OF_IE,FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 3. "SWBK_IE,Swing Back One Cycle Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 2. "WM_IE,FIFO Watermark Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 1. "EMPTY_IE,FIFO Empty Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "FULL_IE,FIFO Full Interrupt Enable" "0: Disables,1: Enables" line.long 0x8 "DER,DMA Enable" bitfld.long 0x8 2. "WM_DMAEN,FIFO Watermark DMA Enable" "0: Disables,1: Enables" bitfld.long 0x8 1. "EMPTY_DMAEN,FIFO Empty DMA Enable" "0: Disables,1: Enables" line.long 0xC "RCR,Reset Control" bitfld.long 0xC 1. "FIFORST,FIFO Reset" "0: No effect,1: FIFO reset" bitfld.long 0xC 0. "SWRST,Software Reset" "0: No effect,1: Software reset" line.long 0x10 "TCR,Trigger Control" bitfld.long 0x10 0. "SWTRG,Software Trigger" "0: Not valid,1: Valid" line.long 0x14 "PCR,Periodic Trigger Control" hexmask.long.word 0x14 16.--31. 1. "PTG_PERIOD,Periodic Trigger Period Width" hexmask.long.word 0x14 0.--15. 1. "PTG_NUM,Periodic Trigger Number" tree.end endif sif (cpuis("MCXN946*")) tree "DAC1" base ad:0x40112000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version Identifier" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" bitfld.long 0x4 0.--2. "FIFOSZ,FIFO Size" "?,1: FIFO depth is 4,2: FIFO depth is 8,3: FIFO depth is 16,4: FIFO depth is 32,5: FIFO depth is 64,6: FIFO depth is 128,7: FIFO depth is 256" group.long 0x8++0xB line.long 0x0 "DATA,Data" hexmask.long.word 0x0 0.--11. 1. "DATA,FIFO Entry or Buffer Entry" line.long 0x4 "GCR,Global Control" bitfld.long 0x4 23. "BUF_SPD_CTRL,OPAMP as Buffer Speed Control Signal" "0: Lower Low-Power mode,1: Low-Power mode" bitfld.long 0x4 21. "IREF_ZTC_EXT_SEL,External On-Chip ZTC Current Reference Select" "0: Not selected,1: Selected" newline bitfld.long 0x4 20. "IREF_PTAT_EXT_SEL,External On-Chip PTAT Current Reference Select" "0: Not selected,1: Selected" bitfld.long 0x4 17. "BUF_EN,Buffer Enable" "0: Not used,1: Used" newline hexmask.long.byte 0x4 8.--11. 1. "LATCH_CYC,RCLK Cycles Before Data Latch" bitfld.long 0x4 6. "PTGEN,DAC Periodic Trigger Mode Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "TRGSEL,DAC Trigger Select" "0: Hardware trigger,1: Software trigger" bitfld.long 0x4 4. "SWMD,Swing Back Mode" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "FIFOEN,FIFO Enable" "0: Enables FIFO mode and disables Buffer mode. Any..,1: Enables FIFO mode. Data will be first read from.." bitfld.long 0x4 1.--2. "DACRFS,DAC Reference Select" "0: Selects VREFH0 as the reference voltage,1: Selects VREFH1 as the reference voltage,2: Selects VREFH2 as the reference voltage,?" newline bitfld.long 0x4 0. "DACEN,DAC Enable" "0: Disables,1: Enables" line.long 0x8 "FCR,DAC FIFO Control" hexmask.long.byte 0x8 0.--3. 1. "WML,Watermark Level" rgroup.long 0x14++0x3 line.long 0x0 "FPR,DAC FIFO Pointer" hexmask.long.byte 0x0 16.--19. 1. "FIFO_WPT,FIFO Write Pointer" hexmask.long.byte 0x0 0.--3. 1. "FIFO_RPT,FIFO Read Pointer" group.long 0x18++0x17 line.long 0x0 "FSR,FIFO Status" eventfld.long 0x0 8. "PTGCOCO,Period Trigger Mode Conversion Complete Flag" "0: Not completed or not started,1: Completed" eventfld.long 0x0 7. "UF,FIFO Underflow Flag" "0: No underflow has occurred since the last time..,1: At least one trigger underflow has occurred.." newline eventfld.long 0x0 6. "OF,FIFO Overflow Flag" "0: No overflow has occurred since the last time the..,1: At least one FIFO overflow has occurred since.." eventfld.long 0x0 3. "SWBK,Swing Back One Cycle Complete Flag" "0: No swing back cycle has completed since the last..,1: At least one swing back cycle has occurred since.." newline rbitfld.long 0x0 2. "WM,FIFO Watermark Status Flag" "0: Data in FIFO is more than watermark level,1: Data in FIFO is less than or equal to watermark.." rbitfld.long 0x0 1. "EMPTY,FIFO Empty Flag" "0: Not empty,1: Empty" newline rbitfld.long 0x0 0. "FULL,FIFO Full Flag" "0: Not full,1: Full" line.long 0x4 "IER,Interrupt Enable" bitfld.long 0x4 8. "PTGCOCO_IE,PTG Mode Conversion Complete Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 7. "UF_IE,FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 6. "OF_IE,FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 3. "SWBK_IE,Swing Back One Cycle Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 2. "WM_IE,FIFO Watermark Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 1. "EMPTY_IE,FIFO Empty Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "FULL_IE,FIFO Full Interrupt Enable" "0: Disables,1: Enables" line.long 0x8 "DER,DMA Enable" bitfld.long 0x8 2. "WM_DMAEN,FIFO Watermark DMA Enable" "0: Disables,1: Enables" bitfld.long 0x8 1. "EMPTY_DMAEN,FIFO Empty DMA Enable" "0: Disables,1: Enables" line.long 0xC "RCR,Reset Control" bitfld.long 0xC 1. "FIFORST,FIFO Reset" "0: No effect,1: FIFO reset" bitfld.long 0xC 0. "SWRST,Software Reset" "0: No effect,1: Software reset" line.long 0x10 "TCR,Trigger Control" bitfld.long 0x10 0. "SWTRG,Software Trigger" "0: Not valid,1: Valid" line.long 0x14 "PCR,Periodic Trigger Control" hexmask.long.word 0x14 16.--31. 1. "PTG_PERIOD,Periodic Trigger Period Width" hexmask.long.word 0x14 0.--15. 1. "PTG_NUM,Periodic Trigger Number" tree.end tree "DAC2" base ad:0x40114000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version Identifier" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" bitfld.long 0x4 0.--2. "FIFOSZ,FIFO Size" "?,1: FIFO depth is 4,2: FIFO depth is 8,3: FIFO depth is 16,4: FIFO depth is 32,5: FIFO depth is 64,6: FIFO depth is 128,7: FIFO depth is 256" group.long 0x8++0xB line.long 0x0 "DATA,Data" hexmask.long.word 0x0 0.--13. 1. "DATA,FIFO Entry or Buffer Entry" line.long 0x4 "GCR,Global Control" bitfld.long 0x4 17. "BUF_EN,Buffer Enable" "0: Not used,1: Used" bitfld.long 0x4 6. "PTGEN,DAC Periodic Trigger Mode Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "TRGSEL,DAC Trigger Select" "0: Hardware trigger,1: Software trigger" bitfld.long 0x4 4. "SWMD,Swing Back Mode" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "FIFOEN,FIFO Enable" "0: Enables FIFO mode and disables Buffer mode. Any..,1: Enables FIFO mode. Data will be first read from.." bitfld.long 0x4 0. "DACEN,DAC Enable" "0: Disables,1: Enables" line.long 0x8 "FCR,DAC FIFO Control" hexmask.long.byte 0x8 0.--4. 1. "WML,Watermark Level" rgroup.long 0x14++0x3 line.long 0x0 "FPR,DAC FIFO Pointer" hexmask.long.byte 0x0 16.--20. 1. "FIFO_WPT,FIFO Write Pointer" hexmask.long.byte 0x0 0.--4. 1. "FIFO_RPT,FIFO Read Pointer" group.long 0x18++0x17 line.long 0x0 "FSR,FIFO Status" eventfld.long 0x0 8. "PTGCOCO,Period Trigger Mode Conversion Complete Flag" "0: Not completed or not started,1: Completed" eventfld.long 0x0 7. "UF,FIFO Underflow Flag" "0: No underflow has occurred since the last time..,1: At least one trigger underflow has occurred.." newline eventfld.long 0x0 6. "OF,FIFO Overflow Flag" "0: No overflow has occurred since the last time the..,1: At least one FIFO overflow has occurred since.." eventfld.long 0x0 3. "SWBK,Swing Back One Cycle Complete Flag" "0: No swing back cycle has completed since the last..,1: At least one swing back cycle has occurred since.." newline rbitfld.long 0x0 2. "WM,FIFO Watermark Status Flag" "0: Data in FIFO is more than watermark level,1: Data in FIFO is less than or equal to watermark.." rbitfld.long 0x0 1. "EMPTY,FIFO Empty Flag" "0: Not empty,1: Empty" newline rbitfld.long 0x0 0. "FULL,FIFO Full Flag" "0: Not full,1: Full" line.long 0x4 "IER,Interrupt Enable" bitfld.long 0x4 8. "PTGCOCO_IE,PTG Mode Conversion Complete Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 7. "UF_IE,FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 6. "OF_IE,FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 3. "SWBK_IE,Swing Back One Cycle Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 2. "WM_IE,FIFO Watermark Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 1. "EMPTY_IE,FIFO Empty Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "FULL_IE,FIFO Full Interrupt Enable" "0: Disables,1: Enables" line.long 0x8 "DER,DMA Enable" bitfld.long 0x8 2. "WM_DMAEN,FIFO Watermark DMA Enable" "0: Disables,1: Enables" bitfld.long 0x8 1. "EMPTY_DMAEN,FIFO Empty DMA Enable" "0: Disables,1: Enables" line.long 0xC "RCR,Reset Control" bitfld.long 0xC 1. "FIFORST,FIFO Reset" "0: No effect,1: FIFO reset" bitfld.long 0xC 0. "SWRST,Software Reset" "0: No effect,1: Software reset" line.long 0x10 "TCR,Trigger Control" bitfld.long 0x10 0. "SWTRG,Software Trigger" "0: Not valid,1: Valid" line.long 0x14 "PCR,Periodic Trigger Control" hexmask.long.word 0x14 16.--31. 1. "PTG_PERIOD,Periodic Trigger Period Width" hexmask.long.word 0x14 0.--15. 1. "PTG_NUM,Periodic Trigger Number" tree.end endif sif (cpuis("MCXN947*")) tree "DAC2" base ad:0x40114000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version Identifier" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" bitfld.long 0x4 0.--2. "FIFOSZ,FIFO Size" "?,1: FIFO depth is 4,2: FIFO depth is 8,3: FIFO depth is 16,4: FIFO depth is 32,5: FIFO depth is 64,6: FIFO depth is 128,7: FIFO depth is 256" group.long 0x8++0xB line.long 0x0 "DATA,Data" hexmask.long.word 0x0 0.--13. 1. "DATA,FIFO Entry or Buffer Entry" line.long 0x4 "GCR,Global Control" bitfld.long 0x4 17. "BUF_EN,Buffer Enable" "0: Not used,1: Used" bitfld.long 0x4 6. "PTGEN,DAC Periodic Trigger Mode Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "TRGSEL,DAC Trigger Select" "0: Hardware trigger,1: Software trigger" bitfld.long 0x4 4. "SWMD,Swing Back Mode" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "FIFOEN,FIFO Enable" "0: Enables FIFO mode and disables Buffer mode. Any..,1: Enables FIFO mode. Data will be first read from.." bitfld.long 0x4 0. "DACEN,DAC Enable" "0: Disables,1: Enables" line.long 0x8 "FCR,DAC FIFO Control" hexmask.long.byte 0x8 0.--4. 1. "WML,Watermark Level" rgroup.long 0x14++0x3 line.long 0x0 "FPR,DAC FIFO Pointer" hexmask.long.byte 0x0 16.--20. 1. "FIFO_WPT,FIFO Write Pointer" hexmask.long.byte 0x0 0.--4. 1. "FIFO_RPT,FIFO Read Pointer" group.long 0x18++0x17 line.long 0x0 "FSR,FIFO Status" eventfld.long 0x0 8. "PTGCOCO,Period Trigger Mode Conversion Complete Flag" "0: Not completed or not started,1: Completed" eventfld.long 0x0 7. "UF,FIFO Underflow Flag" "0: No underflow has occurred since the last time..,1: At least one trigger underflow has occurred.." newline eventfld.long 0x0 6. "OF,FIFO Overflow Flag" "0: No overflow has occurred since the last time the..,1: At least one FIFO overflow has occurred since.." eventfld.long 0x0 3. "SWBK,Swing Back One Cycle Complete Flag" "0: No swing back cycle has completed since the last..,1: At least one swing back cycle has occurred since.." newline rbitfld.long 0x0 2. "WM,FIFO Watermark Status Flag" "0: Data in FIFO is more than watermark level,1: Data in FIFO is less than or equal to watermark.." rbitfld.long 0x0 1. "EMPTY,FIFO Empty Flag" "0: Not empty,1: Empty" newline rbitfld.long 0x0 0. "FULL,FIFO Full Flag" "0: Not full,1: Full" line.long 0x4 "IER,Interrupt Enable" bitfld.long 0x4 8. "PTGCOCO_IE,PTG Mode Conversion Complete Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 7. "UF_IE,FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 6. "OF_IE,FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 3. "SWBK_IE,Swing Back One Cycle Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 2. "WM_IE,FIFO Watermark Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 1. "EMPTY_IE,FIFO Empty Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "FULL_IE,FIFO Full Interrupt Enable" "0: Disables,1: Enables" line.long 0x8 "DER,DMA Enable" bitfld.long 0x8 2. "WM_DMAEN,FIFO Watermark DMA Enable" "0: Disables,1: Enables" bitfld.long 0x8 1. "EMPTY_DMAEN,FIFO Empty DMA Enable" "0: Disables,1: Enables" line.long 0xC "RCR,Reset Control" bitfld.long 0xC 1. "FIFORST,FIFO Reset" "0: No effect,1: FIFO reset" bitfld.long 0xC 0. "SWRST,Software Reset" "0: No effect,1: Software reset" line.long 0x10 "TCR,Trigger Control" bitfld.long 0x10 0. "SWTRG,Software Trigger" "0: Not valid,1: Valid" line.long 0x14 "PCR,Periodic Trigger Control" hexmask.long.word 0x14 16.--31. 1. "PTG_PERIOD,Periodic Trigger Period Width" hexmask.long.word 0x14 0.--15. 1. "PTG_NUM,Periodic Trigger Number" tree.end endif tree.end endif tree "DIGTMP" base ad:0x40058000 group.long 0x10++0x1F line.long 0x0 "CR,Control" hexmask.long.word 0x0 17.--31. 1. "DPR,Digital Tamper Prescaler" bitfld.long 0x0 8. "DISTAM,Disable Prescaler On Tamper" "0: No effect,1: Automatically disables the prescaler after.." newline bitfld.long 0x0 5. "ATCS1,Active Tamper Clock Source" "0: 1 Hz prescaler clock,1: 64 Hz prescaler clock" bitfld.long 0x0 4. "ATCS0,Active Tamper Clock Source" "0: 1 Hz prescaler clock,1: 64 Hz prescaler clock" newline bitfld.long 0x0 3. "UM,Update Mode" "0: No effect,1: Allows the clearing of interrupts" bitfld.long 0x0 2. "TFSR,Tamper Force System Reset" "0: Do not force chip reset,1: Force chip reset" newline bitfld.long 0x0 1. "DEN,Digital Tamper Enable" "0: Disables TDET clock and prescaler,1: Enables TDET clock and prescaler" bitfld.long 0x0 0. "SWR,Software Reset" "0: No effect,1: Perform a software reset" line.long 0x4 "SR,Status" eventfld.long 0x4 23. "TPF7,Tamper Pin n Flag" "0: Pin tamper not detected,1: Pin tamper detected" eventfld.long 0x4 22. "TPF6,Tamper Pin n Flag" "0: Pin tamper not detected,1: Pin tamper detected" newline eventfld.long 0x4 21. "TPF5,Tamper Pin n Flag" "0: Pin tamper not detected,1: Pin tamper detected" eventfld.long 0x4 20. "TPF4,Tamper Pin n Flag" "0: Pin tamper not detected,1: Pin tamper detected" newline eventfld.long 0x4 19. "TPF3,Tamper Pin n Flag" "0: Pin tamper not detected,1: Pin tamper detected" eventfld.long 0x4 18. "TPF2,Tamper Pin n Flag" "0: Pin tamper not detected,1: Pin tamper detected" newline eventfld.long 0x4 17. "TPF1,Tamper Pin n Flag" "0: Pin tamper not detected,1: Pin tamper detected" eventfld.long 0x4 16. "TPF0,Tamper Pin n Flag" "0: Pin tamper not detected,1: Pin tamper detected" newline eventfld.long 0x4 11. "TIF9,Tamper Input n Flag" "0: On-chip tamper not detected,1: On-chip tamper detected" eventfld.long 0x4 10. "TIF8,Tamper Input n Flag" "0: On-chip tamper not detected,1: On-chip tamper detected" newline eventfld.long 0x4 9. "TIF7,Tamper Input n Flag" "0: On-chip tamper not detected,1: On-chip tamper detected" eventfld.long 0x4 8. "TIF6,Tamper Input n Flag" "0: On-chip tamper not detected,1: On-chip tamper detected" newline eventfld.long 0x4 7. "TIF5,Tamper Input n Flag" "0: On-chip tamper not detected,1: On-chip tamper detected" eventfld.long 0x4 6. "TIF4,Tamper Input n Flag" "0: On-chip tamper not detected,1: On-chip tamper detected" newline eventfld.long 0x4 5. "TIF3,Tamper Input n Flag" "0: On-chip tamper not detected,1: On-chip tamper detected" eventfld.long 0x4 4. "TIF2,Tamper Input n Flag" "0: On-chip tamper not detected,1: On-chip tamper detected" newline eventfld.long 0x4 3. "TIF1,Tamper Input n Flag" "0: On-chip tamper not detected,1: On-chip tamper detected" eventfld.long 0x4 2. "TIF0,Tamper Input n Flag" "0: On-chip tamper not detected,1: On-chip tamper detected" newline eventfld.long 0x4 1. "TAF,Tamper Acknowledge Flag" "0: Digital Tamper Flag (SR[DTF]) is clear or chip..,1: Chip reset has occurred after Digital Tamper.." eventfld.long 0x4 0. "DTF,Digital Tamper Flag" "0: TDET tampering not detected,1: TDET tampering detected" line.long 0x8 "LR,Lock" bitfld.long 0x8 23. "GFL7,Glitch Filter Lock" "0: Locked and writes are ignored,1: Not locked and writes complete as normal" bitfld.long 0x8 22. "GFL6,Glitch Filter Lock" "0: Locked and writes are ignored,1: Not locked and writes complete as normal" newline bitfld.long 0x8 21. "GFL5,Glitch Filter Lock" "0: Locked and writes are ignored,1: Not locked and writes complete as normal" bitfld.long 0x8 20. "GFL4,Glitch Filter Lock" "0: Locked and writes are ignored,1: Not locked and writes complete as normal" newline bitfld.long 0x8 19. "GFL3,Glitch Filter Lock" "0: Locked and writes are ignored,1: Not locked and writes complete as normal" bitfld.long 0x8 18. "GFL2,Glitch Filter Lock" "0: Locked and writes are ignored,1: Not locked and writes complete as normal" newline bitfld.long 0x8 17. "GFL1,Glitch Filter Lock" "0: Locked and writes are ignored,1: Not locked and writes complete as normal" bitfld.long 0x8 16. "GFL0,Glitch Filter Lock" "0: Locked and writes are ignored,1: Not locked and writes complete as normal" newline bitfld.long 0x8 13. "ATL1,Active Tamper Lock" "0: Locked and writes are ignored,1: Not locked and writes complete as normal" bitfld.long 0x8 12. "ATL0,Active Tamper Lock" "0: Locked and writes are ignored,1: Not locked and writes complete as normal" newline bitfld.long 0x8 11. "PPL,Pin Polarity Lock" "0: Locked and writes are ignored,1: Not locked and writes complete as normal" bitfld.long 0x8 10. "PDL,Pin Direction Lock" "0: Locked and writes are ignored,1: Not locked and writes complete as normal" newline bitfld.long 0x8 9. "TEL,Tamper Enable Lock" "0: Locked and writes are ignored,1: Not locked and writes complete as normal" bitfld.long 0x8 8. "TSL,Tamper Seconds Lock" "0: Locked and writes are ignored,1: Not locked and writes complete as normal" newline bitfld.long 0x8 7. "IEL,Interrupt Enable Lock" "0: Locked and writes are ignored,1: Not locked and writes complete as normal" bitfld.long 0x8 6. "LRL,Lock Register Lock" "0: Locked and writes are ignored,1: Not locked and writes complete as normal" newline bitfld.long 0x8 5. "SRL,Status Register Lock" "0: Locked and writes are ignored,1: Not locked and writes complete as normal" bitfld.long 0x8 4. "CRL,Control Register Lock" "0: Locked and writes are ignored,1: Not locked and writes complete as normal" line.long 0xC "IER,Interrupt Enable" bitfld.long 0xC 23. "TPIE7,Tamper Pin n Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 22. "TPIE6,Tamper Pin n Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 21. "TPIE5,Tamper Pin n Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 20. "TPIE4,Tamper Pin n Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 19. "TPIE3,Tamper Pin n Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 18. "TPIE2,Tamper Pin n Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 17. "TPIE1,Tamper Pin n Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 16. "TPIE0,Tamper Pin n Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 11. "TIIE9,Tamper Input n Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 10. "TIIE8,Tamper Input n Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 9. "TIIE7,Tamper Input n Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 8. "TIIE6,Tamper Input n Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 7. "TIIE5,Tamper Input n Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 6. "TIIE4,Tamper Input n Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 5. "TIIE3,Tamper Input n Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 4. "TIIE2,Tamper Input n Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "TIIE1,Tamper Input n Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 2. "TIIE0,Tamper Input n Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "DTIE,Digital Tamper Interrupt Enable" "0: Disables,1: Enables" line.long 0x10 "TSR,Tamper Seconds" hexmask.long 0x10 0.--31. 1. "TTS,Tamper Time Seconds" line.long 0x14 "TER,Tamper Enable" bitfld.long 0x14 23. "TPE7,Tamper Pin Enable" "0: Disables,1: Enables" bitfld.long 0x14 22. "TPE6,Tamper Pin Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 21. "TPE5,Tamper Pin Enable" "0: Disables,1: Enables" bitfld.long 0x14 20. "TPE4,Tamper Pin Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 19. "TPE3,Tamper Pin Enable" "0: Disables,1: Enables" bitfld.long 0x14 18. "TPE2,Tamper Pin Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 17. "TPE1,Tamper Pin Enable" "0: Disables,1: Enables" bitfld.long 0x14 16. "TPE0,Tamper Pin Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 11. "TIE9,Tamper Input Enable" "0: Disables,1: Enables" bitfld.long 0x14 10. "TIE8,Tamper Input Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 9. "TIE7,Tamper Input Enable" "0: Disables,1: Enables" bitfld.long 0x14 8. "TIE6,Tamper Input Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 7. "TIE5,Tamper Input Enable" "0: Disables,1: Enables" bitfld.long 0x14 6. "TIE4,Tamper Input Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 5. "TIE3,Tamper Input Enable" "0: Disables,1: Enables" bitfld.long 0x14 4. "TIE2,Tamper Input Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "TIE1,Tamper Input Enable" "0: Disables,1: Enables" bitfld.long 0x14 2. "TIE0,Tamper Input Enable" "0: Disables,1: Enables" line.long 0x18 "PDR,Pin Direction" rbitfld.long 0x18 23. "TPOD7,Tamper Pin Output Data" "0: Zero,1: One" rbitfld.long 0x18 22. "TPOD6,Tamper Pin Output Data" "0: Zero,1: One" newline rbitfld.long 0x18 21. "TPOD5,Tamper Pin Output Data" "0: Zero,1: One" rbitfld.long 0x18 20. "TPOD4,Tamper Pin Output Data" "0: Zero,1: One" newline rbitfld.long 0x18 19. "TPOD3,Tamper Pin Output Data" "0: Zero,1: One" rbitfld.long 0x18 18. "TPOD2,Tamper Pin Output Data" "0: Zero,1: One" newline rbitfld.long 0x18 17. "TPOD1,Tamper Pin Output Data" "0: Zero,1: One" rbitfld.long 0x18 16. "TPOD0,Tamper Pin Output Data" "0: Zero,1: One" newline bitfld.long 0x18 7. "TPD7,Tamper Pin Direction" "0: Input,1: Output and drives the inverse of the expected.." bitfld.long 0x18 6. "TPD6,Tamper Pin Direction" "0: Input,1: Output and drives the inverse of the expected.." newline bitfld.long 0x18 5. "TPD5,Tamper Pin Direction" "0: Input,1: Output and drives the inverse of the expected.." bitfld.long 0x18 4. "TPD4,Tamper Pin Direction" "0: Input,1: Output and drives the inverse of the expected.." newline bitfld.long 0x18 3. "TPD3,Tamper Pin Direction" "0: Input,1: Output and drives the inverse of the expected.." bitfld.long 0x18 2. "TPD2,Tamper Pin Direction" "0: Input,1: Output and drives the inverse of the expected.." newline bitfld.long 0x18 1. "TPD1,Tamper Pin Direction" "0: Input,1: Output and drives the inverse of the expected.." bitfld.long 0x18 0. "TPD0,Tamper Pin Direction" "0: Input,1: Output and drives the inverse of the expected.." line.long 0x1C "PPR,Pin Polarity" rbitfld.long 0x1C 23. "TPID7,Tamper Pin n Input Data" "0: Zero,1: One" rbitfld.long 0x1C 22. "TPID6,Tamper Pin n Input Data" "0: Zero,1: One" newline rbitfld.long 0x1C 21. "TPID5,Tamper Pin n Input Data" "0: Zero,1: One" rbitfld.long 0x1C 20. "TPID4,Tamper Pin n Input Data" "0: Zero,1: One" newline rbitfld.long 0x1C 19. "TPID3,Tamper Pin n Input Data" "0: Zero,1: One" rbitfld.long 0x1C 18. "TPID2,Tamper Pin n Input Data" "0: Zero,1: One" newline rbitfld.long 0x1C 17. "TPID1,Tamper Pin n Input Data" "0: Zero,1: One" rbitfld.long 0x1C 16. "TPID0,Tamper Pin n Input Data" "0: Zero,1: One" newline bitfld.long 0x1C 7. "TPP7,Tamper Pin n Polarity" "0: Not inverted,1: Inverted" bitfld.long 0x1C 6. "TPP6,Tamper Pin n Polarity" "0: Not inverted,1: Inverted" newline bitfld.long 0x1C 5. "TPP5,Tamper Pin n Polarity" "0: Not inverted,1: Inverted" bitfld.long 0x1C 4. "TPP4,Tamper Pin n Polarity" "0: Not inverted,1: Inverted" newline bitfld.long 0x1C 3. "TPP3,Tamper Pin n Polarity" "0: Not inverted,1: Inverted" bitfld.long 0x1C 2. "TPP2,Tamper Pin n Polarity" "0: Not inverted,1: Inverted" newline bitfld.long 0x1C 1. "TPP1,Tamper Pin n Polarity" "0: Not inverted,1: Inverted" bitfld.long 0x1C 0. "TPP0,Tamper Pin n Polarity" "0: Not inverted,1: Inverted" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x30)++0x3 line.long 0x0 "ATR[$1],Active Tamper" hexmask.long.word 0x0 16.--31. 1. "ATP,Active Tamper Polynomial" hexmask.long.word 0x0 0.--15. 1. "ATSR,Active Tamper Shift Register" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x40)++0x3 line.long 0x0 "PGFR[$1],Pin Glitch Filter" bitfld.long 0x0 25. "TPS,Tamper Pull Select" "0: Asserts,1: Negates" bitfld.long 0x0 24. "TPE,Tamper Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 16.--17. "TPEX,Tamper Pin Expected" "0: Zero/passive tamper,1: Active Tamper 0 output,2: Active Tamper 1 output,3: Active Tamper 0 output XORed with Active Tamper.." bitfld.long 0x0 10.--11. "TPSF,Tamper Pin Sample Frequency" "0: Every 8 cycles,1: Every 32 cycles,2: Every 128 cycles,3: Every 512 cycles" newline bitfld.long 0x0 8.--9. "TPSW,Tamper Pin Sample Width" "0: Continuous monitoring pin sampling disabled,1: 2 cycles for pull enable and 1 cycle for input..,2: 4 cycles for pull enable and 2 cycles for input..,3: 8 cycles for pull enable and 4 cycles for input.." bitfld.long 0x0 7. "GFE,Glitch Filter Enable" "0: Bypasses,1: Enables" newline bitfld.long 0x0 6. "GFP,Glitch Filter Prescaler" "0: 512 Hz prescaler clock,1: 32.768 kHz clock" hexmask.long.byte 0x0 0.--5. 1. "GFW,Glitch Filter Width" repeat.end tree.end tree "DM (Debug Mailbox)" base ad:0x400BD000 group.long 0x0++0xB line.long 0x0 "CSW,Command and Status Word" bitfld.long 0x0 5. "CHIP_RESET_REQ,Chip Reset Request" "0,1" bitfld.long 0x0 4. "SOFT_RESET,Soft Reset" "0,1" newline bitfld.long 0x0 3. "AHB_OR_ERR,AHB Overrun Error" "0: No AHB Overrun Error,1: AHB Overrun Error. An AHB overrun occurred." bitfld.long 0x0 2. "DBG_OR_ERR,DBGMB Overrun Error" "0: No DBGMB Overrun error,1: DBGMB overrun error. A DBGMB overrun occurred." newline bitfld.long 0x0 1. "REQ_PENDING,Request Pending" "0: No request pending,1: Request for resynchronization pending" bitfld.long 0x0 0. "RESYNCH_REQ,Resynchronization Request" "0: No request,1: Request for resynchronization" line.long 0x4 "REQUEST,Request Value" hexmask.long 0x4 0.--31. 1. "REQUEST,Request Value" line.long 0x8 "RETURN,Return Value" hexmask.long 0x8 0.--31. 1. "RET,Return Value" rgroup.long 0xFC++0x3 line.long 0x0 "ID,Identification" hexmask.long 0x0 0.--31. 1. "ID,Identification Value" tree.end tree "DMA (Direct Memory Access Controller)" base ad:0x0 tree "DMA_MP0" base ad:0x40080000 group.long 0x0++0x3 line.long 0x0 "MP_CSR,Management Page Control" rbitfld.long 0x0 31. "ACTIVE,DMA Active Status" "0: eDMA is idle,1: eDMA is executing a channel" hexmask.long.byte 0x0 24.--27. 1. "ACTIVE_ID,Active Channel ID" newline bitfld.long 0x0 9. "CX,Cancel Transfer" "0: Normal operation,1: Cancel the remaining data transfer" bitfld.long 0x0 8. "ECX,Cancel Transfer With Error" "0: Normal operation,1: Cancel the remaining data transfer" newline bitfld.long 0x0 7. "GMRC,Global Master ID Replication Control" "0: Master ID replication disabled for all channels,1: Master ID replication available and controlled.." bitfld.long 0x0 6. "GCLC,Global Channel Linking Control" "0: Channel linking disabled for all channels,1: Channel linking available and controlled by each.." newline bitfld.long 0x0 5. "HALT,Halt DMA Operations" "0: Normal operation,1: Stall the start of any new channels" bitfld.long 0x0 4. "HAE,Halt After Error" "0: Normal operation,1: Any error causes the HALT field to be set to 1" newline bitfld.long 0x0 2. "ERCA,Enable Round Robin Channel Arbitration" "0: Round-robin channel arbitration disabled,1: Round-robin channel arbitration enabled" bitfld.long 0x0 1. "EDBG,Enable Debug" "0: Debug mode disabled,1: Debug mode is enabled." rgroup.long 0x4++0xB line.long 0x0 "MP_ES,Management Page Error Status" bitfld.long 0x0 31. "VLD,Valid" "0: No CHn_ES[ERR] fields are set to 1,1: At least one CHn_ES[ERR] field is set to 1.." hexmask.long.byte 0x0 24.--27. 1. "ERRCHN,Error Channel Number or Canceled Channel Number" newline bitfld.long 0x0 8. "ECX,Transfer Canceled" "0: No canceled transfers,1: Last recorded entry was a canceled transfer by.." bitfld.long 0x0 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline bitfld.long 0x0 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline bitfld.long 0x0 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: The last recorded error was NBYTES equal to zero.." newline bitfld.long 0x0 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was a bus error on a source.." newline bitfld.long 0x0 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was a bus error on a.." line.long 0x4 "MP_INT,Management Page Interrupt Request Status" hexmask.long.word 0x4 0.--15. 1. "INT,Interrupt Request Status" line.long 0x8 "MP_HRS,Management Page Hardware Request Status" hexmask.long 0x8 0.--31. 1. "HRS,Hardware Request Status" repeat 16. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "CH_GRPRI[$1],Channel Arbitration Group" hexmask.long.byte 0x0 0.--4. 1. "GRPRI,Arbitration Group For Channel n" repeat.end tree.end sif (cpuis("MCXN235*")||cpuis("MCXN236*")) tree "DMA_MP1" base ad:0x400A0000 group.long 0x0++0x3 line.long 0x0 "MP_CSR,Management Page Control" rbitfld.long 0x0 31. "ACTIVE,DMA Active Status" "0: eDMA is idle,1: eDMA is executing a channel" rbitfld.long 0x0 24.--26. "ACTIVE_ID,Active Channel ID" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 9. "CX,Cancel Transfer" "0: Normal operation,1: Cancel the remaining data transfer" bitfld.long 0x0 8. "ECX,Cancel Transfer With Error" "0: Normal operation,1: Cancel the remaining data transfer" newline bitfld.long 0x0 7. "GMRC,Global Master ID Replication Control" "0: Master ID replication disabled for all channels,1: Master ID replication available and controlled.." bitfld.long 0x0 6. "GCLC,Global Channel Linking Control" "0: Channel linking disabled for all channels,1: Channel linking available and controlled by each.." newline bitfld.long 0x0 5. "HALT,Halt DMA Operations" "0: Normal operation,1: Stall the start of any new channels" bitfld.long 0x0 4. "HAE,Halt After Error" "0: Normal operation,1: Any error causes the HALT field to be set to 1" newline bitfld.long 0x0 2. "ERCA,Enable Round Robin Channel Arbitration" "0: Round-robin channel arbitration disabled,1: Round-robin channel arbitration enabled" bitfld.long 0x0 1. "EDBG,Enable Debug" "0: Debug mode disabled,1: Debug mode is enabled." rgroup.long 0x4++0xB line.long 0x0 "MP_ES,Management Page Error Status" bitfld.long 0x0 31. "VLD,Valid" "0: No CHn_ES[ERR] fields are set to 1,1: At least one CHn_ES[ERR] field is set to 1.." bitfld.long 0x0 24.--26. "ERRCHN,Error Channel Number or Canceled Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 8. "ECX,Transfer Canceled" "0: No canceled transfers,1: Last recorded entry was a canceled transfer by.." bitfld.long 0x0 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline bitfld.long 0x0 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline bitfld.long 0x0 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: The last recorded error was NBYTES equal to zero.." newline bitfld.long 0x0 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was a bus error on a source.." newline bitfld.long 0x0 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was a bus error on a.." line.long 0x4 "MP_INT,Management Page Interrupt Request Status" hexmask.long.byte 0x4 0.--7. 1. "INT,Interrupt Request Status" line.long 0x8 "MP_HRS,Management Page Hardware Request Status" hexmask.long 0x8 0.--31. 1. "HRS,Hardware Request Status" repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "CH_GRPRI[$1],Channel Arbitration Group" hexmask.long.byte 0x0 0.--4. 1. "GRPRI,Arbitration Group For Channel n" repeat.end tree.end endif tree "DMA_TCD0" base ad:0x40081000 group.long 0x0++0x17 line.long 0x0 "CH0_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH0_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH0_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH0_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH0_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH0_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x20++0x3 line.long 0x0 "TCD0_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x24++0x3 line.word 0x0 "TCD0_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD0_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x28++0x3 line.long 0x0 "TCD0_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x28++0xB line.long 0x0 "TCD0_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD0_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD0_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x34++0x3 line.word 0x0 "TCD0_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD0_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x36++0x1 line.word 0x0 "TCD0_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x38++0x3 line.long 0x0 "TCD0_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x3C++0x3 line.word 0x0 "TCD0_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD0_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x3E++0x1 line.word 0x0 "TCD0_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x1000++0x17 line.long 0x0 "CH1_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH1_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH1_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH1_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH1_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH1_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x1020++0x3 line.long 0x0 "TCD1_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x1024++0x3 line.word 0x0 "TCD1_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD1_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x1028++0x3 line.long 0x0 "TCD1_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x1028++0xB line.long 0x0 "TCD1_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD1_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD1_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x1034++0x3 line.word 0x0 "TCD1_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD1_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x1036++0x1 line.word 0x0 "TCD1_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x1038++0x3 line.long 0x0 "TCD1_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x103C++0x3 line.word 0x0 "TCD1_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD1_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x103E++0x1 line.word 0x0 "TCD1_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x2000++0x17 line.long 0x0 "CH2_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH2_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH2_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH2_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH2_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH2_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x2020++0x3 line.long 0x0 "TCD2_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x2024++0x3 line.word 0x0 "TCD2_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD2_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x2028++0x3 line.long 0x0 "TCD2_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x2028++0xB line.long 0x0 "TCD2_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD2_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD2_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x2034++0x3 line.word 0x0 "TCD2_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD2_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x2036++0x1 line.word 0x0 "TCD2_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x2038++0x3 line.long 0x0 "TCD2_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x203C++0x3 line.word 0x0 "TCD2_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD2_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x203E++0x1 line.word 0x0 "TCD2_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x3000++0x17 line.long 0x0 "CH3_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH3_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH3_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH3_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH3_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH3_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x3020++0x3 line.long 0x0 "TCD3_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x3024++0x3 line.word 0x0 "TCD3_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD3_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x3028++0x3 line.long 0x0 "TCD3_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x3028++0xB line.long 0x0 "TCD3_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD3_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD3_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x3034++0x3 line.word 0x0 "TCD3_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD3_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x3036++0x1 line.word 0x0 "TCD3_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x3038++0x3 line.long 0x0 "TCD3_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x303C++0x3 line.word 0x0 "TCD3_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD3_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x303E++0x1 line.word 0x0 "TCD3_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x4000++0x17 line.long 0x0 "CH4_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH4_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH4_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH4_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH4_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH4_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x4020++0x3 line.long 0x0 "TCD4_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x4024++0x3 line.word 0x0 "TCD4_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD4_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x4028++0x3 line.long 0x0 "TCD4_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x4028++0xB line.long 0x0 "TCD4_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD4_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD4_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x4034++0x3 line.word 0x0 "TCD4_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD4_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x4036++0x1 line.word 0x0 "TCD4_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x4038++0x3 line.long 0x0 "TCD4_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x403C++0x3 line.word 0x0 "TCD4_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD4_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x403E++0x1 line.word 0x0 "TCD4_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x5000++0x17 line.long 0x0 "CH5_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH5_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH5_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH5_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH5_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH5_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x5020++0x3 line.long 0x0 "TCD5_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x5024++0x3 line.word 0x0 "TCD5_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD5_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x5028++0x3 line.long 0x0 "TCD5_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x5028++0xB line.long 0x0 "TCD5_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD5_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD5_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x5034++0x3 line.word 0x0 "TCD5_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD5_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x5036++0x1 line.word 0x0 "TCD5_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x5038++0x3 line.long 0x0 "TCD5_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x503C++0x3 line.word 0x0 "TCD5_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD5_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x503E++0x1 line.word 0x0 "TCD5_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x6000++0x17 line.long 0x0 "CH6_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH6_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH6_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH6_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH6_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH6_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x6020++0x3 line.long 0x0 "TCD6_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x6024++0x3 line.word 0x0 "TCD6_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD6_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x6028++0x3 line.long 0x0 "TCD6_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x6028++0xB line.long 0x0 "TCD6_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD6_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD6_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x6034++0x3 line.word 0x0 "TCD6_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD6_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x6036++0x1 line.word 0x0 "TCD6_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x6038++0x3 line.long 0x0 "TCD6_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x603C++0x3 line.word 0x0 "TCD6_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD6_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x603E++0x1 line.word 0x0 "TCD6_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x7000++0x17 line.long 0x0 "CH7_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH7_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH7_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH7_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH7_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH7_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x7020++0x3 line.long 0x0 "TCD7_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x7024++0x3 line.word 0x0 "TCD7_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD7_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x7028++0x3 line.long 0x0 "TCD7_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x7028++0xB line.long 0x0 "TCD7_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD7_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD7_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x7034++0x3 line.word 0x0 "TCD7_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD7_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x7036++0x1 line.word 0x0 "TCD7_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x7038++0x3 line.long 0x0 "TCD7_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x703C++0x3 line.word 0x0 "TCD7_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD7_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x703E++0x1 line.word 0x0 "TCD7_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x8000++0x17 line.long 0x0 "CH8_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH8_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH8_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH8_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH8_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH8_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x8020++0x3 line.long 0x0 "TCD8_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x8024++0x3 line.word 0x0 "TCD8_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD8_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x8028++0x3 line.long 0x0 "TCD8_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x8028++0xB line.long 0x0 "TCD8_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD8_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD8_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x8034++0x3 line.word 0x0 "TCD8_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD8_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x8036++0x1 line.word 0x0 "TCD8_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x8038++0x3 line.long 0x0 "TCD8_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x803C++0x3 line.word 0x0 "TCD8_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD8_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x803E++0x1 line.word 0x0 "TCD8_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x9000++0x17 line.long 0x0 "CH9_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH9_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH9_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH9_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH9_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH9_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x9020++0x3 line.long 0x0 "TCD9_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x9024++0x3 line.word 0x0 "TCD9_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD9_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x9028++0x3 line.long 0x0 "TCD9_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x9028++0xB line.long 0x0 "TCD9_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD9_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD9_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x9034++0x3 line.word 0x0 "TCD9_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD9_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x9036++0x1 line.word 0x0 "TCD9_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x9038++0x3 line.long 0x0 "TCD9_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x903C++0x3 line.word 0x0 "TCD9_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD9_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x903E++0x1 line.word 0x0 "TCD9_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xA000++0x17 line.long 0x0 "CH10_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH10_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH10_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH10_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH10_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH10_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xA020++0x3 line.long 0x0 "TCD10_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xA024++0x3 line.word 0x0 "TCD10_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD10_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xA028++0x3 line.long 0x0 "TCD10_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xA028++0xB line.long 0x0 "TCD10_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD10_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD10_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xA034++0x3 line.word 0x0 "TCD10_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD10_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xA036++0x1 line.word 0x0 "TCD10_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xA038++0x3 line.long 0x0 "TCD10_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xA03C++0x3 line.word 0x0 "TCD10_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD10_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xA03E++0x1 line.word 0x0 "TCD10_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xB000++0x17 line.long 0x0 "CH11_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH11_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH11_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH11_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH11_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH11_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xB020++0x3 line.long 0x0 "TCD11_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xB024++0x3 line.word 0x0 "TCD11_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD11_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xB028++0x3 line.long 0x0 "TCD11_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xB028++0xB line.long 0x0 "TCD11_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD11_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD11_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xB034++0x3 line.word 0x0 "TCD11_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD11_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xB036++0x1 line.word 0x0 "TCD11_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xB038++0x3 line.long 0x0 "TCD11_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xB03C++0x3 line.word 0x0 "TCD11_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD11_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xB03E++0x1 line.word 0x0 "TCD11_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xC000++0x17 line.long 0x0 "CH12_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH12_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH12_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH12_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH12_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH12_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xC020++0x3 line.long 0x0 "TCD12_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xC024++0x3 line.word 0x0 "TCD12_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD12_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xC028++0x3 line.long 0x0 "TCD12_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xC028++0xB line.long 0x0 "TCD12_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD12_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD12_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xC034++0x3 line.word 0x0 "TCD12_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD12_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xC036++0x1 line.word 0x0 "TCD12_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xC038++0x3 line.long 0x0 "TCD12_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xC03C++0x3 line.word 0x0 "TCD12_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD12_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xC03E++0x1 line.word 0x0 "TCD12_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xD000++0x17 line.long 0x0 "CH13_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH13_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH13_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH13_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH13_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH13_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xD020++0x3 line.long 0x0 "TCD13_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xD024++0x3 line.word 0x0 "TCD13_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD13_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xD028++0x3 line.long 0x0 "TCD13_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xD028++0xB line.long 0x0 "TCD13_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD13_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD13_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xD034++0x3 line.word 0x0 "TCD13_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD13_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xD036++0x1 line.word 0x0 "TCD13_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xD038++0x3 line.long 0x0 "TCD13_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xD03C++0x3 line.word 0x0 "TCD13_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD13_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xD03E++0x1 line.word 0x0 "TCD13_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xE000++0x17 line.long 0x0 "CH14_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH14_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH14_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH14_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH14_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH14_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xE020++0x3 line.long 0x0 "TCD14_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xE024++0x3 line.word 0x0 "TCD14_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD14_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xE028++0x3 line.long 0x0 "TCD14_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xE028++0xB line.long 0x0 "TCD14_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD14_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD14_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xE034++0x3 line.word 0x0 "TCD14_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD14_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xE036++0x1 line.word 0x0 "TCD14_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xE038++0x3 line.long 0x0 "TCD14_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xE03C++0x3 line.word 0x0 "TCD14_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD14_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xE03E++0x1 line.word 0x0 "TCD14_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xF000++0x17 line.long 0x0 "CH15_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH15_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH15_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH15_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH15_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH15_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xF020++0x3 line.long 0x0 "TCD15_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xF024++0x3 line.word 0x0 "TCD15_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD15_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xF028++0x3 line.long 0x0 "TCD15_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xF028++0xB line.long 0x0 "TCD15_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD15_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD15_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xF034++0x3 line.word 0x0 "TCD15_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD15_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xF036++0x1 line.word 0x0 "TCD15_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xF038++0x3 line.long 0x0 "TCD15_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xF03C++0x3 line.word 0x0 "TCD15_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD15_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xF03E++0x1 line.word 0x0 "TCD15_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" tree.end sif (cpuis("MCXN235*")||cpuis("MCXN236*")) tree "DMA_TCD1" base ad:0x400A1000 group.long 0x0++0x17 line.long 0x0 "CH0_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH0_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH0_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH0_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH0_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH0_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x20++0x3 line.long 0x0 "TCD0_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x24++0x3 line.word 0x0 "TCD0_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD0_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x28++0x3 line.long 0x0 "TCD0_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x28++0xB line.long 0x0 "TCD0_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD0_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD0_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x34++0x3 line.word 0x0 "TCD0_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD0_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x36++0x1 line.word 0x0 "TCD0_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x38++0x3 line.long 0x0 "TCD0_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x3C++0x3 line.word 0x0 "TCD0_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD0_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x3E++0x1 line.word 0x0 "TCD0_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x1000++0x17 line.long 0x0 "CH1_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH1_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH1_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH1_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH1_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH1_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x1020++0x3 line.long 0x0 "TCD1_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x1024++0x3 line.word 0x0 "TCD1_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD1_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x1028++0x3 line.long 0x0 "TCD1_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x1028++0xB line.long 0x0 "TCD1_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD1_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD1_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x1034++0x3 line.word 0x0 "TCD1_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD1_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x1036++0x1 line.word 0x0 "TCD1_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x1038++0x3 line.long 0x0 "TCD1_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x103C++0x3 line.word 0x0 "TCD1_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD1_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x103E++0x1 line.word 0x0 "TCD1_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x2000++0x17 line.long 0x0 "CH2_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH2_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH2_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH2_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH2_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH2_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x2020++0x3 line.long 0x0 "TCD2_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x2024++0x3 line.word 0x0 "TCD2_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD2_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x2028++0x3 line.long 0x0 "TCD2_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x2028++0xB line.long 0x0 "TCD2_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD2_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD2_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x2034++0x3 line.word 0x0 "TCD2_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD2_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x2036++0x1 line.word 0x0 "TCD2_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x2038++0x3 line.long 0x0 "TCD2_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x203C++0x3 line.word 0x0 "TCD2_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD2_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x203E++0x1 line.word 0x0 "TCD2_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x3000++0x17 line.long 0x0 "CH3_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH3_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH3_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH3_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH3_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH3_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x3020++0x3 line.long 0x0 "TCD3_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x3024++0x3 line.word 0x0 "TCD3_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD3_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x3028++0x3 line.long 0x0 "TCD3_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x3028++0xB line.long 0x0 "TCD3_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD3_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD3_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x3034++0x3 line.word 0x0 "TCD3_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD3_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x3036++0x1 line.word 0x0 "TCD3_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x3038++0x3 line.long 0x0 "TCD3_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x303C++0x3 line.word 0x0 "TCD3_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD3_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x303E++0x1 line.word 0x0 "TCD3_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x4000++0x17 line.long 0x0 "CH4_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH4_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH4_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH4_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH4_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH4_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x4020++0x3 line.long 0x0 "TCD4_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x4024++0x3 line.word 0x0 "TCD4_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD4_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x4028++0x3 line.long 0x0 "TCD4_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x4028++0xB line.long 0x0 "TCD4_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD4_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD4_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x4034++0x3 line.word 0x0 "TCD4_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD4_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x4036++0x1 line.word 0x0 "TCD4_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x4038++0x3 line.long 0x0 "TCD4_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x403C++0x3 line.word 0x0 "TCD4_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD4_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x403E++0x1 line.word 0x0 "TCD4_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x5000++0x17 line.long 0x0 "CH5_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH5_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH5_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH5_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH5_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH5_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x5020++0x3 line.long 0x0 "TCD5_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x5024++0x3 line.word 0x0 "TCD5_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD5_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x5028++0x3 line.long 0x0 "TCD5_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x5028++0xB line.long 0x0 "TCD5_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD5_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD5_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x5034++0x3 line.word 0x0 "TCD5_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD5_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x5036++0x1 line.word 0x0 "TCD5_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x5038++0x3 line.long 0x0 "TCD5_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x503C++0x3 line.word 0x0 "TCD5_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD5_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x503E++0x1 line.word 0x0 "TCD5_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x6000++0x17 line.long 0x0 "CH6_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH6_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH6_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH6_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH6_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH6_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x6020++0x3 line.long 0x0 "TCD6_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x6024++0x3 line.word 0x0 "TCD6_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD6_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x6028++0x3 line.long 0x0 "TCD6_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x6028++0xB line.long 0x0 "TCD6_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD6_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD6_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x6034++0x3 line.word 0x0 "TCD6_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD6_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x6036++0x1 line.word 0x0 "TCD6_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x6038++0x3 line.long 0x0 "TCD6_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x603C++0x3 line.word 0x0 "TCD6_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD6_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x603E++0x1 line.word 0x0 "TCD6_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x7000++0x17 line.long 0x0 "CH7_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH7_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH7_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH7_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH7_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH7_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x7020++0x3 line.long 0x0 "TCD7_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x7024++0x3 line.word 0x0 "TCD7_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD7_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x7028++0x3 line.long 0x0 "TCD7_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x7028++0xB line.long 0x0 "TCD7_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD7_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD7_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x7034++0x3 line.word 0x0 "TCD7_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD7_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x7036++0x1 line.word 0x0 "TCD7_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Minor Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x7038++0x3 line.long 0x0 "TCD7_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x703C++0x3 line.word 0x0 "TCD7_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" bitfld.word 0x0 8.--10. "MAJORLINKCH,Major Loop Link Channel Number" "0,1,2,3,4,5,6,7" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD7_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x703E++0x1 line.word 0x0 "TCD7_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 9.--11. "LINKCH,Link Channel Number" "0,1,2,3,4,5,6,7" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" tree.end endif sif (cpuis("MCXN546*")||cpuis("MCXN547*")||cpuis("MCXN946*")||cpuis("MCXN947*")) tree "DMA_MP1" base ad:0x400A0000 group.long 0x0++0x3 line.long 0x0 "MP_CSR,Management Page Control" rbitfld.long 0x0 31. "ACTIVE,DMA Active Status" "0: eDMA is idle,1: eDMA is executing a channel" hexmask.long.byte 0x0 24.--27. 1. "ACTIVE_ID,Active Channel ID" newline bitfld.long 0x0 9. "CX,Cancel Transfer" "0: Normal operation,1: Cancel the remaining data transfer" bitfld.long 0x0 8. "ECX,Cancel Transfer With Error" "0: Normal operation,1: Cancel the remaining data transfer" newline bitfld.long 0x0 7. "GMRC,Global Master ID Replication Control" "0: Master ID replication disabled for all channels,1: Master ID replication available and controlled.." bitfld.long 0x0 6. "GCLC,Global Channel Linking Control" "0: Channel linking disabled for all channels,1: Channel linking available and controlled by each.." newline bitfld.long 0x0 5. "HALT,Halt DMA Operations" "0: Normal operation,1: Stall the start of any new channels" bitfld.long 0x0 4. "HAE,Halt After Error" "0: Normal operation,1: Any error causes the HALT field to be set to 1" newline bitfld.long 0x0 2. "ERCA,Enable Round Robin Channel Arbitration" "0: Round-robin channel arbitration disabled,1: Round-robin channel arbitration enabled" bitfld.long 0x0 1. "EDBG,Enable Debug" "0: Debug mode disabled,1: Debug mode is enabled." rgroup.long 0x4++0xB line.long 0x0 "MP_ES,Management Page Error Status" bitfld.long 0x0 31. "VLD,Valid" "0: No CHn_ES[ERR] fields are set to 1,1: At least one CHn_ES[ERR] field is set to 1.." hexmask.long.byte 0x0 24.--27. 1. "ERRCHN,Error Channel Number or Canceled Channel Number" newline bitfld.long 0x0 8. "ECX,Transfer Canceled" "0: No canceled transfers,1: Last recorded entry was a canceled transfer by.." bitfld.long 0x0 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline bitfld.long 0x0 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline bitfld.long 0x0 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: The last recorded error was NBYTES equal to zero.." newline bitfld.long 0x0 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." bitfld.long 0x0 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was a bus error on a source.." newline bitfld.long 0x0 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was a bus error on a.." line.long 0x4 "MP_INT,Management Page Interrupt Request Status" hexmask.long.word 0x4 0.--15. 1. "INT,Interrupt Request Status" line.long 0x8 "MP_HRS,Management Page Hardware Request Status" hexmask.long 0x8 0.--31. 1. "HRS,Hardware Request Status" repeat 16. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "CH_GRPRI[$1],Channel Arbitration Group" hexmask.long.byte 0x0 0.--4. 1. "GRPRI,Arbitration Group For Channel n" repeat.end tree.end endif sif (cpuis("MCXN546*")||cpuis("MCXN547*")||cpuis("MCXN946*")||cpuis("MCXN947*")) tree "DMA_TCD1" base ad:0x400A1000 group.long 0x0++0x17 line.long 0x0 "CH0_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH0_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH0_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH0_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH0_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH0_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x20++0x3 line.long 0x0 "TCD0_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x24++0x3 line.word 0x0 "TCD0_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD0_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x28++0x3 line.long 0x0 "TCD0_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x28++0xB line.long 0x0 "TCD0_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD0_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD0_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x34++0x3 line.word 0x0 "TCD0_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD0_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x36++0x1 line.word 0x0 "TCD0_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x38++0x3 line.long 0x0 "TCD0_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x3C++0x3 line.word 0x0 "TCD0_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD0_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x3E++0x1 line.word 0x0 "TCD0_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x1000++0x17 line.long 0x0 "CH1_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH1_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH1_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH1_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH1_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH1_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x1020++0x3 line.long 0x0 "TCD1_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x1024++0x3 line.word 0x0 "TCD1_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD1_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x1028++0x3 line.long 0x0 "TCD1_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x1028++0xB line.long 0x0 "TCD1_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD1_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD1_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x1034++0x3 line.word 0x0 "TCD1_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD1_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x1036++0x1 line.word 0x0 "TCD1_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x1038++0x3 line.long 0x0 "TCD1_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x103C++0x3 line.word 0x0 "TCD1_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD1_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x103E++0x1 line.word 0x0 "TCD1_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x2000++0x17 line.long 0x0 "CH2_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH2_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH2_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH2_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH2_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH2_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x2020++0x3 line.long 0x0 "TCD2_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x2024++0x3 line.word 0x0 "TCD2_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD2_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x2028++0x3 line.long 0x0 "TCD2_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x2028++0xB line.long 0x0 "TCD2_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD2_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD2_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x2034++0x3 line.word 0x0 "TCD2_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD2_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x2036++0x1 line.word 0x0 "TCD2_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x2038++0x3 line.long 0x0 "TCD2_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x203C++0x3 line.word 0x0 "TCD2_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD2_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x203E++0x1 line.word 0x0 "TCD2_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x3000++0x17 line.long 0x0 "CH3_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH3_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH3_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH3_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH3_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH3_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x3020++0x3 line.long 0x0 "TCD3_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x3024++0x3 line.word 0x0 "TCD3_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD3_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x3028++0x3 line.long 0x0 "TCD3_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x3028++0xB line.long 0x0 "TCD3_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD3_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD3_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x3034++0x3 line.word 0x0 "TCD3_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD3_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x3036++0x1 line.word 0x0 "TCD3_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x3038++0x3 line.long 0x0 "TCD3_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x303C++0x3 line.word 0x0 "TCD3_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD3_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x303E++0x1 line.word 0x0 "TCD3_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x4000++0x17 line.long 0x0 "CH4_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH4_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH4_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH4_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH4_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH4_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x4020++0x3 line.long 0x0 "TCD4_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x4024++0x3 line.word 0x0 "TCD4_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD4_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x4028++0x3 line.long 0x0 "TCD4_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x4028++0xB line.long 0x0 "TCD4_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD4_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD4_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x4034++0x3 line.word 0x0 "TCD4_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD4_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x4036++0x1 line.word 0x0 "TCD4_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x4038++0x3 line.long 0x0 "TCD4_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x403C++0x3 line.word 0x0 "TCD4_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD4_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x403E++0x1 line.word 0x0 "TCD4_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x5000++0x17 line.long 0x0 "CH5_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH5_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH5_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH5_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH5_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH5_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x5020++0x3 line.long 0x0 "TCD5_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x5024++0x3 line.word 0x0 "TCD5_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD5_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x5028++0x3 line.long 0x0 "TCD5_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x5028++0xB line.long 0x0 "TCD5_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD5_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD5_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x5034++0x3 line.word 0x0 "TCD5_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD5_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x5036++0x1 line.word 0x0 "TCD5_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x5038++0x3 line.long 0x0 "TCD5_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x503C++0x3 line.word 0x0 "TCD5_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD5_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x503E++0x1 line.word 0x0 "TCD5_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x6000++0x17 line.long 0x0 "CH6_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH6_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH6_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH6_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH6_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH6_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x6020++0x3 line.long 0x0 "TCD6_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x6024++0x3 line.word 0x0 "TCD6_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD6_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x6028++0x3 line.long 0x0 "TCD6_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x6028++0xB line.long 0x0 "TCD6_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD6_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD6_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x6034++0x3 line.word 0x0 "TCD6_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD6_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x6036++0x1 line.word 0x0 "TCD6_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x6038++0x3 line.long 0x0 "TCD6_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x603C++0x3 line.word 0x0 "TCD6_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD6_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x603E++0x1 line.word 0x0 "TCD6_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x7000++0x17 line.long 0x0 "CH7_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH7_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH7_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH7_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH7_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH7_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x7020++0x3 line.long 0x0 "TCD7_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x7024++0x3 line.word 0x0 "TCD7_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD7_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x7028++0x3 line.long 0x0 "TCD7_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x7028++0xB line.long 0x0 "TCD7_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD7_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD7_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x7034++0x3 line.word 0x0 "TCD7_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD7_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x7036++0x1 line.word 0x0 "TCD7_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x7038++0x3 line.long 0x0 "TCD7_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x703C++0x3 line.word 0x0 "TCD7_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD7_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x703E++0x1 line.word 0x0 "TCD7_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x8000++0x17 line.long 0x0 "CH8_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH8_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH8_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH8_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH8_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH8_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x8020++0x3 line.long 0x0 "TCD8_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x8024++0x3 line.word 0x0 "TCD8_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD8_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x8028++0x3 line.long 0x0 "TCD8_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x8028++0xB line.long 0x0 "TCD8_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD8_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD8_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x8034++0x3 line.word 0x0 "TCD8_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD8_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x8036++0x1 line.word 0x0 "TCD8_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x8038++0x3 line.long 0x0 "TCD8_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x803C++0x3 line.word 0x0 "TCD8_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD8_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x803E++0x1 line.word 0x0 "TCD8_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0x9000++0x17 line.long 0x0 "CH9_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH9_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH9_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH9_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH9_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH9_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0x9020++0x3 line.long 0x0 "TCD9_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0x9024++0x3 line.word 0x0 "TCD9_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD9_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0x9028++0x3 line.long 0x0 "TCD9_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0x9028++0xB line.long 0x0 "TCD9_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD9_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD9_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0x9034++0x3 line.word 0x0 "TCD9_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD9_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0x9036++0x1 line.word 0x0 "TCD9_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0x9038++0x3 line.long 0x0 "TCD9_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0x903C++0x3 line.word 0x0 "TCD9_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD9_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0x903E++0x1 line.word 0x0 "TCD9_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xA000++0x17 line.long 0x0 "CH10_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH10_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH10_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH10_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH10_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH10_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xA020++0x3 line.long 0x0 "TCD10_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xA024++0x3 line.word 0x0 "TCD10_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD10_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xA028++0x3 line.long 0x0 "TCD10_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xA028++0xB line.long 0x0 "TCD10_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD10_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD10_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xA034++0x3 line.word 0x0 "TCD10_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD10_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xA036++0x1 line.word 0x0 "TCD10_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xA038++0x3 line.long 0x0 "TCD10_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xA03C++0x3 line.word 0x0 "TCD10_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD10_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xA03E++0x1 line.word 0x0 "TCD10_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xB000++0x17 line.long 0x0 "CH11_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH11_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH11_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH11_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH11_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH11_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xB020++0x3 line.long 0x0 "TCD11_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xB024++0x3 line.word 0x0 "TCD11_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD11_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xB028++0x3 line.long 0x0 "TCD11_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xB028++0xB line.long 0x0 "TCD11_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD11_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD11_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xB034++0x3 line.word 0x0 "TCD11_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD11_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xB036++0x1 line.word 0x0 "TCD11_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xB038++0x3 line.long 0x0 "TCD11_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xB03C++0x3 line.word 0x0 "TCD11_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD11_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xB03E++0x1 line.word 0x0 "TCD11_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xC000++0x17 line.long 0x0 "CH12_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH12_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH12_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH12_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH12_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH12_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xC020++0x3 line.long 0x0 "TCD12_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xC024++0x3 line.word 0x0 "TCD12_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD12_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xC028++0x3 line.long 0x0 "TCD12_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xC028++0xB line.long 0x0 "TCD12_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD12_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD12_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xC034++0x3 line.word 0x0 "TCD12_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD12_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xC036++0x1 line.word 0x0 "TCD12_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xC038++0x3 line.long 0x0 "TCD12_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xC03C++0x3 line.word 0x0 "TCD12_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD12_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xC03E++0x1 line.word 0x0 "TCD12_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xD000++0x17 line.long 0x0 "CH13_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH13_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH13_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH13_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH13_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH13_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xD020++0x3 line.long 0x0 "TCD13_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xD024++0x3 line.word 0x0 "TCD13_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD13_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xD028++0x3 line.long 0x0 "TCD13_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xD028++0xB line.long 0x0 "TCD13_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD13_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD13_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xD034++0x3 line.word 0x0 "TCD13_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD13_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xD036++0x1 line.word 0x0 "TCD13_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xD038++0x3 line.long 0x0 "TCD13_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xD03C++0x3 line.word 0x0 "TCD13_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD13_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xD03E++0x1 line.word 0x0 "TCD13_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xE000++0x17 line.long 0x0 "CH14_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH14_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH14_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH14_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH14_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH14_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xE020++0x3 line.long 0x0 "TCD14_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xE024++0x3 line.word 0x0 "TCD14_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD14_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xE028++0x3 line.long 0x0 "TCD14_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xE028++0xB line.long 0x0 "TCD14_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD14_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD14_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xE034++0x3 line.word 0x0 "TCD14_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD14_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xE036++0x1 line.word 0x0 "TCD14_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xE038++0x3 line.long 0x0 "TCD14_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xE03C++0x3 line.word 0x0 "TCD14_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD14_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xE03E++0x1 line.word 0x0 "TCD14_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" group.long 0xF000++0x17 line.long 0x0 "CH15_CSR,Channel Control and Status" rbitfld.long 0x0 31. "ACTIVE,Channel Active" "0,1" eventfld.long 0x0 30. "DONE,Channel Done" "0,1" newline bitfld.long 0x0 3. "EBW,Enable Buffered Writes" "0: Buffered writes on system bus disabled,1: Buffered writes on system bus enabled" bitfld.long 0x0 2. "EEI,Enable Error Interrupt" "0: Error signal for corresponding channel does not..,1: Assertion of error signal for corresponding.." newline bitfld.long 0x0 1. "EARQ,Enable Asynchronous DMA Request" "0: Disable asynchronous DMA request for the channel,1: Enable asynchronous DMA request for the channel" bitfld.long 0x0 0. "ERQ,Enable DMA Request" "0: DMA hardware request signal for corresponding..,1: DMA hardware request signal for corresponding.." line.long 0x4 "CH15_ES,Channel Error Status" eventfld.long 0x4 31. "ERR,Error In Channel" "0: An error in this channel has not occurred,1: An error in this channel has occurred" rbitfld.long 0x4 7. "SAE,Source Address Error" "0: No source address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 6. "SOE,Source Offset Error" "0: No source offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 5. "DAE,Destination Address Error" "0: No destination address configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 4. "DOE,Destination Offset Error" "0: No destination offset configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 3. "NCE,NBYTES/CITER Configuration Error" "0: No NBYTES/CITER configuration error,1: Last recorded error was a configuration error.." newline rbitfld.long 0x4 2. "SGE,Scatter/Gather Configuration Error" "0: No scatter/gather configuration error,1: Last recorded error was a configuration error.." rbitfld.long 0x4 1. "SBE,Source Bus Error" "0: No source bus error,1: Last recorded error was bus error on source read" newline rbitfld.long 0x4 0. "DBE,Destination Bus Error" "0: No destination bus error,1: Last recorded error was bus error on destination.." line.long 0x8 "CH15_INT,Channel Interrupt Status" eventfld.long 0x8 0. "INT,Interrupt Request" "0: Interrupt request for corresponding channel..,1: Interrupt request for corresponding channel active" line.long 0xC "CH15_SBR,Channel System Bus" bitfld.long 0xC 16. "EMI,Enable Master ID Replication" "0: Master ID replication is disabled,1: Master ID replication is enabled" bitfld.long 0xC 15. "PAL,Privileged Access Level" "0: User protection level for DMA transfers,1: Privileged protection level for DMA transfers" newline bitfld.long 0xC 14. "SEC,Security Level" "0: Nonsecure protection level for DMA transfers,1: Secure protection level for DMA transfers" hexmask.long.byte 0xC 0.--4. 1. "MID,Master ID" line.long 0x10 "CH15_PRI,Channel Priority" bitfld.long 0x10 31. "ECP,Enable Channel Preemption" "0: Channel cannot be suspended by a higher-priority..,1: Channel can be temporarily suspended by a.." bitfld.long 0x10 30. "DPA,Disable Preempt Ability" "0: Channel can suspend a lower-priority channel,1: Channel cannot suspend any other channel.." newline bitfld.long 0x10 0.--2. "APL,Arbitration Priority Level" "0,1,2,3,4,5,6,7" line.long 0x14 "CH15_MUX,Channel Multiplexor Configuration" hexmask.long.byte 0x14 0.--6. 1. "SRC,Service Request Source" group.long 0xF020++0x3 line.long 0x0 "TCD15_SADDR,TCD Source Address" hexmask.long 0x0 0.--31. 1. "SADDR,Source Address" group.word 0xF024++0x3 line.word 0x0 "TCD15_SOFF,TCD Signed Source Address Offset" hexmask.word 0x0 0.--15. 1. "SOFF,Source Address Signed Offset" line.word 0x2 "TCD15_ATTR,TCD Transfer Attributes" hexmask.word.byte 0x2 11.--15. 1. "SMOD,Source Address Modulo" bitfld.word 0x2 8.--10. "SSIZE,Source Data Transfer Size" "0: 8-bit,1: 16-bit,2: 32-bit,3: 64-bit,4: 16-byte,5: 32-byte,?,?" newline hexmask.word.byte 0x2 3.--7. 1. "DMOD,Destination Address Modulo" bitfld.word 0x2 0.--2. "DSIZE,Destination Data Transfer Size" "0,1,2,3,4,5,6,7" group.long 0xF028++0x3 line.long 0x0 "TCD15_NBYTES_MLOFFNO,TCD Transfer Size Without Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long 0x0 0.--29. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" group.long 0xF028++0xB line.long 0x0 "TCD15_NBYTES_MLOFFYES,TCD Transfer Size with Minor Loop Offsets" bitfld.long 0x0 31. "SMLOE,Source Minor Loop Offset Enable" "0: Minor loop offset not applied to SADDR,1: Minor loop offset applied to SADDR" bitfld.long 0x0 30. "DMLOE,Destination Minor Loop Offset Enable" "0: Minor loop offset not applied to DADDR,1: Minor loop offset applied to DADDR" newline hexmask.long.tbyte 0x0 10.--29. 1. "MLOFF,Minor Loop Offset" hexmask.long.word 0x0 0.--9. 1. "NBYTES,Number of Bytes To Transfer Per Service Request" line.long 0x4 "TCD15_SLAST_SDA,TCD Last Source Address Adjustment / Store DADDR Address" hexmask.long 0x4 0.--31. 1. "SLAST_SDA,Last Source Address Adjustment / Store DADDR Address" line.long 0x8 "TCD15_DADDR,TCD Destination Address" hexmask.long 0x8 0.--31. 1. "DADDR,Destination Address" group.word 0xF034++0x3 line.word 0x0 "TCD15_DOFF,TCD Signed Destination Address Offset" hexmask.word 0x0 0.--15. 1. "DOFF,Destination Address Signed Offset" line.word 0x2 "TCD15_CITER_ELINKNO,TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "CITER,Current Major Iteration Count" group.word 0xF036++0x1 line.word 0x0 "TCD15_CITER_ELINKYES,TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Minor Loop Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "CITER,Current Major Iteration Count" group.long 0xF038++0x3 line.long 0x0 "TCD15_DLAST_SGA,TCD Last Destination Address Adjustment / Scatter Gather Address" hexmask.long 0x0 0.--31. 1. "DLAST_SGA,Last Destination Address Adjustment / Scatter Gather Address" group.word 0xF03C++0x3 line.word 0x0 "TCD15_CSR,TCD Control and Status" bitfld.word 0x0 14.--15. "BWC,Bandwidth Control" "0: No eDMA engine stalls,?,2: eDMA engine stalls for 4 cycles after each R/W,3: eDMA engine stalls for 8 cycles after each R/W" hexmask.word.byte 0x0 8.--11. 1. "MAJORLINKCH,Major Loop Link Channel Number" newline bitfld.word 0x0 7. "ESDA,Enable Store Destination Address" "0: Ability to store destination address to system..,1: Ability to store destination address to system.." bitfld.word 0x0 6. "EEOP,Enable End-Of-Packet Processing" "0: End-of-packet operation disabled,1: End-of-packet hardware input signal enabled" newline bitfld.word 0x0 5. "MAJORELINK,Enable Link When Major Loop Complete" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" bitfld.word 0x0 4. "ESG,Enable Scatter/Gather Processing" "0: Current channel's TCD is normal format,1: Current channel's TCD specifies scatter/gather.." newline bitfld.word 0x0 3. "DREQ,Disable Request" "0: No operation,1: Clear the ERQ field to 0 upon major loop.." bitfld.word 0x0 2. "INTHALF,Enable Interrupt If Major Counter Half-complete" "0: Halfway point interrupt disabled,1: Halfway point interrupt enabled" newline bitfld.word 0x0 1. "INTMAJOR,Enable Interrupt If Major count complete" "0: End-of-major loop interrupt disabled,1: End-of-major loop interrupt enabled" bitfld.word 0x0 0. "START,Channel Start" "0: Channel not explicitly started,1: Channel explicitly started via a.." line.word 0x2 "TCD15_BITER_ELINKNO,TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)" bitfld.word 0x2 15. "ELINK,Enables Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word 0x2 0.--14. 1. "BITER,Starting Major Iteration Count" group.word 0xF03E++0x1 line.word 0x0 "TCD15_BITER_ELINKYES,TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)" bitfld.word 0x0 15. "ELINK,Enable Link" "0: Channel-to-channel linking disabled,1: Channel-to-channel linking enabled" hexmask.word.byte 0x0 9.--12. 1. "LINKCH,Link Channel Number" newline hexmask.word 0x0 0.--8. 1. "BITER,Starting Major Iteration Count" tree.end endif tree.end tree "EIM (Error Injection)" base ad:0x4005B000 group.long 0x0++0x7 line.long 0x0 "EIMCR,Error Injection Module Configuration Register" bitfld.long 0x0 0. "GEIEN,Global Error Injection Enable" "0: Disabled,1: Enabled" line.long 0x4 "EICHEN,Error Injection Channel Enable register" bitfld.long 0x4 31. "EICH0EN,Error Injection Channel 0 Enable" "0: Error injection is disabled on Error Injection..,1: Error injection is enabled on Error Injection.." bitfld.long 0x4 30. "EICH1EN,Error Injection Channel 1 Enable" "0: Error injection is disabled on Error Injection..,1: Error injection is enabled on Error Injection.." newline bitfld.long 0x4 29. "EICH2EN,Error Injection Channel 2 Enable" "0: Error injection is disabled on Error Injection..,1: Error injection is enabled on Error Injection.." bitfld.long 0x4 28. "EICH3EN,Error Injection Channel 3 Enable" "0: Error injection is disabled on Error Injection..,1: Error injection is enabled on Error Injection.." newline bitfld.long 0x4 27. "EICH4EN,Error Injection Channel 4 Enable" "0: Error injection is disabled on Error Injection..,1: Error injection is enabled on Error Injection.." bitfld.long 0x4 26. "EICH5EN,Error Injection Channel 5 Enable" "0: Error injection is disabled on Error Injection..,1: Error injection is enabled on Error Injection.." newline bitfld.long 0x4 25. "EICH6EN,Error Injection Channel 6 Enable" "0: Error injection is disabled on Error Injection..,1: Error injection is enabled on Error Injection.." bitfld.long 0x4 24. "EICH7EN,Error Injection Channel 7 Enable" "0: Error injection is disabled on Error Injection..,1: Error injection is enabled on Error Injection.." newline bitfld.long 0x4 23. "EICH8EN,Error Injection Channel 8 Enable" "0: Error injection is disabled on Error Injection..,1: Error injection is enabled on Error Injection.." group.long 0x100++0x7 line.long 0x0 "EICHD0_WORD0,Error Injection Channel Descriptor 0. Word0" hexmask.long.byte 0x0 25.--31. 1. "CHKBIT_MASK,Checkbit Mask" line.long 0x4 "EICHD0_WORD1,Error Injection Channel Descriptor 0. Word1" hexmask.long 0x4 0.--31. 1. "B0_3DATA_MASK,Data Mask Bytes 0-3" group.long 0x140++0x7 line.long 0x0 "EICHD1_WORD0,Error Injection Channel Descriptor 1. Word0" hexmask.long.byte 0x0 25.--31. 1. "CHKBIT_MASK,Checkbit Mask" line.long 0x4 "EICHD1_WORD1,Error Injection Channel Descriptor 1. Word1" hexmask.long 0x4 0.--31. 1. "B0_3DATA_MASK,Data Mask Bytes 0-3" group.long 0x180++0x7 line.long 0x0 "EICHD2_WORD0,Error Injection Channel Descriptor 2. Word0" hexmask.long.byte 0x0 25.--31. 1. "CHKBIT_MASK,Checkbit Mask" line.long 0x4 "EICHD2_WORD1,Error Injection Channel Descriptor 2. Word1" hexmask.long 0x4 0.--31. 1. "B0_3DATA_MASK,Data Mask Bytes 0-3" group.long 0x1C0++0x7 line.long 0x0 "EICHD3_WORD0,Error Injection Channel Descriptor 3. Word0" hexmask.long.byte 0x0 25.--31. 1. "CHKBIT_MASK,Checkbit Mask" line.long 0x4 "EICHD3_WORD1,Error Injection Channel Descriptor 3. Word1" hexmask.long 0x4 0.--31. 1. "B0_3DATA_MASK,Data Mask Bytes 0-3" group.long 0x200++0x7 line.long 0x0 "EICHD4_WORD0,Error Injection Channel Descriptor 4. Word0" hexmask.long.byte 0x0 25.--31. 1. "CHKBIT_MASK,Checkbit Mask" line.long 0x4 "EICHD4_WORD1,Error Injection Channel Descriptor 4. Word1" hexmask.long 0x4 0.--31. 1. "B0_3DATA_MASK,Data Mask Bytes 0-3" group.long 0x240++0x7 line.long 0x0 "EICHD5_WORD0,Error Injection Channel Descriptor 5. Word0" hexmask.long.byte 0x0 25.--31. 1. "CHKBIT_MASK,Checkbit Mask" line.long 0x4 "EICHD5_WORD1,Error Injection Channel Descriptor 5. Word1" hexmask.long 0x4 0.--31. 1. "B0_3DATA_MASK,Data Mask Bytes 0-3" group.long 0x280++0x7 line.long 0x0 "EICHD6_WORD0,Error Injection Channel Descriptor 6. Word0" hexmask.long.byte 0x0 25.--31. 1. "CHKBIT_MASK,Checkbit Mask" line.long 0x4 "EICHD6_WORD1,Error Injection Channel Descriptor 6. Word1" hexmask.long 0x4 0.--31. 1. "B0_3DATA_MASK,Data Mask Bytes 0-3" group.long 0x2C0++0x7 line.long 0x0 "EICHD7_WORD0,Error Injection Channel Descriptor 7. Word0" bitfld.long 0x0 31. "CHKBIT_MASK,Checkbit Mask" "0,1" line.long 0x4 "EICHD7_WORD1,Error Injection Channel Descriptor 7. Word1" hexmask.long 0x4 0.--31. 1. "B0_3DATA_MASK,Data Mask Bytes 0-3" group.long 0x300++0x7 line.long 0x0 "EICHD8_WORD0,Error Injection Channel Descriptor 8. Word0" hexmask.long.byte 0x0 28.--31. 1. "CHKBIT_MASK,Checkbit Mask" line.long 0x4 "EICHD8_WORD1,Error Injection Channel Descriptor 8. Word1" hexmask.long 0x4 0.--31. 1. "B0_3DATA_MASK,Data Mask Bytes 0-3" tree.end sif (cpuis("MCXN546*")||cpuis("MCXN547*")||cpuis("MCXN946*")||cpuis("MCXN947*")) tree "EMVSIM (Euro MasterCard Visa Subscriber Identification Module)" base ad:0x0 tree "EMVSIM0" base ad:0x40103000 rgroup.long 0x0++0x7 line.long 0x0 "VER_ID,Version ID" hexmask.long 0x0 0.--31. 1. "VER,Version ID" line.long 0x4 "PARAM,Parameters" hexmask.long.byte 0x4 8.--15. 1. "TX_FIFO_DEPTH,Transmit FIFO Depth" hexmask.long.byte 0x4 0.--7. 1. "RX_FIFO_DEPTH,Receive FIFO Depth" group.long 0x8++0x23 line.long 0x0 "CLKCFG,Clock Configuration" bitfld.long 0x0 10.--11. "GPCNT0_CLK_SEL,General Purpose Counter 0 Clock Select" "0: Disable/reset,1: Card clock,2: Receive clock,3: ETU clock (transmit clock)" bitfld.long 0x0 8.--9. "GPCNT1_CLK_SEL,General Purpose Counter 1 Clock Select" "0: Disable/reset,1: Card clock,2: Receive clock,3: ETU clock (transmit clock)" newline hexmask.long.byte 0x0 0.--7. 1. "CLK_PRSC,Clock Prescaler Value" line.long 0x4 "DIVISOR,Baud Rate Divisor" hexmask.long.word 0x4 0.--8. 1. "DIVISOR_VALUE,Divisor (F/D) Value" line.long 0x8 "CTRL,Control" bitfld.long 0x8 31. "BWT_EN,Block Wait Time Counter Enable" "0: Disable,1: Enable" bitfld.long 0x8 30. "XMT_CRC_LRC,Transmit CRC or LRC Enable" "0: Do not transmit,1: Transmit" newline bitfld.long 0x8 29. "CRC_EN,CRC Enable" "0: Disable,1: Enable" bitfld.long 0x8 28. "LRC_EN,LRC Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 27. "CWT_EN,CWT Counter Enable" "0: Disable,1: Enable" bitfld.long 0x8 26. "CRC_IN_FLIP,CRC Input Byte's Bit Reversal Or Flip Control" "0: Not reversed,1: Reversed" newline bitfld.long 0x8 25. "CRC_OUT_FLIP,CRC Output Value Bit Reversal Or Flip Control" "0: Not reversed,1: Reversed" bitfld.long 0x8 24. "INV_CRC_VAL,Invert CRC Output Value Bits" "0: Not inverted,1: Inverted" newline bitfld.long 0x8 20. "TX_DMA_EN,Transmit DMA Enable" "0: Not asserted,1: Asserted" bitfld.long 0x8 19. "RX_DMA_EN,Receive DMA Enable" "0: Not asserted,1: Asserted" newline bitfld.long 0x8 18. "RCVR_11,Receiver 11 ETU Mode Enable" "0: 12 ETU operation,1: 11 ETU operation" bitfld.long 0x8 17. "XMT_EN,Transmitter Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 16. "RCV_EN,Receiver Enable" "0: Disable,1: Enable" bitfld.long 0x8 13. "STOP_EN,STOP Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 12. "DOZE_EN,Doze Enable" "0: Disable,1: Enable" bitfld.long 0x8 11. "KILL_CLOCKS,Kill Internal Clocks" "0: Enable,1: Disable" newline bitfld.long 0x8 10. "SW_RST,Software Reset" "0: Normal,1: Reset" bitfld.long 0x8 9. "FLSH_TX,Flush Transmitter" "0: Normal,1: Reset" newline bitfld.long 0x8 8. "FLSH_RX,Flush Receiver" "0: Normal,1: Reset" bitfld.long 0x8 3. "ONACK,Overrun NACK Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 2. "ANACK,Auto NACK Enable" "0: Disable,1: Enable" bitfld.long 0x8 1. "ICM,Initial Character Mode" "0: Disable,1: Enable" newline bitfld.long 0x8 0. "IC,Inverse Convention" "0: Direct,1: Inverse" line.long 0xC "INT_MASK,Interrupt Mask" bitfld.long 0xC 15. "PEF_IM,Parity Error Interrupt Mask" "0: Enable,1: Masked" bitfld.long 0xC 14. "RX_DATA_IM,Receive Data Interrupt Mask" "0: Enable,1: Masked" newline bitfld.long 0xC 13. "GPCNT1_IM,General Purpose Counter 1 Timeout Interrupt Mask" "0: Enable,1: Masked" bitfld.long 0xC 12. "BGT_ERR_IM,Block Guard Time Error Interrupt" "0: Enable,1: Masked" newline bitfld.long 0xC 11. "BWT_ERR_IM,Block Wait Time Error Interrupt Mask" "0: Enable,1: Masked" bitfld.long 0xC 10. "RNACK_IM,Receiver NACK Threshold Interrupt Mask" "0: Enable,1: Masked" newline bitfld.long 0xC 9. "CWT_ERR_IM,Character Wait Time Error Interrupt Mask" "0: Enable,1: Masked" bitfld.long 0xC 8. "GPCNT0_IM,General Purpose Timer 0 Timeout Interrupt Mask" "0: Enable,1: Masked" newline bitfld.long 0xC 7. "TDT_IM,Transmit Data Threshold Interrupt Mask" "0: Enable,1: Masked" bitfld.long 0xC 6. "TFF_IM,Transmit FIFO Full Interrupt Mask" "0: Enable,1: Masked" newline bitfld.long 0xC 5. "TNACK_IM,Transmit NACK Threshold Interrupt Mask" "0: Enable,1: Masked" bitfld.long 0xC 4. "TFE_IM,Transmit FIFO Empty Interrupt Mask" "0: Enable,1: Masked" newline bitfld.long 0xC 3. "ETC_IM,Early Transmit Complete Interrupt Mask" "0: Enable,1: Masked" bitfld.long 0xC 2. "RFO_IM,Receive FIFO Overflow Interrupt Mask" "0: Enable,1: Masked" newline bitfld.long 0xC 1. "TC_IM,Transmit Complete Interrupt Mask" "0: Enable,1: Masked" bitfld.long 0xC 0. "RDT_IM,Receive Data Threshold Interrupt Mask" "0: Enable,1: Masked" line.long 0x10 "RX_THD,Receiver Threshold" hexmask.long.byte 0x10 8.--11. 1. "RNCK_THD,Receiver NACK Threshold Value" hexmask.long.byte 0x10 0.--3. 1. "RDT,Receiver Data Threshold Value" line.long 0x14 "TX_THD,Transmitter Threshold" hexmask.long.byte 0x14 8.--11. 1. "TNCK_THD,Transmitter NACK Threshold Value" hexmask.long.byte 0x14 0.--3. 1. "TDT,Transmitter Data Threshold Value" line.long 0x18 "RX_STATUS,Receive Status" hexmask.long.byte 0x18 24.--27. 1. "RX_CNT,Receive FIFO Byte Count" hexmask.long.byte 0x18 16.--19. 1. "RX_WPTR,Receive FIFO Write Pointer Value" newline eventfld.long 0x18 13. "FEF,Frame Error Flag" "0: No error,1: Error" eventfld.long 0x18 12. "PEF,Parity Error Flag" "0: No error,1: Error" newline eventfld.long 0x18 11. "BGT_ERR,Block Guard Time Error Flag" "0: Sufficient,1: Too small" eventfld.long 0x18 10. "BWT_ERR,Block Wait Time Error Flag" "0: Not exceeded,1: Exceeded" newline eventfld.long 0x18 9. "RTE,Received NACK Threshold Error Flag" "0: Less than,1: Equal to" eventfld.long 0x18 8. "CWT_ERR,Character Wait Time Error Flag" "0: No CWT violation,1: CWT violation" newline rbitfld.long 0x18 7. "CRC_OK,CRC Check OK Flag" "0: Current CRC value does not match remainder.,1: Current calculated CRC value matches the.." rbitfld.long 0x18 6. "LRC_OK,LRC Check OK Flag" "0: No match,1: Match" newline rbitfld.long 0x18 5. "RDTF,Receive Data Threshold Interrupt Flag" "0: Less than threshold,1: Greater than or equal to threshold" eventfld.long 0x18 4. "RX_DATA,Receive Data Interrupt Flag" "0: No new byte,1: New byte" newline eventfld.long 0x18 0. "RFO,Receive FIFO Overflow Flag" "0: No overrun error,1: Overrun error" line.long 0x1C "TX_STATUS,Transmitter Status" hexmask.long.byte 0x1C 24.--27. 1. "TX_CNT,Transmit FIFO Byte Count" hexmask.long.byte 0x1C 16.--19. 1. "TX_RPTR,Transmit FIFO Read Pointer" newline eventfld.long 0x1C 9. "GPCNT1_TO,General Purpose Counter 1 Timeout Flag" "0: GPCNT1 not reached or flag cleared,1: GPCNT1 reached" eventfld.long 0x1C 8. "GPCNT0_TO,General Purpose Counter 0 Timeout Flag" "0: GPCNT0 not reached or flag cleared,1: GPCNT0 reached" newline rbitfld.long 0x1C 7. "TDTF,Transmit Data Threshold Flag" "0: Threshold exceeded or this field written to 0,1: Threshold not exceeded" eventfld.long 0x1C 6. "TFF,Transmit FIFO Full Flag" "0: Not full,1: Full" newline eventfld.long 0x1C 5. "TCF,Transmit Complete Flag" "0: Pending or incomplete,1: Complete" eventfld.long 0x1C 4. "ETCF,Early Transmit Complete Flag" "0: Pending or incomplete,1: Complete" newline eventfld.long 0x1C 3. "TFE,Transmit FIFO Empty Flag" "0: Not empty,1: Empty" eventfld.long 0x1C 0. "TNTE,Transmit NACK Threshold Error Flag" "0: Threshold not reached,1: Threshold reached" line.long 0x20 "PCSR,Port Control and Status" bitfld.long 0x20 27. "SPDES,SIM Presence Detect Edge Select" "0: Falling edge,1: Rising edge" rbitfld.long 0x20 26. "SPDP,Smart Card Presence Detect Pin Status" "0: Logic low,1: Logic high" newline eventfld.long 0x20 25. "SPDIF,Smart Card Presence Detect Interrupt Flag" "0: No insertion or removal,1: Insertion or removal" bitfld.long 0x20 24. "SPDIM,Smart Card Presence Detect Interrupt Mask" "0: Enable,1: Mask" newline bitfld.long 0x20 7. "SPD,Auto Power-Down Control" "0: No,1: Yes" bitfld.long 0x20 5. "SCSP,Smart Card Clock Stop Polarity" "0: Logic 0,1: Logic 1" newline bitfld.long 0x20 4. "SCEN,Clock Enable for Smart Card" "0: Disable,1: Enable" bitfld.long 0x20 3. "SRST,Reset Smart Card" "0: Assert,1: Deassert" newline bitfld.long 0x20 2. "VCCENP,VCC Enable Polarity Control" "0: Active high,1: Active low" bitfld.long 0x20 1. "SVCC_EN,Vcc Enable for Smart Card" "0: Disable,1: Enable" newline bitfld.long 0x20 0. "SAPD,Auto Power Down Enable" "0: Disable,1: Enable" rgroup.long 0x2C++0x3 line.long 0x0 "RX_BUF,Receive Data Read Buffer" hexmask.long.byte 0x0 0.--7. 1. "RX_BYTE,Receive Data Byte Read" group.long 0x30++0x1B line.long 0x0 "TX_BUF,Transmit Data Buffer" hexmask.long.byte 0x0 0.--7. 1. "TX_BYTE,Transmit Data Byte" line.long 0x4 "TX_GETU,Transmitter Guard ETU Value" hexmask.long.byte 0x4 0.--7. 1. "GETU,Transmitter Guard Time Value in ETU" line.long 0x8 "CWT_VAL,Character Wait Time Value" hexmask.long.word 0x8 0.--15. 1. "CWT,Character Wait Time Value" line.long 0xC "BWT_VAL,Block Wait Time Value" hexmask.long 0xC 0.--31. 1. "BWT,Block Wait Time Value" line.long 0x10 "BGT_VAL,Block Guard Time Value" hexmask.long.word 0x10 0.--15. 1. "BGT,Block Guard Time Value" line.long 0x14 "GPCNT0_VAL,General Purpose Counter 0 Timeout Value" hexmask.long.word 0x14 0.--15. 1. "GPCNT0,General Purpose Counter 0 Timeout Value" line.long 0x18 "GPCNT1_VAL,General Purpose Counter 1 Timeout Value" hexmask.long.word 0x18 0.--15. 1. "GPCNT1,General Purpose Counter 1 Timeout Value" tree.end tree "EMVSIM1" base ad:0x40104000 rgroup.long 0x0++0x7 line.long 0x0 "VER_ID,Version ID" hexmask.long 0x0 0.--31. 1. "VER,Version ID" line.long 0x4 "PARAM,Parameters" hexmask.long.byte 0x4 8.--15. 1. "TX_FIFO_DEPTH,Transmit FIFO Depth" hexmask.long.byte 0x4 0.--7. 1. "RX_FIFO_DEPTH,Receive FIFO Depth" group.long 0x8++0x23 line.long 0x0 "CLKCFG,Clock Configuration" bitfld.long 0x0 10.--11. "GPCNT0_CLK_SEL,General Purpose Counter 0 Clock Select" "0: Disable/reset,1: Card clock,2: Receive clock,3: ETU clock (transmit clock)" bitfld.long 0x0 8.--9. "GPCNT1_CLK_SEL,General Purpose Counter 1 Clock Select" "0: Disable/reset,1: Card clock,2: Receive clock,3: ETU clock (transmit clock)" newline hexmask.long.byte 0x0 0.--7. 1. "CLK_PRSC,Clock Prescaler Value" line.long 0x4 "DIVISOR,Baud Rate Divisor" hexmask.long.word 0x4 0.--8. 1. "DIVISOR_VALUE,Divisor (F/D) Value" line.long 0x8 "CTRL,Control" bitfld.long 0x8 31. "BWT_EN,Block Wait Time Counter Enable" "0: Disable,1: Enable" bitfld.long 0x8 30. "XMT_CRC_LRC,Transmit CRC or LRC Enable" "0: Do not transmit,1: Transmit" newline bitfld.long 0x8 29. "CRC_EN,CRC Enable" "0: Disable,1: Enable" bitfld.long 0x8 28. "LRC_EN,LRC Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 27. "CWT_EN,CWT Counter Enable" "0: Disable,1: Enable" bitfld.long 0x8 26. "CRC_IN_FLIP,CRC Input Byte's Bit Reversal Or Flip Control" "0: Not reversed,1: Reversed" newline bitfld.long 0x8 25. "CRC_OUT_FLIP,CRC Output Value Bit Reversal Or Flip Control" "0: Not reversed,1: Reversed" bitfld.long 0x8 24. "INV_CRC_VAL,Invert CRC Output Value Bits" "0: Not inverted,1: Inverted" newline bitfld.long 0x8 20. "TX_DMA_EN,Transmit DMA Enable" "0: Not asserted,1: Asserted" bitfld.long 0x8 19. "RX_DMA_EN,Receive DMA Enable" "0: Not asserted,1: Asserted" newline bitfld.long 0x8 18. "RCVR_11,Receiver 11 ETU Mode Enable" "0: 12 ETU operation,1: 11 ETU operation" bitfld.long 0x8 17. "XMT_EN,Transmitter Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 16. "RCV_EN,Receiver Enable" "0: Disable,1: Enable" bitfld.long 0x8 13. "STOP_EN,STOP Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 12. "DOZE_EN,Doze Enable" "0: Disable,1: Enable" bitfld.long 0x8 11. "KILL_CLOCKS,Kill Internal Clocks" "0: Enable,1: Disable" newline bitfld.long 0x8 10. "SW_RST,Software Reset" "0: Normal,1: Reset" bitfld.long 0x8 9. "FLSH_TX,Flush Transmitter" "0: Normal,1: Reset" newline bitfld.long 0x8 8. "FLSH_RX,Flush Receiver" "0: Normal,1: Reset" bitfld.long 0x8 3. "ONACK,Overrun NACK Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 2. "ANACK,Auto NACK Enable" "0: Disable,1: Enable" bitfld.long 0x8 1. "ICM,Initial Character Mode" "0: Disable,1: Enable" newline bitfld.long 0x8 0. "IC,Inverse Convention" "0: Direct,1: Inverse" line.long 0xC "INT_MASK,Interrupt Mask" bitfld.long 0xC 15. "PEF_IM,Parity Error Interrupt Mask" "0: Enable,1: Masked" bitfld.long 0xC 14. "RX_DATA_IM,Receive Data Interrupt Mask" "0: Enable,1: Masked" newline bitfld.long 0xC 13. "GPCNT1_IM,General Purpose Counter 1 Timeout Interrupt Mask" "0: Enable,1: Masked" bitfld.long 0xC 12. "BGT_ERR_IM,Block Guard Time Error Interrupt" "0: Enable,1: Masked" newline bitfld.long 0xC 11. "BWT_ERR_IM,Block Wait Time Error Interrupt Mask" "0: Enable,1: Masked" bitfld.long 0xC 10. "RNACK_IM,Receiver NACK Threshold Interrupt Mask" "0: Enable,1: Masked" newline bitfld.long 0xC 9. "CWT_ERR_IM,Character Wait Time Error Interrupt Mask" "0: Enable,1: Masked" bitfld.long 0xC 8. "GPCNT0_IM,General Purpose Timer 0 Timeout Interrupt Mask" "0: Enable,1: Masked" newline bitfld.long 0xC 7. "TDT_IM,Transmit Data Threshold Interrupt Mask" "0: Enable,1: Masked" bitfld.long 0xC 6. "TFF_IM,Transmit FIFO Full Interrupt Mask" "0: Enable,1: Masked" newline bitfld.long 0xC 5. "TNACK_IM,Transmit NACK Threshold Interrupt Mask" "0: Enable,1: Masked" bitfld.long 0xC 4. "TFE_IM,Transmit FIFO Empty Interrupt Mask" "0: Enable,1: Masked" newline bitfld.long 0xC 3. "ETC_IM,Early Transmit Complete Interrupt Mask" "0: Enable,1: Masked" bitfld.long 0xC 2. "RFO_IM,Receive FIFO Overflow Interrupt Mask" "0: Enable,1: Masked" newline bitfld.long 0xC 1. "TC_IM,Transmit Complete Interrupt Mask" "0: Enable,1: Masked" bitfld.long 0xC 0. "RDT_IM,Receive Data Threshold Interrupt Mask" "0: Enable,1: Masked" line.long 0x10 "RX_THD,Receiver Threshold" hexmask.long.byte 0x10 8.--11. 1. "RNCK_THD,Receiver NACK Threshold Value" hexmask.long.byte 0x10 0.--3. 1. "RDT,Receiver Data Threshold Value" line.long 0x14 "TX_THD,Transmitter Threshold" hexmask.long.byte 0x14 8.--11. 1. "TNCK_THD,Transmitter NACK Threshold Value" hexmask.long.byte 0x14 0.--3. 1. "TDT,Transmitter Data Threshold Value" line.long 0x18 "RX_STATUS,Receive Status" hexmask.long.byte 0x18 24.--27. 1. "RX_CNT,Receive FIFO Byte Count" hexmask.long.byte 0x18 16.--19. 1. "RX_WPTR,Receive FIFO Write Pointer Value" newline eventfld.long 0x18 13. "FEF,Frame Error Flag" "0: No error,1: Error" eventfld.long 0x18 12. "PEF,Parity Error Flag" "0: No error,1: Error" newline eventfld.long 0x18 11. "BGT_ERR,Block Guard Time Error Flag" "0: Sufficient,1: Too small" eventfld.long 0x18 10. "BWT_ERR,Block Wait Time Error Flag" "0: Not exceeded,1: Exceeded" newline eventfld.long 0x18 9. "RTE,Received NACK Threshold Error Flag" "0: Less than,1: Equal to" eventfld.long 0x18 8. "CWT_ERR,Character Wait Time Error Flag" "0: No CWT violation,1: CWT violation" newline rbitfld.long 0x18 7. "CRC_OK,CRC Check OK Flag" "0: Current CRC value does not match remainder.,1: Current calculated CRC value matches the.." rbitfld.long 0x18 6. "LRC_OK,LRC Check OK Flag" "0: No match,1: Match" newline rbitfld.long 0x18 5. "RDTF,Receive Data Threshold Interrupt Flag" "0: Less than threshold,1: Greater than or equal to threshold" eventfld.long 0x18 4. "RX_DATA,Receive Data Interrupt Flag" "0: No new byte,1: New byte" newline eventfld.long 0x18 0. "RFO,Receive FIFO Overflow Flag" "0: No overrun error,1: Overrun error" line.long 0x1C "TX_STATUS,Transmitter Status" hexmask.long.byte 0x1C 24.--27. 1. "TX_CNT,Transmit FIFO Byte Count" hexmask.long.byte 0x1C 16.--19. 1. "TX_RPTR,Transmit FIFO Read Pointer" newline eventfld.long 0x1C 9. "GPCNT1_TO,General Purpose Counter 1 Timeout Flag" "0: GPCNT1 not reached or flag cleared,1: GPCNT1 reached" eventfld.long 0x1C 8. "GPCNT0_TO,General Purpose Counter 0 Timeout Flag" "0: GPCNT0 not reached or flag cleared,1: GPCNT0 reached" newline rbitfld.long 0x1C 7. "TDTF,Transmit Data Threshold Flag" "0: Threshold exceeded or this field written to 0,1: Threshold not exceeded" eventfld.long 0x1C 6. "TFF,Transmit FIFO Full Flag" "0: Not full,1: Full" newline eventfld.long 0x1C 5. "TCF,Transmit Complete Flag" "0: Pending or incomplete,1: Complete" eventfld.long 0x1C 4. "ETCF,Early Transmit Complete Flag" "0: Pending or incomplete,1: Complete" newline eventfld.long 0x1C 3. "TFE,Transmit FIFO Empty Flag" "0: Not empty,1: Empty" eventfld.long 0x1C 0. "TNTE,Transmit NACK Threshold Error Flag" "0: Threshold not reached,1: Threshold reached" line.long 0x20 "PCSR,Port Control and Status" bitfld.long 0x20 27. "SPDES,SIM Presence Detect Edge Select" "0: Falling edge,1: Rising edge" rbitfld.long 0x20 26. "SPDP,Smart Card Presence Detect Pin Status" "0: Logic low,1: Logic high" newline eventfld.long 0x20 25. "SPDIF,Smart Card Presence Detect Interrupt Flag" "0: No insertion or removal,1: Insertion or removal" bitfld.long 0x20 24. "SPDIM,Smart Card Presence Detect Interrupt Mask" "0: Enable,1: Mask" newline bitfld.long 0x20 7. "SPD,Auto Power-Down Control" "0: No,1: Yes" bitfld.long 0x20 5. "SCSP,Smart Card Clock Stop Polarity" "0: Logic 0,1: Logic 1" newline bitfld.long 0x20 4. "SCEN,Clock Enable for Smart Card" "0: Disable,1: Enable" bitfld.long 0x20 3. "SRST,Reset Smart Card" "0: Assert,1: Deassert" newline bitfld.long 0x20 2. "VCCENP,VCC Enable Polarity Control" "0: Active high,1: Active low" bitfld.long 0x20 1. "SVCC_EN,Vcc Enable for Smart Card" "0: Disable,1: Enable" newline bitfld.long 0x20 0. "SAPD,Auto Power Down Enable" "0: Disable,1: Enable" rgroup.long 0x2C++0x3 line.long 0x0 "RX_BUF,Receive Data Read Buffer" hexmask.long.byte 0x0 0.--7. 1. "RX_BYTE,Receive Data Byte Read" group.long 0x30++0x1B line.long 0x0 "TX_BUF,Transmit Data Buffer" hexmask.long.byte 0x0 0.--7. 1. "TX_BYTE,Transmit Data Byte" line.long 0x4 "TX_GETU,Transmitter Guard ETU Value" hexmask.long.byte 0x4 0.--7. 1. "GETU,Transmitter Guard Time Value in ETU" line.long 0x8 "CWT_VAL,Character Wait Time Value" hexmask.long.word 0x8 0.--15. 1. "CWT,Character Wait Time Value" line.long 0xC "BWT_VAL,Block Wait Time Value" hexmask.long 0xC 0.--31. 1. "BWT,Block Wait Time Value" line.long 0x10 "BGT_VAL,Block Guard Time Value" hexmask.long.word 0x10 0.--15. 1. "BGT,Block Guard Time Value" line.long 0x14 "GPCNT0_VAL,General Purpose Counter 0 Timeout Value" hexmask.long.word 0x14 0.--15. 1. "GPCNT0,General Purpose Counter 0 Timeout Value" line.long 0x18 "GPCNT1_VAL,General Purpose Counter 1 Timeout Value" hexmask.long.word 0x18 0.--15. 1. "GPCNT1,General Purpose Counter 1 Timeout Value" tree.end tree.end endif tree "ENC (Quadrature Decoder)" base ad:0x0 tree "ENC0" base ad:0x400CF000 group.word 0x0++0x7 line.word 0x0 "CTRL,Control" eventfld.word 0x0 15. "HIRQ,HOME Signal Transition Interrupt Request" "0: Not occurred,1: Occurred" bitfld.word 0x0 14. "HIE,HOME Interrupt Enable" "0: Disable,1: Enable" newline bitfld.word 0x0 13. "HIP,Enable HOME to Initialize Position Counters UPOS and LPOS" "0: No action,1: HOME signal initializes the position counter" bitfld.word 0x0 12. "HNE,Use Negative Edge of HOME Input" "0: Use positive-going edge-to-trigger..,1: Use negative-going edge-to-trigger.." newline bitfld.word 0x0 11. "SWIP,Software-Triggered Initialization of Position Counters UPOS and LPOS" "0: No action,1: Initialize position counter" bitfld.word 0x0 10. "REV,Enable Reverse Direction Counting" "0: Counts normally,1: Counts in the reverse direction" newline bitfld.word 0x0 9. "PH1,Enable Signal Phase Count Mode" "0: Uses the standard quadrature decoder where..,1: Bypasses the quadrature decoder. A positive.." eventfld.word 0x0 8. "XIRQ,INDEX Pulse Interrupt Request" "0: Not occurred,1: Occurred" newline bitfld.word 0x0 7. "XIE,INDEX Pulse Interrupt Enable" "0: Disable,1: Enable" bitfld.word 0x0 6. "XIP,INDEX Triggered Initialization of Position Counters UPOS and LPOS" "0: Does not initialize,1: Initializes" newline bitfld.word 0x0 5. "XNE,Select Positive and Negative Edge of INDEX Pulse" "0: Use positive edge,1: Use negative edge" eventfld.word 0x0 4. "DIRQ,Watchdog Timeout Interrupt Request" "0: Not occurred,1: Occurred" newline bitfld.word 0x0 3. "DIE,Watchdog Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.word 0x0 2. "WDE,Watchdog Enable" "0: Disable,1: Enable" newline eventfld.word 0x0 1. "CMPIRQ,Compare Interrupt Request" "0: No match has occurred,1: COMP match has occurred" bitfld.word 0x0 0. "CMPIE,Compare Interrupt Enable" "0: Disable,1: Enable" line.word 0x2 "FILT,Input Filter" bitfld.word 0x2 13.--15. "FILT_PRSC,Prescaler Divide IPBus Clock to FILT Clock" "0,1,2,3,4,5,6,7" bitfld.word 0x2 8.--10. "FILT_CNT,Input Filter Sample Count" "0,1,2,3,4,5,6,7" newline hexmask.word.byte 0x2 0.--7. 1. "FILT_PER,Input Filter Sample Period" line.word 0x4 "WTR,Watchdog Timeout" hexmask.word 0x4 0.--15. 1. "WDOG,WDOG" line.word 0x6 "POSD,Position Difference Counter" hexmask.word 0x6 0.--15. 1. "POSD,POSD" rgroup.word 0x8++0x1 line.word 0x0 "POSDH,Position Difference Hold" hexmask.word 0x0 0.--15. 1. "POSDH,POSDH" group.word 0xA++0x1 line.word 0x0 "REV,Revolution Counter" hexmask.word 0x0 0.--15. 1. "REV,REV" rgroup.word 0xC++0x1 line.word 0x0 "REVH,Revolution Hold" hexmask.word 0x0 0.--15. 1. "REVH,REVH" group.word 0xE++0x3 line.word 0x0 "UPOS,Upper Position Counter" hexmask.word 0x0 0.--15. 1. "POS,POS" line.word 0x2 "LPOS,Lower Position Counter" hexmask.word 0x2 0.--15. 1. "POS,POS" rgroup.word 0x12++0x3 line.word 0x0 "UPOSH,Upper Position Hold" hexmask.word 0x0 0.--15. 1. "POSH,POSH" line.word 0x2 "LPOSH,Lower Position Hold" hexmask.word 0x2 0.--15. 1. "POSH,POSH" group.word 0x16++0x3 line.word 0x0 "UINIT,Upper Initialization" hexmask.word 0x0 0.--15. 1. "INIT,INIT" line.word 0x2 "LINIT,Lower Initialization" hexmask.word 0x2 0.--15. 1. "INIT,INIT" rgroup.word 0x1A++0x1 line.word 0x0 "IMR,Input Monitor" bitfld.word 0x0 7. "FPHA,FPHA" "0,1" bitfld.word 0x0 6. "FPHB,FPHB" "0,1" newline bitfld.word 0x0 5. "FIND,FIND" "0,1" bitfld.word 0x0 4. "FHOM,FHOM" "0,1" newline bitfld.word 0x0 3. "PHA,PHA" "0,1" bitfld.word 0x0 2. "PHB,PHB" "0,1" newline bitfld.word 0x0 1. "INDEX,INDEX" "0,1" bitfld.word 0x0 0. "HOME,HOME" "0,1" group.word 0x1C++0xB line.word 0x0 "TST,Test" bitfld.word 0x0 15. "TEN,Test Mode Enable" "0: Disable,1: Enable" bitfld.word 0x0 14. "TCE,Test Counter Enable" "0: Disable,1: Enable" newline bitfld.word 0x0 13. "QDN,Quadrature Decoder Negative Signal" "0: Positive quadrature decoder signal,1: Negative quadrature decoder signal" hexmask.word.byte 0x0 8.--12. 1. "TEST_PERIOD,TEST_PERIOD" newline hexmask.word.byte 0x0 0.--7. 1. "TEST_COUNT,TEST_COUNT" line.word 0x2 "CTRL2,Control 2" bitfld.word 0x2 12. "INITPOS,Initialize Position Registers" "0: Don't initialize position counter,1: Initialize position counter" eventfld.word 0x2 11. "SABIRQ,Simultaneous PHASEA and PHASEB Change Interrupt Request" "0: No simultaneous change has occurred,1: A simultaneous change has occurred" newline bitfld.word 0x2 10. "SABIE,Simultaneous PHASEA and PHASEB Change Interrupt Enable" "0: Disable,1: Enable" bitfld.word 0x2 9. "OUTCTL,Output Control" "0: POSMATCH pulses when a match occurs between the..,1: POSMATCH pulses when the UPOS LPOS REV or POSD.." newline bitfld.word 0x2 8. "REVMOD,Revolution Counter Modulus Enable" "0: Use INDEX pulse,1: Use modulus counting roll-over or roll-under" eventfld.word 0x2 7. "ROIRQ,Roll-over Interrupt Request" "0: Did not occur,1: Occurred" newline bitfld.word 0x2 6. "ROIE,Roll-over Interrupt Enable" "0: Disable,1: Enable" eventfld.word 0x2 5. "RUIRQ,Roll-under Interrupt Request" "0: No roll-under has occurred,1: Roll-under has occurred" newline bitfld.word 0x2 4. "RUIE,Roll-under Interrupt Enable" "0: Disable,1: Enable" rbitfld.word 0x2 3. "DIR,Count Direction Flag" "0: Down direction,1: Up direction" newline bitfld.word 0x2 2. "MOD,Enable Modulo Counting" "0: Disable,1: Enable" bitfld.word 0x2 1. "UPDPOS,Update Position Registers" "0: No action,1: Clear" newline bitfld.word 0x2 0. "UPDHLD,Update Hold Registers" "0: Disable,1: Enable" line.word 0x4 "UMOD,Upper Modulus" hexmask.word 0x4 0.--15. 1. "MOD,MOD" line.word 0x6 "LMOD,Lower Modulus" hexmask.word 0x6 0.--15. 1. "MOD,MOD" line.word 0x8 "UCOMP,Upper Position Compare" hexmask.word 0x8 0.--15. 1. "COMP,COMP" line.word 0xA "LCOMP,Lower Position Compare" hexmask.word 0xA 0.--15. 1. "COMP,COMP" rgroup.word 0x28++0x9 line.word 0x0 "LASTEDGE,Last Edge Time" hexmask.word 0x0 0.--15. 1. "LASTEDGE,Last Edge Time Counter" line.word 0x2 "LASTEDGEH,Last Edge Time Hold" hexmask.word 0x2 0.--15. 1. "LASTEDGEH,Last Edge Time Hold" line.word 0x4 "POSDPER,Position Difference Period Counter" hexmask.word 0x4 0.--15. 1. "POSDPER,Position difference period" line.word 0x6 "POSDPERBFR,Position Difference Period Buffer" hexmask.word 0x6 0.--15. 1. "POSDPERBFR,Position difference period buffer" line.word 0x8 "POSDPERH,Position Difference Period Hold" hexmask.word 0x8 0.--15. 1. "POSDPERH,Position difference period hold" group.word 0x32++0x1 line.word 0x0 "CTRL3,Control 3" hexmask.word.byte 0x0 4.--7. 1. "PRSC,Prescaler" bitfld.word 0x0 0. "PMEN,Period Measurement Function Enable" "0: Not used,1: Used" tree.end tree "ENC1" base ad:0x400D1000 group.word 0x0++0x7 line.word 0x0 "CTRL,Control" eventfld.word 0x0 15. "HIRQ,HOME Signal Transition Interrupt Request" "0: Not occurred,1: Occurred" bitfld.word 0x0 14. "HIE,HOME Interrupt Enable" "0: Disable,1: Enable" newline bitfld.word 0x0 13. "HIP,Enable HOME to Initialize Position Counters UPOS and LPOS" "0: No action,1: HOME signal initializes the position counter" bitfld.word 0x0 12. "HNE,Use Negative Edge of HOME Input" "0: Use positive-going edge-to-trigger..,1: Use negative-going edge-to-trigger.." newline bitfld.word 0x0 11. "SWIP,Software-Triggered Initialization of Position Counters UPOS and LPOS" "0: No action,1: Initialize position counter" bitfld.word 0x0 10. "REV,Enable Reverse Direction Counting" "0: Counts normally,1: Counts in the reverse direction" newline bitfld.word 0x0 9. "PH1,Enable Signal Phase Count Mode" "0: Uses the standard quadrature decoder where..,1: Bypasses the quadrature decoder. A positive.." eventfld.word 0x0 8. "XIRQ,INDEX Pulse Interrupt Request" "0: Not occurred,1: Occurred" newline bitfld.word 0x0 7. "XIE,INDEX Pulse Interrupt Enable" "0: Disable,1: Enable" bitfld.word 0x0 6. "XIP,INDEX Triggered Initialization of Position Counters UPOS and LPOS" "0: Does not initialize,1: Initializes" newline bitfld.word 0x0 5. "XNE,Select Positive and Negative Edge of INDEX Pulse" "0: Use positive edge,1: Use negative edge" eventfld.word 0x0 4. "DIRQ,Watchdog Timeout Interrupt Request" "0: Not occurred,1: Occurred" newline bitfld.word 0x0 3. "DIE,Watchdog Timeout Interrupt Enable" "0: Disable,1: Enable" bitfld.word 0x0 2. "WDE,Watchdog Enable" "0: Disable,1: Enable" newline eventfld.word 0x0 1. "CMPIRQ,Compare Interrupt Request" "0: No match has occurred,1: COMP match has occurred" bitfld.word 0x0 0. "CMPIE,Compare Interrupt Enable" "0: Disable,1: Enable" line.word 0x2 "FILT,Input Filter" bitfld.word 0x2 13.--15. "FILT_PRSC,Prescaler Divide IPBus Clock to FILT Clock" "0,1,2,3,4,5,6,7" bitfld.word 0x2 8.--10. "FILT_CNT,Input Filter Sample Count" "0,1,2,3,4,5,6,7" newline hexmask.word.byte 0x2 0.--7. 1. "FILT_PER,Input Filter Sample Period" line.word 0x4 "WTR,Watchdog Timeout" hexmask.word 0x4 0.--15. 1. "WDOG,WDOG" line.word 0x6 "POSD,Position Difference Counter" hexmask.word 0x6 0.--15. 1. "POSD,POSD" rgroup.word 0x8++0x1 line.word 0x0 "POSDH,Position Difference Hold" hexmask.word 0x0 0.--15. 1. "POSDH,POSDH" group.word 0xA++0x1 line.word 0x0 "REV,Revolution Counter" hexmask.word 0x0 0.--15. 1. "REV,REV" rgroup.word 0xC++0x1 line.word 0x0 "REVH,Revolution Hold" hexmask.word 0x0 0.--15. 1. "REVH,REVH" group.word 0xE++0x3 line.word 0x0 "UPOS,Upper Position Counter" hexmask.word 0x0 0.--15. 1. "POS,POS" line.word 0x2 "LPOS,Lower Position Counter" hexmask.word 0x2 0.--15. 1. "POS,POS" rgroup.word 0x12++0x3 line.word 0x0 "UPOSH,Upper Position Hold" hexmask.word 0x0 0.--15. 1. "POSH,POSH" line.word 0x2 "LPOSH,Lower Position Hold" hexmask.word 0x2 0.--15. 1. "POSH,POSH" group.word 0x16++0x3 line.word 0x0 "UINIT,Upper Initialization" hexmask.word 0x0 0.--15. 1. "INIT,INIT" line.word 0x2 "LINIT,Lower Initialization" hexmask.word 0x2 0.--15. 1. "INIT,INIT" rgroup.word 0x1A++0x1 line.word 0x0 "IMR,Input Monitor" bitfld.word 0x0 7. "FPHA,FPHA" "0,1" bitfld.word 0x0 6. "FPHB,FPHB" "0,1" newline bitfld.word 0x0 5. "FIND,FIND" "0,1" bitfld.word 0x0 4. "FHOM,FHOM" "0,1" newline bitfld.word 0x0 3. "PHA,PHA" "0,1" bitfld.word 0x0 2. "PHB,PHB" "0,1" newline bitfld.word 0x0 1. "INDEX,INDEX" "0,1" bitfld.word 0x0 0. "HOME,HOME" "0,1" group.word 0x1C++0xB line.word 0x0 "TST,Test" bitfld.word 0x0 15. "TEN,Test Mode Enable" "0: Disable,1: Enable" bitfld.word 0x0 14. "TCE,Test Counter Enable" "0: Disable,1: Enable" newline bitfld.word 0x0 13. "QDN,Quadrature Decoder Negative Signal" "0: Positive quadrature decoder signal,1: Negative quadrature decoder signal" hexmask.word.byte 0x0 8.--12. 1. "TEST_PERIOD,TEST_PERIOD" newline hexmask.word.byte 0x0 0.--7. 1. "TEST_COUNT,TEST_COUNT" line.word 0x2 "CTRL2,Control 2" bitfld.word 0x2 12. "INITPOS,Initialize Position Registers" "0: Don't initialize position counter,1: Initialize position counter" eventfld.word 0x2 11. "SABIRQ,Simultaneous PHASEA and PHASEB Change Interrupt Request" "0: No simultaneous change has occurred,1: A simultaneous change has occurred" newline bitfld.word 0x2 10. "SABIE,Simultaneous PHASEA and PHASEB Change Interrupt Enable" "0: Disable,1: Enable" bitfld.word 0x2 9. "OUTCTL,Output Control" "0: POSMATCH pulses when a match occurs between the..,1: POSMATCH pulses when the UPOS LPOS REV or POSD.." newline bitfld.word 0x2 8. "REVMOD,Revolution Counter Modulus Enable" "0: Use INDEX pulse,1: Use modulus counting roll-over or roll-under" eventfld.word 0x2 7. "ROIRQ,Roll-over Interrupt Request" "0: Did not occur,1: Occurred" newline bitfld.word 0x2 6. "ROIE,Roll-over Interrupt Enable" "0: Disable,1: Enable" eventfld.word 0x2 5. "RUIRQ,Roll-under Interrupt Request" "0: No roll-under has occurred,1: Roll-under has occurred" newline bitfld.word 0x2 4. "RUIE,Roll-under Interrupt Enable" "0: Disable,1: Enable" rbitfld.word 0x2 3. "DIR,Count Direction Flag" "0: Down direction,1: Up direction" newline bitfld.word 0x2 2. "MOD,Enable Modulo Counting" "0: Disable,1: Enable" bitfld.word 0x2 1. "UPDPOS,Update Position Registers" "0: No action,1: Clear" newline bitfld.word 0x2 0. "UPDHLD,Update Hold Registers" "0: Disable,1: Enable" line.word 0x4 "UMOD,Upper Modulus" hexmask.word 0x4 0.--15. 1. "MOD,MOD" line.word 0x6 "LMOD,Lower Modulus" hexmask.word 0x6 0.--15. 1. "MOD,MOD" line.word 0x8 "UCOMP,Upper Position Compare" hexmask.word 0x8 0.--15. 1. "COMP,COMP" line.word 0xA "LCOMP,Lower Position Compare" hexmask.word 0xA 0.--15. 1. "COMP,COMP" rgroup.word 0x28++0x9 line.word 0x0 "LASTEDGE,Last Edge Time" hexmask.word 0x0 0.--15. 1. "LASTEDGE,Last Edge Time Counter" line.word 0x2 "LASTEDGEH,Last Edge Time Hold" hexmask.word 0x2 0.--15. 1. "LASTEDGEH,Last Edge Time Hold" line.word 0x4 "POSDPER,Position Difference Period Counter" hexmask.word 0x4 0.--15. 1. "POSDPER,Position difference period" line.word 0x6 "POSDPERBFR,Position Difference Period Buffer" hexmask.word 0x6 0.--15. 1. "POSDPERBFR,Position difference period buffer" line.word 0x8 "POSDPERH,Position Difference Period Hold" hexmask.word 0x8 0.--15. 1. "POSDPERH,Position difference period hold" group.word 0x32++0x1 line.word 0x0 "CTRL3,Control 3" hexmask.word.byte 0x0 4.--7. 1. "PRSC,Prescaler" bitfld.word 0x0 0. "PMEN,Period Measurement Function Enable" "0: Not used,1: Used" tree.end tree.end sif (cpuis("MCXN546*")||cpuis("MCXN547*")||cpuis("MCXN946*")||cpuis("MCXN947*")) tree "ENET (Ethernet QoS)" base ad:0x40100000 group.long 0x0++0xF line.long 0x0 "MAC_CONFIGURATION,MAC Configuration" bitfld.long 0x0 28.--30. "SARC,Source Address Insertion or Replacement Control" "0: mti_sa_ctrl_i and ati_sa_ctrl_i input signals..,?,2: Contents of MAC Addr-0 inserted in SA field,3: Contents of MAC Addr-0 replaces SA field,?,?,6: Contents of MAC Addr-1 inserted in SA field,7: Contents of MAC Addr-1 replaces SA field" newline bitfld.long 0x0 27. "IPC,Checksum Offload" "0: IP header/payload checksum checking is disabled,1: IP header/payload checksum checking is enabled" newline bitfld.long 0x0 24.--26. "IPG,Inter-Packet Gap" "0: 96 bit times IPG,1: 88 bit times IPG,2: 80 bit times IPG,3: 72 bit times IPG,4: 64 bit times IPG,5: 56 bit times IPG,6: 48 bit times IPG,7: 40 bit times IPG" newline bitfld.long 0x0 23. "GPSLCE,Giant Packet Size Limit Control Enable" "0: Giant Packet Size Limit Control is disabled,1: Giant Packet Size Limit Control is enabled" newline bitfld.long 0x0 22. "S2KP,IEEE 802.3as Support for 2K Packets" "0: Support upto 2K packet is disabled,1: Support upto 2K packet is Enabled" newline bitfld.long 0x0 21. "CST,CRC stripping for Type packets" "0: CRC stripping for Type packets is disabled,1: CRC stripping for Type packets is enabled" newline bitfld.long 0x0 20. "ACS,Automatic Pad or CRC Stripping" "0: Automatic Pad or CRC Stripping is disabled,1: Automatic Pad or CRC Stripping is enabled" newline bitfld.long 0x0 19. "WD,Watchdog Disable" "0: Watchdog is enabled,1: Watchdog is disabled" newline bitfld.long 0x0 17. "JD,Jabber Disable" "0: Jabber is enabled,1: Jabber is disabled" newline bitfld.long 0x0 16. "JE,Jumbo Packet Enable" "0: Jumbo packet is disabled,1: Jumbo packet is enabled" newline rbitfld.long 0x0 15. "PS,Port Select" "0: For 1000 or 2500 Mbps operations,1: For 10 or 100 Mbps operations" newline bitfld.long 0x0 14. "FES,Speed" "0: 10 Mbps when PS bit is 1 and 1 Gbps when PS bit..,1: 100 Mbps when PS bit is 1 and 2.5 Gbps when PS.." newline bitfld.long 0x0 13. "DM,Duplex Mode" "0: Half-duplex mode,1: Full-duplex mode" newline bitfld.long 0x0 12. "LM,Loopback Mode" "0: Loopback is disabled,1: Loopback is enabled" newline bitfld.long 0x0 11. "ECRSFD,Enable Carrier Sense Before Transmission in Full-Duplex Mode" "0: ECRSFD is disabled,1: ECRSFD is enabled" newline bitfld.long 0x0 10. "DO,Disable Receive Own" "0: Enable Receive Own,1: Disable Receive Own" newline bitfld.long 0x0 9. "DCRS,Disable Carrier Sense During Transmission" "0: Enable Carrier Sense During Transmission,1: Disable Carrier Sense During Transmission" newline bitfld.long 0x0 8. "DR,Disable Retry" "0: Enable Retry,1: Disable Retry" newline bitfld.long 0x0 5.--6. "BL,Back-Off Limit" "0: k = min(n 10),1: k = min(n 8),2: k = min(n 4),3: k = min(n 1)" newline bitfld.long 0x0 4. "DC,Deferral Check" "0: Deferral check function is disabled,1: Deferral check function is enabled" newline bitfld.long 0x0 2.--3. "PRELEN,Preamble Length for Transmit packets" "0: 7 bytes of preamble,1: 5 bytes of preamble,2: 3 bytes of preamble,?" newline bitfld.long 0x0 1. "TE,Transmitter Enable" "0: Transmitter is disabled,1: Transmitter is enabled" newline bitfld.long 0x0 0. "RE,Receiver Enable" "0: Receiver is disabled,1: Receiver is enabled" line.long 0x4 "MAC_EXT_CONFIGURATION,MAC Extended Configuration Register" hexmask.long.byte 0x4 25.--29. 1. "EIPG,Extended Inter-Packet Gap" newline bitfld.long 0x4 24. "EIPGEN,Extended Inter-Packet Gap Enable" "0: Extended Inter-Packet Gap is disabled,1: Extended Inter-Packet Gap is enabled" newline bitfld.long 0x4 19. "PDC,Packet Duplication Control" "0: Packet Duplication Control is disabled,1: Packet Duplication Control is enabled" newline bitfld.long 0x4 18. "USP,Unicast Slow Protocol Packet Detect" "0: Unicast Slow Protocol Packet Detection is disabled,1: Unicast Slow Protocol Packet Detection is enabled" newline bitfld.long 0x4 17. "SPEN,Slow Protocol Detection Enable" "0: Slow Protocol Detection is disabled,1: Slow Protocol Detection is enabled" newline bitfld.long 0x4 16. "DCRCC,Disable CRC Checking for Received Packets" "0: CRC Checking is enabled,1: CRC Checking is disabled" newline hexmask.long.word 0x4 0.--13. 1. "GPSL,Giant Packet Size Limit" line.long 0x8 "MAC_PACKET_FILTER,MAC Packet Filter" bitfld.long 0x8 31. "RA,Receive All" "0: Receive All is disabled,1: Receive All is enabled" newline bitfld.long 0x8 16. "VTFE,VLAN Tag Filter Enable" "0: VLAN Tag Filter is disabled,1: VLAN Tag Filter is enabled" newline bitfld.long 0x8 6.--7. "PCF,Pass Control Packets" "0: MAC filters all control packets from reaching..,1: MAC forwards all control packets except Pause..,2: MAC forwards all control packets to the..,3: MAC forwards the control packets that pass the.." newline bitfld.long 0x8 5. "DBF,Disable Broadcast Packets" "0: Enable Broadcast Packets,1: Disable Broadcast Packets" newline bitfld.long 0x8 4. "PM,Pass All Multicast" "0: Pass All Multicast is disabled,1: Pass All Multicast is enabled" newline bitfld.long 0x8 3. "DAIF,DA Inverse Filtering" "0: DA Inverse Filtering is disabled,1: DA Inverse Filtering is enabled" newline bitfld.long 0x8 0. "PR,Promiscuous Mode" "0: Promiscuous Mode is disabled,1: Promiscuous Mode is enabled" line.long 0xC "MAC_WATCHDOG_TIMEOUT,Watchdog Timeout" bitfld.long 0xC 8. "PWE,Programmable Watchdog Enable" "0: Programmable Watchdog is disabled,1: Programmable Watchdog is enabled" newline hexmask.long.byte 0xC 0.--3. 1. "WTO,Watchdog Timeout" group.long 0x50++0x3 line.long 0x0 "MAC_VLAN_TAG_CTRL,MAC VLAN Tag Control" bitfld.long 0x0 31. "EIVLRXS,Enable Inner VLAN Tag in Rx Status" "0: Inner VLAN Tag in Rx status is disabled,1: Inner VLAN Tag in Rx status is enabled" newline bitfld.long 0x0 28.--29. "EIVLS,Enable Inner VLAN Tag Stripping on Receive" "0: Do not strip,1: Strip if VLAN filter passes,2: Strip if VLAN filter fails,3: Always strip" newline bitfld.long 0x0 27. "ERIVLT,Enable Inner VLAN Tag" "0: Inner VLAN tag is disabled,1: Inner VLAN tag is enabled" newline bitfld.long 0x0 26. "EDVLP,Enable Double VLAN Processing" "0: Double VLAN Processing is disabled,1: Double VLAN Processing is enabled" newline bitfld.long 0x0 24. "EVLRXS,Enable VLAN Tag in Rx status" "0: VLAN Tag in Rx status is disabled,1: VLAN Tag in Rx status is enabled" newline bitfld.long 0x0 21.--22. "EVLS,Enable VLAN Tag Stripping on Receive" "0: Do not strip,1: Strip if VLAN filter passes,2: Strip if VLAN filter fails,3: Always strip" newline bitfld.long 0x0 20. "DOVLTC,Disable VLAN Type Check" "0: VLAN Type Check is enabled,1: VLAN Type Check is disabled" newline bitfld.long 0x0 19. "ERSVLM,Enable Receive S-VLAN Match" "0: Receive S-VLAN Match is disabled,1: Receive S-VLAN Match is enabled" newline bitfld.long 0x0 18. "ESVL,Enable S-VLAN" "0: S-VLAN is disabled,1: S-VLAN is enabled" newline bitfld.long 0x0 17. "VTIM,VLAN Tag Inverse Match Enable" "0: VLAN Tag Inverse Match is disabled,1: VLAN Tag Inverse Match is enabled" newline bitfld.long 0x0 16. "ETV,Enable 12-Bit VLAN Tag Comparison" "0: 12-bit VLAN Tag Comparison is disabled,1: 12-bit VLAN Tag Comparison is enabled" newline hexmask.long.word 0x0 0.--15. 1. "VL,VLAN Tag Identifier for Receive Packets" group.long 0x60++0x7 line.long 0x0 "MAC_VLAN_INCL,VLAN Tag Inclusion or Replacement" rbitfld.long 0x0 31. "BUSY,Busy" "0: Busy status not detected,1: Busy status detected" newline bitfld.long 0x0 30. "RDWR,Read write control" "0: Read operation of indirect access,1: Write operation of indirect access" newline bitfld.long 0x0 24. "ADDR,Address" "0,1" newline bitfld.long 0x0 21. "CBTI,Channel based tag insertion" "0: Channel based tag insertion is disabled,1: Channel based tag insertion is enabled" newline bitfld.long 0x0 20. "VLTI,VLAN Tag Input" "0: VLAN Tag Input is disabled,1: VLAN Tag Input is enabled" newline bitfld.long 0x0 19. "CSVL,C-VLAN or S-VLAN" "0: C-VLAN type (0x8100) is inserted or replaced,1: S-VLAN type (0x88A8) is inserted or replaced" newline bitfld.long 0x0 18. "VLP,VLAN Priority Control" "0: VLAN Priority Control is disabled,1: VLAN Priority Control is enabled" newline bitfld.long 0x0 16.--17. "VLC,VLAN Tag Control in Transmit Packets" "0: No VLAN tag deletion insertion or replacement,1: VLAN tag deletion,2: VLAN tag insertion,3: VLAN tag replacement" newline hexmask.long.word 0x0 0.--15. 1. "VLT,VLAN Tag for Transmit Packets" line.long 0x4 "MAC_INNER_VLAN_INCL,MAC Inner VLAN Tag Inclusion or Replacement" bitfld.long 0x4 20. "VLTI,VLAN Tag Input" "0: VLAN Tag Input is disabled,1: VLAN Tag Input is enabled" newline bitfld.long 0x4 19. "CSVL,C-VLAN or S-VLAN" "0: C-VLAN type (0x8100) is inserted,1: S-VLAN type (0x88A8) is inserted" newline bitfld.long 0x4 18. "VLP,VLAN Priority Control" "0: VLAN Priority Control is disabled,1: VLAN Priority Control is enabled" newline bitfld.long 0x4 16.--17. "VLC,VLAN Tag Control in Transmit Packets" "0: No VLAN tag deletion insertion or replacement,1: VLAN tag deletion,2: VLAN tag insertion,3: VLAN tag replacement" newline hexmask.long.word 0x4 0.--15. 1. "VLT,VLAN Tag for Transmit Packets" group.long 0x70++0x3 line.long 0x0 "MAC_Q0_TX_FLOW_CTRL,MAC Q0 Tx Flow Control" hexmask.long.word 0x0 16.--31. 1. "PT,Pause Time" newline bitfld.long 0x0 7. "DZPQ,Disable Zero-Quanta Pause" "0: Zero-Quanta Pause packet generation is enabled,1: Zero-Quanta Pause packet generation is disabled" newline bitfld.long 0x0 4.--6. "PLT,Pause Low Threshold" "0: Pause Time minus 4 Slot Times (PT -4 slot times),1: Pause Time minus 28 Slot Times (PT -28 slot times),2: Pause Time minus 36 Slot Times (PT -36 slot times),3: Pause Time minus 144 Slot Times (PT -144 slot..,4: Pause Time minus 256 Slot Times (PT -256 slot..,5: Pause Time minus 512 Slot Times (PT -512 slot..,?,?" newline bitfld.long 0x0 1. "TFE,Transmit Flow Control Enable" "0: Transmit Flow Control is disabled,1: Transmit Flow Control is enabled" newline bitfld.long 0x0 0. "FCB_BPA,Flow Control Busy or Backpressure Activate" "0: Flow Control Busy or Backpressure Activate is..,1: Flow Control Busy or Backpressure Activate is.." group.long 0x90++0x7 line.long 0x0 "MAC_RX_FLOW_CTRL,MAC Rx Flow Control" bitfld.long 0x0 1. "UP,Unicast Pause Packet Detect" "0: Unicast Pause Packet Detect disabled,1: Unicast Pause Packet Detect enabled" newline bitfld.long 0x0 0. "RFE,Receive Flow Control Enable" "0: Receive Flow Control is disabled,1: Receive Flow Control is enabled" line.long 0x4 "MAC_RXQ_CTRL4,Receive Queue Control 4" bitfld.long 0x4 17. "VFFQ,VLAN Tag Filter Fail Packets Queue" "0,1" newline bitfld.long 0x4 16. "VFFQE,VLAN Tag Filter Fail Packets Queuing Enable" "0: VLAN tag Filter Fail Packets Queuing is disabled,1: VLAN tag Filter Fail Packets Queuing is enabled" newline bitfld.long 0x4 9. "MFFQ,Multicast Address Filter Fail Packets Queue." "0,1" newline bitfld.long 0x4 8. "MFFQE,Multicast Address Filter Fail Packets Queuing Enable." "0: Multicast Address Filter Fail Packets Queuing is..,1: Multicast Address Filter Fail Packets Queuing is.." newline bitfld.long 0x4 1. "UFFQ,Unicast Address Filter Fail Packets Queue." "0,1" newline bitfld.long 0x4 0. "UFFQE,Unicast Address Filter Fail Packets Queuing Enable." "0: Unicast Address Filter Fail Packets Queuing is..,1: Unicast Address Filter Fail Packets Queuing is.." group.long 0xA0++0xB line.long 0x0 "MAC_RXQ_CTRL0,Receive Queue Control 0" bitfld.long 0x0 2.--3. "RXQ1EN,Receive Queue 1 Enable" "0: Queue not enabled,1: Queue enabled for AV,2: Queue enabled for DCB/Generic,?" newline bitfld.long 0x0 0.--1. "RXQ0EN,Receive Queue 0 Enable" "0: Queue not enabled,1: Queue enabled for AV,2: Queue enabled for DCB/Generic,?" line.long 0x4 "MAC_RXQ_CTRL1,Receive Queue Control 1" bitfld.long 0x4 29. "TBRQE,Type Field Based Rx Queuing Enable" "0,1" newline bitfld.long 0x4 28. "OMCBCQ,OMCBCQ" "0: overriding MCBCQ priority disabled,1: overriding MCBCQ priority enabled" newline bitfld.long 0x4 22.--23. "TPQC,Tagged PTP over Ethernet Packets Queuing Control." "0,1,2,3" newline bitfld.long 0x4 21. "TACPQE,Tagged AV Control Packets Queuing Enable." "0: Tagged AV Control Packets Queuing is disabled,1: Tagged AV Control Packets Queuing is enabled" newline bitfld.long 0x4 20. "MCBCQEN,Multicast and Broadcast Queue Enable" "0: Multicast and Broadcast Queue is disabled,1: Multicast and Broadcast Queue is enabled" newline bitfld.long 0x4 16.--18. "MCBCQ,Multicast and Broadcast Queue" "0: Receive Queue 0,1: Receive Queue 1,?,?,?,?,?,?" newline bitfld.long 0x4 12.--14. "UPQ,Untagged Packet Queue" "0: Receive Queue 0,1: Receive Queue 1,?,?,?,?,?,?" newline bitfld.long 0x4 4.--6. "PTPQ,PTP Packets Queue" "0: Receive Queue 0,1: Receive Queue 1,?,?,?,?,?,?" newline bitfld.long 0x4 0.--2. "AVCPQ,AV Untagged Control Packets Queue" "0: Receive Queue 0,1: Receive Queue 1,?,?,?,?,?,?" line.long 0x8 "MAC_RXQ_CTRL2,Receive Queue Control 2" hexmask.long.byte 0x8 8.--15. 1. "PSRQ1,Priorities Selected in the Receive Queue 1" newline hexmask.long.byte 0x8 0.--7. 1. "PSRQ0,Priorities Selected in the Receive Queue 0" rgroup.long 0xB0++0x3 line.long 0x0 "MAC_INTERRUPT_STATUS,Interrupt Status" bitfld.long 0x0 18. "MDIOIS,MDIO Interrupt Status" "0: MDIO Interrupt status not active,1: MDIO Interrupt status active" newline bitfld.long 0x0 14. "RXSTSIS,Receive Status Interrupt" "0: Receive Interrupt status not active,1: Receive Interrupt status active" newline bitfld.long 0x0 13. "TXSTSIS,Transmit Status Interrupt" "0: Transmit Interrupt status not active,1: Transmit Interrupt status active" newline bitfld.long 0x0 12. "TSIS,TSIS" "0: Timestamp Interrupt status not active,1: Timestamp Interrupt status active" newline bitfld.long 0x0 5. "LPIIS,LPIIS" "0: LPI Interrupt status not active,1: LPI Interrupt status active" newline bitfld.long 0x0 4. "PMTIS,PMTIS" "0: PMT Interrupt status not active,1: PMT Interrupt status active" newline bitfld.long 0x0 3. "PHYIS,PHY Interrupt" "0: PHY Interrupt not detected,1: PHY Interrupt detected" group.long 0xB4++0x3 line.long 0x0 "MAC_INTERRUPT_ENABLE,Interrupt Enable" bitfld.long 0x0 18. "MDIOIE,MDIO Interrupt Enable" "0: MDIO Interrupt is disabled,1: MDIO Interrupt is enabled" newline bitfld.long 0x0 14. "RXSTSIE,Receive Status Interrupt Enable" "0: Receive Status Interrupt is disabled,1: Receive Status Interrupt is enabled" newline bitfld.long 0x0 13. "TXSTSIE,Transmit Status Interrupt Enable" "0: Timestamp Status Interrupt is disabled,1: Timestamp Status Interrupt is enabled" newline bitfld.long 0x0 12. "TSIE,Timestamp Interrupt Enable" "0: Timestamp Interrupt is disabled,1: Timestamp Interrupt is enabled" newline bitfld.long 0x0 5. "LPIIE,LPI Interrupt Enable" "0: LPI Interrupt is disabled,1: LPI Interrupt is enabled" newline bitfld.long 0x0 4. "PMTIE,PMT Interrupt Enable" "0: PMT Interrupt is disabled,1: PMT Interrupt is enabled" newline bitfld.long 0x0 3. "PHYIE,PHY Interrupt Enable" "0: PHY Interrupt is disabled,1: PHY Interrupt is enabled" rgroup.long 0xB8++0x3 line.long 0x0 "MAC_RX_TX_STATUS,Receive Transmit Status" bitfld.long 0x0 8. "RWT,Receive Watchdog Timeout" "0: No receive watchdog timeout,1: Receive watchdog timed out" newline bitfld.long 0x0 5. "EXCOL,Excessive Collisions" "0: No collision,1: Excessive collision is sensed" newline bitfld.long 0x0 4. "LCOL,Late Collision" "0: No collision,1: Late collision is sensed" newline bitfld.long 0x0 3. "EXDEF,Excessive Deferral" "0: No Excessive deferral,1: Excessive deferral" newline bitfld.long 0x0 2. "LCARR,Loss of Carrier" "0: Carrier is present,1: Loss of carrier" newline bitfld.long 0x0 1. "NCARR,No Carrier" "0: Carrier is present,1: No carrier" newline bitfld.long 0x0 0. "TJT,Transmit Jabber Timeout" "0: No Transmit Jabber Timeout,1: Transmit Jabber Timeout occurred" group.long 0xC0++0x7 line.long 0x0 "MAC_PMT_CONTROL_STATUS,PMT Control and Status" bitfld.long 0x0 31. "RWKFILTRST,Remote Wake-Up Packet Filter Register Pointer Reset" "0: Remote Wake-Up Packet Filter Register Pointer is..,1: Remote Wake-Up Packet Filter Register Pointer is.." newline hexmask.long.byte 0x0 24.--28. 1. "RWKPTR,Remote Wake-up FIFO Pointer" newline bitfld.long 0x0 10. "RWKPFE,Remote Wake-up Packet Forwarding Enable" "0: Remote Wake-up Packet Forwarding is disabled,1: Remote Wake-up Packet Forwarding is enabled" newline bitfld.long 0x0 9. "GLBLUCAST,Global Unicast" "0: Global unicast is disabled,1: Global unicast is enabled" newline rbitfld.long 0x0 6. "RWKPRCVD,Remote Wake-Up Packet Received" "0: Remote wake-up packet is received,1: Remote wake-up packet is received" newline rbitfld.long 0x0 5. "MGKPRCVD,Magic Packet Received" "0: No Magic packet is received,1: Magic packet is received" newline bitfld.long 0x0 2. "RWKPKTEN,Remote Wake-Up Packet Enable" "0: Remote wake-up packet is disabled,1: Remote wake-up packet is enabled" newline bitfld.long 0x0 1. "MGKPKTEN,Magic Packet Enable" "0: Magic Packet is disabled,1: Magic Packet is enabled" newline bitfld.long 0x0 0. "PWRDWN,Power Down" "0: Power down is disabled,1: Power down is enabled" line.long 0x4 "MAC_RWK_PACKET_FILTER,Remote Wakeup Filter" hexmask.long 0x4 0.--31. 1. "WKUPFRMFTR,RWK Packet Filter" group.long 0xD0++0xF line.long 0x0 "MAC_LPI_CONTROL_STATUS,LPI Control and Status" bitfld.long 0x0 21. "LPITCSE,LPI Tx Clock Stop Enable" "0: LPI Tx Clock Stop is disabled,1: LPI Tx Clock Stop is enabled" newline bitfld.long 0x0 20. "LPIATE,LPI Timer Enable" "0: LPI Timer is disabled,1: LPI Timer is enabled" newline bitfld.long 0x0 19. "LPITXA,LPI Tx Automate" "0: LPI Tx Automate is disabled,1: LPI Tx Automate is enabled" newline bitfld.long 0x0 17. "PLS,PHY Link Status" "0: link is down,1: link is okay (UP)" newline bitfld.long 0x0 16. "LPIEN,LPI Enable" "0: LPI state is disabled,1: LPI state is enabled" newline rbitfld.long 0x0 9. "RLPIST,Receive LPI State" "0: Receive LPI state not detected,1: Receive LPI state detected" newline rbitfld.long 0x0 8. "TLPIST,Transmit LPI State" "0: Transmit LPI state not detected,1: Transmit LPI state detected" newline rbitfld.long 0x0 3. "RLPIEX,Receive LPI Exit" "0: Receive LPI exit not detected,1: Receive LPI exit detected" newline rbitfld.long 0x0 2. "RLPIEN,Receive LPI Entry" "0: Receive LPI entry not detected,1: Receive LPI entry detected" newline rbitfld.long 0x0 1. "TLPIEX,Transmit LPI Exit" "0: Transmit LPI exit not detected,1: Transmit LPI exit detected" newline rbitfld.long 0x0 0. "TLPIEN,Transmit LPI Entry" "0: Transmit LPI entry not detected,1: Transmit LPI entry detected" line.long 0x4 "MAC_LPI_TIMERS_CONTROL,LPI Timers Control" hexmask.long.word 0x4 16.--25. 1. "LST,LPI LS Timer" newline hexmask.long.word 0x4 0.--15. 1. "TWT,LPI TW Timer" line.long 0x8 "MAC_LPI_ENTRY_TIMER,Tx LPI Entry Timer Control" hexmask.long.tbyte 0x8 3.--19. 1. "LPIET,LPI Entry Timer" line.long 0xC "MAC_ONEUS_TIC_COUNTER,One-microsecond Reference Timer" hexmask.long.word 0xC 0.--11. 1. "TIC_1US_CNTR,1US TIC Counter" rgroup.long 0x110++0x7 line.long 0x0 "MAC_VERSION,MAC Version" hexmask.long.byte 0x0 8.--15. 1. "USERVER,User-defined Version" newline hexmask.long.byte 0x0 0.--7. 1. "SNPSVER,Synopsys-defined Version" line.long 0x4 "MAC_DEBUG,MAC Debug" bitfld.long 0x4 17.--18. "TFCSTS,MAC Transmit Packet Controller Status" "0: Idle state,1: Waiting for one of the following: Status of the..,2: Generating and transmitting a Pause control..,3: Transferring input packet for transmission" newline bitfld.long 0x4 16. "TPESTS,MAC GMII or MII Transmit Protocol Engine Status" "0: MAC GMII or MII Transmit Protocol Engine Status..,1: MAC GMII or MII Transmit Protocol Engine Status.." newline bitfld.long 0x4 1.--2. "RFCFCSTS,MAC Receive Packet Controller FIFO Status" "0,1,2,3" newline bitfld.long 0x4 0. "RPESTS,MAC GMII or MII Receive Protocol Engine Status" "0: MAC GMII or MII Receive Protocol Engine Status..,1: MAC GMII or MII Receive Protocol Engine Status.." rgroup.long 0x11C++0xF line.long 0x0 "MAC_HW_FEATURE0,Hardware Features 0" bitfld.long 0x0 28.--30. "ACTPHYSEL,Active PHY Selected" "0: GMII or MII,1: RGMII,2: SGMII,3: TBI,4: RMII,5: RTBI,6: SMII,7: RevMII" newline bitfld.long 0x0 27. "SAVLANINS,Source Address or VLAN Insertion Enable" "0: Source Address or VLAN Insertion Enable option..,1: Source Address or VLAN Insertion Enable option.." newline bitfld.long 0x0 25.--26. "TSSTSSEL,Timestamp System Time Source" "0: Internal,1: External,2: Both,?" newline bitfld.long 0x0 24. "MACADR64SEL,MAC Addresses 64-127 Selected" "0: MAC Addresses 64-127 Select option is not selected,1: MAC Addresses 64-127 Select option is selected" newline bitfld.long 0x0 23. "MACADR32SEL,MAC Addresses 32-63 Selected" "0: MAC Addresses 32-63 Select option is not selected,1: MAC Addresses 32-63 Select option is selected" newline hexmask.long.byte 0x0 18.--22. 1. "ADDMACADRSEL,MAC Addresses 1-31 Selected" newline bitfld.long 0x0 16. "RXCOESEL,Receive Checksum Offload Enabled" "0: Receive Checksum Offload Enable option is not..,1: Receive Checksum Offload Enable option is selected" newline bitfld.long 0x0 14. "TXCOESEL,Transmit Checksum Offload Enabled" "0: Transmit Checksum Offload Enable option is not..,1: Transmit Checksum Offload Enable option is.." newline bitfld.long 0x0 13. "EEESEL,Energy Efficient Ethernet Enabled" "0: Energy Efficient Ethernet Enable option is not..,1: Energy Efficient Ethernet Enable option is.." newline bitfld.long 0x0 12. "TSSEL,IEEE 1588-2008 Timestamp Enabled" "0: IEEE 1588-2008 Timestamp Enable option is not..,1: IEEE 1588-2008 Timestamp Enable option is selected" newline bitfld.long 0x0 9. "ARPOFFSEL,ARP Offload Enabled" "0: ARP Offload Enable option is not selected,1: ARP Offload Enable option is selected" newline bitfld.long 0x0 8. "MMCSEL,RMON Module Enable" "0: RMON Module Enable option is not selected,1: RMON Module Enable option is selected" newline bitfld.long 0x0 7. "MGKSEL,PMT Magic Packet Enable" "0: PMT Magic Packet Enable option is not selected,1: PMT Magic Packet Enable option is selected" newline bitfld.long 0x0 6. "RWKSEL,PMT Remote Wake-up Packet Enable" "0: PMT Remote Wake-up Packet Enable option is not..,1: PMT Remote Wake-up Packet Enable option is.." newline bitfld.long 0x0 5. "SMASEL,SMA (MDIO) Interface" "0: SMA (MDIO) Interface not selected,1: SMA (MDIO) Interface selected" newline bitfld.long 0x0 4. "VLHASH,VLAN Hash Filter Selected" "0: VLAN Hash Filter not selected,1: VLAN Hash Filter selected" newline bitfld.long 0x0 3. "PCSSEL,PCS Registers (TBI SGMII or RTBI PHY interface)" "0: No PCS Registers (TBI SGMII or RTBI PHY interface),1: PCS Registers (TBI SGMII or RTBI PHY interface)" newline bitfld.long 0x0 2. "HDSEL,Half-duplex Support" "0: No Half-duplex support,1: Half-duplex support" newline bitfld.long 0x0 1. "GMIISEL,1000 Mbps Support" "0: No 1000 Mbps support,1: 1000 Mbps support" newline bitfld.long 0x0 0. "MIISEL,10 or 100 Mbps Support" "0: No 10 or 100 Mbps support,1: 10 or 100 Mbps support" line.long 0x4 "MAC_HW_FEATURE1,Hardware Features 1" hexmask.long.byte 0x4 27.--30. 1. "L3L4FNUM,Total number of L3 or L4 Filters" newline bitfld.long 0x4 24.--25. "HASHTBLSZ,Hash Table Size" "0: No hash table,1: 64,2: 128,3: 256" newline bitfld.long 0x4 23. "POUOST,One Step for PTP over UDP/IP Feature Enable" "0: One Step for PTP over UDP/IP Feature is not..,1: One Step for PTP over UDP/IP Feature is selected" newline bitfld.long 0x4 21. "RAVSEL,Rx Side Only AV Feature Enable" "0: Rx Side Only AV Feature is not selected,1: Rx Side Only AV Feature is selected" newline bitfld.long 0x4 20. "AVSEL,AV Feature Enable" "0: AV Feature is not selected,1: AV Feature is selected" newline bitfld.long 0x4 19. "DBGMEMA,DMA Debug Registers Enable" "0: DMA Debug Registers option is not selected,1: DMA Debug Registers option is selected" newline bitfld.long 0x4 18. "TSOEN,TCP Segmentation Offload Enable" "0: TCP Segmentation Offload Feature is not selected,1: TCP Segmentation Offload Feature is selected" newline bitfld.long 0x4 17. "SPHEN,Split Header Feature Enable" "0: Split Header Feature is not selected,1: Split Header Feature is selected" newline bitfld.long 0x4 16. "DCBEN,DCB Feature Enable" "0: DCB Feature is not selected,1: DCB Feature is selected" newline bitfld.long 0x4 14.--15. "ADDR64,Address Width." "0: 32,1: 40,2: 48,?" newline bitfld.long 0x4 13. "ADVTHWORD,IEEE 1588 High Word Register Enable" "0: IEEE 1588 High Word Register option is not..,1: IEEE 1588 High Word Register option is selected" newline bitfld.long 0x4 12. "PTOEN,PTP Offload Enable" "0: PTP Offload feature is not selected,1: PTP Offload feature is selected" newline bitfld.long 0x4 11. "OSTEN,One-Step Timestamping Enable" "0: One-Step Timestamping feature is not selected,1: One-Step Timestamping feature is selected" newline hexmask.long.byte 0x4 6.--10. 1. "TXFIFOSIZE,MTL Transmit FIFO Size" newline bitfld.long 0x4 5. "SPRAM,Single Port RAM Enable" "0: Single Port RAM feature is not selected,1: Single Port RAM feature is selected" newline hexmask.long.byte 0x4 0.--4. 1. "RXFIFOSIZE,MTL Receive FIFO Size" line.long 0x8 "MAC_HW_FEATURE2,Hardware Features 2" bitfld.long 0x8 28.--30. "AUXSNAPNUM,Number of Auxiliary Snapshot Inputs" "0: No auxiliary input,1: 1 auxiliary input,2: 2 auxiliary input,3: 3 auxiliary input,4: 4 auxiliary input,?,?,?" newline bitfld.long 0x8 24.--26. "PPSOUTNUM,Number of PPS Outputs" "0: No PPS output,1: 1 PPS output,2: 2 PPS output,3: 3 PPS output,4: 4 PPS output,?,?,?" newline bitfld.long 0x8 22.--23. "TDCSZ,Tx DMA Descriptor Cache Size in terms of 16 bytes descriptors:" "0,1,2,3" newline hexmask.long.byte 0x8 18.--21. 1. "TXCHCNT,Number of DMA Transmit Channels" newline bitfld.long 0x8 16.--17. "RDCSZ,Rx DMA Descriptor Cache Size in terms of 16 bytes descriptors:" "0,1,2,3" newline hexmask.long.byte 0x8 12.--15. 1. "RXCHCNT,Number of DMA Receive Channels" newline hexmask.long.byte 0x8 6.--9. 1. "TXQCNT,Number of MTL Transmit Queues" newline hexmask.long.byte 0x8 0.--3. 1. "RXQCNT,Number of MTL Receive Queues" line.long 0xC "MAC_HW_FEATURE3,Hardware Features 3" bitfld.long 0xC 28.--29. "ASP,Automotive Safety Package" "0: No Safety features selected,1: Only 'ECC protection for external memory'..,2: All the Automotive Safety features are selected..,3: All the Automotive Safety features are selected.." newline bitfld.long 0xC 27. "TBSSEL,Time Based Scheduling Enable" "0: Time Based Scheduling Enable feature is not..,1: Time Based Scheduling Enable feature is selected" newline bitfld.long 0xC 26. "FPESEL,Frame Preemption Enable" "0: Frame Preemption Enable feature is not selected,1: Frame Preemption Enable feature is selected" newline bitfld.long 0xC 20.--21. "ESTWID,Width of the Time Interval field in the Gate Control List" "0: Width not configured,1: 16,2: 20,3: 24" newline bitfld.long 0xC 17.--19. "ESTDEP,Depth of the Gate Control List" "0: No Depth configured,1: 64,2: 128,3: 256,4: 512,5: 1024,?,?" newline bitfld.long 0xC 16. "ESTSEL,Enhancements to Scheduled Traffic Enable" "0: Enable Enhancements to Scheduling Traffic..,1: Enable Enhancements to Scheduling Traffic.." newline bitfld.long 0xC 13.--14. "FRPES,Flexible Receive Parser Table Entries size" "0: 64 Entries,1: 128 Entries,2: 256 Entries,?" newline bitfld.long 0xC 11.--12. "FRPBS,Flexible Receive Parser Buffer size" "0: 64 Bytes,1: 128 Bytes,2: 256 Bytes,?" newline bitfld.long 0xC 10. "FRPSEL,Flexible Receive Parser Selected" "0: Flexible Receive Parser feature is not selected,1: Flexible Receive Parser feature is selected" newline bitfld.long 0xC 9. "PDUPSEL,Broadcast/Multicast Packet Duplication" "0: Broadcast/Multicast Packet Duplication feature..,1: Broadcast/Multicast Packet Duplication feature.." newline bitfld.long 0xC 5. "DVLAN,Double VLAN Tag Processing Selected" "0: Double VLAN option is not selected,1: Double VLAN option is selected" newline bitfld.long 0xC 4. "CBTISEL,Queue/Channel based VLAN tag insertion on Tx Enable" "0: Enable Queue/Channel based VLAN tag insertion on..,1: Enable Queue/Channel based VLAN tag insertion on.." newline bitfld.long 0xC 0.--2. "NRVF,Number of Extended VLAN Tag Filters Enabled" "0: No Extended Rx VLAN Filters,1: 4 Extended Rx VLAN Filters,2: 8 Extended Rx VLAN Filters,3: 16 Extended Rx VLAN Filters,4: 24 Extended Rx VLAN Filters,5: 32 Extended Rx VLAN Filters,?,?" group.long 0x200++0x7 line.long 0x0 "MAC_MDIO_ADDRESS,MDIO Address" bitfld.long 0x0 27. "PSE,Preamble Suppression Enable" "0: Preamble Suppression disabled,1: Preamble Suppression enabled" newline bitfld.long 0x0 26. "BTB,Back to Back transactions" "0: Back to Back transactions disabled,1: Back to Back transactions enabled" newline hexmask.long.byte 0x0 21.--25. 1. "PA,Physical Layer Address" newline hexmask.long.byte 0x0 16.--20. 1. "RDA,Register/Device Address" newline bitfld.long 0x0 12.--14. "NTC,NTC" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x0 8.--11. 1. "CR,CR" newline bitfld.long 0x0 4. "SKAP,Skip Address Packet" "0: Skip Address Packet is disabled,1: Skip Address Packet is enabled" newline bitfld.long 0x0 3. "GOC_1,GMII Operation Command 1" "0: GMII Operation Command 1 is disabled,1: GMII Operation Command 1 is enabled" newline bitfld.long 0x0 2. "GOC_0,GMII Operation Command 0" "0: GMII Operation Command 0 is disabled,1: GMII Operation Command 0 is enabled" newline bitfld.long 0x0 1. "C45E,Clause 45 PHY Enable" "0: Clause 45 PHY is disabled,1: Clause 45 PHY is enabled" newline bitfld.long 0x0 0. "GB,GMII Busy" "0: GMII Busy is disabled,1: GMII Busy is enabled" line.long 0x4 "MAC_MDIO_DATA,MAC MDIO Data" hexmask.long.word 0x4 16.--31. 1. "RA,Register Address" newline hexmask.long.word 0x4 0.--15. 1. "GD,GMII Data" group.long 0x230++0x3 line.long 0x0 "MAC_CSR_SW_CTRL,CSR Software Control" bitfld.long 0x0 0. "RCWE,Register Clear on Write 1 Enable" "0: Register Clear on Write 1 is disabled,1: Register Clear on Write 1 is enabled" group.long 0x300++0x7 line.long 0x0 "MAC_ADDRESS0_HIGH,MAC Address0 High" rbitfld.long 0x0 31. "AE,Address Enable" "0: INVALID : This bit must be always set to 1,1: This bit is always set to 1" newline bitfld.long 0x0 16.--17. "DCS,DMA Channel Select" "0,1,2,3" newline hexmask.long.word 0x0 0.--15. 1. "ADDRHI,MAC Address0[47:32]" line.long 0x4 "MAC_ADDRESS0_LOW,MAC Address0 Low" hexmask.long 0x4 0.--31. 1. "ADDRLO,MAC Address0[31:0]" group.long 0xA70++0x7 line.long 0x0 "INDIR_ACCESS_CTRL,Indirect Access Control" hexmask.long.byte 0x0 16.--19. 1. "MSEL,Mode Select" newline hexmask.long.byte 0x0 8.--15. 1. "AOFF,Address Offset" newline bitfld.long 0x0 5. "AUTO,Auto increment" "0,1" newline bitfld.long 0x0 1. "COM,Command type" "0: Write operation,1: Read operation" newline bitfld.long 0x0 0. "OB,Operation Busy." "0,1" line.long 0x4 "INDIR_ACCESS_DATA,Indirect Access Data" hexmask.long 0x4 0.--31. 1. "DATA,This field contains data to read/write for Indirect address access associated with MAC_Indir_Access_Ctrl" group.long 0xB00++0x7 line.long 0x0 "MAC_TIMESTAMP_CONTROL,Timestamp Control" bitfld.long 0x0 28. "AV8021ASMEN,AV 802." "0: AV 802.1AS Mode is disabled,1: AV 802.1AS Mode is enabled" newline bitfld.long 0x0 24. "TXTSSTSM,Transmit Timestamp Status Mode" "0: Transmit Timestamp Status Mode is disabled,1: Transmit Timestamp Status Mode is enabled" newline bitfld.long 0x0 20. "ESTI,External System Time Input" "0: External System Time Input is disabled,1: External System Time Input is enabled" newline bitfld.long 0x0 18. "TSENMACADDR,Enable MAC Address for PTP Packet Filtering" "0: MAC Address for PTP Packet Filtering is disabled,1: MAC Address for PTP Packet Filtering is enabled" newline bitfld.long 0x0 16.--17. "SNAPTYPSEL,Select PTP packets for Taking Snapshots" "0,1,2,3" newline bitfld.long 0x0 15. "TSMSTRENA,Enable Snapshot for Messages Relevant to Master" "0: Snapshot for Messages Relevant to Master is..,1: Snapshot for Messages Relevant to Master is.." newline bitfld.long 0x0 14. "TSEVNTENA,Enable Timestamp Snapshot for Event Messages" "0: Timestamp Snapshot for Event Messages is disabled,1: Timestamp Snapshot for Event Messages is enabled" newline bitfld.long 0x0 13. "TSIPV4ENA,Enable Processing of PTP Packets Sent over IPv4-UDP" "0: Processing of PTP Packets Sent over IPv4-UDP is..,1: Processing of PTP Packets Sent over IPv4-UDP is.." newline bitfld.long 0x0 12. "TSIPV6ENA,Enable Processing of PTP Packets Sent over IPv6-UDP" "0: Processing of PTP Packets Sent over IPv6-UDP is..,1: Processing of PTP Packets Sent over IPv6-UDP is.." newline bitfld.long 0x0 11. "TSIPENA,Enable Processing of PTP over Ethernet Packets" "0: Processing of PTP over Ethernet Packets is..,1: Processing of PTP over Ethernet Packets is enabled" newline bitfld.long 0x0 10. "TSVER2ENA,Enable PTP Packet Processing for Version 2 Format" "0: PTP Packet Processing for Version 2 Format is..,1: PTP Packet Processing for Version 2 Format is.." newline bitfld.long 0x0 9. "TSCTRLSSR,Timestamp Digital or Binary Rollover Control" "0: Timestamp Digital or Binary Rollover Control is..,1: Timestamp Digital or Binary Rollover Control is.." newline bitfld.long 0x0 8. "TSENALL,Enable Timestamp for All Packets" "0: Timestamp for All Packets disabled,1: Timestamp for All Packets enabled" newline bitfld.long 0x0 5. "TSADDREG,Update Addend Register" "0: Addend Register is not updated,1: Addend Register is updated" newline bitfld.long 0x0 4. "TSTRIG,Enable Timestamp Interrupt Trigger" "0: Timestamp Interrupt Trigger is not enabled,1: Timestamp Interrupt Trigger is enabled" newline bitfld.long 0x0 3. "TSUPDT,Update Timestamp" "0: Timestamp is not updated,1: Timestamp is updated" newline bitfld.long 0x0 2. "TSINIT,Initialize Timestamp" "0: Timestamp is not initialized,1: Timestamp is initialized" newline bitfld.long 0x0 1. "TSCFUPDT,Fine or Coarse Timestamp Update" "0: Coarse method is used to update system timestamp,1: Fine method is used to update system timestamp" newline bitfld.long 0x0 0. "TSENA,Enable Timestamp" "0: Timestamp is disabled,1: Timestamp is enabled" line.long 0x4 "MAC_SUB_SECOND_INCREMENT,Subsecond Increment" hexmask.long.byte 0x4 16.--23. 1. "SNSINC,Sub-nanosecond Increment Value" rgroup.long 0xB08++0x7 line.long 0x0 "MAC_SYSTEM_TIME_SECONDS,System Time Seconds" hexmask.long 0x0 0.--31. 1. "TSS,Timestamp Second" line.long 0x4 "MAC_SYSTEM_TIME_NANOSECONDS,System Time Nanoseconds" hexmask.long 0x4 0.--30. 1. "TSSS,Timestamp Sub Seconds" group.long 0xB10++0xB line.long 0x0 "MAC_SYSTEM_TIME_SECONDS_UPDATE,System Time Seconds Update" hexmask.long 0x0 0.--31. 1. "TSS,Timestamp Seconds" line.long 0x4 "MAC_SYSTEM_TIME_NANOSECONDS_UPDATE,System Time Nanoseconds Update" bitfld.long 0x4 31. "ADDSUB,Add or Subtract Time" "0: Add time,1: Subtract time" newline hexmask.long 0x4 0.--30. 1. "TSSS,Timestamp Sub Seconds" line.long 0x8 "MAC_TIMESTAMP_ADDEND,Timestamp Addend" hexmask.long 0x8 0.--31. 1. "TSAR,Timestamp Addend Register" rgroup.long 0xB20++0x3 line.long 0x0 "MAC_TIMESTAMP_STATUS,Timestamp Status" bitfld.long 0x0 15. "TXTSSIS,Tx Timestamp Status Interrupt Status" "0: Tx Timestamp Status Interrupt status not detected,1: Tx Timestamp Status Interrupt status detected" newline bitfld.long 0x0 3. "TSTRGTERR0,Timestamp Target Time Error" "0: Timestamp Target Time Error status not detected,1: Timestamp Target Time Error status detected" newline bitfld.long 0x0 1. "TSTARGT0,Timestamp Target Time Reached" "0: Timestamp Target Time Reached status not detected,1: Timestamp Target Time Reached status detected" newline bitfld.long 0x0 0. "TSSOVF,Timestamp Seconds Overflow" "0: Timestamp Seconds Overflow status not detected,1: Timestamp Seconds Overflow status detected" rgroup.long 0xB30++0x7 line.long 0x0 "MAC_TX_TIMESTAMP_STATUS_NANOSECONDS,Transmit Timestamp Status Nanoseconds" bitfld.long 0x0 31. "TXTSSMIS,TXTSSMIS" "0: Transmit Timestamp Status Missed status not..,1: Transmit Timestamp Status Missed status detected" newline hexmask.long 0x0 0.--30. 1. "TXTSSLO,Transmit Timestamp Status Low" line.long 0x4 "MAC_TX_TIMESTAMP_STATUS_SECONDS,Transmit Timestamp Status Seconds" hexmask.long 0x4 0.--31. 1. "TXTSSHI,Transmit Timestamp Status High" group.long 0xB58++0x7 line.long 0x0 "MAC_TIMESTAMP_INGRESS_CORR_NANOSECOND,Timestamp Ingress Correction Nanosecond" hexmask.long 0x0 0.--31. 1. "TSIC,Timestamp Ingress Correction" line.long 0x4 "MAC_TIMESTAMP_EGRESS_CORR_NANOSECOND,Timestamp Egress Correction Nanosecond" hexmask.long 0x4 0.--31. 1. "TSEC,Timestamp Egress Correction" rgroup.long 0xB68++0x7 line.long 0x0 "MAC_TIMESTAMP_INGRESS_LATENCY,Timestamp Ingress Latency" hexmask.long.word 0x0 16.--27. 1. "ITLNS,ITLNS" newline hexmask.long.byte 0x0 8.--15. 1. "ITLSNS,ITLSNS" line.long 0x4 "MAC_TIMESTAMP_EGRESS_LATENCY,Timestamp Egress Latency" hexmask.long.word 0x4 16.--27. 1. "ETLNS,Egress Timestamp Latency in nanoseconds" newline hexmask.long.byte 0x4 8.--15. 1. "ETLSNS,Egress Timestamp Latency in sub-nanoseconds" group.long 0xB70++0x3 line.long 0x0 "MAC_PPS_CONTROL,PPS Control" hexmask.long.byte 0x0 0.--3. 1. "PPSCTRL_PPSCMD,PPS Output Frequency Control" group.long 0xB80++0x7 line.long 0x0 "PPS0_TARGET_TIME_SECONDS,PPS0 Target Time Seconds" hexmask.long 0x0 0.--31. 1. "TSTRH0,PPS Target Time Seconds Register" line.long 0x4 "PPS0_TARGET_TIME_NANOSECONDS,PPS0 Target Time Nanoseconds" hexmask.long 0x4 0.--30. 1. "TTSL0,Target Time Low for PPS Register" group.long 0xC00++0x3 line.long 0x0 "MTL_OPERATION_MODE,MTL Operation Mode" bitfld.long 0x0 9. "CNTCLR,Counters Reset" "0: Counters are not reset,1: All counters are reset" newline bitfld.long 0x0 8. "CNTPRST,Counters Preset" "0: Counters Preset is disabled,1: Counters Preset is enabled" newline bitfld.long 0x0 5.--6. "SCHALG,Tx Scheduling Algorithm" "0: WRR algorithm,1: WFQ algorithm when DCB feature is..,2: DWRR algorithm when DCB feature is..,3: Strict priority algorithm" newline bitfld.long 0x0 2. "RAA,Receive Arbitration Algorithm" "0: Strict priority (SP),1: Weighted Strict Priority (WSP)" newline bitfld.long 0x0 1. "DTXSTS,Drop Transmit Status" "0: Drop Transmit Status is disabled,1: Drop Transmit Status is enabled" rgroup.long 0xC20++0x3 line.long 0x0 "MTL_INTERRUPT_STATUS,MTL Interrupt Status" bitfld.long 0x0 1. "Q1IS,Queue 1 Interrupt status" "0: Queue 1 Interrupt status not detected,1: Queue 1 Interrupt status detected" newline bitfld.long 0x0 0. "Q0IS,Queue 0 Interrupt status" "0: Queue 0 Interrupt status not detected,1: Queue 0 Interrupt status detected" group.long 0xC30++0x3 line.long 0x0 "MTL_RXQ_DMA_MAP0,Receive Queue and DMA Channel Mapping 0" bitfld.long 0x0 12. "Q1DDMACH,Queue 1 Enabled for DA-based DMA Channel Selection" "0: Queue 1 disabled for DA-based DMA Channel..,1: Queue 1 enabled for DA-based DMA Channel Selection" newline bitfld.long 0x0 8. "Q1MDMACH,Queue 1 Mapped to DMA Channel" "0,1" newline bitfld.long 0x0 4. "Q0DDMACH,Queue 0 Enabled for DA-based DMA Channel Selection" "0: Queue 0 disabled for DA-based DMA Channel..,1: Queue 0 enabled for DA-based DMA Channel Selection" newline bitfld.long 0x0 0. "Q0MDMACH,Queue 0 Mapped to DMA Channel" "0,1" group.long 0xD00++0x3 line.long 0x0 "MTL_TXQ0_OPERATION_MODE,Queue 0 Transmit Operation Mode" bitfld.long 0x0 16.--18. "TQS,Transmit Queue Size" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 4.--6. "TTC,Transmit Threshold Control" "0: 32,1: 64,2: 96,3: 128,4: 192,5: 256,6: 384,7: 512" newline bitfld.long 0x0 2.--3. "TXQEN,Transmit Queue Enable" "0: Not enabled,1: Enable in AV mode (Reserved in non-AV),2: Enabled,?" newline bitfld.long 0x0 1. "TSF,Transmit Store and Forward" "0: Transmit Store and Forward is disabled,1: Transmit Store and Forward is enabled" newline bitfld.long 0x0 0. "FTQ,Flush Transmit Queue" "0: Flush Transmit Queue is disabled,1: Flush Transmit Queue is enabled" rgroup.long 0xD04++0x7 line.long 0x0 "MTL_TXQ0_UNDERFLOW,Queue 0 Underflow Counter" bitfld.long 0x0 11. "UFCNTOVF,Overflow Bit for Underflow Packet Counter" "0: Overflow not detected for Underflow Packet Counter,1: Overflow detected for Underflow Packet Counter" newline hexmask.long.word 0x0 0.--10. 1. "UFFRMCNT,Underflow Packet Counter" line.long 0x4 "MTL_TXQ0_DEBUG,Queue 0 Transmit Debug" bitfld.long 0x4 20.--22. "STXSTSF,Number of Status Words in Tx Status FIFO of Queue" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 16.--18. "PTXQ,Number of Packets in the Transmit Queue" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 5. "TXSTSFSTS,MTL Tx Status FIFO Full Status" "0: MTL Tx Status FIFO Full status is not detected,1: MTL Tx Status FIFO Full status is detected" newline bitfld.long 0x4 4. "TXQSTS,MTL Tx Queue Not Empty Status" "0: MTL Tx Queue Not Empty status is not detected,1: MTL Tx Queue Not Empty status is detected" newline bitfld.long 0x4 3. "TWCSTS,MTL Tx Queue Write Controller Status" "0: MTL Tx Queue Write Controller status is not..,1: MTL Tx Queue Write Controller status is detected" newline bitfld.long 0x4 1.--2. "TRCSTS,MTL Tx Queue Read Controller Status" "0: Idle state,1: Read state (transferring data to the MAC..,2: Waiting for pending Tx Status from the MAC..,3: Flushing the Tx queue because of the Packet.." newline bitfld.long 0x4 0. "TXQPAUSED,Transmit Queue in Pause" "0: Transmit Queue in Pause status is not detected,1: Transmit Queue in Pause status is detected" rgroup.long 0xD14++0x3 line.long 0x0 "MTL_TXQ0_ETS_STATUS,Queue 0 ETS Status" hexmask.long.tbyte 0x0 0.--23. 1. "ABS,Average Bits per Slot" group.long 0xD18++0x3 line.long 0x0 "MTL_TXQ0_QUANTUM_WEIGHT,Queue 0 Quantum or Weights" hexmask.long.tbyte 0x0 0.--20. 1. "ISCQW,Quantum or Weights" group.long 0xD2C++0x7 line.long 0x0 "MTL_Q0_INTERRUPT_CONTROL_STATUS,Queue 0 Interrupt Control Status" bitfld.long 0x0 24. "RXOIE,Receive Queue Overflow Interrupt Enable" "0: Receive Queue Overflow Interrupt is disabled,1: Receive Queue Overflow Interrupt is enabled" newline bitfld.long 0x0 16. "RXOVFIS,Receive Queue Overflow Interrupt Status" "0: Receive Queue Overflow Interrupt Status not..,1: Receive Queue Overflow Interrupt Status detected" newline bitfld.long 0x0 9. "ABPSIE,Average Bits Per Slot Interrupt Enable" "0: Average Bits Per Slot Interrupt is disabled,1: Average Bits Per Slot Interrupt is enabled" newline bitfld.long 0x0 8. "TXUIE,Transmit Queue Underflow Interrupt Enable" "0: Transmit Queue Underflow Interrupt Status is..,1: Transmit Queue Underflow Interrupt Status is.." newline bitfld.long 0x0 1. "ABPSIS,Average Bits Per Slot Interrupt Status" "0: Average Bits Per Slot Interrupt Status not..,1: Average Bits Per Slot Interrupt Status detected" newline bitfld.long 0x0 0. "TXUNFIS,Transmit Queue Underflow Interrupt Status" "0: Transmit Queue Underflow Interrupt Status not..,1: Transmit Queue Underflow Interrupt Status detected" line.long 0x4 "MTL_RXQ0_OPERATION_MODE,Queue 0 Receive Operation Mode" bitfld.long 0x4 20.--22. "RQS,Receive Queue Size" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 6. "DIS_TCP_EF,Disable Dropping of TCP/IP Checksum Error Packets" "0: Dropping of TCP/IP Checksum Error Packets is..,1: Dropping of TCP/IP Checksum Error Packets is.." newline bitfld.long 0x4 5. "RSF,Receive Queue Store and Forward" "0: Receive Queue Store and Forward is disabled,1: Receive Queue Store and Forward is enabled" newline bitfld.long 0x4 4. "FEP,Forward Error Packets" "0: Forward Error Packets is disabled,1: Forward Error Packets is enabled" newline bitfld.long 0x4 3. "FUP,Forward Undersized Good Packets" "0: Forward Undersized Good Packets is disabled,1: Forward Undersized Good Packets is enabled" newline bitfld.long 0x4 0.--1. "RTC,Receive Queue Threshold Control" "0: 64,1: 32,2: 96,3: 128" rgroup.long 0xD34++0x7 line.long 0x0 "MTL_RXQ0_MISSED_PACKET_OVERFLOW_CNT,Queue 0 Missed Packet and Overflow Counter" bitfld.long 0x0 27. "MISCNTOVF,Missed Packet Counter Overflow Bit" "0: Missed Packet Counter overflow not detected,1: Missed Packet Counter overflow detected" newline hexmask.long.word 0x0 16.--26. 1. "MISPKTCNT,Missed Packet Counter" newline bitfld.long 0x0 11. "OVFCNTOVF,Overflow Counter Overflow Bit" "0: Overflow Counter overflow not detected,1: Overflow Counter overflow detected" newline hexmask.long.word 0x0 0.--10. 1. "OVFPKTCNT,Overflow Packet Counter" line.long 0x4 "MTL_RXQ0_DEBUG,Queue 0 Receive Debug" hexmask.long.word 0x4 16.--29. 1. "PRXQ,Number of Packets in Receive Queue" newline bitfld.long 0x4 4.--5. "RXQSTS,MTL Rx Queue Fill-Level Status" "0: Rx Queue empty,1: Rx Queue fill-level below flow-control..,2: Rx Queue fill-level above flow-control activate..,3: Rx Queue full" newline bitfld.long 0x4 1.--2. "RRCSTS,MTL Rx Queue Read Controller State" "0: Idle state,1: Reading packet data,2: Reading packet status (or timestamp),3: Flushing the packet data and status" newline bitfld.long 0x4 0. "RWCSTS,MTL Rx Queue Write Controller Active Status" "0: MTL Rx Queue Write Controller Active Status not..,1: MTL Rx Queue Write Controller Active Status.." group.long 0xD3C++0x7 line.long 0x0 "MTL_RXQ0_CONTROL,Queue 0 Receive Control" bitfld.long 0x0 3. "RXQ_FRM_ARBIT,Receive Queue Packet Arbitration" "0: Receive Queue Packet Arbitration is disabled,1: Receive Queue Packet Arbitration is enabled" newline bitfld.long 0x0 0.--2. "RXQ_WEGT,Receive Queue Weight" "0,1,2,3,4,5,6,7" line.long 0x4 "MTL_TXQ1_OPERATION_MODE,Queue 1 Transmit Operation Mode" bitfld.long 0x4 16.--18. "TQS,Transmit Queue Size" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 4.--6. "TTC,Transmit Threshold Control" "0: 32,1: 64,2: 96,3: 128,4: 192,5: 256,6: 384,7: 512" newline bitfld.long 0x4 2.--3. "TXQEN,Transmit Queue Enable" "0: Not enabled,1: Enable in AV mode (Reserved in non-AV),2: Enabled,?" newline bitfld.long 0x4 1. "TSF,Transmit Store and Forward" "0: Transmit Store and Forward is disabled,1: Transmit Store and Forward is enabled" newline bitfld.long 0x4 0. "FTQ,Flush Transmit Queue" "0: Flush Transmit Queue is disabled,1: Flush Transmit Queue is enabled" rgroup.long 0xD44++0x7 line.long 0x0 "MTL_TXQ1_UNDERFLOW,Queue 1 Underflow Counter" bitfld.long 0x0 11. "UFCNTOVF,Overflow Bit for Underflow Packet Counter" "0: Overflow not detected for Underflow Packet Counter,1: Overflow detected for Underflow Packet Counter" newline hexmask.long.word 0x0 0.--10. 1. "UFFRMCNT,Underflow Packet Counter" line.long 0x4 "MTL_TXQ1_DEBUG,Queue 1 Transmit Debug" bitfld.long 0x4 20.--22. "STXSTSF,Number of Status Words in Tx Status FIFO of Queue" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 16.--18. "PTXQ,Number of Packets in the Transmit Queue" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 5. "TXSTSFSTS,MTL Tx Status FIFO Full Status" "0: MTL Tx Status FIFO Full status is not detected,1: MTL Tx Status FIFO Full status is detected" newline bitfld.long 0x4 4. "TXQSTS,MTL Tx Queue Not Empty Status" "0: MTL Tx Queue Not Empty status is not detected,1: MTL Tx Queue Not Empty status is detected" newline bitfld.long 0x4 3. "TWCSTS,MTL Tx Queue Write Controller Status" "0: MTL Tx Queue Write Controller status is not..,1: MTL Tx Queue Write Controller status is detected" newline bitfld.long 0x4 1.--2. "TRCSTS,MTL Tx Queue Read Controller Status" "0: Idle state,1: Read state (transferring data to the MAC..,2: Waiting for pending Tx Status from the MAC..,3: Flushing the Tx queue because of the Packet.." newline bitfld.long 0x4 0. "TXQPAUSED,Transmit Queue in Pause" "0: Transmit Queue in Pause status is not detected,1: Transmit Queue in Pause status is detected" group.long 0xD50++0x3 line.long 0x0 "MTL_TXQ1_ETS_CONTROL,Queue 1 ETS Control" bitfld.long 0x0 4.--6. "SLC,Slot Count" "0: 1 slot,1: 2 slots,2: 4 slots,3: 8 slots,4: 16 slots,?,?,?" newline bitfld.long 0x0 3. "CC,Credit Control" "0: Credit Control is disabled,1: Credit Control is enabled" newline bitfld.long 0x0 2. "AVALG,AV Algorithm" "0: CBS Algorithm is disabled,1: CBS Algorithm is enabled" rgroup.long 0xD54++0x3 line.long 0x0 "MTL_TXQ1_ETS_STATUS,Queue 1 ETS Status" hexmask.long.tbyte 0x0 0.--23. 1. "ABS,Average Bits per Slot" group.long 0xD58++0xF line.long 0x0 "MTL_TXQ1_QUANTUM_WEIGHT,Queue 1 idleSlopeCredit. Quantum or Weights" hexmask.long.tbyte 0x0 0.--20. 1. "ISCQW,idleSlopeCredit Quantum or Weights" line.long 0x4 "MTL_TXQ1_SENDSLOPECREDIT,Queue 1 sendSlopeCredit" hexmask.long.word 0x4 0.--13. 1. "SSC,sendSlopeCredit Value" line.long 0x8 "MTL_TXQ1_HICREDIT,Queue 1 hiCredit" hexmask.long 0x8 0.--28. 1. "HC,hiCredit Value" line.long 0xC "MTL_TXQ1_LOCREDIT,Queue 1 loCredit" hexmask.long 0xC 0.--28. 1. "LC,loCredit Value" group.long 0xD6C++0x7 line.long 0x0 "MTL_Q1_INTERRUPT_CONTROL_STATUS,Queue 1 Interrupt Control Status" bitfld.long 0x0 24. "RXOIE,Receive Queue Overflow Interrupt Enable" "0: Receive Queue Overflow Interrupt is disabled,1: Receive Queue Overflow Interrupt is enabled" newline bitfld.long 0x0 16. "RXOVFIS,Receive Queue Overflow Interrupt Status" "0: Receive Queue Overflow Interrupt Status not..,1: Receive Queue Overflow Interrupt Status detected" newline bitfld.long 0x0 9. "ABPSIE,Average Bits Per Slot Interrupt Enable" "0: Average Bits Per Slot Interrupt is disabled,1: Average Bits Per Slot Interrupt is enabled" newline bitfld.long 0x0 8. "TXUIE,Transmit Queue Underflow Interrupt Enable" "0: Transmit Queue Underflow Interrupt Status is..,1: Transmit Queue Underflow Interrupt Status is.." newline bitfld.long 0x0 1. "ABPSIS,Average Bits Per Slot Interrupt Status" "0: Average Bits Per Slot Interrupt Status not..,1: Average Bits Per Slot Interrupt Status detected" newline bitfld.long 0x0 0. "TXUNFIS,Transmit Queue Underflow Interrupt Status" "0: Transmit Queue Underflow Interrupt Status not..,1: Transmit Queue Underflow Interrupt Status detected" line.long 0x4 "MTL_RXQ1_OPERATION_MODE,Queue 1 Receive Operation Mode" bitfld.long 0x4 20.--22. "RQS,Receive Queue Size" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 6. "DIS_TCP_EF,Disable Dropping of TCP/IP Checksum Error Packets" "0: Dropping of TCP/IP Checksum Error Packets is..,1: Dropping of TCP/IP Checksum Error Packets is.." newline bitfld.long 0x4 5. "RSF,Receive Queue Store and Forward" "0: Receive Queue Store and Forward is disabled,1: Receive Queue Store and Forward is enabled" newline bitfld.long 0x4 4. "FEP,Forward Error Packets" "0: Forward Error Packets is disabled,1: Forward Error Packets is enabled" newline bitfld.long 0x4 3. "FUP,Forward Undersized Good Packets" "0: Forward Undersized Good Packets is disabled,1: Forward Undersized Good Packets is enabled" newline bitfld.long 0x4 0.--1. "RTC,Receive Queue Threshold Control" "0: 64,1: 32,2: 96,3: 128" rgroup.long 0xD74++0x7 line.long 0x0 "MTL_RXQ1_MISSED_PACKET_OVERFLOW_CNT,Queue 1 Missed Packet and Overflow Counter" bitfld.long 0x0 27. "MISCNTOVF,Missed Packet Counter Overflow Bit" "0: Missed Packet Counter overflow not detected,1: Missed Packet Counter overflow detected" newline hexmask.long.word 0x0 16.--26. 1. "MISPKTCNT,Missed Packet Counter" newline bitfld.long 0x0 11. "OVFCNTOVF,Overflow Counter Overflow Bit" "0: Overflow Counter overflow not detected,1: Overflow Counter overflow detected" newline hexmask.long.word 0x0 0.--10. 1. "OVFPKTCNT,Overflow Packet Counter" line.long 0x4 "MTL_RXQ1_DEBUG,Queue 1 Receive Debug" hexmask.long.word 0x4 16.--29. 1. "PRXQ,Number of Packets in Receive Queue" newline bitfld.long 0x4 4.--5. "RXQSTS,MTL Rx Queue Fill-Level Status" "0: Rx Queue empty,1: Rx Queue fill-level below flow-control..,2: Rx Queue fill-level above flow-control activate..,3: Rx Queue full" newline bitfld.long 0x4 1.--2. "RRCSTS,MTL Rx Queue Read Controller State" "0: Idle state,1: Reading packet data,2: Reading packet status (or timestamp),3: Flushing the packet data and status" newline bitfld.long 0x4 0. "RWCSTS,MTL Rx Queue Write Controller Active Status" "0: MTL Rx Queue Write Controller Active Status not..,1: MTL Rx Queue Write Controller Active Status.." group.long 0xD7C++0x3 line.long 0x0 "MTL_RXQ1_CONTROL,Queue 1 Receive Control" bitfld.long 0x0 3. "RXQ_FRM_ARBIT,Receive Queue Packet Arbitration" "0: Receive Queue Packet Arbitration is disabled,1: Receive Queue Packet Arbitration is enabled" newline bitfld.long 0x0 0.--2. "RXQ_WEGT,Receive Queue Weight" "0,1,2,3,4,5,6,7" group.long 0x1000++0x7 line.long 0x0 "DMA_MODE,DMA Bus Mode" bitfld.long 0x0 12.--14. "PR,Priority Ratio" "0: The priority ratio is 1:1,1: The priority ratio is 2:1,2: The priority ratio is 3:1,3: The priority ratio is 4:1,4: The priority ratio is 5:1,5: The priority ratio is 6:1,6: The priority ratio is 7:1,7: The priority ratio is 8:1" newline bitfld.long 0x0 11. "TXPR,Transmit Priority" "0: Transmit Priority is disabled,1: Transmit Priority is enabled" newline bitfld.long 0x0 2.--4. "TAA,Transmit Arbitration Algorithm" "0: Fixed priority,1: Weighted Strict Priority (WSP),2: Weighted Round-Robin (WRR),?,?,?,?,?" newline bitfld.long 0x0 1. "DA,DMA Tx or Rx Arbitration Scheme" "0: Weighted Round-Robin with Rx:Tx or Tx:Rx,1: Fixed Priority" newline bitfld.long 0x0 0. "SWR,Software Reset" "0: Software Reset is disabled,1: Software Reset is enabled" line.long 0x4 "DMA_SYSBUS_MODE,DMA System Bus Mode" bitfld.long 0x4 15. "RB,Rebuild INCRx Burst" "0: Rebuild INCRx Burst is disabled,1: Rebuild INCRx Burst is enabled" newline bitfld.long 0x4 14. "MB,Mixed Burst" "0: Mixed Burst is disabled,1: Mixed Burst is enabled" newline bitfld.long 0x4 12. "AAL,Address-Aligned Beats" "0: Address-Aligned Beats is disabled,1: Address-Aligned Beats is enabled" newline bitfld.long 0x4 0. "FB,Fixed Burst Length" "0: Fixed Burst Length is disabled,1: Fixed Burst Length is enabled" rgroup.long 0x1008++0x7 line.long 0x0 "DMA_INTERRUPT_STATUS,DMA Interrupt Status" bitfld.long 0x0 17. "MACIS,MAC Interrupt Status" "0: MAC Interrupt Status not detected,1: MAC Interrupt Status detected" newline bitfld.long 0x0 16. "MTLIS,MTL Interrupt Status" "0: MTL Interrupt Status not detected,1: MTL Interrupt Status detected" newline bitfld.long 0x0 1. "DC1IS,DMA Channel 1 Interrupt Status" "0: DMA Channel 1 Interrupt Status not detected,1: DMA Channel 1 Interrupt Status detected" newline bitfld.long 0x0 0. "DC0IS,DMA Channel 0 Interrupt Status" "0: DMA Channel 0 Interrupt Status not detected,1: DMA Channel 0 Interrupt Status detected" line.long 0x4 "DMA_DEBUG_STATUS0,DMA Debug Status 0" hexmask.long.byte 0x4 20.--23. 1. "TPS1,DMA Channel 1 Transmit Process State" newline hexmask.long.byte 0x4 16.--19. 1. "RPS1,DMA Channel 1 Receive Process State" newline hexmask.long.byte 0x4 12.--15. 1. "TPS0,DMA Channel 0 Transmit Process State" newline hexmask.long.byte 0x4 8.--11. 1. "RPS0,DMA Channel 0 Receive Process State" newline bitfld.long 0x4 0. "AXWHSTS,AHB Master Status" "0: AXI Master Write Channel or AHB Master Status..,1: AXI Master Write Channel or AHB Master Status.." group.long 0x1100++0xB line.long 0x0 "DMA_CH0_CONTROL,DMA Channel 0 Control" bitfld.long 0x0 18.--20. "DSL,Descriptor Skip Length" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 16. "PBLx8,8xPBL mode" "0: 8xPBL mode is disabled,1: 8xPBL mode is enabled" line.long 0x4 "DMA_CH0_TX_CONTROL,DMA Channel 0 Transmit Control" bitfld.long 0x4 22. "ETIC,Early Transmit Interrupt Control" "0: Early Transmit Interrupt is disabled,1: Early Transmit Interrupt is enabled" newline hexmask.long.byte 0x4 16.--21. 1. "TxPBL,Transmit Programmable Burst Length" newline bitfld.long 0x4 4. "OSF,Operate on Second Packet" "0: Operate on Second Packet disabled,1: Operate on Second Packet enabled" newline bitfld.long 0x4 1.--3. "TCW,Transmit Channel Weight" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 0. "ST,Start or Stop Transmission Command" "0: Stop Transmission Command,1: Start Transmission Command" line.long 0x8 "DMA_CH0_RX_CONTROL,DMA Channel 0 Receive Control" bitfld.long 0x8 31. "RPF,Rx Packet Flush." "0: Rx Packet Flush is disabled,1: Rx Packet Flush is enabled" newline bitfld.long 0x8 22. "ERIC,Early Receive Interrupt Control" "0: Early Receive Interrupt is disabled,1: Early Receive Interrupt is enabled" newline hexmask.long.byte 0x8 16.--21. 1. "RxPBL,Receive Programmable Burst Length" newline hexmask.long.word 0x8 3.--14. 1. "RBSZ_13_Y,Receive Buffer size High" newline rbitfld.long 0x8 1.--2. "RBSZ_X_0,Receive Buffer size Low" "0,1,2,3" newline bitfld.long 0x8 0. "SR,Start or Stop Receive" "0: Stop Receive,1: Start Receive" group.long 0x1114++0x3 line.long 0x0 "DMA_CH0_TXDESC_LIST_ADDRESS,Channel 0 Tx Descriptor List Address register" hexmask.long 0x0 2.--31. 1. "TDESLA,Start of Transmit List" group.long 0x111C++0x7 line.long 0x0 "DMA_CH0_RXDESC_LIST_ADDRESS,Channel 0 Rx Descriptor List Address register" hexmask.long 0x0 2.--31. 1. "RDESLA,Start of Receive List" line.long 0x4 "DMA_CH0_TXDESC_TAIL_POINTER,Channel 0 Tx Descriptor Tail Pointer" hexmask.long 0x4 2.--31. 1. "TDTP,Transmit Descriptor Tail Pointer" group.long 0x1128++0x17 line.long 0x0 "DMA_CH0_RXDESC_TAIL_POINTER,Channel 0 Rx Descriptor Tail Pointer" hexmask.long 0x0 2.--31. 1. "RDTP,Receive Descriptor Tail Pointer" line.long 0x4 "DMA_CH0_TXDESC_RING_LENGTH,Channel 0 Tx Descriptor Ring Length" hexmask.long.word 0x4 0.--9. 1. "TDRL,Transmit Descriptor Ring Length" line.long 0x8 "DMA_CH0_RX_CONTROL2,Channeli Receive Control" hexmask.long.byte 0x8 16.--23. 1. "ARBS,Alternate Receive Buffer Size" newline hexmask.long.word 0x8 0.--9. 1. "RDRL,Receive Descriptor Ring Length" line.long 0xC "DMA_CH0_INTERRUPT_ENABLE,The Channeli Interrupt Enable register enables the interrupts reported by the Status register." bitfld.long 0xC 15. "NIE,Normal Interrupt Summary Enable" "0: Normal Interrupt Summary is disabled,1: Normal Interrupt Summary is enabled" newline bitfld.long 0xC 14. "AIE,Abnormal Interrupt Summary Enable" "0: Abnormal Interrupt Summary is disabled,1: Abnormal Interrupt Summary is enabled" newline bitfld.long 0xC 13. "CDEE,Context Descriptor Error Enable" "0: Context Descriptor Error is disabled,1: Context Descriptor Error is enabled" newline bitfld.long 0xC 12. "FBEE,Fatal Bus Error Enable" "0: Fatal Bus Error is disabled,1: Fatal Bus Error is enabled" newline bitfld.long 0xC 11. "ERIE,Early Receive Interrupt Enable" "0: Early Receive Interrupt is disabled,1: Early Receive Interrupt is enabled" newline bitfld.long 0xC 10. "ETIE,Early Transmit Interrupt Enable" "0: Early Transmit Interrupt is disabled,1: Early Transmit Interrupt is enabled" newline bitfld.long 0xC 9. "RWTE,Receive Watchdog Timeout Enable" "0: Receive Watchdog Timeout is disabled,1: Receive Watchdog Timeout is enabled" newline bitfld.long 0xC 8. "RSE,Receive Stopped Enable" "0: Receive Stopped is disabled,1: Receive Stopped is enabled" newline bitfld.long 0xC 7. "RBUE,Receive Buffer Unavailable Enable" "0: Receive Buffer Unavailable is disabled,1: Receive Buffer Unavailable is enabled" newline bitfld.long 0xC 6. "RIE,Receive Interrupt Enable" "0: Receive Interrupt is disabled,1: Receive Interrupt is enabled" newline bitfld.long 0xC 2. "TBUE,Transmit Buffer Unavailable Enable" "0: Transmit Buffer Unavailable is disabled,1: Transmit Buffer Unavailable is enabled" newline bitfld.long 0xC 1. "TXSE,Transmit Stopped Enable" "0: Transmit Stopped is disabled,1: Transmit Stopped is enabled" newline bitfld.long 0xC 0. "TIE,Transmit Interrupt Enable" "0: Transmit Interrupt is disabled,1: Transmit Interrupt is enabled" line.long 0x10 "DMA_CH0_RX_INTERRUPT_WATCHDOG_TIMER,Channel 0 Receive Interrupt Watchdog Timer" bitfld.long 0x10 16.--17. "RWTU,Receive Interrupt Watchdog Timer Count Units" "0,1,2,3" newline hexmask.long.byte 0x10 0.--7. 1. "RWT,Receive Interrupt Watchdog Timer Count" line.long 0x14 "DMA_CH0_SLOT_FUNCTION_CONTROL_STATUS,Channel 0 Slot Function Control and Status" hexmask.long.byte 0x14 16.--19. 1. "RSN,Reference Slot Number" newline hexmask.long.word 0x14 4.--15. 1. "SIV,Slot Interval Value" newline bitfld.long 0x14 1. "ASC,Advance Slot Check" "0: Advance Slot Check is disabled,1: Advance Slot Check is enabled" newline bitfld.long 0x14 0. "ESC,Enable Slot Comparison" "0: Slot Comparison is disabled,1: Slot Comparison is enabled" rgroup.long 0x1144++0x3 line.long 0x0 "DMA_CH0_CURRENT_APP_TXDESC,Channel 0 Current Application Transmit Descriptor" hexmask.long 0x0 0.--31. 1. "CURTDESAPTR,Application Transmit Descriptor Address Pointer" rgroup.long 0x114C++0x3 line.long 0x0 "DMA_CH0_CURRENT_APP_RXDESC,Channel 0 Current Application Receive Descriptor" hexmask.long 0x0 0.--31. 1. "CURRDESAPTR,Application Receive Descriptor Address Pointer" rgroup.long 0x1154++0x3 line.long 0x0 "DMA_CH0_CURRENT_APP_TXBUFFER,Channel 0 Current Application Transmit Buffer Address" hexmask.long 0x0 0.--31. 1. "CURTBUFAPTR,Application Transmit Buffer Address Pointer" rgroup.long 0x115C++0x3 line.long 0x0 "DMA_CH0_CURRENT_APP_RXBUFFER,Channel 0 Current Application Receive Buffer Address" hexmask.long 0x0 0.--31. 1. "CURRBUFAPTR,Application Receive Buffer Address Pointer" group.long 0x1160++0x3 line.long 0x0 "DMA_CH0_STATUS,DMA Channel 0 Status" rbitfld.long 0x0 19.--21. "REB,Rx DMA Error Bits" "0,1,2,3,4,5,6,7" newline rbitfld.long 0x0 16.--18. "TEB,Tx DMA Error Bits" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 15. "NIS,Normal Interrupt Summary" "0: Normal Interrupt Summary status not detected,1: Normal Interrupt Summary status detected" newline bitfld.long 0x0 14. "AIS,Abnormal Interrupt Summary" "0: Abnormal Interrupt Summary status not detected,1: Abnormal Interrupt Summary status detected" newline bitfld.long 0x0 13. "CDE,Context Descriptor Error" "0: Context Descriptor Error status not detected,1: Context Descriptor Error status detected" newline bitfld.long 0x0 12. "FBE,Fatal Bus Error" "0: Fatal Bus Error status not detected,1: Fatal Bus Error status detected" newline bitfld.long 0x0 11. "ERI,Early Receive Interrupt" "0: Early Receive Interrupt status not detected,1: Early Receive Interrupt status detected" newline bitfld.long 0x0 10. "ETI,Early Transmit Interrupt" "0: Early Transmit Interrupt status not detected,1: Early Transmit Interrupt status detected" newline bitfld.long 0x0 9. "RWT,Receive Watchdog Timeout" "0: Receive Watchdog Timeout status not detected,1: Receive Watchdog Timeout status detected" newline bitfld.long 0x0 8. "RPS,Receive Process Stopped" "0: Receive Process Stopped status not detected,1: Receive Process Stopped status detected" newline bitfld.long 0x0 7. "RBU,Receive Buffer Unavailable" "0: Receive Buffer Unavailable status not detected,1: Receive Buffer Unavailable status detected" newline bitfld.long 0x0 6. "RI,Receive Interrupt" "0: Receive Interrupt status not detected,1: Receive Interrupt status detected" newline bitfld.long 0x0 2. "TBU,Transmit Buffer Unavailable" "0: Transmit Buffer Unavailable status not detected,1: Transmit Buffer Unavailable status detected" newline bitfld.long 0x0 1. "TPS,Transmit Process Stopped" "0: Transmit Process Stopped status not detected,1: Transmit Process Stopped status detected" newline bitfld.long 0x0 0. "TI,Transmit Interrupt" "0: Transmit Interrupt status not detected,1: Transmit Interrupt status detected" rgroup.long 0x1164++0x3 line.long 0x0 "DMA_CH0_MISS_FRAME_CNT,Channel 0 Missed Frame Counter" bitfld.long 0x0 15. "MFCO,Overflow status of the MFC Counter" "0: Miss Frame Counter overflow not occurred,1: Miss Frame Counter overflow occurred" newline hexmask.long.word 0x0 0.--10. 1. "MFC,Dropped Packet Counters" rgroup.long 0x116C++0x3 line.long 0x0 "DMA_CH0_RX_ERI_CNT,Channel 0 Receive ERI Counter" hexmask.long.word 0x0 0.--11. 1. "ECNT,ERI Counter" group.long 0x1180++0xB line.long 0x0 "DMA_CH1_CONTROL,DMA Channel 1 Control" bitfld.long 0x0 18.--20. "DSL,Descriptor Skip Length" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 16. "PBLx8,8xPBL mode" "0: 8xPBL mode is disabled,1: 8xPBL mode is enabled" line.long 0x4 "DMA_CH1_TX_CONTROL,DMA Channel 1 Transmit Control" bitfld.long 0x4 22. "ETIC,Early Transmit Interrupt Control" "0: Early Transmit Interrupt is disabled,1: Early Transmit Interrupt is enabled" newline hexmask.long.byte 0x4 16.--21. 1. "TxPBL,Transmit Programmable Burst Length" newline bitfld.long 0x4 4. "OSF,Operate on Second Packet" "0: Operate on Second Packet disabled,1: Operate on Second Packet enabled" newline bitfld.long 0x4 1.--3. "TCW,Transmit Channel Weight" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 0. "ST,Start or Stop Transmission Command" "0: Stop Transmission Command,1: Start Transmission Command" line.long 0x8 "DMA_CH1_RX_CONTROL,DMA Channel 1 Receive Control" bitfld.long 0x8 31. "RPF,Rx Packet Flush." "0: Rx Packet Flush is disabled,1: Rx Packet Flush is enabled" newline bitfld.long 0x8 22. "ERIC,Early Receive Interrupt Control" "0: Early Receive Interrupt is disabled,1: Early Receive Interrupt is enabled" newline hexmask.long.byte 0x8 16.--21. 1. "RxPBL,Receive Programmable Burst Length" newline hexmask.long.word 0x8 3.--14. 1. "RBSZ_13_Y,Receive Buffer size High" newline rbitfld.long 0x8 1.--2. "RBSZ_X_0,Receive Buffer size Low" "0,1,2,3" newline bitfld.long 0x8 0. "SR,Start or Stop Receive" "0: Stop Receive,1: Start Receive" group.long 0x1194++0x3 line.long 0x0 "DMA_CH1_TXDESC_LIST_ADDRESS,Channel 1 Tx Descriptor List Address" hexmask.long 0x0 2.--31. 1. "TDESLA,Start of Transmit List" group.long 0x119C++0x7 line.long 0x0 "DMA_CH1_RXDESC_LIST_ADDRESS,Channel 1 Rx Descriptor List Address" hexmask.long 0x0 2.--31. 1. "RDESLA,Start of Receive List" line.long 0x4 "DMA_CH1_TXDESC_TAIL_POINTER,Channel 1 Tx Descriptor Tail Pointer" hexmask.long 0x4 2.--31. 1. "TDTP,Transmit Descriptor Tail Pointer" group.long 0x11A8++0x17 line.long 0x0 "DMA_CH1_RXDESC_TAIL_POINTER,Channel 1 Rx Descriptor Tail Pointer" hexmask.long 0x0 2.--31. 1. "RDTP,Receive Descriptor Tail Pointer" line.long 0x4 "DMA_CH1_TXDESC_RING_LENGTH,Channel 1 Tx Descriptor Ring Length" hexmask.long.word 0x4 0.--9. 1. "TDRL,Transmit Descriptor Ring Length" line.long 0x8 "DMA_CH1_RX_CONTROL2,DMA Channel 1 Receive Control" hexmask.long.byte 0x8 16.--23. 1. "ARBS,Alternate Receive Buffer Size" newline hexmask.long.word 0x8 0.--9. 1. "RDRL,Receive Descriptor Ring Length" line.long 0xC "DMA_CH1_INTERRUPT_ENABLE,Channel 1 Interrupt Enable" bitfld.long 0xC 15. "NIE,Normal Interrupt Summary Enable" "0: Normal Interrupt Summary is disabled,1: Normal Interrupt Summary is enabled" newline bitfld.long 0xC 14. "AIE,Abnormal Interrupt Summary Enable" "0: Abnormal Interrupt Summary is disabled,1: Abnormal Interrupt Summary is enabled" newline bitfld.long 0xC 13. "CDEE,Context Descriptor Error Enable" "0: Context Descriptor Error is disabled,1: Context Descriptor Error is enabled" newline bitfld.long 0xC 12. "FBEE,Fatal Bus Error Enable" "0: Fatal Bus Error is disabled,1: Fatal Bus Error is enabled" newline bitfld.long 0xC 11. "ERIE,Early Receive Interrupt Enable" "0: Early Receive Interrupt is disabled,1: Early Receive Interrupt is enabled" newline bitfld.long 0xC 10. "ETIE,Early Transmit Interrupt Enable" "0: Early Transmit Interrupt is disabled,1: Early Transmit Interrupt is enabled" newline bitfld.long 0xC 9. "RWTE,Receive Watchdog Timeout Enable" "0: Receive Watchdog Timeout is disabled,1: Receive Watchdog Timeout is enabled" newline bitfld.long 0xC 8. "RSE,Receive Stopped Enable" "0: Receive Stopped is disabled,1: Receive Stopped is enabled" newline bitfld.long 0xC 7. "RBUE,Receive Buffer Unavailable Enable" "0: Receive Buffer Unavailable is disabled,1: Receive Buffer Unavailable is enabled" newline bitfld.long 0xC 6. "RIE,Receive Interrupt Enable" "0: Receive Interrupt is disabled,1: Receive Interrupt is enabled" newline bitfld.long 0xC 2. "TBUE,Transmit Buffer Unavailable Enable" "0: Transmit Buffer Unavailable is disabled,1: Transmit Buffer Unavailable is enabled" newline bitfld.long 0xC 1. "TXSE,Transmit Stopped Enable" "0: Transmit Stopped is disabled,1: Transmit Stopped is enabled" newline bitfld.long 0xC 0. "TIE,Transmit Interrupt Enable" "0: Transmit Interrupt is disabled,1: Transmit Interrupt is enabled" line.long 0x10 "DMA_CH1_RX_INTERRUPT_WATCHDOG_TIMER,Channel 1 Receive Interrupt Watchdog Timer" bitfld.long 0x10 16.--17. "RWTU,Receive Interrupt Watchdog Timer Count Units" "0,1,2,3" newline hexmask.long.byte 0x10 0.--7. 1. "RWT,Receive Interrupt Watchdog Timer Count" line.long 0x14 "DMA_CH1_SLOT_FUNCTION_CONTROL_STATUS,Channel 1 Slot Function Control and Status" hexmask.long.byte 0x14 16.--19. 1. "RSN,Reference Slot Number" newline hexmask.long.word 0x14 4.--15. 1. "SIV,Slot Interval Value" newline bitfld.long 0x14 1. "ASC,Advance Slot Check" "0: Advance Slot Check is disabled,1: Advance Slot Check is enabled" newline bitfld.long 0x14 0. "ESC,Enable Slot Comparison" "0: Slot Comparison is disabled,1: Slot Comparison is enabled" rgroup.long 0x11C4++0x3 line.long 0x0 "DMA_CH1_CURRENT_APP_TXDESC,Channel 1 Current Application Transmit Descriptor" hexmask.long 0x0 0.--31. 1. "CURTDESAPTR,Application Transmit Descriptor Address Pointer" rgroup.long 0x11CC++0x3 line.long 0x0 "DMA_CH1_CURRENT_APP_RXDESC,Channel 1 Current Application Receive Descriptor" hexmask.long 0x0 0.--31. 1. "CURRDESAPTR,Application Receive Descriptor Address Pointer" rgroup.long 0x11D4++0x3 line.long 0x0 "DMA_CH1_CURRENT_APP_TXBUFFER,Channel 1 Current Application Transmit Buffer Address" hexmask.long 0x0 0.--31. 1. "CURTBUFAPTR,Application Transmit Buffer Address Pointer" rgroup.long 0x11DC++0x3 line.long 0x0 "DMA_CH1_CURRENT_APP_RXBUFFER,Channel 1 Current Application Receive Buffer Address" hexmask.long 0x0 0.--31. 1. "CURRBUFAPTR,Application Receive Buffer Address Pointer" group.long 0x11E0++0x3 line.long 0x0 "DMA_CH1_STATUS,DMA Channel 1 Status" rbitfld.long 0x0 19.--21. "REB,Rx DMA Error Bits" "0,1,2,3,4,5,6,7" newline rbitfld.long 0x0 16.--18. "TEB,Tx DMA Error Bits" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 15. "NIS,Normal Interrupt Summary" "0: Normal Interrupt Summary status not detected,1: Normal Interrupt Summary status detected" newline bitfld.long 0x0 14. "AIS,Abnormal Interrupt Summary" "0: Abnormal Interrupt Summary status not detected,1: Abnormal Interrupt Summary status detected" newline bitfld.long 0x0 13. "CDE,Context Descriptor Error" "0: Context Descriptor Error status not detected,1: Context Descriptor Error status detected" newline bitfld.long 0x0 12. "FBE,Fatal Bus Error" "0: Fatal Bus Error status not detected,1: Fatal Bus Error status detected" newline bitfld.long 0x0 11. "ERI,Early Receive Interrupt" "0: Early Receive Interrupt status not detected,1: Early Receive Interrupt status detected" newline bitfld.long 0x0 10. "ETI,Early Transmit Interrupt" "0: Early Transmit Interrupt status not detected,1: Early Transmit Interrupt status detected" newline bitfld.long 0x0 9. "RWT,Receive Watchdog Timeout" "0: Receive Watchdog Timeout status not detected,1: Receive Watchdog Timeout status detected" newline bitfld.long 0x0 8. "RPS,Receive Process Stopped" "0: Receive Process Stopped status not detected,1: Receive Process Stopped status detected" newline bitfld.long 0x0 7. "RBU,Receive Buffer Unavailable" "0: Receive Buffer Unavailable status not detected,1: Receive Buffer Unavailable status detected" newline bitfld.long 0x0 6. "RI,Receive Interrupt" "0: Receive Interrupt status not detected,1: Receive Interrupt status detected" newline bitfld.long 0x0 2. "TBU,Transmit Buffer Unavailable" "0: Transmit Buffer Unavailable status not detected,1: Transmit Buffer Unavailable status detected" newline bitfld.long 0x0 1. "TPS,Transmit Process Stopped" "0: Transmit Process Stopped status not detected,1: Transmit Process Stopped status detected" newline bitfld.long 0x0 0. "TI,Transmit Interrupt" "0: Transmit Interrupt status not detected,1: Transmit Interrupt status detected" rgroup.long 0x11E4++0x3 line.long 0x0 "DMA_CH1_MISS_FRAME_CNT,Channel 1 Missed Frame Counter" bitfld.long 0x0 15. "MFCO,Overflow status of the MFC Counter" "0: Miss Frame Counter overflow not occurred,1: Miss Frame Counter overflow occurred" newline hexmask.long.word 0x0 0.--10. 1. "MFC,Dropped Packet Counters" rgroup.long 0x11EC++0x3 line.long 0x0 "DMA_CH1_RX_ERI_CNT,Channel 1 Receive ERI Counter" hexmask.long.word 0x0 0.--11. 1. "ECNT,ERI Counter" tree.end endif tree "ERM (Error Recording)" base ad:0x4005C000 group.long 0x0++0x7 line.long 0x0 "CR0,ERM Configuration Register 0" bitfld.long 0x0 31. "ESCIE0,ESCIE0" "0: Interrupt notification of Memory 0 single-bit..,1: Interrupt notification of Memory 0 single-bit.." bitfld.long 0x0 30. "ENCIE0,ENCIE0" "0: Interrupt notification of Memory 0..,1: Interrupt notification of Memory 0.." newline bitfld.long 0x0 27. "ESCIE1,ESCIE1" "0: Interrupt notification of Memory 1 single-bit..,1: Interrupt notification of Memory 1 single-bit.." bitfld.long 0x0 26. "ENCIE1,ENCIE1" "0: Interrupt notification of Memory 1..,1: Interrupt notification of Memory 1.." newline bitfld.long 0x0 23. "ESCIE2,ESCIE2" "0: Interrupt notification of Memory 2 single-bit..,1: Interrupt notification of Memory 2 single-bit.." bitfld.long 0x0 22. "ENCIE2,ENCIE2" "0: Interrupt notification of Memory 2..,1: Interrupt notification of Memory 2.." newline bitfld.long 0x0 19. "ESCIE3,ESCIE3" "0: Interrupt notification of Memory 3 single-bit..,1: Interrupt notification of Memory 3 single-bit.." bitfld.long 0x0 18. "ENCIE3,ENCIE3" "0: Interrupt notification of Memory 3..,1: Interrupt notification of Memory 3.." newline bitfld.long 0x0 15. "ESCIE4,ESCIE4" "0: Interrupt notification of Memory 4 single-bit..,1: Interrupt notification of Memory 4 single-bit.." bitfld.long 0x0 14. "ENCIE4,ENCIE4" "0: Interrupt notification of Memory 4..,1: Interrupt notification of Memory 4.." newline bitfld.long 0x0 11. "ESCIE5,ESCIE5" "0: Interrupt notification of Memory 5 single-bit..,1: Interrupt notification of Memory 5 single-bit.." bitfld.long 0x0 10. "ENCIE5,ENCIE5" "0: Interrupt notification of Memory 5..,1: Interrupt notification of Memory 5.." newline bitfld.long 0x0 7. "ESCIE6,ESCIE6" "0: Interrupt notification of Memory 6 single-bit..,1: Interrupt notification of Memory 6 single-bit.." bitfld.long 0x0 6. "ENCIE6,ENCIE6" "0: Interrupt notification of Memory 6..,1: Interrupt notification of Memory 6.." newline bitfld.long 0x0 3. "ESCIE7,ESCIE7" "0: Interrupt notification of Memory 7 single-bit..,1: Interrupt notification of Memory 7 single-bit.." bitfld.long 0x0 2. "ENCIE7,ENCIE7" "0: Interrupt notification of Memory 7..,1: Interrupt notification of Memory 7.." line.long 0x4 "CR1,ERM Configuration Register 1" bitfld.long 0x4 31. "ESCIE8,ESCIE8" "0: Interrupt notification of Memory 8 single-bit..,1: Interrupt notification of Memory 8 single-bit.." bitfld.long 0x4 30. "ENCIE8,ENCIE8" "0: Interrupt notification of Memory 8..,1: Interrupt notification of Memory 8.." newline bitfld.long 0x4 27. "ESCIE9,ESCIE9" "0: Interrupt notification of Memory 9 single-bit..,1: Interrupt notification of Memory 9 single-bit.." bitfld.long 0x4 26. "ENCIE9,ENCIE9" "0: Interrupt notification of Memory 9..,1: Interrupt notification of Memory 9.." group.long 0x10++0x7 line.long 0x0 "SR0,ERM Status Register 0" eventfld.long 0x0 31. "SBC0,SBC0" "0: No single-bit correction event on Memory 0..,1: Single-bit correction event on Memory 0 detected." eventfld.long 0x0 30. "NCE0,NCE0" "0: No non-correctable error event on Memory 0..,1: Non-correctable error event on Memory 0 detected." newline eventfld.long 0x0 27. "SBC1,SBC1" "0: No single-bit correction event on Memory 1..,1: Single-bit correction event on Memory 1 detected." eventfld.long 0x0 26. "NCE1,NCE1" "0: No non-correctable error event on Memory 1..,1: Non-correctable error event on Memory 1 detected." newline eventfld.long 0x0 23. "SBC2,SBC2" "0: No single-bit correction event on Memory 2..,1: Single-bit correction event on Memory 2 detected." eventfld.long 0x0 22. "NCE2,NCE2" "0: No non-correctable error event on Memory 2..,1: Non-correctable error event on Memory 2 detected." newline eventfld.long 0x0 19. "SBC3,SBC3" "0: No single-bit correction event on Memory 3..,1: Single-bit correction event on Memory 3 detected." eventfld.long 0x0 18. "NCE3,NCE3" "0: No non-correctable error event on Memory 3..,1: Non-correctable error event on Memory 3 detected." newline eventfld.long 0x0 15. "SBC4,SBC4" "0: No single-bit correction event on Memory 4..,1: Single-bit correction event on Memory 4 detected." eventfld.long 0x0 14. "NCE4,NCE4" "0: No non-correctable error event on Memory 4..,1: Non-correctable error event on Memory 4 detected." newline eventfld.long 0x0 11. "SBC5,SBC5" "0: No single-bit correction event on Memory 5..,1: Single-bit correction event on Memory 5 detected." eventfld.long 0x0 10. "NCE5,NCE5" "0: No non-correctable error event on Memory 5..,1: Non-correctable error event on Memory 5 detected." newline eventfld.long 0x0 7. "SBC6,SBC6" "0: No single-bit correction event on Memory 6..,1: Single-bit correction event on Memory 6 detected." eventfld.long 0x0 6. "NCE6,NCE6" "0: No non-correctable error event on Memory 6..,1: Non-correctable error event on Memory 6 detected." newline eventfld.long 0x0 3. "SBC7,SBC7" "0: No single-bit correction event on Memory 7..,1: Single-bit correction event on Memory 7 detected." eventfld.long 0x0 2. "NCE7,NCE7" "0: No non-correctable error event on Memory 7..,1: Non-correctable error event on Memory 7 detected." line.long 0x4 "SR1,ERM Status Register 1" eventfld.long 0x4 31. "SBC8,SBC8" "0: No single-bit correction event on Memory 8..,1: Single-bit correction event on Memory 8 detected." eventfld.long 0x4 30. "NCE8,NCE8" "0: No non-correctable error event on Memory 8..,1: Non-correctable error event on Memory 8 detected." newline eventfld.long 0x4 27. "SBC9,SBC9" "0: No single-bit correction event on Memory 9..,1: Single-bit correction event on Memory 9 detected." eventfld.long 0x4 26. "NCE9,NCE9" "0: No non-correctable error event on Memory 9..,1: Non-correctable error event on Memory 9 detected." rgroup.long 0x100++0x7 line.long 0x0 "EAR0,ERM Memory 0 Error Address Register" hexmask.long 0x0 0.--31. 1. "EAR,EAR" line.long 0x4 "SYN0,ERM Memory 0 Syndrome Register" hexmask.long.byte 0x4 24.--31. 1. "SYNDROME,SYNDROME" group.long 0x108++0x3 line.long 0x0 "CORR_ERR_CNT0,ERM Memory 0 Correctable Error Count Register" hexmask.long.byte 0x0 0.--7. 1. "COUNT,Memory n Correctable Error Count" rgroup.long 0x110++0x7 line.long 0x0 "EAR1,ERM Memory 1 Error Address Register" hexmask.long 0x0 0.--31. 1. "EAR,EAR" line.long 0x4 "SYN1,ERM Memory 1 Syndrome Register" hexmask.long.byte 0x4 24.--31. 1. "SYNDROME,SYNDROME" group.long 0x118++0x3 line.long 0x0 "CORR_ERR_CNT1,ERM Memory 1 Correctable Error Count Register" hexmask.long.byte 0x0 0.--7. 1. "COUNT,Memory n Correctable Error Count" rgroup.long 0x120++0x7 line.long 0x0 "EAR2,ERM Memory 2 Error Address Register" hexmask.long 0x0 0.--31. 1. "EAR,EAR" line.long 0x4 "SYN2,ERM Memory 2 Syndrome Register" hexmask.long.byte 0x4 24.--31. 1. "SYNDROME,SYNDROME" group.long 0x128++0x3 line.long 0x0 "CORR_ERR_CNT2,ERM Memory 2 Correctable Error Count Register" hexmask.long.byte 0x0 0.--7. 1. "COUNT,Memory n Correctable Error Count" rgroup.long 0x130++0x7 line.long 0x0 "EAR3,ERM Memory 3 Error Address Register" hexmask.long 0x0 0.--31. 1. "EAR,EAR" line.long 0x4 "SYN3,ERM Memory 3 Syndrome Register" hexmask.long.byte 0x4 24.--31. 1. "SYNDROME,SYNDROME" group.long 0x138++0x3 line.long 0x0 "CORR_ERR_CNT3,ERM Memory 3 Correctable Error Count Register" hexmask.long.byte 0x0 0.--7. 1. "COUNT,Memory n Correctable Error Count" rgroup.long 0x140++0x7 line.long 0x0 "EAR4,ERM Memory 4 Error Address Register" hexmask.long 0x0 0.--31. 1. "EAR,EAR" line.long 0x4 "SYN4,ERM Memory 4 Syndrome Register" hexmask.long.byte 0x4 24.--31. 1. "SYNDROME,SYNDROME" group.long 0x148++0x3 line.long 0x0 "CORR_ERR_CNT4,ERM Memory 4 Correctable Error Count Register" hexmask.long.byte 0x0 0.--7. 1. "COUNT,Memory n Correctable Error Count" sif (cpuis("MCXN546*")) rgroup.long 0x150++0x7 line.long 0x0 "EAR5,ERM Memory 5 Error Address Register" hexmask.long 0x0 0.--31. 1. "EAR,EAR" line.long 0x4 "SYN5,ERM Memory 5 Syndrome Register" hexmask.long.byte 0x4 24.--31. 1. "SYNDROME,SYNDROME" rgroup.long 0x160++0x7 line.long 0x0 "EAR6,ERM Memory 6 Error Address Register" hexmask.long 0x0 0.--31. 1. "EAR,EAR" line.long 0x4 "SYN6,ERM Memory 6 Syndrome Register" hexmask.long.byte 0x4 24.--31. 1. "SYNDROME,SYNDROME" endif sif (cpuis("MCXN547*")) rgroup.long 0x150++0x7 line.long 0x0 "EAR5,ERM Memory 5 Error Address Register" hexmask.long 0x0 0.--31. 1. "EAR,EAR" line.long 0x4 "SYN5,ERM Memory 5 Syndrome Register" hexmask.long.byte 0x4 24.--31. 1. "SYNDROME,SYNDROME" rgroup.long 0x160++0x7 line.long 0x0 "EAR6,ERM Memory 6 Error Address Register" hexmask.long 0x0 0.--31. 1. "EAR,EAR" line.long 0x4 "SYN6,ERM Memory 6 Syndrome Register" hexmask.long.byte 0x4 24.--31. 1. "SYNDROME,SYNDROME" endif sif (cpuis("MCXN946*")) rgroup.long 0x150++0x7 line.long 0x0 "EAR5,ERM Memory 5 Error Address Register" hexmask.long 0x0 0.--31. 1. "EAR,EAR" line.long 0x4 "SYN5,ERM Memory 5 Syndrome Register" hexmask.long.byte 0x4 24.--31. 1. "SYNDROME,SYNDROME" rgroup.long 0x160++0x7 line.long 0x0 "EAR6,ERM Memory 6 Error Address Register" hexmask.long 0x0 0.--31. 1. "EAR,EAR" line.long 0x4 "SYN6,ERM Memory 6 Syndrome Register" hexmask.long.byte 0x4 24.--31. 1. "SYNDROME,SYNDROME" endif sif (cpuis("MCXN947*")) rgroup.long 0x150++0x7 line.long 0x0 "EAR5,ERM Memory 5 Error Address Register" hexmask.long 0x0 0.--31. 1. "EAR,EAR" line.long 0x4 "SYN5,ERM Memory 5 Syndrome Register" hexmask.long.byte 0x4 24.--31. 1. "SYNDROME,SYNDROME" rgroup.long 0x160++0x7 line.long 0x0 "EAR6,ERM Memory 6 Error Address Register" hexmask.long 0x0 0.--31. 1. "EAR,EAR" line.long 0x4 "SYN6,ERM Memory 6 Syndrome Register" hexmask.long.byte 0x4 24.--31. 1. "SYNDROME,SYNDROME" endif group.long 0x158++0x3 line.long 0x0 "CORR_ERR_CNT5,ERM Memory 5 Correctable Error Count Register" hexmask.long.byte 0x0 0.--7. 1. "COUNT,Memory n Correctable Error Count" group.long 0x168++0x3 line.long 0x0 "CORR_ERR_CNT6,ERM Memory 6 Correctable Error Count Register" hexmask.long.byte 0x0 0.--7. 1. "COUNT,Memory n Correctable Error Count" group.long 0x178++0x3 line.long 0x0 "CORR_ERR_CNT7,ERM Memory 7 Correctable Error Count Register" hexmask.long.byte 0x0 0.--7. 1. "COUNT,Memory n Correctable Error Count" rgroup.long 0x184++0x3 line.long 0x0 "SYN8,ERM Memory 8 Syndrome Register" hexmask.long.byte 0x0 24.--31. 1. "SYNDROME,SYNDROME" group.long 0x188++0x3 line.long 0x0 "CORR_ERR_CNT8,ERM Memory 8 Correctable Error Count Register" hexmask.long.byte 0x0 0.--7. 1. "COUNT,Memory n Correctable Error Count" group.long 0x198++0x3 line.long 0x0 "CORR_ERR_CNT9,ERM Memory 9 Correctable Error Count Register" hexmask.long.byte 0x0 0.--7. 1. "COUNT,Memory n Correctable Error Count" tree.end tree "EVTG (Event Generator)" base ad:0x400D2000 repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x400D2000 ad:0x400D2010 ad:0x400D2020 ad:0x400D2030) tree "EVTG_INST[$1]" base $2 group.word ($2)++0x7 line.word 0x0 "EVTG_AOI0_BFT01,AOI0 Boolean Function Term 0 and 1 Configuration" bitfld.word 0x0 14.--15. "PT0_AC,Product Term 0 A Input Configuration" "0: Force the A input in this product term to a..,1: Pass the A input in this product term,2: Complement the A input in this product term,3: Force the A input in this product term to a.." bitfld.word 0x0 12.--13. "PT0_BC,Product Term 0 B Input Configuration" "0: Force the B input in this product term to a..,1: Pass the B input in this product term,2: Complement the B input in this product term,3: Force the B input in this product term to a.." newline bitfld.word 0x0 10.--11. "PT0_CC,Product Term 0 C Input Configuration" "0: Force the C input in this product term to a..,1: Pass the C input in this product term,2: Complement the C input in this product term,3: Force the C input in this product term to a.." bitfld.word 0x0 8.--9. "PT0_DC,Product Term 0 D Input Configuration" "0: Force the D input in this product term to a..,1: Pass the D input in this product term,2: Complement the D input in this product term,3: Force the D input in this product term to a.." newline bitfld.word 0x0 6.--7. "PT1_AC,Product Term 1 A Input Configuration" "0: Force the A input in this product term to a..,1: Pass the A input in this product term,2: Complement the A input in this product term,3: Force the A input in this product term to a.." bitfld.word 0x0 4.--5. "PT1_BC,Product Term 1 B Input Configuration" "0: Force the B input in this product term to a..,1: Pass the B input in this product term,2: Complement the B input in this product term,3: Force the B input in this product term to a.." newline bitfld.word 0x0 2.--3. "PT1_CC,Product Term 1 C Input Configuration" "0: Force the C input in this product term to a..,1: Pass the C input in this product term,2: Complement the C input in this product term,3: Force the C input in this product term to a.." bitfld.word 0x0 0.--1. "PT1_DC,Product Term 1 D Input Configuration" "0: Force the D input in this product term to a..,1: Pass the D input in this product term,2: Complement the D input in this product term,3: Force the D input in this product term to a.." line.word 0x2 "EVTG_AOI0_BFT23,AOI0 Boolean Function Term 2 and 3 Configuration" bitfld.word 0x2 14.--15. "PT2_AC,Product Term 2 A Input Configuration" "0: Force the A input in this product term to a..,1: Pass the A input in this product term,2: Complement the A input in this product term,3: Force the A input in this product term to a.." bitfld.word 0x2 12.--13. "PT2_BC,Product Term 2 B Input Configuration" "0: Force the B input in this product term to a..,1: Pass the B input in this product term,2: Complement the B input in this product term,3: Force the B input in this product term to a.." newline bitfld.word 0x2 10.--11. "PT2_CC,Product Term 2 C Input Configuration" "0: Force the C input in this product term to a..,1: Pass the C input in this product term,2: Complement the C input in this product term,3: Force the C input in this product term to a.." bitfld.word 0x2 8.--9. "PT2_DC,Product Term 2 D Input Configuration" "0: Force the D input in this product term to a..,1: Pass the D input in this product term,2: Complement the D input in this product term,3: Force the D input in this product term to a.." newline bitfld.word 0x2 6.--7. "PT3_AC,Product Term 3 A Input Configuration" "0: Force the A input in this product term to a..,1: Pass the A input in this product term,2: Complement the A input in this product term,3: Force the A input in this product term to a.." bitfld.word 0x2 4.--5. "PT3_BC,Product Term 3 B Input Configuration" "0: Force the B input in this product term to a..,1: Pass the B input in this product term,2: Complement the B input in this product term,3: Force the B input in this product term to a.." newline bitfld.word 0x2 2.--3. "PT3_CC,Product Term 3 C Input Configuration" "0: Force the C input in this product term to a..,1: Pass the C input in this product term,2: Complement the C input in this product term,3: Force the C input in this product term to a.." bitfld.word 0x2 0.--1. "PT3_DC,Product Term 3 D Input Configuration" "0: Force the D input in this product term to a..,1: Pass the D input in this product term,2: Complement the D input in this product term,3: Force the D input in this product term to a.." line.word 0x4 "EVTG_AOI1_BFT01,AOI1 Boolean Function Term 0 and 1 Configuration" bitfld.word 0x4 14.--15. "PT0_AC,Product Term 0 A Input Configuration" "0: Force the A input in this product term to a..,1: Pass the A input in this product term,2: Complement the A input in this product term,3: Force the A input in this product term to a.." bitfld.word 0x4 12.--13. "PT0_BC,Product Term 0 B Input Configuration" "0: Force the B input in this product term to a..,1: Pass the B input in this product term,2: Complement the B input in this product term,3: Force the B input in this product term to a.." newline bitfld.word 0x4 10.--11. "PT0_CC,Product Term 0 C Input Configuration" "0: Force the C input in this product term to a..,1: Pass the C input in this product term,2: Complement the C input in this product term,3: Force the C input in this product term to a.." bitfld.word 0x4 8.--9. "PT0_DC,Product Term 0 D Input Configuration" "0: Force the D input in this product term to a..,1: Pass the D input in this product term,2: Complement the D input in this product term,3: Force the D input in this product term to a.." newline bitfld.word 0x4 6.--7. "PT1_AC,Product Term 1 A Input Configuration" "0: Force the A input in this product term to a..,1: Pass the A input in this product term,2: Complement the A input in this product term,3: Force the A input in this product term to a.." bitfld.word 0x4 4.--5. "PT1_BC,Product Term 1 B Input Configuration" "0: Force the B input in this product term to a..,1: Pass the B input in this product term,2: Complement the B input in this product term,3: Force the B input in this product term to a.." newline bitfld.word 0x4 2.--3. "PT1_CC,Product Term 1 C Input Configuration" "0: Force the C input in this product term to a..,1: Pass the C input in this product term,2: Complement the C input in this product term,3: Force the C input in this product term to a.." bitfld.word 0x4 0.--1. "PT1_DC,Product Term 1 D Input Configuration" "0: Force the D input in this product term to a..,1: Pass the D input in this product term,2: Complement the D input in this product term,3: Force the D input in this product term to a.." line.word 0x6 "EVTG_AOI1_BFT23,AOI1 Boolean Function Term 2 and 3 Configuration" bitfld.word 0x6 14.--15. "PT2_AC,Product Term 2 A Input Configuration" "0: Force the A input in this product term to a..,1: Pass the A input in this product term,2: Complement the A input in this product term,3: Force the A input in this product term to a.." bitfld.word 0x6 12.--13. "PT2_BC,Product Term 2 B Input Configuration" "0: Force the B input in this product term to a..,1: Pass the B input in this product term,2: Complement the B input in this product term,3: Force the B input in this product term to a.." newline bitfld.word 0x6 10.--11. "PT2_CC,Product Term 2 C Input Configuration" "0: Force the C input in this product term to a..,1: Pass the C input in this product term,2: Complement the C input in this product term,3: Force the C input in this product term to a.." bitfld.word 0x6 8.--9. "PT2_DC,Product Term 2 D Input Configuration" "0: Force the D input in this product term to a..,1: Pass the D input in this product term,2: Complement the D input in this product term,3: Force the D input in this product term to a.." newline bitfld.word 0x6 6.--7. "PT3_AC,Product Term 3 A Input Configuration" "0: Force the A input in this product term to a..,1: Pass the A input in this product term,2: Complement the A input in this product term,3: Force the A input in this product term to a.." bitfld.word 0x6 4.--5. "PT3_BC,Product Term 3 B Input Configuration" "0: Force the B input in this product term to a..,1: Pass the B input in this product term,2: Complement the B input in this product term,3: Force the B input in this product term to a.." newline bitfld.word 0x6 2.--3. "PT3_CC,Product Term 3 C Input Configuration" "0: Force the C input in this product term to a..,1: Pass the C input in this product term,2: Complement the C input in this product term,3: Force the C input in this product term to a.." bitfld.word 0x6 0.--1. "PT3_DC,Product Term 3 D Input Configuration" "0: Force the D input in this product term to a..,1: Pass the D input in this product term,2: Complement the D input in this product term,3: Force the D input in this product term to a.." group.word ($2+0xA)++0x5 line.word 0x0 "EVTG_CTRL,Control and Status" bitfld.word 0x0 12.--13. "FORCE_BYPASS,Force Bypass Control" "0: Whatever MODE_SEL is will force bypass flip-flop..,1: Whatever MODE_SEL is will force bypass flip-flop..,2: Will not force the bypass,3: Whatever MODE_SEL is will force bypass flip-flop.." hexmask.word.byte 0x0 8.--11. 1. "SYNC_CTRL,Synchronize Control" newline bitfld.word 0x0 6.--7. "FB_OVRD,EVTG Output Feedback Override Control" "0: Replace An,1: Replace Bn,2: Replace Cn,3: Replace Dn" bitfld.word 0x0 2.--4. "MODE_SEL,Flip-Flop Mode Selection" "0: Bypass mode,1: RS Trigger mode,2: T-FF mode,3: D-FF mode,4: JK-FF mode,5: Latch mode,?,?" newline bitfld.word 0x0 1. "INIT_EN,Flip-Flop Initial Output Enable Control" "0: Write 0 does not generate enable pulse,1: Write 1 generates enable pulse" bitfld.word 0x0 0. "FF_INIT,Flip flop Initial Value Configuration" "0: 0,1: 1" line.word 0x2 "EVTG_AOI0_FILT,AOI0 Output Filter" bitfld.word 0x2 8.--10. "FILT_CNT,Output Filter Sample Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "FILT_PER,Output Filter Sample Period" line.word 0x4 "EVTG_AOI1_FILT,AOI1 Output Filter" bitfld.word 0x4 8.--10. "FILT_CNT,Output Filter Sample Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "FILT_PER,Output Filter Sample Period" tree.end repeat.end tree.end tree "EWM (External Watchdog Monitor)" base ad:0x400C0000 group.byte 0x0++0x5 line.byte 0x0 "CTRL,Control" bitfld.byte 0x0 3. "INTEN,Interrupt Enable" "0: Deasserts interrupt requests,1: Generates interrupt requests" bitfld.byte 0x0 2. "INEN,Input Enable" "0: Disables,1: Enables" bitfld.byte 0x0 1. "ASSIN,Assertion State Select" "0: Logic 0,1: Logic 1" bitfld.byte 0x0 0. "EWMEN,EWM Enable" "0: Disables,1: Enables" line.byte 0x1 "SERV,Service" hexmask.byte 0x1 0.--7. 1. "SERVICE,Service" line.byte 0x2 "CMPL,Compare Low" hexmask.byte 0x2 0.--7. 1. "COMPAREL,Compare Low" line.byte 0x3 "CMPH,Compare High" hexmask.byte 0x3 0.--7. 1. "COMPAREH,Compare High" line.byte 0x4 "CLKCTRL,Clock Control" bitfld.byte 0x4 0.--1. "CLKSEL,Clock Select" "0,1,2,3" line.byte 0x5 "CLKPRESCALER,Clock Prescaler" hexmask.byte 0x5 0.--7. 1. "CLK_DIV,Clock Divider" tree.end tree "FLEXIO (Flexible Input/Output)" base ad:0x40105000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 24.--31. 1. "TRIGGER,Trigger Number" hexmask.long.byte 0x4 16.--23. 1. "PIN,Pin Number" newline hexmask.long.byte 0x4 8.--15. 1. "TIMER,Timer Number" hexmask.long.byte 0x4 0.--7. 1. "SHIFTER,Shifter Number" group.long 0x8++0x3 line.long 0x0 "CTRL,FLEXIO Control" bitfld.long 0x0 31. "DOZEN,Doze Enable" "0: FLEXIO enabled in Doze modes.,1: FLEXIO disabled in Doze modes." bitfld.long 0x0 30. "DBGE,Debug Enable" "0: FLEXIO is disabled in Debug modes.,1: FLEXIO is enabled in Debug modes." newline bitfld.long 0x0 2. "FASTACC,Fast Access" "0: Configures for normal register accesses to FLEXIO,1: Configures for fast register accesses to FLEXIO" bitfld.long 0x0 1. "SWRST,Software Reset" "0: Software reset is disabled,1: Software reset is enabled. All FLEXIO registers.." newline bitfld.long 0x0 0. "FLEXEN,FLEXIO Enable" "0: FLEXIO module is disabled.,1: FLEXIO module is enabled." rgroup.long 0xC++0x3 line.long 0x0 "PIN,Pin State" hexmask.long 0x0 0.--31. 1. "PDI,Pin Data Input" group.long 0x10++0xB line.long 0x0 "SHIFTSTAT,Shifter Status" hexmask.long.byte 0x0 0.--7. 1. "SSF,Shifter Status Flag" line.long 0x4 "SHIFTERR,Shifter Error" hexmask.long.byte 0x4 0.--7. 1. "SEF,Shifter Error Flags" line.long 0x8 "TIMSTAT,Timer Status" hexmask.long.byte 0x8 0.--7. 1. "TSF,Timer Status Flags" group.long 0x20++0xB line.long 0x0 "SHIFTSIEN,Shifter Status Interrupt Enable" hexmask.long.byte 0x0 0.--7. 1. "SSIE,Shifter Status Interrupt Enable" line.long 0x4 "SHIFTEIEN,Shifter Error Interrupt Enable" hexmask.long.byte 0x4 0.--7. 1. "SEIE,Shifter Error Interrupt Enable" line.long 0x8 "TIMIEN,Timer Interrupt Enable" hexmask.long.byte 0x8 0.--7. 1. "TEIE,Timer Status Interrupt Enable" group.long 0x30++0x3 line.long 0x0 "SHIFTSDEN,Shifter Status DMA Enable" hexmask.long.byte 0x0 0.--7. 1. "SSDE,Shifter Status DMA Enable" group.long 0x38++0x3 line.long 0x0 "TIMERSDEN,Timer Status DMA Enable" hexmask.long.byte 0x0 0.--7. 1. "TSDE,Timer Status DMA Enable" group.long 0x40++0x3 line.long 0x0 "SHIFTSTATE,Shifter State" bitfld.long 0x0 0.--2. "STATE,Current State Pointer" "0,1,2,3,4,5,6,7" group.long 0x48++0x2F line.long 0x0 "TRGSTAT,Trigger Status" hexmask.long.byte 0x0 0.--7. 1. "ETSF,External Trigger Status Flags" line.long 0x4 "TRIGIEN,External Trigger Interrupt Enable" hexmask.long.byte 0x4 0.--7. 1. "TRIE,External Trigger Interrupt Enable" line.long 0x8 "PINSTAT,Pin Status" hexmask.long 0x8 0.--31. 1. "PSF,Pin Status Flags" line.long 0xC "PINIEN,Pin Interrupt Enable" hexmask.long 0xC 0.--31. 1. "PSIE,Pin Status Interrupt Enable" line.long 0x10 "PINREN,Pin Rising Edge Enable" hexmask.long 0x10 0.--31. 1. "PRE,Pin Rising Edge" line.long 0x14 "PINFEN,Pin Falling Edge Enable" hexmask.long 0x14 0.--31. 1. "PFE,Pin Falling Edge" line.long 0x18 "PINOUTD,Pin Output Data" hexmask.long 0x18 0.--31. 1. "OUTD,Output Data" line.long 0x1C "PINOUTE,Pin Output Enable" hexmask.long 0x1C 0.--31. 1. "OUTE,Output Enable" line.long 0x20 "PINOUTDIS,Pin Output Disable" hexmask.long 0x20 0.--31. 1. "OUTDIS,Output Disable" line.long 0x24 "PINOUTCLR,Pin Output Clear" hexmask.long 0x24 0.--31. 1. "OUTCLR,Output Clear" line.long 0x28 "PINOUTSET,Pin Output Set" hexmask.long 0x28 0.--31. 1. "OUTSET,Output Set" line.long 0x2C "PINOUTTOG,Pin Output Toggle" hexmask.long 0x2C 0.--31. 1. "OUTTOG,Output Toggle" repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "SHIFTCTL[$1],Shifter Control N" bitfld.long 0x0 24.--26. "TIMSEL,Timer Select" "0,1,2,3,4,5,6,7" bitfld.long 0x0 23. "TIMPOL,Timer Polarity" "0: Shift on posedge of shift clock,1: Shift on negedge of shift clock" newline bitfld.long 0x0 16.--17. "PINCFG,Shifter Pin Configuration" "0: Shifter pin output disabled,1: Shifter pin open-drain or bidirectional output..,2: Shifter pin bidirectional output data,3: Shifter pin output" hexmask.long.byte 0x0 8.--12. 1. "PINSEL,Shifter Pin Select" newline bitfld.long 0x0 7. "PINPOL,Shifter Pin Polarity" "0: Pin is active high,1: Pin is active low" bitfld.long 0x0 0.--2. "SMOD,Shifter Mode" "0: Disabled.,1: Receive mode. Captures the current shifter..,2: Transmit mode. Load SHIFTBUF contents into the..,?,4: Match Store mode. Shifter data is compared to..,5: Match Continuous mode. Shifter data is..,6: State mode. SHIFTBUF contents are used for..,7: Logic mode. SHIFTBUF contents are used for.." repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "SHIFTCFG[$1],Shifter Configuration N" hexmask.long.byte 0x0 16.--20. 1. "PWIDTH,Parallel Width" bitfld.long 0x0 12. "SSIZE,Shifter Size" "0: Shift register is 32-bit.,1: Shift register is 24-bit." newline bitfld.long 0x0 9. "LATST,Late Store" "0: Shift register stores the pre-shift register..,1: Shift register stores the post-shift register.." bitfld.long 0x0 8. "INSRC,Input Source" "0: Pin,1: Shifter N+1 Output" newline bitfld.long 0x0 4.--5. "SSTOP,Shifter Stop bit" "0: Stop bit disabled for transmitter/receiver/match..,1: Stop bit disabled for transmitter/receiver/match..,2: Transmitter outputs stop bit value 0 on store.,3: Transmitter outputs stop bit value 1 on store." bitfld.long 0x0 0.--1. "SSTART,Shifter Start Bit" "0: Start bit disabled for..,1: Start bit disabled for..,2: Transmitter outputs start bit value 0 before..,3: Transmitter outputs start bit value 1 before.." repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "SHIFTBUF[$1],Shifter Buffer N" hexmask.long 0x0 0.--31. 1. "SHIFTBUF,Shift Buffer" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x280)++0x3 line.long 0x0 "SHIFTBUFBIS[$1],Shifter Buffer N Bit Swapped" hexmask.long 0x0 0.--31. 1. "SHIFTBUFBIS,Shift Buffer" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x300)++0x3 line.long 0x0 "SHIFTBUFBYS[$1],Shifter Buffer N Byte Swapped" hexmask.long 0x0 0.--31. 1. "SHIFTBUFBYS,Shift Buffer" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x380)++0x3 line.long 0x0 "SHIFTBUFBBS[$1],Shifter Buffer N Bit Byte Swapped" hexmask.long 0x0 0.--31. 1. "SHIFTBUFBBS,Shift Buffer" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x400)++0x3 line.long 0x0 "TIMCTL[$1],Timer Control N" hexmask.long.byte 0x0 24.--29. 1. "TRGSEL,Trigger Select" bitfld.long 0x0 23. "TRGPOL,Trigger Polarity" "0: Trigger active high,1: Trigger active low" newline bitfld.long 0x0 22. "TRGSRC,Trigger Source" "0: External trigger selected,1: Internal trigger selected" bitfld.long 0x0 16.--17. "PINCFG,Timer Pin Configuration" "0: Timer pin output disabled,1: Timer pin open-drain or bidirectional output..,2: Timer pin bidirectional output data,3: Timer pin output" newline hexmask.long.byte 0x0 8.--12. 1. "PINSEL,Timer Pin Select" bitfld.long 0x0 7. "PINPOL,Timer Pin Polarity" "0: Pin is active high,1: Pin is active low" newline bitfld.long 0x0 6. "PININS,Timer Pin Input Select" "0: Timer pin input and output are selected by PINSEL.,1: Timer pin input is selected by PINSEL+1. Timer.." bitfld.long 0x0 5. "ONETIM,Timer One Time Operation" "0: The timer enable event is generated as normal.,1: The timer enable event is blocked unless timer.." newline bitfld.long 0x0 0.--2. "TIMOD,Timer Mode" "0: Timer disabled.,1: Dual 8-bit counters baud mode.,2: Dual 8-bit counters PWM high mode.,3: Single 16-bit counter mode.,4: Single 16-bit counter disable mode.,5: Dual 8-bit counters word mode.,6: Dual 8-bit counters PWM low mode.,7: Single 16-bit input capture mode." repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x480)++0x3 line.long 0x0 "TIMCFG[$1],Timer Configuration N" bitfld.long 0x0 24.--25. "TIMOUT,Timer Output" "0: Timer output is logic one when enabled and is..,1: Timer output is logic zero when enabled and is..,2: Timer output is logic one when enabled and on..,3: Timer output is logic zero when enabled and on.." bitfld.long 0x0 20.--22. "TIMDEC,Timer Decrement" "0: Decrement counter on FLEXIO clock. Shift clock..,1: Decrement counter on trigger input (both edges).,2: Decrement counter on pin input (both edges).,3: Decrement counter on trigger input (both edges).,4: Decrement counter on FLEXIO clock divided by 16.,5: Decrement counter on FLEXIO clock divided by..,6: Decrement counter on pin input (rising edge).,7: Decrement counter on trigger input (rising.." newline bitfld.long 0x0 16.--18. "TIMRST,Timer Reset" "0: Timer never reset,1: Timer reset on timer output high.,2: Timer reset on timer pin equal to timer output,3: Timer reset on timer trigger equal to timer output,4: Timer reset on timer pin rising edge,?,6: Timer reset on trigger rising edge,7: Timer reset on trigger rising or falling edge" bitfld.long 0x0 12.--14. "TIMDIS,Timer Disable" "0: Timer never disabled,1: Timer disabled on Timer N-1 disable,2: Timer disabled on timer compare (upper 8-bits..,3: Timer disabled on timer compare (upper 8-bits..,4: Timer disabled on pin rising or falling edge,5: Timer disabled on pin rising or falling edge..,6: Timer disabled on trigger falling edge,?" newline bitfld.long 0x0 8.--10. "TIMENA,Timer Enable" "0: Timer always enabled,1: Timer enabled on Timer N-1 enable,2: Timer enabled on Trigger high,3: Timer enabled on Trigger high and Pin high,4: Timer enabled on Pin rising edge,5: Timer enabled on Pin rising edge and Trigger high,6: Timer enabled on Trigger rising edge,7: Timer enabled on Trigger rising or falling edge" bitfld.long 0x0 4.--5. "TSTOP,Timer Stop Bit" "0: Stop bit disabled,1: Stop bit is enabled on timer compare,2: Stop bit is enabled on timer disable,3: Stop bit is enabled on timer compare and timer.." newline bitfld.long 0x0 1. "TSTART,Timer Start Bit" "0: Start bit disabled,1: Start bit enabled" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x500)++0x3 line.long 0x0 "TIMCMP[$1],Timer Compare N" hexmask.long.word 0x0 0.--15. 1. "CMP,Timer Compare Value" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x680)++0x3 line.long 0x0 "SHIFTBUFNBS[$1],Shifter Buffer N Nibble Byte Swapped" hexmask.long 0x0 0.--31. 1. "SHIFTBUFNBS,Shift Buffer" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x700)++0x3 line.long 0x0 "SHIFTBUFHWS[$1],Shifter Buffer N Halfword Swapped" hexmask.long 0x0 0.--31. 1. "SHIFTBUFHWS,Shift Buffer" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x780)++0x3 line.long 0x0 "SHIFTBUFNIS[$1],Shifter Buffer N Nibble Swapped" hexmask.long 0x0 0.--31. 1. "SHIFTBUFNIS,Shift Buffer" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x800)++0x3 line.long 0x0 "SHIFTBUFOES[$1],Shifter Buffer N Odd Even Swapped" hexmask.long 0x0 0.--31. 1. "SHIFTBUFOES,Shift Buffer" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x880)++0x3 line.long 0x0 "SHIFTBUFEOS[$1],Shifter Buffer N Even Odd Swapped" hexmask.long 0x0 0.--31. 1. "SHIFTBUFEOS,Shift Buffer" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x900)++0x3 line.long 0x0 "SHIFTBUFHBS[$1],Shifter Buffer N Halfword Byte Swapped" hexmask.long 0x0 0.--31. 1. "SHIFTBUFHBS,Shift Buffer" repeat.end tree.end sif (cpuis("MCXN546*")||cpuis("MCXN547*")||cpuis("MCXN946*")||cpuis("MCXN947*")) tree "FLEXSPI (Flexible Serial Peripheral Interface)" base ad:0x400C8000 group.long 0x0++0x3F line.long 0x0 "MCR0,Module Control 0" hexmask.long.byte 0x0 24.--31. 1. "AHBGRANTWAIT,Timeouts Wait Cycle for AHB command Grant" newline hexmask.long.byte 0x0 16.--23. 1. "IPGRANTWAIT,Timeout Wait Cycle for IP Command Grant" newline bitfld.long 0x0 15. "LEARNEN,Data Learning Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 14. "SCKFREERUNEN,SCLK Free-running Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 13. "COMBINATIONEN,Combination Mode Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 12. "DOZEEN,Doze Mode Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "HSEN,Half Speed Serial Flash Memory Access Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 8.--10. "SERCLKDIV,Serial Root Clock Divider" "0: Divided by 1,1: Divided by 2,2: Divided by 3,3: Divided by 4,4: Divided by 5,5: Divided by 6,6: Divided by 7,7: Divided by 8" newline bitfld.long 0x0 7. "ATDFEN,AHB Write Access to IP Transmit FIFO Enable" "0: AHB write access disabled. IP bus writes to IP..,1: AHB write access enabled. AHB bus writes to IP.." newline bitfld.long 0x0 6. "ARDFEN,AHB Read Access to IP Receive FIFO Enable" "0: AHB read access disabled. IP bus reads IP..,1: AHB read access enabled. AHB bus reads IP.." newline bitfld.long 0x0 4.--5. "RXCLKSRC,Sample Clock Source for Flash Reading" "0: Dummy Read strobe that FlexSPI generates looped..,1: Dummy Read strobe that FlexSPI generates looped..,2: SCLK output clock and looped back from SCLK pad,3: Flash-memory-provided read strobe and input from.." newline bitfld.long 0x0 1. "MDIS,Module Disable" "0: No impact,1: Module disable" newline bitfld.long 0x0 0. "SWRESET,Software Reset" "0: No impact,1: Software reset" line.long 0x4 "MCR1,Module Control 1" hexmask.long.word 0x4 16.--31. 1. "SEQWAIT,Command Sequence Wait" newline hexmask.long.word 0x4 0.--15. 1. "AHBBUSWAIT,AHB Bus Wait" line.long 0x8 "MCR2,Module Control 2" hexmask.long.byte 0x8 24.--31. 1. "RESUMEWAIT,Resume Wait Duration" newline bitfld.long 0x8 23. "RX_CLK_SRC_DIFF,Sample Clock Source Different" "0: Use MCR0[RXCLKSRC] for Port A and Port B.,1: Use MCR0[RXCLKSRC] for Port A and.." newline bitfld.long 0x8 21.--22. "RXCLKSRC_B,Port B Receiver Clock Source" "0: Dummy read strobe that FlexSPI generates looped..,1: Dummy read strobe that FlexSPI generates looped..,2: SCLK output clock and looped back from SCLK pad,3: Flash-memory-provided read strobe and input from.." newline bitfld.long 0x8 19. "SCKBDIFFOPT,SCLK Port B Differential Output" "0: Use B_SCLK pad as port B SCLK clock output. Port..,1: Use B_SCLK pad as port A SCLK inverted clock.." newline bitfld.long 0x8 15. "SAMEDEVICEEN,Same Device Enable" "0: In Individual mode FLSHA1CRx and FLSHA2CRx..,1: FLSHA1CR0 FLSHA1CR1 and FLSHA1CR2 register.." newline bitfld.long 0x8 14. "CLRLEARNPHASE,Clear Learn Phase Selection" "0: No impact,1: Reset sample clock phase selection to 0" newline bitfld.long 0x8 11. "CLRAHBBUFOPT,Clear AHB Buffer" "0: Not cleared automatically,1: Cleared automatically" line.long 0xC "AHBCR,AHB Bus Control" bitfld.long 0xC 20.--21. "ALIGNMENT,AHB Boundary Alignment" "0: No limit,1: 1 KB,2: 512 bytes,3: 256 bytes" newline bitfld.long 0xC 10. "READSZALIGN,AHB Read Size Alignment" "0: Register settings such as PREFETCH_EN determine..,1: AHB read size to up size to 8 bytes aligned no.." newline bitfld.long 0xC 7. "RESUMEDISABLE,AHB Read Resume Disable" "0: Suspended AHB read prefetch resumes when AHB is..,1: Suspended AHB read prefetch does not resume once.." newline bitfld.long 0xC 6. "READADDROPT,AHB Read Address Option" "0: AHB read burst start address alignment is..,1: AHB read burst start address alignment is not.." newline bitfld.long 0xC 5. "PREFETCHEN,AHB Read Prefetch Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 4. "BUFFERABLEEN,Bufferable Write Access Enable" "0: Disabled. For all AHB write accesses (bufferable..,1: Enabled. For AHB bufferable write access FlexSPI.." newline bitfld.long 0xC 3. "CACHABLEEN,Cacheable Read Access Enable" "0: Disabled. When an AHB bus cacheable read access..,1: Enabled. When an AHB bus cacheable read access.." newline bitfld.long 0xC 2. "CLRAHBTXBUF,Clear AHB Transmit Buffer" "0: No impact.,1: Enable clear operation." newline bitfld.long 0xC 1. "CLRAHBRXBUF,Clear AHB Receive Buffer" "0: No impact.,1: Enable clear operation." newline bitfld.long 0xC 0. "APAREN,AHB Parallel Mode Enable" "0: Flash is accessed in Individual mode.,1: Flash is accessed in Parallel mode." line.long 0x10 "INTEN,Interrupt Enable" bitfld.long 0x10 17. "AHBGCMERREN,AHB Read GCM Error Interrupt Enable" "0: Disable interrupt or no impact,1: Enable interrupt" newline bitfld.long 0x10 16. "IPCMDSECUREVIOEN,IP Command Security Violation Interrupt Enable" "0: Disable interrupt or no impact,1: Enable interrupt" newline bitfld.long 0x10 11. "SEQTIMEOUTEN,Sequence execution Timeout Interrupt Enable" "0: Disable interrupt or no impact,1: Enable interrupt" newline bitfld.long 0x10 10. "AHBBUSTIMEOUTEN,AHB Bus Timeout Interrupt Enable" "0: Disable interrupt or no impact,1: Enable interrupt" newline bitfld.long 0x10 9. "SCKSTOPBYWREN,SCLK Stopped By Write Interrupt Enable" "0: Disable interrupt or no impact,1: Enable interrupt" newline bitfld.long 0x10 8. "SCKSTOPBYRDEN,SCLK Stopped By Read Interrupt Enable" "0: Disable interrupt or no impact,1: Enable interrupt" newline bitfld.long 0x10 7. "DATALEARNFAILEN,Data Learning Failed Interrupt Enable" "0: Disable interrupt or no impact,1: Enable interrupt" newline bitfld.long 0x10 6. "IPTXWEEN,IP Transmit FIFO Watermark Empty Interrupt Enable" "0: Disable interrupt or no impact,1: Enable interrupt" newline bitfld.long 0x10 5. "IPRXWAEN,IP Receive FIFO Watermark Available Interrupt Enable" "0: Disable interrupt or no impact,1: Enable interrupt" newline bitfld.long 0x10 4. "AHBCMDERREN,AHB-Triggered Command Sequences Error Detected Interrupt Enable" "0: Disable interrupt or no impact,1: Enable interrupt" newline bitfld.long 0x10 3. "IPCMDERREN,IP-Triggered Command Sequences Error Detected Interrupt Enable" "0: Disable interrupt or no impact,1: Enable interrupt" newline bitfld.long 0x10 2. "AHBCMDGEEN,AHB-Triggered Command Sequences Grant Timeout Interrupt Enable." "0: Disable interrupt or no impact,1: Enable interrupt" newline bitfld.long 0x10 1. "IPCMDGEEN,IP-Triggered Command Sequences Grant Timeout Interrupt Enable" "0: Disable interrupt or no impact,1: Enable interrupt" newline bitfld.long 0x10 0. "IPCMDDONEEN,IP-Triggered Command Sequences Execution Finished Interrupt Enable" "0: Disable interrupt or no impact,1: Enable interrupt" line.long 0x14 "INTR,Interrupt" eventfld.long 0x14 17. "AHBGCMERR,AHB Read GCM Error" "0: Interrupt condition has not occurred,1: Interrupt condition has occurred" newline eventfld.long 0x14 16. "IPCMDSECUREVIO,IP Command Security Violation" "0: Interrupt condition has not occurred,1: Interrupt condition has occurred" newline eventfld.long 0x14 11. "SEQTIMEOUT,Sequence Execution Timeout" "0: Interrupt condition has not occurred,1: Interrupt condition has occurred" newline eventfld.long 0x14 10. "AHBBUSTIMEOUT,AHB Bus Timeout" "0: Interrupt condition has not occurred,1: Interrupt condition has occurred" newline eventfld.long 0x14 9. "SCKSTOPBYWR,SCLK Stopped Due To Empty Transmit FIFO" "0: Interrupt condition has not occurred,1: Interrupt condition has occurred" newline eventfld.long 0x14 8. "SCKSTOPBYRD,SCLK Stopped Due To Full Receive FIFO" "0: Interrupt condition has not occurred,1: Interrupt condition has occurred" newline eventfld.long 0x14 7. "DATALEARNFAIL,Data Learning Failed" "0: Interrupt condition has not occurred,1: Interrupt condition has occurred" newline eventfld.long 0x14 6. "IPTXWE,IP Transmit FIFO Watermark Empty" "0: Interrupt condition has not occurred,1: Interrupt condition has occurred" newline eventfld.long 0x14 5. "IPRXWA,IP Receive FIFO Watermark Available" "0: Interrupt condition has not occurred,1: Interrupt condition has occurred" newline eventfld.long 0x14 4. "AHBCMDERR,AHB-Triggered Command Sequences Error" "0: Interrupt condition has not occurred,1: Interrupt condition has occurred" newline eventfld.long 0x14 3. "IPCMDERR,IP-Triggered Command Sequences Error" "0: Interrupt condition has not occurred,1: Interrupt condition has occurred" newline eventfld.long 0x14 2. "AHBCMDGE,AHB-Triggered Command Sequences Grant Timeout" "0: Interrupt condition has not occurred,1: Interrupt condition has occurred" newline eventfld.long 0x14 1. "IPCMDGE,IP-Triggered Command Sequences Grant Timeout" "0: Interrupt condition has not occurred,1: Interrupt condition has occurred" newline eventfld.long 0x14 0. "IPCMDDONE,IP-Triggered Command Sequences Execution Finished" "0: Interrupt condition has not occurred,1: Interrupt condition has occurred" line.long 0x18 "LUTKEY,LUT Key" hexmask.long 0x18 0.--31. 1. "KEY,LUT Key" line.long 0x1C "LUTCR,LUT Control" bitfld.long 0x1C 2. "PROTECT,LUT Protection" "0: Not protected. All IPS controllers can access..,1: Protected. Only secure IPS controller can change.." newline bitfld.long 0x1C 1. "UNLOCK,Unlock LUT" "0: LUT is locked (LUTCR[LOCK] must be 1),1: LUT is unlocked and can be written" newline bitfld.long 0x1C 0. "LOCK,Lock LUT" "0: LUT is unlocked (LUTCR[UNLOCK] must be 1),1: LUT is locked and cannot be written" line.long 0x20 "AHBRXBUF0CR0,AHB Receive Buffer 0 Control 0" bitfld.long 0x20 31. "PREFETCHEN,AHB Read Prefetch Enable" "0: Disabled,1: Enabled when is enabled." newline bitfld.long 0x20 30. "REGIONEN,AHB Receive Buffer Address Region Enable" "0: Disabled. The buffer hit is based on the value..,1: Enabled. The buffer hit is based on the value of.." newline bitfld.long 0x20 24.--26. "PRIORITY,AHB Controller Read Priority" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x20 16.--20. 1. "MSTRID,AHB Controller ID" newline hexmask.long.byte 0x20 0.--7. 1. "BUFSZ,AHB Receive Buffer Size" line.long 0x24 "AHBRXBUF1CR0,AHB Receive Buffer 1 Control 0" bitfld.long 0x24 31. "PREFETCHEN,AHB Read Prefetch Enable" "0: Disabled,1: Enabled when is enabled." newline bitfld.long 0x24 30. "REGIONEN,AHB Receive Buffer Address Region Enable" "0: Disabled. The buffer hit is based on the value..,1: Enabled. The buffer hit is based on the value of.." newline bitfld.long 0x24 24.--26. "PRIORITY,AHB Controller Read Priority" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 16.--20. 1. "MSTRID,AHB Controller ID" newline hexmask.long.byte 0x24 0.--7. 1. "BUFSZ,AHB Receive Buffer Size" line.long 0x28 "AHBRXBUF2CR0,AHB Receive Buffer 2 Control 0" bitfld.long 0x28 31. "PREFETCHEN,AHB Read Prefetch Enable" "0: Disabled,1: Enabled when is enabled." newline bitfld.long 0x28 30. "REGIONEN,AHB Receive Buffer Address Region Enable" "0: Disabled. The buffer hit is based on the value..,1: Enabled. The buffer hit is based on the value of.." newline bitfld.long 0x28 24.--26. "PRIORITY,AHB Controller Read Priority" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x28 16.--20. 1. "MSTRID,AHB Controller ID" newline hexmask.long.byte 0x28 0.--7. 1. "BUFSZ,AHB Receive Buffer Size" line.long 0x2C "AHBRXBUF3CR0,AHB Receive Buffer 3 Control 0" bitfld.long 0x2C 31. "PREFETCHEN,AHB Read Prefetch Enable" "0: Disabled,1: Enabled when is enabled." newline bitfld.long 0x2C 30. "REGIONEN,AHB Receive Buffer Address Region Enable" "0: Disabled. The buffer hit is based on the value..,1: Enabled. The buffer hit is based on the value of.." newline bitfld.long 0x2C 24.--26. "PRIORITY,AHB Controller Read Priority" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x2C 16.--20. 1. "MSTRID,AHB Controller ID" newline hexmask.long.byte 0x2C 0.--7. 1. "BUFSZ,AHB Receive Buffer Size" line.long 0x30 "AHBRXBUF4CR0,AHB Receive Buffer 4 Control 0" bitfld.long 0x30 31. "PREFETCHEN,AHB Read Prefetch Enable" "0: Disabled,1: Enabled when is enabled." newline bitfld.long 0x30 30. "REGIONEN,AHB Receive Buffer Address Region Enable" "0: Disabled. The buffer hit is based on the value..,1: Enabled. The buffer hit is based on the value of.." newline bitfld.long 0x30 24.--26. "PRIORITY,AHB Controller Read Priority" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x30 16.--20. 1. "MSTRID,AHB Controller ID" newline hexmask.long.byte 0x30 0.--7. 1. "BUFSZ,AHB Receive Buffer Size" line.long 0x34 "AHBRXBUF5CR0,AHB Receive Buffer 5 Control 0" bitfld.long 0x34 31. "PREFETCHEN,AHB Read Prefetch Enable" "0: Disabled,1: Enabled when is enabled." newline bitfld.long 0x34 30. "REGIONEN,AHB Receive Buffer Address Region Enable" "0: Disabled. The buffer hit is based on the value..,1: Enabled. The buffer hit is based on the value of.." newline bitfld.long 0x34 24.--26. "PRIORITY,AHB Controller Read Priority" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x34 16.--20. 1. "MSTRID,AHB Controller ID" newline hexmask.long.byte 0x34 0.--7. 1. "BUFSZ,AHB Receive Buffer Size" line.long 0x38 "AHBRXBUF6CR0,AHB Receive Buffer 6 Control 0" bitfld.long 0x38 31. "PREFETCHEN,AHB Read Prefetch Enable" "0: Disabled,1: Enabled when is enabled." newline bitfld.long 0x38 30. "REGIONEN,AHB Receive Buffer Address Region Enable" "0: Disabled. The buffer hit is based on the value..,1: Enabled. The buffer hit is based on the value of.." newline bitfld.long 0x38 24.--26. "PRIORITY,AHB Controller Read Priority" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x38 16.--20. 1. "MSTRID,AHB Controller ID" newline hexmask.long.byte 0x38 0.--7. 1. "BUFSZ,AHB Receive Buffer Size" line.long 0x3C "AHBRXBUF7CR0,AHB Receive Buffer 7 Control 0" bitfld.long 0x3C 31. "PREFETCHEN,AHB Read Prefetch Enable" "0: Disabled,1: Enabled when is enabled." newline bitfld.long 0x3C 30. "REGIONEN,AHB Receive Buffer Address Region Enable" "0: Disabled. The buffer hit is based on the value..,1: Enabled. The buffer hit is based on the value of.." newline bitfld.long 0x3C 24.--26. "PRIORITY,AHB Controller Read Priority" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x3C 16.--20. 1. "MSTRID,AHB Controller ID" newline hexmask.long.byte 0x3C 0.--7. 1. "BUFSZ,AHB Receive Buffer Size" group.long 0x60++0xF line.long 0x0 "FLSHA1CR0,Flash Control 0" bitfld.long 0x0 31. "SPLITRDEN,AHB Read Access Split Function Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 30. "SPLITWREN,AHB Write Access Split Function Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 29. "ADDRSHIFT,AHB Address Shift Function control" "0: Disabled,1: Enabled" newline hexmask.long.tbyte 0x0 0.--22. 1. "FLSHSZ,Flash Size in KB" line.long 0x4 "FLSHA2CR0,Flash Control 0" bitfld.long 0x4 31. "SPLITRDEN,AHB Read Access Split Function Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 30. "SPLITWREN,AHB Write Access Split Function Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 29. "ADDRSHIFT,AHB Address Shift Function control" "0: Disabled,1: Enabled" newline hexmask.long.tbyte 0x4 0.--22. 1. "FLSHSZ,Flash Size in KB" line.long 0x8 "FLSHB1CR0,Flash Control 0" bitfld.long 0x8 31. "SPLITRDEN,AHB Read Access Split Function Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 30. "SPLITWREN,AHB Write Access Split Function Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 29. "ADDRSHIFT,AHB Address Shift Function control" "0: Disabled,1: Enabled" newline hexmask.long.tbyte 0x8 0.--22. 1. "FLSHSZ,Flash Size in KB" line.long 0xC "FLSHB2CR0,Flash Control 0" bitfld.long 0xC 31. "SPLITRDEN,AHB Read Access Split Function Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 30. "SPLITWREN,AHB Write Access Split Function Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 29. "ADDRSHIFT,AHB Address Shift Function control" "0: Disabled,1: Enabled" newline hexmask.long.tbyte 0xC 0.--22. 1. "FLSHSZ,Flash Size in KB" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x70)++0x3 line.long 0x0 "FLSHCR1$1,Flash Control 1" hexmask.long.word 0x0 16.--31. 1. "CSINTERVAL,Chip Select Interval" newline bitfld.long 0x0 15. "CSINTERVALUNIT,Chip Select Interval Unit" "0: 1 serial clock cycle,1: 256 serial clock cycles" newline hexmask.long.byte 0x0 11.--14. 1. "CAS,Column Address Size" newline bitfld.long 0x0 10. "WA,Word-Addressable" "0: Byte-addressable,1: Word-addressable" newline hexmask.long.byte 0x0 5.--9. 1. "TCSH,Serial Flash CS Hold Time" newline hexmask.long.byte 0x0 0.--4. 1. "TCSS,Serial Flash CS Setup Time" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "FLSHCR2$1,Flash Control 2" bitfld.long 0x0 31. "CLRINSTRPTR,Clear Instruction Pointer" "0,1" newline bitfld.long 0x0 28.--30. "AWRWAITUNIT,AWRWAIT Unit" "0: 2,1: 8,2: 32,3: 128,4: 512,5: 2048,6: 8192,7: 32768" newline hexmask.long.word 0x0 16.--27. 1. "AWRWAIT,AHB Write Wait" newline bitfld.long 0x0 13.--15. "AWRSEQNUM,Sequence Number for AHB Write-Triggered Command" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x0 8.--11. 1. "AWRSEQID,Sequence Index for AHB Write-Triggered Command" newline bitfld.long 0x0 5.--7. "ARDSEQNUM,Sequence Number for AHB Read-Triggered Command" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x0 0.--3. 1. "ARDSEQID,Sequence Index for AHB Read-Triggered Command in LUT" repeat.end group.long 0x94++0x3 line.long 0x0 "FLSHCR4,Flash Control 4" bitfld.long 0x0 3. "WMENB,Write Mask Enable for Port B" "0: Disabled. When writing to external device..,1: Enabled. When writing to external device FlexSPI.." newline bitfld.long 0x0 2. "WMENA,Write Mask Enable for Port A" "0: Disabled. When writing to external device..,1: Enabled. When writing to external device FlexSPI.." newline bitfld.long 0x0 0. "WMOPT1,Write Mask Option 1" "0: When writing to an external device DQS pin is..,1: When writing to an external device DQS pin is.." group.long 0xA0++0xB line.long 0x0 "IPCR0,IP Control 0" hexmask.long 0x0 0.--31. 1. "SFAR,Serial Flash Address" line.long 0x4 "IPCR1,IP Control 1" bitfld.long 0x4 31. "IPAREN,Parallel Mode Enable for IP Commands" "0: Disabled. Flash memory is accessed in Individual..,1: Enabled. Flash memory is accessed in Parallel.." newline bitfld.long 0x4 24.--26. "ISEQNUM,Sequence Number for IP command: ISEQNUM+1." "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x4 16.--19. 1. "ISEQID,Sequence Index in LUT for IP command." newline hexmask.long.word 0x4 0.--15. 1. "IDATSZ,Flash Read/Program Data Size (in bytes) for IP command." line.long 0x8 "IPCR2,IP Control 2" bitfld.long 0x8 2. "IPBLKALLAHB,IP Command Blocking All AHB Command Enable" "0: IP commands only block AHB commands that affect..,1: IP commands block all AHB commands." newline rbitfld.long 0x8 1. "IPBLKAHBACK,IP Command Blocking AHB Command Acknowledgment Enable" "0: IP commands do not block AHB command..,1: IP commands block AHB command acknowledgment." newline bitfld.long 0x8 0. "IPBLKAHBREQ,IP Command Blocking AHB Command Request Enable" "0: IP commands do not block AHB command requests.,1: IP commands block AHB command requests." group.long 0xB0++0xF line.long 0x0 "IPCMD,IP Command" bitfld.long 0x0 0. "TRG,Command Trigger" "0: No action,1: Start the IP command that the IPCR0 and IPCR1.." line.long 0x4 "DLPR,Data Learning Pattern" hexmask.long 0x4 0.--31. 1. "DLP,Data Learning Pattern" line.long 0x8 "IPRXFCR,IP Receive FIFO Control" hexmask.long.byte 0x8 2.--8. 1. "RXWMRK,IP Receive FIFO Watermark Level" newline bitfld.long 0x8 1. "RXDMAEN,IP Receive FIFO Reading by DMA Enable" "0: Disabled. The processor reads the FIFO.,1: Enabled. DMA reads the FIFO." newline bitfld.long 0x8 0. "CLRIPRXF,Clear IP Receive FIFO" "0: No function,1: A clock cycle pulse clears all valid data.." line.long 0xC "IPTXFCR,IP Transmit FIFO Control" hexmask.long.byte 0xC 2.--8. 1. "TXWMRK,Transmit Watermark Level" newline bitfld.long 0xC 1. "TXDMAEN,Transmit FIFO DMA Enable" "0: Processor,1: DMA" newline bitfld.long 0xC 0. "CLRIPTXF,Clear IP Transmit FIFO" "0: No function,1: A clock cycle pulse clears all valid data.." repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xC0)++0x3 line.long 0x0 "DLLCR$1,DLL Control 0" hexmask.long.byte 0x0 9.--14. 1. "OVRDVAL,Target Clock Delay Line Override Value" newline bitfld.long 0x0 8. "OVRDEN,Target Clock Delay Line Override Value Enable" "0: Disable,1: Enable" newline hexmask.long.byte 0x0 3.--6. 1. "SLVDLYTARGET,Target Delay Line For Target" newline bitfld.long 0x0 1. "DLLRESET,DLL reset" "0: No function,1: Force DLL reset." newline bitfld.long 0x0 0. "DLLEN,DLL Calibration Enable" "0: Disable,1: Enable" repeat.end rgroup.long 0xE0++0x17 line.long 0x0 "STS0,Status 0" hexmask.long.byte 0x0 8.--11. 1. "DATALEARNPHASEB,Data Learning Phase Selection on Port B" newline hexmask.long.byte 0x0 4.--7. 1. "DATALEARNPHASEA,Data Learning Phase Selection on Port A" newline bitfld.long 0x0 2.--3. "ARBCMDSRC,ARB Command Source" "0: Trigger source is AHB read command.,1: Trigger source is AHB write command.,2: Trigger source is IP command (by writing 1 to..,3: Trigger source is a suspended command that has.." newline bitfld.long 0x0 1. "ARBIDLE,ARB_CTL State Machine Idle" "0: Not idle,1: Idle" newline bitfld.long 0x0 0. "SEQIDLE,SEQ_CTL State Machine Idle" "0: Not idle,1: Idle" line.long 0x4 "STS1,Status 1" hexmask.long.byte 0x4 24.--27. 1. "IPCMDERRCODE,IP Command Error Code" newline hexmask.long.byte 0x4 16.--19. 1. "IPCMDERRID,IP Command Error ID" newline hexmask.long.byte 0x4 8.--11. 1. "AHBCMDERRCODE,AHB Command Error Code" newline hexmask.long.byte 0x4 0.--3. 1. "AHBCMDERRID,AHB Command Error ID" line.long 0x8 "STS2,Status 2" hexmask.long.byte 0x8 24.--29. 1. "BREFSEL,Flash B Sample Clock Reference Delay Line Delay Cell Number" newline hexmask.long.byte 0x8 18.--23. 1. "BSLVSEL,Flash B Sample Clock Target Delay Line Delay Cell Number" newline bitfld.long 0x8 17. "BREFLOCK,Flash B Sample Clock Reference Delay Line Locked" "0: Not locked,1: Locked" newline bitfld.long 0x8 16. "BSLVLOCK,Flash B Sample Target Reference Delay Line Locked" "0: Not locked,1: Locked" newline hexmask.long.byte 0x8 8.--13. 1. "AREFSEL,Flash A Sample Clock Reference Delay Line Delay Cell Number" newline hexmask.long.byte 0x8 2.--7. 1. "ASLVSEL,Flash A Sample Clock Target Delay Line Delay Cell Number" newline bitfld.long 0x8 1. "AREFLOCK,Flash A Sample Clock Reference Delay Line Locked" "0: Not locked,1: Locked" newline bitfld.long 0x8 0. "ASLVLOCK,Flash A Sample Target Delay Line Locked" "0: Not locked,1: Locked" line.long 0xC "AHBSPNDSTS,AHB Suspend Status" hexmask.long.word 0xC 16.--31. 1. "DATLFT,Data Left" newline bitfld.long 0xC 1.--3. "BUFID,AHB Receive Buffer ID for Suspended Command Sequence" "0,1,2,3,4,5,6,7" newline bitfld.long 0xC 0. "ACTIVE,Active AHB Read Prefetch Suspended" "0: No suspended AHB read prefetch command.,1: An AHB read prefetch command sequence has been.." line.long 0x10 "IPRXFSTS,IP Receive FIFO Status" hexmask.long.word 0x10 16.--31. 1. "RDCNTR,Read Data Counter" newline hexmask.long.byte 0x10 0.--7. 1. "FILL,Fill Level of IP Receive FIFO" line.long 0x14 "IPTXFSTS,IP Transmit FIFO Status" hexmask.long.word 0x14 16.--31. 1. "WRCNTR,Write Data Counter" newline hexmask.long.byte 0x14 0.--7. 1. "FILL,Fill Level of IP Transmit FIFO" repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x100)++0x3 line.long 0x0 "RFDR[$1],IP Receive FIFO Data x" hexmask.long 0x0 0.--31. 1. "RXDATA,Receive Data" repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x180)++0x3 line.long 0x0 "TFDR[$1],IP TX FIFO Data x" hexmask.long 0x0 0.--31. 1. "TXDATA,Transmit Data" repeat.end repeat 64. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "LUT[$1],Lookup Table x" hexmask.long.byte 0x0 26.--31. 1. "OPCODE1,OPCODE1" newline bitfld.long 0x0 24.--25. "NUM_PADS1,NUM_PADS1" "0,1,2,3" newline hexmask.long.byte 0x0 16.--23. 1. "OPERAND1,OPERAND1" newline hexmask.long.byte 0x0 10.--15. 1. "OPCODE0,OPCODE" newline bitfld.long 0x0 8.--9. "NUM_PADS0,NUM_PADS0" "0,1,2,3" newline hexmask.long.byte 0x0 0.--7. 1. "OPERAND0,OPERAND0" repeat.end group.long 0x420++0x3F line.long 0x0 "HADDRSTART,HADDR REMAP Start Address" hexmask.long.tbyte 0x0 12.--31. 1. "ADDRSTART,HADDR Start Address" newline bitfld.long 0x0 0. "REMAPEN,AHB Bus Address Remap Enable" "0: HADDR REMAP Disabled,1: HADDR REMAP Enabled" line.long 0x4 "HADDREND,HADDR REMAP END ADDR" hexmask.long.tbyte 0x4 12.--31. 1. "ENDSTART,End Address of HADDR Remap Range" line.long 0x8 "HADDROFFSET,HADDR Remap Offset" hexmask.long.tbyte 0x8 12.--31. 1. "ADDROFFSET,HADDR Offset" line.long 0xC "IPEDCTRL,IPED Function Control" bitfld.long 0xC 10. "IPED_SWRESET,Abort Current Decryption or Encryption" "0: No function.,1: Aborts current decryption or encryption and.." newline bitfld.long 0xC 9. "IPED_PROTECT,IPED Protection" "0: No restrictions,1: Only privileged controllers can write IPED.." newline bitfld.long 0xC 8. "AHBGCMRD,AHB Read IPED GCM Mode Decryption Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 7. "AHGCMWR,AHB Write IPED GCM Mode Encryption Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 6. "IPGCMWR,IP Write GCM Mode Enable" "0: Disabled,1: Enabled" newline bitfld.long 0xC 4. "AHBRD_EN,AHB Read IPED CTR Mode Decryption Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 3. "AHBWR_EN,AHB Write IPED CTR Mode Encryption Enable." "0: Disable,1: Enable" newline bitfld.long 0xC 2. "IPWR_EN,IP Write IPED CTR Mode Encryption Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 1. "IPED_EN,IPED Encryption and Decryption Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "CONFIG,IPED Mode Select" "0: Fully pipelined,1: Not fully pipelined" line.long 0x10 "IPSNSZSTART0,IPS Nonsecure Region 0 Start Address" hexmask.long.tbyte 0x10 12.--31. 1. "start_address,Start Address of Nonsecure Region" line.long 0x14 "IPSNSZEND0,IPS Nonsecure Region 0 End Address" hexmask.long.tbyte 0x14 12.--31. 1. "end_address,End Address of Nonsecure Region" line.long 0x18 "IPSNSZSTART1,IPS Nonsecure Region 1 Start Address" hexmask.long.tbyte 0x18 12.--31. 1. "start_address,Start Address of Nonsecure Region" line.long 0x1C "IPSNSZEND1,IPS Nonsecure Region 1 End Address" hexmask.long.tbyte 0x1C 12.--31. 1. "end_address,End Address of Nonsecure Region" line.long 0x20 "AHBBUFREGIONSTART0,Receive Buffer Start Address of Region 0" hexmask.long.tbyte 0x20 12.--31. 1. "START_ADDRESS,Start Address of Prefetch Sub-Buffer Region" line.long 0x24 "AHBBUFREGIONEND0,Receive Buffer Region 0 End Address" hexmask.long.tbyte 0x24 12.--31. 1. "END_ADDRESS,End Address of Prefetch Sub-Buffer Region" line.long 0x28 "AHBBUFREGIONSTART1,Receive Buffer Start Address of Region 1" hexmask.long.tbyte 0x28 12.--31. 1. "START_ADDRESS,Start Address of Prefetch Sub-Buffer Region" line.long 0x2C "AHBBUFREGIONEND1,Receive Buffer Region 1 End Address" hexmask.long.tbyte 0x2C 12.--31. 1. "END_ADDRESS,End Address of Prefetch Sub-Buffer Region" line.long 0x30 "AHBBUFREGIONSTART2,Receive Buffer Start Address of Region 2" hexmask.long.tbyte 0x30 12.--31. 1. "START_ADDRESS,Start Address of Prefetch Sub-Buffer Region" line.long 0x34 "AHBBUFREGIONEND2,Receive Buffer Region 2 End Address" hexmask.long.tbyte 0x34 12.--31. 1. "END_ADDRESS,End Address of Prefetch Sub-Buffer Region" line.long 0x38 "AHBBUFREGIONSTART3,Receive Buffer Start Address of Region 3" hexmask.long.tbyte 0x38 12.--31. 1. "START_ADDRESS,Start Address of Prefetch Sub-Buffer Region" line.long 0x3C "AHBBUFREGIONEND3,Receive Buffer Region 3 End Address" hexmask.long.tbyte 0x3C 12.--31. 1. "END_ADDRESS,End Address of Prefetch Sub-Buffer Region" group.long 0x500++0x7 line.long 0x0 "IPEDCTXCTRL0,IPED context control 0" bitfld.long 0x0 12.--13. "CTX6_FREEZE0,Context Register Freeze for Region 6" "0,1,2,3" newline bitfld.long 0x0 10.--11. "CTX5_FREEZE0,Context Register Freeze for Region 5" "0,1,2,3" newline bitfld.long 0x0 8.--9. "CTX4_FREEZE0,Context Register Freeze for Region 4" "0,1,2,3" newline bitfld.long 0x0 6.--7. "CTX3_FREEZE0,Context Register Freeze for Region 3" "0,1,2,3" newline bitfld.long 0x0 4.--5. "CTX2_FREEZE0,Context Register Freeze for Region 2" "0,1,2,3" newline bitfld.long 0x0 2.--3. "CTX1_FREEZE0,Context Register Freeze for Region 1" "0,1,2,3" newline bitfld.long 0x0 0.--1. "CTX0_FREEZE0,Context Register Freeze for Region 0" "0,1,2,3" line.long 0x4 "IPEDCTXCTRL1,IPED context control 1" bitfld.long 0x4 12.--13. "CTX6_FREEZE1,Context Register Freeze for Region 6" "0,1,2,3" newline bitfld.long 0x4 10.--11. "CTX5_FREEZE1,Context Register Freeze for Region 5" "0,1,2,3" newline bitfld.long 0x4 8.--9. "CTX4_FREEZE1,Context Register Freeze for Region 4" "0,1,2,3" newline bitfld.long 0x4 6.--7. "CTX3_FREEZE1,Context Register Freeze for Region 3" "0,1,2,3" newline bitfld.long 0x4 4.--5. "CTX2_FREEZE1,Context Register Freeze for Region 2" "0,1,2,3" newline bitfld.long 0x4 2.--3. "CTX1_FREEZE1,Context Register Freeze for Region 1" "0,1,2,3" newline bitfld.long 0x4 0.--1. "CTX0_FREEZE1,Context Register Freeze for Region 0" "0,1,2,3" group.long 0x520++0x17 line.long 0x0 "IPEDCTX0IV0,IPED Context0 IV0" hexmask.long 0x0 0.--31. 1. "CTX0_IV0,Lowest 32 bits of IV for region 0." line.long 0x4 "IPEDCTX0IV1,IPED Context0 IV1" hexmask.long 0x4 0.--31. 1. "CTX0_IV1,Highest 32 bits of IV for region 0." line.long 0x8 "IPEDCTX0START,Start Address of Region" hexmask.long.tbyte 0x8 8.--31. 1. "start_address,Start Address" newline bitfld.long 0x8 1. "ahbbuserror_dis,AHB Bus Error Disable" "0: AHB bus errors enabled,1: AHB bus errors disabled" newline bitfld.long 0x8 0. "GCM,GCM Mode Enable" "0: Disabled. CTR mode is used.,1: Enabled. GCM mode is used." line.long 0xC "IPEDCTX0END,End Address of Region" hexmask.long.tbyte 0xC 8.--31. 1. "end_address,End Address of IPED Region" line.long 0x10 "IPEDCTX0AAD0,IPED Context0 Additional Authenticated Data0" hexmask.long 0x10 0.--31. 1. "CTX0_AAD0,CTX AAD" line.long 0x14 "IPEDCTX0AAD1,IPED Context0 Additional Authenticated Data1" hexmask.long 0x14 0.--31. 1. "CTX0_AAD1,CTX AAD" group.long 0x540++0x17 line.long 0x0 "IPEDCTX1IV0,IPED Context1 IV0" hexmask.long 0x0 0.--31. 1. "CTX1_IV0,Lowest 32 bits of IV for region 1." line.long 0x4 "IPEDCTX1IV1,IPED Context1 IV1" hexmask.long 0x4 0.--31. 1. "CTX1_IV1,Highest 32 bits of IV for region 1." line.long 0x8 "IPEDCTX1START,Start Address of Region" hexmask.long.tbyte 0x8 8.--31. 1. "start_address,Start Address" newline bitfld.long 0x8 1. "ahbbuserror_dis,AHB Bus Error Disable" "0: AHB bus errors enabled,1: AHB bus errors disabled" newline bitfld.long 0x8 0. "GCM,GCM Mode Enable" "0: Disabled. CTR mode is used.,1: Enabled. GCM mode is used." line.long 0xC "IPEDCTX1END,End Address of Region" hexmask.long.tbyte 0xC 8.--31. 1. "end_address,End Address of IPED Region" line.long 0x10 "IPEDCTX1AAD0,IPED Context1 Additional Authenticated Data0" hexmask.long 0x10 0.--31. 1. "CTX1_AAD0,CTX AAD" line.long 0x14 "IPEDCTX1AAD1,IPED Context1 Additional Authenticated Data1" hexmask.long 0x14 0.--31. 1. "CTX1_AAD1,CTX AAD" group.long 0x560++0x17 line.long 0x0 "IPEDCTX2IV0,IPED Context2 IV0" hexmask.long 0x0 0.--31. 1. "CTX2_IV0,Lowest 32 bits of IV for region 2." line.long 0x4 "IPEDCTX2IV1,IPED Context2 IV1" hexmask.long 0x4 0.--31. 1. "CTX2_IV1,Highest 32 bits of IV for region 2." line.long 0x8 "IPEDCTX2START,Start Address of Region" hexmask.long.tbyte 0x8 8.--31. 1. "start_address,Start Address" newline bitfld.long 0x8 1. "ahbbuserror_dis,AHB Bus Error Disable" "0: AHB bus errors enabled,1: AHB bus errors disabled" newline bitfld.long 0x8 0. "GCM,GCM Mode Enable" "0: Disabled. CTR mode is used.,1: Enabled. GCM mode is used." line.long 0xC "IPEDCTX2END,End Address of Region" hexmask.long.tbyte 0xC 8.--31. 1. "end_address,End Address of IPED Region" line.long 0x10 "IPEDCTX2AAD0,IPED Context2 Additional Authenticated Data0" hexmask.long 0x10 0.--31. 1. "CTX2_AAD0,CTX AAD" line.long 0x14 "IPEDCTX2AAD1,IPED Context2 Additional Authenticated Data1" hexmask.long 0x14 0.--31. 1. "CTX2_AAD1,CTX AAD" group.long 0x580++0x17 line.long 0x0 "IPEDCTX3IV0,IPED Context3 IV0" hexmask.long 0x0 0.--31. 1. "CTX3_IV0,Lowest 32 bits of IV for region 3." line.long 0x4 "IPEDCTX3IV1,IPED Context3 IV1" hexmask.long 0x4 0.--31. 1. "CTX3_IV1,Highest 32 bits of IV for region 3." line.long 0x8 "IPEDCTX3START,Start Address of Region" hexmask.long.tbyte 0x8 8.--31. 1. "start_address,Start Address" newline bitfld.long 0x8 1. "ahbbuserror_dis,AHB Bus Error Disable" "0: AHB bus errors enabled,1: AHB bus errors disabled" newline bitfld.long 0x8 0. "GCM,GCM Mode Enable" "0: Disabled. CTR mode is used.,1: Enabled. GCM mode is used." line.long 0xC "IPEDCTX3END,End Address of Region" hexmask.long.tbyte 0xC 8.--31. 1. "end_address,End Address of IPED Region" line.long 0x10 "IPEDCTX3AAD0,IPED Context3 Additional Authenticated Data0" hexmask.long 0x10 0.--31. 1. "CTX3_AAD0,CTX AAD" line.long 0x14 "IPEDCTX3AAD1,IPED Context3 Additional Authenticated Data1" hexmask.long 0x14 0.--31. 1. "CTX3_AAD1,CTX AAD" group.long 0x5A0++0x17 line.long 0x0 "IPEDCTX4IV0,IPED Context4 IV0" hexmask.long 0x0 0.--31. 1. "CTX4_IV0,Lowest 32 bits of IV for region 4." line.long 0x4 "IPEDCTX4IV1,IPED Context4 IV1" hexmask.long 0x4 0.--31. 1. "CTX4_IV1,Highest 32 bits of IV for region 4." line.long 0x8 "IPEDCTX4START,Start Address of Region" hexmask.long.tbyte 0x8 8.--31. 1. "start_address,Start Address" newline bitfld.long 0x8 1. "ahbbuserror_dis,AHB Bus Error Disable" "0: AHB bus errors enabled,1: AHB bus errors disabled" newline bitfld.long 0x8 0. "GCM,GCM Mode Enable" "0: Disabled. CTR mode is used.,1: Enabled. GCM mode is used." line.long 0xC "IPEDCTX4END,End Address of Region" hexmask.long.tbyte 0xC 8.--31. 1. "end_address,End Address of IPED Region" line.long 0x10 "IPEDCTX4AAD0,IPED Context4 Additional Authenticated Data0" hexmask.long 0x10 0.--31. 1. "CTX4_AAD0,CTX AAD" line.long 0x14 "IPEDCTX4AAD1,IPED Context4 Additional Authenticated Data1" hexmask.long 0x14 0.--31. 1. "CTX4_AAD1,CTX AAD" group.long 0x5C0++0x17 line.long 0x0 "IPEDCTX5IV0,IPED Context5 IV0" hexmask.long 0x0 0.--31. 1. "CTX5_IV0,Lowest 32 bits of IV for region 5." line.long 0x4 "IPEDCTX5IV1,IPED Context5 IV1" hexmask.long 0x4 0.--31. 1. "CTX5_IV1,Highest 32 bits of IV for region 5." line.long 0x8 "IPEDCTX5START,Start Address of Region" hexmask.long.tbyte 0x8 8.--31. 1. "start_address,Start Address" newline bitfld.long 0x8 1. "ahbbuserror_dis,AHB Bus Error Disable" "0: AHB bus errors enabled,1: AHB bus errors disabled" newline bitfld.long 0x8 0. "GCM,GCM Mode Enable" "0: Disabled. CTR mode is used.,1: Enabled. GCM mode is used." line.long 0xC "IPEDCTX5END,End Address of Region" hexmask.long.tbyte 0xC 8.--31. 1. "end_address,End Address of IPED Region" line.long 0x10 "IPEDCTX5AAD0,IPED Context5 Additional Authenticated Data0" hexmask.long 0x10 0.--31. 1. "CTX5_AAD0,CTX AAD" line.long 0x14 "IPEDCTX5AAD1,IPED Context5 Additional Authenticated Data1" hexmask.long 0x14 0.--31. 1. "CTX5_AAD1,CTX AAD" group.long 0x5E0++0x17 line.long 0x0 "IPEDCTX6IV0,IPED Context6 IV0" hexmask.long 0x0 0.--31. 1. "CTX6_IV0,Lowest 32 bits of IV for region 6." line.long 0x4 "IPEDCTX6IV1,IPED Context6 IV1" hexmask.long 0x4 0.--31. 1. "CTX6_IV1,Highest 32 bits of IV for region 6." line.long 0x8 "IPEDCTX6START,Start Address of Region" hexmask.long.tbyte 0x8 8.--31. 1. "start_address,Start Address" newline bitfld.long 0x8 1. "ahbbuserror_dis,AHB Bus Error Disable" "0: AHB bus errors enabled,1: AHB bus errors disabled" newline bitfld.long 0x8 0. "GCM,GCM Mode Enable" "0: Disabled. CTR mode is used.,1: Enabled. GCM mode is used." line.long 0xC "IPEDCTX6END,End Address of Region" hexmask.long.tbyte 0xC 8.--31. 1. "end_address,End Address of IPED Region" line.long 0x10 "IPEDCTX6AAD0,IPED Context6 Additional Authenticated Data0" hexmask.long 0x10 0.--31. 1. "CTX6_AAD0,CTX AAD" line.long 0x14 "IPEDCTX6AAD1,IPED Context6 Additional Authenticated Data1" hexmask.long 0x14 0.--31. 1. "CTX6_AAD1,CTX AAD" tree.end endif tree "FMU (Flash Memory Module)" base ad:0x40043000 group.long 0x0++0xB line.long 0x0 "FSTAT,Flash Status Register" eventfld.long 0x0 31. "PERDY,Program-Erase Ready Control/Status Flag" "0: Program or sector erase command operation not..,1: Program or sector erase command operation ready.." rbitfld.long 0x0 24.--25. "PEWEN,Program-Erase Write Enable Control" "0: Writes are not enabled,1: Writes are enabled for one flash or IFR phrase..,2: Writes are enabled for one flash or IFR page..,?" newline rbitfld.long 0x0 17. "SALV_USED,Salvage Used for Erase operation" "0: Salvage not used during last operation,1: Salvage used during the last erase operation" eventfld.long 0x0 16. "DFDIF,Double Bit Fault Detect Interrupt Flag" "0: Double bit fault not detected during a valid..,1: Double bit fault detected (or FCTRL[FDFD] is.." newline hexmask.long.byte 0x0 12.--15. 1. "CMDDID,Command domain ID" rbitfld.long 0x0 11. "CMDP,Command protection status flag" "0: Command protection level and domain ID are stale,1: Command protection level (CMDPRT) and domain ID.." newline rbitfld.long 0x0 8.--9. "CMDPRT,Command protection level" "0: Secure normal access,1: Secure privileged access,2: Nonsecure normal access,3: Nonsecure privileged access" eventfld.long 0x0 7. "CCIF,Command Complete Interrupt Flag" "0: Flash command initialization or power mode..,1: Flash command initialization or power mode.." newline eventfld.long 0x0 6. "CWSABT,Command Write Sequence Abort Flag" "0: Command write sequence not aborted,1: Command write sequence aborted" eventfld.long 0x0 5. "ACCERR,Command Access Error Flag" "0: No access error detected,1: Access error detected" newline eventfld.long 0x0 4. "PVIOL,Command Protection Violation Flag" "0: No protection violation detected,1: Protection violation detected" eventfld.long 0x0 2. "CMDABT,Command Abort Flag" "0: No command abort detected,1: Command abort detected" newline rbitfld.long 0x0 0. "FAIL,Command Fail Flag" "0: Error not detected,1: Error detected" line.long 0x4 "FCNFG,Flash Configuration Register" hexmask.long.byte 0x4 28.--31. 1. "ERSIEN1,Erase IFR Sector Enable - Block 1 (for dual block configs)" hexmask.long.byte 0x4 24.--27. 1. "ERSIEN0,Erase IFR Sector Enable - Block 0" newline bitfld.long 0x4 16. "DFDIE,Double Bit Fault Detect Interrupt Enable" "0: Double bit fault detect interrupt disabled,1: Double bit fault detect interrupt enabled" rbitfld.long 0x4 8. "ERSREQ,Mass Erase Request" "0: No request or request complete,1: Request to run the Mass Erase operation" newline bitfld.long 0x4 7. "CCIE,Command Complete Interrupt Enable" "0: Command complete interrupt disabled,1: Command complete interrupt enabled" line.long 0x8 "FCTRL,Flash Control Register" bitfld.long 0x8 24. "ABTREQ,Abort Request" "0: No request to abort a command write sequence,1: Request to abort a command write sequence" bitfld.long 0x8 16. "FDFD,Force Double Bit Fault Detect" "0: FSTAT[DFDIF] sets only if a double bit fault is..,1: FSTAT[DFDIF] sets during any valid flash read.." newline hexmask.long.byte 0x8 0.--3. 1. "RWSC,Read Wait-State Control" repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x10)++0x3 line.long 0x0 "FCCOB$1,Flash Common Command Object Registers" hexmask.long 0x0 0.--31. 1. "CCOBn,CCOBn" repeat.end tree.end tree "FMU_TEST (Flash Memory Module Test)" base ad:0x4004E000 group.long 0x0++0xB line.long 0x0 "FSTAT,Flash Status Register" bitfld.long 0x0 31. "PERDY,Program/Erase Ready Control/Status Flag" "0: Program or sector erase command operation is not..,1: Program or sector erase command operation is.." newline bitfld.long 0x0 24.--25. "PEWEN,Program-Erase Write Enable Control" "0: Writes are not enabled,1: Writes are enabled for one flash or IFR phrase..,2: Writes are enabled for one flash or IFR page..,?" newline bitfld.long 0x0 17. "SALV_USED,Salvage Used for Erase operation" "0: Salvage not used during the last operation,1: Salvage used during the last erase operation" newline rbitfld.long 0x0 16. "DFDIF,Double Bit Fault Detect Interrupt Flag" "0: Double bit fault not detected during a valid..,1: Double bit fault detected (or FCTRL[FDFD] is.." newline hexmask.long.byte 0x0 12.--15. 1. "CMDDID,Command Domain ID" newline rbitfld.long 0x0 11. "CMDP,Command Protection Status Flag" "0: Command protection level and domain ID are stale,1: Command protection level (CMDPRT) and domain ID.." newline rbitfld.long 0x0 8.--9. "CMDPRT,Command Protection Level" "0: Secure normal access,1: Secure privileged access,2: Nonsecure normal access,3: Nonsecure privileged access" newline eventfld.long 0x0 7. "CCIF,Command Complete Interrupt Flag" "0: Flash command or initialization in progress,1: Flash command or initialization has completed" newline rbitfld.long 0x0 6. "CWSABT,Command Write Sequence Abort Flag" "0: Command write sequence not aborted,1: Command write sequence aborted" newline eventfld.long 0x0 5. "ACCERR,Command Access Error Flag" "0: No access error detected,1: Access error detected" newline eventfld.long 0x0 4. "PVIOL,Command Protection Violation Flag" "0: No protection violation detected,1: Protection violation detected" newline rbitfld.long 0x0 2. "CMDABT,Command Abort Flag" "0: No command abort detected,1: Command abort detected" newline bitfld.long 0x0 0. "FAIL,Command Fail Flag" "0: Error not detected,1: Error detected" line.long 0x4 "FCNFG,Flash Configuration Register" hexmask.long.byte 0x4 28.--31. 1. "ERSIEN1,Erase IFR Sector Enable - Block 1 (for dual block configs)" newline hexmask.long.byte 0x4 24.--27. 1. "ERSIEN0,Erase IFR Sector Enable - Block 0" newline rbitfld.long 0x4 16. "DFDIE,Double Bit Fault Detect Interrupt Enable" "0: Double bit fault detect interrupt disabled,1: Double bit fault detect interrupt enabled; an.." newline rbitfld.long 0x4 8. "ERSREQ,Mass Erase (Erase All) Request" "0: No request or request complete,1: Request to run the Mass Erase operation" newline rbitfld.long 0x4 7. "CCIE,Command Complete Interrupt Enable" "0: Command complete interrupt disabled,1: Command complete interrupt enabled. An interrupt.." line.long 0x8 "FCTRL,Flash Control Register" rbitfld.long 0x8 24. "ABTREQ,Abort Request" "0: No request to abort a command write sequence,1: Request to abort a command write sequence" newline rbitfld.long 0x8 16. "FDFD,Force Double Bit Fault Detect" "0: FSTAT[DFDIF] sets only if a double bit fault is..,1: FSTAT[DFDIF] sets during any valid flash read.." newline bitfld.long 0x8 8. "LSACTIVE,Low Speed Active Mode" "0: Full speed active mode requested,1: Low speed active mode requested" newline hexmask.long.byte 0x8 0.--3. 1. "RWSC,Read Wait-State Control" rgroup.long 0xC++0x3 line.long 0x0 "FTEST,Flash Test Register" bitfld.long 0x0 4. "TMELOCK,Test Mode Entry Lock" "0: FTEST register not locked from accepting writes,1: FTEST register locked from accepting writes" newline bitfld.long 0x0 3. "TMODE,Test Mode Status" "0: Test mode not active,1: Test mode active" newline bitfld.long 0x0 2. "TME,Test Mode Entry" "0: Test mode entry not requested,1: Test mode entry requested" newline bitfld.long 0x0 1. "TMEWR,Test Mode Entry Writable" "0: TME bit is not writable,1: TME bit is writable" newline bitfld.long 0x0 0. "TMECTL,Test Mode Entry Control" "0: FTEST register always reads 0 and writes to..,1: FTEST register is readable and can be written to.." group.long 0x10++0x1F line.long 0x0 "FCCOB0,Flash Command Control 0 Register" hexmask.long.byte 0x0 0.--7. 1. "CMDCODE,Command code" line.long 0x4 "FCCOB1,Flash Command Control 1 Register" hexmask.long.byte 0x4 0.--7. 1. "CMDOPT,Command options" line.long 0x8 "FCCOB2,Flash Command Control 2 Register" hexmask.long 0x8 0.--31. 1. "CMDADDR,Command starting address" line.long 0xC "FCCOB3,Flash Command Control 3 Register" hexmask.long 0xC 0.--31. 1. "CMDADDRE,Command ending address" line.long 0x10 "FCCOB4,Flash Command Control 4 Register" hexmask.long 0x10 0.--31. 1. "CMDDATA0,Command data word 0" line.long 0x14 "FCCOB5,Flash Command Control 5 Register" hexmask.long 0x14 0.--31. 1. "CMDDATA1,Command data word 1" line.long 0x18 "FCCOB6,Flash Command Control 6 Register" hexmask.long 0x18 0.--31. 1. "CMDDATA2,Command data word 2" line.long 0x1C "FCCOB7,Flash Command Control 7 Register" hexmask.long 0x1C 0.--31. 1. "CMDDATA3,Command data word 3" group.long 0x100++0x7 line.long 0x0 "RESET_STATUS,FMU Initialization Tracking Register" bitfld.long 0x0 19. "RECALL_DATA_MISMATCH,Recall Data Mismatch" "0: Data read towards end of reset matched data read..,1: Data read towards end of reset did not match.." newline bitfld.long 0x0 18. "RST_PATCH_LD,Reset Patch Required" "0: No patch required to be loaded during reset,1: Patch loaded during reset" newline hexmask.long.byte 0x0 10.--17. 1. "SOC_TRIM_DF_ERR,ECC Double Fault during load of SoC Trim phrases" newline bitfld.long 0x0 9. "RST_DF_ERR,ECC Double Fault during Reset Recovery" "0: No double-bit faults detected during..,1: Double-bit ECC fault was detected during.." newline bitfld.long 0x0 8. "RST_SF_ERR,ECC Single Fault during Reset Recovery" "0: No single-bit faults detected during..,1: At least one single ECC fault was detected.." newline bitfld.long 0x0 7. "INIT_DONE,Initialization Done" "0: All initialization steps did not complete,1: All initialization steps completed" newline bitfld.long 0x0 6. "RPR_DONE,Array Repair Complete" "0: Repair registers have not been loaded,1: Repair registers have been loaded" newline bitfld.long 0x0 5. "SOC_TRIM_DONE,SoC Trim Complete" "0: SoC Trim registers have not been updated,1: All SoC Trim registers have been updated" newline bitfld.long 0x0 4. "SOC_TRIM_ECC,Status of the C0DE_C0DEh check for enabling ECC decoder during reads of SoC trim settings" "0: C0DE_C0DEh check failed,1: C0DE_C0DEh check passed" newline bitfld.long 0x0 3. "SOC_TRIM_EN,Status of the C0DE_C0DEh check to enable loading of the SoC trim settings" "0: C0DE_C0DEh check not attempted,1: C0DE_C0DEh check completed" newline bitfld.long 0x0 2. "FMU_PARM_DONE,FMU Register Load Complete" "0: FMU registers have not been loaded,1: FMU registers have been loaded" newline bitfld.long 0x0 1. "FMU_PARM_EN,Status of the C0DE_C0DEh check to enable loading of the FMU parameters" "0: C0DE_C0DEh check not attempted,1: C0DE_C0DEh check completed" newline bitfld.long 0x0 0. "ARY_TRIM_DONE,Array Trim Complete" "0: Recall register load operation has not been..,1: Recall register load operation has completed" line.long 0x4 "MCTL,FMU Control Register" bitfld.long 0x4 31. "OSC_H,Oscillator control" "0: Use APB clock,1: Use a known fixed-frequency clock e.g. 12 MHz" newline bitfld.long 0x4 29. "BIST_PWR_DIS,BIST Power Mode Disable" "0: BIST DFT logic has full control of SLM and LVE..,1: BIST DFT logic has no control of SLM and LVE;.." newline bitfld.long 0x4 26. "FMU_ECC_CTL,FMU ECC Control" "0: ECC is enabled for FMU program operations,1: ECC is disabled for FMU program operations" newline bitfld.long 0x4 25. "SOC_ECC_CTL,SOC ECC Control" "0: ECC is enabled for SOC read access,1: ECC is disabled for SOC read access" newline bitfld.long 0x4 24. "SALV_DIS,Salvage Disable" "0: Salvage enabled (ECC used during erase verify),1: Salvage disabled (ECC not used during erase.." newline bitfld.long 0x4 21. "SMWR_CTL,SMWR IP Control" "0: SMWR IP disabled,1: SMWR IP enabled" newline bitfld.long 0x4 20. "BIST_CTL,BIST IP Control" "0: BIST IP disabled,1: BIST IP enabled" newline bitfld.long 0x4 19. "SCAN_OBS,Scan Observability Control" "0: Normal functional behavior,1: Enables observation of signals that may.." newline bitfld.long 0x4 16. "ERSAACK,Mass Erase (Erase All) Acknowledge" "0: Mass Erase operation is not active (operation..,1: Mass Erase operation is active (controller.." newline hexmask.long.byte 0x4 12.--15. 1. "MRGRD1,Margin Read Setting for Erase" newline hexmask.long.byte 0x4 8.--11. 1. "MRGRD0,Margin Read Setting for Program" newline bitfld.long 0x4 7. "MRGRDDIS,Margin Read Disable" "0: Margin Read Settings are enabled,1: Margin Read Settings are disabled" newline bitfld.long 0x4 6. "CWSABTEN,Command Write Sequence Abort Enable" "0: CWS abort feature is disabled,1: CWS abort feature is enabled" newline bitfld.long 0x4 5. "RFCMDEN,RF Active Command Enable Control" "0: Flash commands blocked (CCIF not writable),1: Flash commands allowed" newline bitfld.long 0x4 4. "MASTER_REPAIR_EN,Master Repair Enable" "0: Repair disabled,1: Repair enable determined by bit 0 of each REPAIR.." newline bitfld.long 0x4 3. "LSACTWREN,LSACTIVE Write Enable" "0: Unrestricted write access allowed,1: Write access while CMP set must match CMDDID and.." newline bitfld.long 0x4 2. "LSACT_EN,LSACTIVE Feature Enable" "0: LSACTIVE feature disabled completely:..,1: LSACTIVE feature fully enabled and controllable.." newline bitfld.long 0x4 0. "COREHLD,Core Hold" "0: CPU access is allowed,1: CPU access must be blocked" rgroup.long 0x108++0x3 line.long 0x0 "BSEL_GEN,FMU Block Select Generation Register" bitfld.long 0x0 8.--9. "MBSEL_GEN,Generated MBSEL" "0,1,2,3" newline bitfld.long 0x0 0.--1. "SBSEL_GEN,Generated SBSEL" "0,1,2,3" group.long 0x10C++0x3 line.long 0x0 "PWR_OPT,Power Mode Options Register" bitfld.long 0x0 31. "PD_TIMER_EN,Power Down BIST Timer Enable" "0: BIST timer is not triggered during Power Down..,1: BIST timer is triggered during Power Down.." newline hexmask.long.word 0x0 16.--25. 1. "SLM_COUNT,Sleep Recovery Timer Count" newline hexmask.long.byte 0x0 0.--7. 1. "PD_CDIV,Power Down Clock Divider Setting" rgroup.long 0x110++0x3 line.long 0x0 "CMD_CHECK,FMU Command Check Register" bitfld.long 0x0 10. "ILLEGAL_CMD,Illegal Command" "0: Command is legal,1: Command is illegal" newline bitfld.long 0x0 9. "OPTION_FAIL,Option Check Fail" "0: Option check passes for read command or command..,1: Option check fails for read command" newline bitfld.long 0x0 8. "SCR_ALIGN_CHK,Sector Alignment Check" "0: No sector alignment check,1: Sector alignment check" newline bitfld.long 0x0 7. "RANGE_FAIL,Address Range Fail" "0: The address range is valid,1: The address range is invalid" newline bitfld.long 0x0 6. "ALL_CMD,All Blocks Command" "0: The command operates on a single flash block,1: The command operates on all flash blocks" newline bitfld.long 0x0 5. "IFR_CMD,IFR Command" "0: The command operates on a main flash address,1: The command operates on an IFR address" newline bitfld.long 0x0 4. "ADDR_FAIL,Address Fail" "0: The address is within the flash or IFR address..,1: The address is outside the flash or IFR address.." newline bitfld.long 0x0 3. "ALIGNFAIL_BLK,Block Alignment Fail" "0: The address is block-aligned,1: The address is not block-aligned" newline bitfld.long 0x0 2. "ALIGNFAIL_SCR,Sector Alignment Fail" "0: The address is sector-aligned,1: The address is not sector-aligned" newline bitfld.long 0x0 1. "ALIGNFAIL_PG,Page Alignment Fail" "0: The address is page-aligned,1: The address is not page-aligned" newline bitfld.long 0x0 0. "ALIGNFAIL_PHR,Phrase Alignment Fail" "0: The address is phrase-aligned,1: The address is not phrase-aligned" group.long 0x120++0xB line.long 0x0 "BSEL,FMU Block Select Register" bitfld.long 0x0 8.--9. "MBSEL,Master Block Select" "0,1,2,3" newline bitfld.long 0x0 0.--1. "SBSEL,Slave Block Select" "0,1,2,3" line.long 0x4 "MSIZE,FMU Memory Size Register" hexmask.long.byte 0x4 8.--15. 1. "MAXADDR1,Size of Flash Block 1" newline hexmask.long.byte 0x4 0.--7. 1. "MAXADDR0,Size of Flash Block 0" line.long 0x8 "FLASH_RD_ADD,Flash Read Address Register" hexmask.long 0x8 0.--31. 1. "FLASH_RD_ADD,Flash Read Address" group.long 0x130++0xB line.long 0x0 "FLASH_STOP_ADD,Flash Stop Address Register" hexmask.long 0x0 0.--31. 1. "FLASH_STOP_ADD,Flash Stop Address" line.long 0x4 "FLASH_RD_CTRL,Flash Read Control Register" bitfld.long 0x4 2. "SINGLE_RD,Single Flash Read" "0: Normal UINT operation,1: UINT configured for single cycle reads" newline bitfld.long 0x4 1. "WIDE_LOAD,Wide Load Enable" "0: Wide load mode disabled (default),1: Wide load mode enabled" newline bitfld.long 0x4 0. "FLASH_RD,Flash Read Enable" "0: Manual flash read not enabled.(default),1: Manual flash read enabled" line.long 0x8 "MM_ADDR,Memory Map Address Register" hexmask.long 0x8 0.--31. 1. "MM_ADDR,Memory Map Address" group.long 0x140++0x3B line.long 0x0 "MM_WDATA,Memory Map Write Data Register" hexmask.long 0x0 0.--31. 1. "MM_WDATA,Memory Map Write Data" line.long 0x4 "MM_CTL,Memory Map Control Register" bitfld.long 0x4 3. "FORCE_SW_CLK,Force Switch Clock" "0: Switch clock not forced on (gated normally),1: Switch clock forced on" newline bitfld.long 0x4 2. "BIST_ON,BIST on" "0: BIST enable not forced by user interface,1: BIST enable control by user interface" newline bitfld.long 0x4 1. "MM_RD,Register R/W Control" "0: Write to register,1: Read register" newline bitfld.long 0x4 0. "MM_SEL,Register Access Enable" "0,1" line.long 0x8 "UINT_CTL,User Interface Control Register" bitfld.long 0x8 1. "DBERR,Double-Bit ECC Fault Detect" "0: No double-bit fault detected during UINT-driven..,1: Double-bit fault detected during UINT-driven.." newline bitfld.long 0x8 0. "SET_FAIL,Set Fail On Exit" "0: FAIL flag should not be set on command exit (no..,1: FAIL flag should be set on command exit" line.long 0xC "RD_DATA0,Read Data 0 Register" hexmask.long 0xC 0.--31. 1. "RD_DATA0,Read Data 0" line.long 0x10 "RD_DATA1,Read Data 1 Register" hexmask.long 0x10 0.--31. 1. "RD_DATA1,Read Data 1" line.long 0x14 "RD_DATA2,Read Data 2 Register" hexmask.long 0x14 0.--31. 1. "RD_DATA2,Read Data 2" line.long 0x18 "RD_DATA3,Read Data 3 Register" hexmask.long 0x18 0.--31. 1. "RD_DATA3,Read Data 3" line.long 0x1C "PARITY,Parity Register" hexmask.long.word 0x1C 0.--8. 1. "PARITY,Read data [136:128]" line.long 0x20 "RD_PATH_CTRL_STATUS,Read Path Control and Status Register" bitfld.long 0x20 31. "LAST_READ,Last Read" "0: Latest read not last in multi-address operation,1: Latest read last in multi-address operation" newline bitfld.long 0x20 30. "BIST_ECC_EN,BIST ECC Enable" "0: ECC correction disabled,1: ECC correction enabled" newline bitfld.long 0x20 29. "SMW_ARRAY1_SMW0_SEL,SMW_ARRAY1_SMW0_SEL" "0: Select block 0,1: Select block 1" newline bitfld.long 0x20 28. "CPY_PHRASE_EN,Copy Phrase Enable" "0: Copy Flash read data disabled,1: Copy Flash read data enabled" newline rbitfld.long 0x20 27. "SBERR_REG,Single-Bit Error" "0: Single-bit fault not detected,1: Single-bit fault detected on previous UINT flash.." newline rbitfld.long 0x20 26. "DBERR_REG,Double-Bit Error" "0: Double-bit fault not detected,1: Double-bit fault detected on previous UINT flash.." newline bitfld.long 0x20 25. "WR_PATH_ECC_EN,Write Path ECC Enable" "0: ECC encoding disabled,1: ECC encoding enabled" newline bitfld.long 0x20 24. "WR_PATH_EN,Write Path Enable" "0: Writes to BIST setting registers driven by..,1: Writes to BIST setting registers driven by SMW_DIN" newline hexmask.long.byte 0x20 20.--23. 1. "AD_SET,Multi-Cycle Address Setup Time" newline bitfld.long 0x20 19. "BIST_MUX_TO_SMW,BIST Mux to SMW" "0: BIST drives fields,1: SMW registers drive fields" newline bitfld.long 0x20 18. "CPY_PAR_EN,Copy Parity Enable" "0: Copy parity disabled,1: Copy parity enabled" newline bitfld.long 0x20 17. "MISR_EN,MISR Enable" "0: MISR option disabled (default),1: MISR option enabled" newline bitfld.long 0x20 16. "ECC_ENABLEB,ECC Decoder Control" "0: ECC decoder enabled (default),1: ECC decoder disabled" newline hexmask.long.byte 0x20 8.--15. 1. "SE_SIZE,SE Clock Periods" newline hexmask.long.byte 0x20 0.--7. 1. "RD_CAPT,Read Capture Clock Periods" line.long 0x24 "SMW_DIN0,SMW DIN 0 Register" hexmask.long 0x24 0.--31. 1. "SMW_DIN0,SMW DIN 0" line.long 0x28 "SMW_DIN1,SMW DIN 1 Register" hexmask.long 0x28 0.--31. 1. "SMW_DIN1,SMW DIN 1" line.long 0x2C "SMW_DIN2,SMW DIN 2 Register" hexmask.long 0x2C 0.--31. 1. "SMW_DIN2,SMW DIN 2" line.long 0x30 "SMW_DIN3,SMW DIN 3 Register" hexmask.long 0x30 0.--31. 1. "SMW_DIN3,SMW DIN 3" line.long 0x34 "SMW_ADDR,SMW Address Register" hexmask.long 0x34 0.--31. 1. "SMW_ADDR,SMW Address" line.long 0x38 "SMW_CMD_WAIT,SMW Command and Wait Register" bitfld.long 0x38 4. "WAIT_AUTO_SET,SMW Wait Auto Set" "0,1" newline bitfld.long 0x38 3. "WAIT_EN,SMW Wait Enable" "0: Wait feature disabled,1: Wait feature enabled" newline bitfld.long 0x38 0.--2. "CMD,SMW Command" "0: IDLE,1: ABORT,2: SME2 to one-shot mass erase,3: SME3 to sector erase on selected array,4: SMP1 to program phrase or page on selected array..,?,6: SMP2 to program phrase or page on selected array..,?" rgroup.long 0x17C++0x3 line.long 0x0 "SMW_STATUS,SMW Status Register" bitfld.long 0x0 2. "BIST_BUSY,BIST Busy" "0: BIST Command not active,1: BIST Command is active" newline bitfld.long 0x0 1. "SMW_BUSY,SMW Busy" "0: SMW command not active,1: SMW command is active" newline bitfld.long 0x0 0. "SMW_ERR,SMW Error" "0: Error not detected,1: Error detected" group.long 0x180++0x7F line.long 0x0 "SOCTRIM0_0,SoC Trim Phrase 0 Word 0 Register" hexmask.long 0x0 0.--31. 1. "TRIM0_0,TRIM0_0" line.long 0x4 "SOCTRIM0_1,SoC Trim Phrase 0 Word 1 Register" hexmask.long 0x4 0.--31. 1. "TRIM0_1,TRIM0_1" line.long 0x8 "SOCTRIM0_2,SoC Trim Phrase 0 Word 2 Register" hexmask.long 0x8 0.--31. 1. "TRIM0_2,TRIM0_2" line.long 0xC "SOCTRIM0_3,SoC Trim Phrase 0 Word 3 Register" hexmask.long 0xC 0.--31. 1. "TRIM0_3,TRIM0_3" line.long 0x10 "SOCTRIM1_0,SoC Trim Phrase 1 Word 0 Register" hexmask.long 0x10 0.--31. 1. "TRIM1_0,TRIM1_0" line.long 0x14 "SOCTRIM1_1,SoC Trim Phrase 1 Word 1 Register" hexmask.long 0x14 0.--31. 1. "TRIM1_1,TRIM1_1" line.long 0x18 "SOCTRIM1_2,SoC Trim Phrase 1 Word 2 Register" hexmask.long 0x18 0.--31. 1. "TRIM1_2,TRIM1_2" line.long 0x1C "SOCTRIM1_3,SoC Trim Phrase 1 Word 3 Register" hexmask.long 0x1C 0.--31. 1. "TRIM1_3,TRIM1_3" line.long 0x20 "SOCTRIM2_0,SoC Trim Phrase 2 Word 0 Register" hexmask.long 0x20 0.--31. 1. "TRIM2_0,TRIM2_0" line.long 0x24 "SOCTRIM2_1,SoC Trim Phrase 2 Word 1 Register" hexmask.long 0x24 0.--31. 1. "TRIM2_1,TRIM2_1" line.long 0x28 "SOCTRIM2_2,SoC Trim Phrase 2 Word 2 Register" hexmask.long 0x28 0.--31. 1. "TRIM2_2,TRIM2_2" line.long 0x2C "SOCTRIM2_3,SoC Trim Phrase 2 Word 3 Register" hexmask.long 0x2C 0.--31. 1. "TRIM2_3,TRIM2_3" line.long 0x30 "SOCTRIM3_0,SoC Trim Phrase 3 Word 0 Register" hexmask.long 0x30 0.--31. 1. "TRIM3_0,TRIM3_0" line.long 0x34 "SOCTRIM3_1,SoC Trim Phrase 3 Word 1 Register" hexmask.long 0x34 0.--31. 1. "TRIM3_1,TRIM3_1" line.long 0x38 "SOCTRIM3_2,SoC Trim Phrase 3 Word 2 Register" hexmask.long 0x38 0.--31. 1. "TRIM3_2,TRIM3_2" line.long 0x3C "SOCTRIM3_3,SoC Trim Phrase 3 Word 3 Register" hexmask.long 0x3C 0.--31. 1. "TRIM3_3,TRIM3_3" line.long 0x40 "SOCTRIM4_0,SoC Trim Phrase 4 Word 0 Register" hexmask.long 0x40 0.--31. 1. "TRIM4_0,TRIM4_0" line.long 0x44 "SOCTRIM4_1,SoC Trim Phrase 4 Word 1 Register" hexmask.long 0x44 0.--31. 1. "TRIM4_1,TRIM4_1" line.long 0x48 "SOCTRIM4_2,SoC Trim Phrase 4 Word 2 Register" hexmask.long 0x48 0.--31. 1. "TRIM4_2,TRIM4_2" line.long 0x4C "SOCTRIM4_3,SoC Trim Phrase 4 Word 3 Register" hexmask.long 0x4C 0.--31. 1. "TRIM4_3,TRIM4_3" line.long 0x50 "SOCTRIM5_0,SoC Trim Phrase 5 Word 0 Register" hexmask.long 0x50 0.--31. 1. "TRIM5_0,TRIM5_0" line.long 0x54 "SOCTRIM5_1,SoC Trim Phrase 5 Word 1 Register" hexmask.long 0x54 0.--31. 1. "TRIM5_1,TRIM5_1" line.long 0x58 "SOCTRIM5_2,SoC Trim Phrase 5 Word 2 Register" hexmask.long 0x58 0.--31. 1. "TRIM5_2,TRIM5_2" line.long 0x5C "SOCTRIM5_3,SoC Trim Phrase 5 Word 3 Register" hexmask.long 0x5C 0.--31. 1. "TRIM5_3,TRIM5_3" line.long 0x60 "SOCTRIM6_0,SoC Trim Phrase 6 Word 0 Register" hexmask.long 0x60 0.--31. 1. "TRIM6_0,TRIM6_0" line.long 0x64 "SOCTRIM6_1,SoC Trim Phrase 6 Word 1 Register" hexmask.long 0x64 0.--31. 1. "TRIM6_1,TRIM6_1" line.long 0x68 "SOCTRIM6_2,SoC Trim Phrase 6 Word 2 Register" hexmask.long 0x68 0.--31. 1. "TRIM6_2,TRIM6_2" line.long 0x6C "SOCTRIM6_3,SoC Trim Phrase 6 Word 3 Register" hexmask.long 0x6C 0.--31. 1. "TRIM6_3,TRIM6_3" line.long 0x70 "SOCTRIM7_0,SoC Trim Phrase 7 Word 0 Register" hexmask.long 0x70 0.--31. 1. "TRIM7_0,TRIM7_0" line.long 0x74 "SOCTRIM7_1,SoC Trim Phrase 7 Word 1 Register" hexmask.long 0x74 0.--31. 1. "TRIM7_1,TRIM7_1" line.long 0x78 "SOCTRIM7_2,SoC Trim Phrase 7 Word 2 Register" hexmask.long 0x78 0.--31. 1. "TRIM7_2,TRIM7_2" line.long 0x7C "SOCTRIM7_3,SoC Trim Phrase 7 Word 3 Register" hexmask.long 0x7C 0.--31. 1. "TRIM7_3,TRIM7_3" group.long 0x204++0x27 line.long 0x0 "R_IP_CONFIG,BIST Configuration Register" bitfld.long 0x0 26. "ECCEN,BIST ECC Control" "0: Default mode (no ECC encode or decode),1: Enable ECC encode/decode" newline bitfld.long 0x0 24.--25. "SMWTST,SMWR DOUT Function Control" "0: Default,1: Enable SMWR self-test mode DOUT from macro will..,2: Enable SMWR self-test mode DOUT from macro will..,?" newline bitfld.long 0x0 23. "BIST_CLK_SEL,BIST Clock Select" "0,1" newline bitfld.long 0x0 22. "DBGCTL,Debug feature control" "0: Default,1: Enable debug feature to collect failure address.." newline bitfld.long 0x0 20.--21. "TSTCTL,BIST self-test control" "0: Default disable both BIST self-test and MISR,1: Enable BIST self-test mode DOUT from macro will..,2: Enable MISR,3: Enable both BIST self-test mode and MISR" newline hexmask.long.byte 0x0 15.--19. 1. "BIST_TVFY,Timer adjust for verify" newline bitfld.long 0x0 12.--14. "CDIVS,Number of clock cycles to generate short pulse" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x0 4.--11. 1. "BIST_CDIVL,Clock Divide Scalar for Long Pulse" newline bitfld.long 0x0 2.--3. "IPSEL1,Block 1 Select Control" "0: Unselect block 1,1: not used reserved,2: Enable block 1 test repair off (default),3: Enable block 1 test repair on" newline bitfld.long 0x0 0.--1. "IPSEL0,Block 0 Select Control" "0: Unselect block 0,1: not used reserved,2: Enable block 0 test repair off (default),3: Enable block 0 test repair on" line.long 0x4 "R_TESTCODE,BIST Test Code Register" hexmask.long.byte 0x4 0.--5. 1. "TESTCODE,Used to store test code information before running TMR-RST/TMRSET BIST command" line.long 0x8 "R_DFT_CTRL,BIST DFT Control Register" bitfld.long 0x8 14. "DFT_DATA_SRC,DFT Data Source" "0: {R_DATA_CTRL0 R_DATA_CTRL_EX[2:0] R_DATA_CTRL0..,1: {R_DATA_CTRL3 R_DATA_CTRL2_EX[2:0] R_DATA_CTRL2.." newline bitfld.long 0x8 12.--13. "CMP_MASK,Data Compare Mask" "0: Expected data is compared to DOUT,1: Expected data (only 0s are considered) are..,2: Expected data (only 1s are considered) are..,?" newline hexmask.long.byte 0x8 8.--11. 1. "DFT_DATA,DFT Data Pattern" newline hexmask.long.byte 0x8 4.--7. 1. "DFT_YADR,DFT YADR Pattern" newline hexmask.long.byte 0x8 0.--3. 1. "DFT_XADR,DFT XADR Pattern" line.long 0xC "R_ADR_CTRL,BIST Address Control Register" bitfld.long 0xC 21.--23. "PROG_ATTR,Program Attribute" "0: One YE pulse will program one data slice group,1: One YE pulse will program two data slice groups,2: One YE pulse will program three data slice..,3: One YE pulse will program four data slice groups,4: One YE pulse will program five data slice groups..,5: One YE pulse will program six data slice groups..,6: One YE pulse will program seven data slice..,7: One YE pulse will program eight data slice.." newline hexmask.long.byte 0xC 16.--20. 1. "YADR,BIST YADR" newline hexmask.long.word 0xC 4.--15. 1. "XADR,BIST XADR" newline hexmask.long.byte 0xC 0.--3. 1. "GRPSEL,Data Group Select" line.long 0x10 "R_DATA_CTRL0,BIST Data Control 0 Register" hexmask.long 0x10 0.--31. 1. "DATA0,BIST Data 0 Low" line.long 0x14 "R_PIN_CTRL,BIST Pin Control Register" bitfld.long 0x14 24. "HEM,HEM Control" "0,1" newline bitfld.long 0x14 23. "RECALL,Recall Trim Code" "0,1" newline bitfld.long 0x14 22. "SLM,Sleep Mode Enable" "0,1" newline bitfld.long 0x14 21. "NVSTR,NVM Store" "0,1" newline bitfld.long 0x14 20. "PROG,Program Mode" "0,1" newline bitfld.long 0x14 19. "ERASE,Erase Mode" "0,1" newline bitfld.long 0x14 18. "SE,Sense Amp Enable" "0,1" newline bitfld.long 0x14 17. "YE,Y Address Enable" "0,1" newline bitfld.long 0x14 16. "XE,X Address Enable" "0,1" newline bitfld.long 0x14 13.--15. "WMV,Medium Voltage Level" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x14 9.--12. 1. "WHV,High Voltage Level" newline bitfld.long 0x14 7.--8. "WIPGM,Program Current" "0,1,2,3" newline bitfld.long 0x14 6. "EV,Erase Verify Enable" "0,1" newline bitfld.long 0x14 5. "PV,Program Verify Enable" "0,1" newline bitfld.long 0x14 4. "LVE,Low Voltage Enable" "0,1" newline bitfld.long 0x14 3. "REDEN,Redundancy Block Enable" "0,1" newline bitfld.long 0x14 2. "IFREN1,IFR1 Enable" "0,1" newline bitfld.long 0x14 1. "IFREN,IFR Enable" "0,1" newline bitfld.long 0x14 0. "MAS1,Mass Erase" "0,1" line.long 0x18 "R_CNT_LOOP_CTRL,BIST Loop Count Control Register" hexmask.long.byte 0x18 18.--24. 1. "LOOPDLY,Loop Time Delay Scalar" newline bitfld.long 0x18 15.--17. "LOOPUNIT,Loop Time Unit" "0: Clock cycles,1: 0.5 usec,2: 1 usec,3: 10 usec,4: 100 usec,5: 1 msec,6: 10 msec,7: 100 msec" newline bitfld.long 0x18 12.--14. "LOOPOPT,Loop Option" "0: Loop is disabled; selected BIST operation is run..,1: Loop is enabled; XADR increments by 1 XADR..,2: Loop is enabled; YADR increments by 1 YADR..,3: Loop is enabled; XADR increments by 2 XADR..,4: Loop is enabled; XADR increments by sector XADR..,?,?,?" newline hexmask.long.word 0x18 0.--11. 1. "LOOPCNT,Loop Count Control" line.long 0x1C "R_TIMER_CTRL,BIST Timer Control Register" bitfld.long 0x1C 31. "TLVSDLY_L,Tlvs Time Delay Scalar Low" "0,1" newline bitfld.long 0x1C 28.--30. "TLVSUNIT,Tlvs Time Unit" "0: Clock cycles,1: 0.5 usec,2: 1 usec,3: 10 usec,4: 100 usec,5: 1 msec,6: 10 msec,7: 100 msec" newline hexmask.long.byte 0x1C 24.--27. 1. "TRCVDLY,Trcv Time Delay Scalar" newline bitfld.long 0x1C 21.--23. "TRCVUNIT,Trcv Time Unit" "0: Clock cycles,1: 0.5 usec,2: 1 usec,3: 10 usec,4: 100 usec,5: 1 msec,6: 10 msec,7: 100 msec" newline hexmask.long.byte 0x1C 17.--20. 1. "TPGSDLY,Tpgs Time Delay Scalar" newline bitfld.long 0x1C 14.--16. "TPGSUNIT,Tpgs Time Unit" "0: Clock cycles,1: 0.5 usec,2: 1 usec,3: 10 usec,4: 100 usec,5: 1 msec,6: 10 msec,7: 100 msec" newline hexmask.long.byte 0x1C 10.--13. 1. "TNVHDLY,Tnvh Time Delay Scalar" newline bitfld.long 0x1C 7.--9. "TNVHUNIT,Tnvh Time Unit" "0: Clock cycles,1: 0.5 usec,2: 1 usec,3: 10 usec,4: 100 usec,5: 1 msec,6: 10 msec,7: 100 msec" newline hexmask.long.byte 0x1C 3.--6. 1. "TNVSDLY,Tnvs Time Delay Scalar" newline bitfld.long 0x1C 0.--2. "TNVSUNIT,Tnvs Time Unit" "0: Clock cycles,1: 0.5 usec,2: 1 usec,3: 10 usec,4: 100 usec,5: 1 msec,6: 10 msec,7: 100 msec" line.long 0x20 "R_TEST_CTRL,BIST Test Control Register" bitfld.long 0x20 16. "DISABLE_IP1,BIST Disable IP1" "0,1" newline hexmask.long.word 0x20 6.--15. 1. "CMDINDEX,BIST Command Index (code)" newline bitfld.long 0x20 5. "STARTRUN,Run New BIST Operation" "0,1" newline bitfld.long 0x20 4. "DEBUGRUN,BIST Continue Debug Run" "0,1" newline rbitfld.long 0x20 3. "STATUS1,BIST status 1" "0: BIST test passed on flash block 1,1: BIST test failed on flash block 1" newline rbitfld.long 0x20 2. "STATUS0,BIST Status 0" "0: BIST test passed on flash block 0,1: BIST test failed on flash block 0" newline rbitfld.long 0x20 1. "DEBUG,BIST Debug Status" "0,1" newline rbitfld.long 0x20 0. "BUSY,BIST Busy Status" "0: BIST is idle,1: BIST is busy" line.long 0x24 "R_ABORT_LOOP,BIST Abort Loop Register" bitfld.long 0x24 0. "ABORT_LOOP,Abort Loop" "0: No effect,1: Abort BIST loop commands and force the loop.." rgroup.long 0x22C++0x7 line.long 0x0 "R_ADR_QUERY,BIST Address Query Register" hexmask.long.word 0x0 5.--16. 1. "XADRFAIL,Failing XADR" newline hexmask.long.byte 0x0 0.--4. 1. "YADRFAIL,Failing YADR" line.long 0x4 "R_DOUT_QUERY0,BIST DOUT Query 0 Register" hexmask.long 0x4 0.--31. 1. "DOUTFAIL,Failing DOUT Low" rgroup.long 0x23C++0x3 line.long 0x0 "R_SMW_QUERY,BIST SMW Query Register" hexmask.long.word 0x0 10.--18. 1. "SMWLAST,SMW Last Voltage Setting" newline hexmask.long.word 0x0 0.--9. 1. "SMWLOOP,SMW Total Loop Count" group.long 0x240++0x1B line.long 0x0 "R_SMW_SETTING0,BIST SMW Setting 0 Register" hexmask.long 0x0 0.--30. 1. "SMWPARM0,SMW Parameter Set 0" line.long 0x4 "R_SMW_SETTING1,BIST SMW Setting 1 Register" hexmask.long 0x4 0.--27. 1. "SMWPARM1,SMW Parameter Set 1" line.long 0x8 "R_SMP_WHV0,BIST SMP WHV Setting 0 Register" hexmask.long 0x8 0.--31. 1. "SMPWHV0,SMP WHV Parameter Set 0" line.long 0xC "R_SMP_WHV1,BIST SMP WHV Setting 1 Register" hexmask.long 0xC 0.--31. 1. "SMPWHV1,SMP WHV Parameter Set 1" line.long 0x10 "R_SME_WHV0,BIST SME WHV Setting 0 Register" hexmask.long 0x10 0.--31. 1. "SMEWHV0,SME WHV Parameter Set 0" line.long 0x14 "R_SME_WHV1,BIST SME WHV Setting 1 Register" hexmask.long 0x14 0.--31. 1. "SMEWHV1,SME WHV Parameter Set 1" line.long 0x18 "R_SMW_SETTING2,BIST SMW Setting 2 Register" hexmask.long 0x18 0.--28. 1. "SMWPARM2,SMW Parameter Set 2" rgroup.long 0x25C++0xB line.long 0x0 "R_D_MISR0,BIST DIN MISR 0 Register" hexmask.long 0x0 0.--31. 1. "DATASIG0,Data Signature" line.long 0x4 "R_A_MISR0,BIST Address MISR 0 Register" hexmask.long 0x4 0.--31. 1. "ADRSIG0,Address Signature" line.long 0x8 "R_C_MISR0,BIST Control MISR 0 Register" hexmask.long 0x8 0.--31. 1. "CTRLSIG0,Control Signature" group.long 0x268++0xF line.long 0x0 "R_SMW_SETTING3,BIST SMW Setting 3 Register" hexmask.long.tbyte 0x0 0.--16. 1. "SMWPARM3,SMW Parameter Set 3" line.long 0x4 "R_DATA_CTRL1,BIST Data Control 1 Register" hexmask.long 0x4 0.--31. 1. "DATA1,BIST Data 1 Low" line.long 0x8 "R_DATA_CTRL2,BIST Data Control 2 Register" hexmask.long 0x8 0.--31. 1. "DATA2,BIST Data 2 Low" line.long 0xC "R_DATA_CTRL3,BIST Data Control 3 Register" hexmask.long 0xC 0.--31. 1. "DATA3,BIST Data 3 Low" rgroup.long 0x280++0xF line.long 0x0 "R_REPAIR0_0,BIST Repair 0 for Block 0 Register" hexmask.long.byte 0x0 1.--8. 1. "RADR0_0,XADR for Repair 0 in Block 0" newline bitfld.long 0x0 0. "RDIS0_0,Control Repair 0 in Block 0." "0: Repair address is valid,1: Repair address is not valid" line.long 0x4 "R_REPAIR0_1,BIST Repair 1 Block 0 Register" hexmask.long.byte 0x4 1.--8. 1. "RADR0_1,XADR for Repair 1 in Block 0." newline bitfld.long 0x4 0. "RDIS0_1,Control Repair 1 in Block 0." "0: Repair address is valid,1: Repair address is not valid" line.long 0x8 "R_REPAIR1_0,BIST Repair 0 Block 1 Register" hexmask.long.byte 0x8 1.--8. 1. "RADR1_0,XADR for Repair 0 in Block 1." newline bitfld.long 0x8 0. "RDIS1_0,Control Repair 0 in Block 1." "0: Repair address is valid,1: Repair address is not valid" line.long 0xC "R_REPAIR1_1,BIST Repair 1 Block 1 Register" hexmask.long.byte 0xC 1.--8. 1. "RADR1_1,XADR for Repair 1 in Block 1." newline bitfld.long 0xC 0. "RDIS1_1,Control Repair 1 in Block 1." "0: Repair address is valid,1: Repair address is not valid" group.long 0x314++0x3 line.long 0x0 "R_DATA_CTRL0_EX,BIST Data Control 0 Extension Register" bitfld.long 0x0 0.--2. "DATA0X,BIST Data 0 High" "0,1,2,3,4,5,6,7" group.long 0x320++0x3 line.long 0x0 "R_TIMER_CTRL_EX,BIST Timer Control Extension Register" bitfld.long 0x0 0.--2. "TLVSDLY_H,Tlvs Time Delay Scalar High" "0,1,2,3,4,5,6,7" rgroup.long 0x330++0x3 line.long 0x0 "R_DOUT_QUERY1,BIST DOUT Query 1 Register" bitfld.long 0x0 0.--2. "DOUT,Failing DOUT High" "0,1,2,3,4,5,6,7" rgroup.long 0x35C++0xB line.long 0x0 "R_D_MISR1,BIST DIN MISR 1 Register" hexmask.long.byte 0x0 0.--7. 1. "DATASIG1,MISR Data Signature High" line.long 0x4 "R_A_MISR1,BIST Address MISR 1 Register" hexmask.long.byte 0x4 0.--7. 1. "ADRSIG1,MISR Address Signature High" line.long 0x8 "R_C_MISR1,BIST Control MISR 1 Register" hexmask.long.byte 0x8 0.--7. 1. "CTRLSIG1,MISR Control Signature High" group.long 0x36C++0xB line.long 0x0 "R_DATA_CTRL1_EX,BIST Data Control 1 Extension Register" bitfld.long 0x0 0.--2. "DATA1X,BIST Data 1 High" "0,1,2,3,4,5,6,7" line.long 0x4 "R_DATA_CTRL2_EX,BIST Data Control 2 Extension Register" bitfld.long 0x4 0.--2. "DATA2X,BIST Data 2 High" "0,1,2,3,4,5,6,7" line.long 0x8 "R_DATA_CTRL3_EX,BIST Data Control 3 Extension Register" bitfld.long 0x8 0.--2. "DATA3X,BIST Data 3 High" "0,1,2,3,4,5,6,7" group.long 0x400++0x23 line.long 0x0 "SMW_TIMER_OPTION,SMW Timer Option Register" hexmask.long.byte 0x0 8.--12. 1. "SMW_TVFY,Timer Adjust for Verify" newline hexmask.long.byte 0x0 0.--7. 1. "SMW_CDIVL,Clock Divide Scalar for Long Pulse" line.long 0x4 "SMW_SETTING_OPTION0,SMW Setting Option 0 Register" bitfld.long 0x4 28.--30. "IPGM_MISC,Program Current Control Misc" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 26.--27. "IPGM_END,Program Current Control Final" "0,1,2,3" newline bitfld.long 0x4 24.--25. "IPGM_INIT,Program Current Control Initial" "0,1,2,3" newline hexmask.long.byte 0x4 20.--23. 1. "MV_MISC,Medium Voltage Control Misc" newline bitfld.long 0x4 17.--19. "MV_END,Medium Voltage Level Select Final" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 14.--16. "MV_INIT,Medium Voltage Level Select Initial" "0,1,2,3,4,5,6,7" line.long 0x8 "SMW_SETTING_OPTION2,SMW Setting Option 2 Register" bitfld.long 0x8 28. "DIS_PRER,Disable pre-PV Read before First Program Shot" "0: Enable pre-PV read before first program shot,1: Disable pre-PV read before first program shot" newline bitfld.long 0x8 27. "MASK0_OPT,MASK0_OPT" "0: Mask programmed bits passing PV until extra shot,1: Always program bits even if they pass PV" newline bitfld.long 0x8 25.--26. "TPGM_OPT,Tpgm Option" "0: Fixed Tpgm for all shots except post shot,1: Increase Tpgm option by 1 for each loop until..,2: Increase Tpgm option by 1 for each loop until..,3: Unused" newline bitfld.long 0x8 23.--24. "VFY_OPT,Verify Option" "0: Skip verify for post shot only verify for all..,1: Skip verify for the 1st and post shots,2: Skip the 1st 2nd and post shots,3: Skip verify for all shots" newline bitfld.long 0x8 21.--22. "POST_TPGM,Post Tpgm Time" "0: 1 usec,1: 2 usec,2: 4 usec,3: 8 usec" newline bitfld.long 0x8 18.--20. "POST_TERS,Post Ters Time" "0: 50 usec,1: 100 usec,2: 200 usec,3: 300 usec,4: 500 usec,5: 1 msec,6: 1.5 msec,7: 2 msec" newline hexmask.long.byte 0x8 10.--17. 1. "WHV_CNTR,WHV Counter" newline bitfld.long 0x8 8.--9. "XTRA_PGM,Number of Post Shots for SMP" "0,1,2,3" newline bitfld.long 0x8 6.--7. "XTRA_ERS,Number of Post Shots for SME" "0,1,2,3" newline bitfld.long 0x8 3.--5. "TRCV_CTRL,Trcv Control" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0.--2. "THVS_CTRL,Thvs control" "0,1,2,3,4,5,6,7" line.long 0xC "SMW_SETTING_OPTION3,SMW Setting Option 3 Register" hexmask.long.word 0xC 8.--16. 1. "HEM_MAX_ERS,HEM Max Erase Shot Count" newline hexmask.long.byte 0xC 0.--7. 1. "HEM_WHV_CNTR,WHV_COUNTER for HEM-erase Cycle" line.long 0x10 "SMW_SMP_WHV_OPTION0,SMW SMP WHV Option 0 Register" hexmask.long 0x10 0.--31. 1. "SMP_WHV_OPT0,Smart Program WHV Option Low" line.long 0x14 "SMW_SME_WHV_OPTION0,SMW SME WHV Option 0 Register" hexmask.long 0x14 0.--31. 1. "SME_WHV_OPT0,Smart Erase WHV Option Low" line.long 0x18 "SMW_SETTING_OPTION1,SMW Setting Option 1 Register" hexmask.long.byte 0x18 23.--27. 1. "MAX_PROG,Number of Program Shots" newline hexmask.long.word 0x18 14.--22. 1. "MAX_ERASE,Number of Erase Shots" newline bitfld.long 0x18 11.--13. "TPGS_CTRL,Tpgs Control" "0: 1 usec,1: 2 usec,2: 3 usec,3: 4 usec,4: 5 usec,5: 6 usec,6: 7 usec,7: 8 usec" newline bitfld.long 0x18 8.--10. "TNVH_CTRL,Tnvh Control" "0: 2 usec,1: 2.5 usec,2: 3 usec,3: 3.5 usec,4: 4 usec,5: 4.5 usec,6: 5 usec,7: 5.5 usec" newline bitfld.long 0x18 5.--7. "TNVS_CTRL,Tnvs Control" "0: 5 usec,1: 8 usec,2: 11 usec,3: 14 usec,4: 17 usec,5: 20 usec,6: 23 usec,7: 26 usec" newline bitfld.long 0x18 3.--4. "TPGM_CTRL,Tpgm Control" "0: 1 usec,1: 2 usec,2: 4 usec,3: 8 usec" newline bitfld.long 0x18 0.--2. "TERS_CTRL0,Ters Control" "0: 50 usec,1: 100 usec,2: 200 usec,3: 300 usec,4: 500 usec,5: 1 msec,6: 1.5 msec,7: 2 msec" line.long 0x1C "SMW_SMP_WHV_OPTION1,SMW SMP WHV Option 1 Register" hexmask.long 0x1C 0.--31. 1. "SMP_WHV_OPT1,Smart Program WHV Option High" line.long 0x20 "SMW_SME_WHV_OPTION1,SMW SME WHV Option 1 Register" hexmask.long 0x20 0.--31. 1. "SME_WHV_OPT1,Smart Erase WHV Option High" group.long 0x500++0xF line.long 0x0 "REPAIR0_0,FMU Repair 0 Block 0 Register" hexmask.long.byte 0x0 1.--8. 1. "RADR0_0,RADR0_0" newline bitfld.long 0x0 0. "RDIS0_0,RDIS0_0" "0: Repair address is valid,1: Repair address is not valid" line.long 0x4 "REPAIR0_1,FMU Repair 1 Block 0 Register" hexmask.long.byte 0x4 1.--8. 1. "RADR0_1,RADR0_1" newline bitfld.long 0x4 0. "RDIS0_1,RDIS0_1" "0: Repair address is valid,1: Repair address is not valid" line.long 0x8 "REPAIR1_0,FMU Repair 0 Block 1 Register" hexmask.long.byte 0x8 1.--8. 1. "RADR1_0,RADR1_0" newline bitfld.long 0x8 0. "RDIS1_0,RDIS1_0" "0: Repair address is valid,1: Repair address is not valid" line.long 0xC "REPAIR1_1,FMU Repair 1 Block 1 Register" hexmask.long.byte 0xC 1.--8. 1. "RADR1_1,RADR1_1" newline bitfld.long 0xC 0. "RDIS1_1,RDIS1_1" "0: Repair address is valid,1: Repair address is not valid" group.long 0x600++0x7 line.long 0x0 "SMW_HB_SIGNALS,SMW HB Signals Register" bitfld.long 0x0 8. "USER_HEM,High Endurance Enable" "0: HEM input to SMW / BIST PIN_CTRL[24] is driven LOW,1: HEM input to SMW / BIST PIN_CTRL[24] is driven.." newline bitfld.long 0x0 7. "USER_REDEN,Repair Read Enable" "0: REDEN input to the flash array is driven LOW,1: REDEN input to the flash array is driven HIGH" newline bitfld.long 0x0 6. "USER_IFREN,IFR Enable" "0: IFREN input to the flash array is driven LOW,1: IFREN input to the flash array is driven HIGH" newline bitfld.long 0x0 5. "USER_EV,Erase Verify" "0: EV input to the flash array is driven LOW,1: EV input to the flash array is driven HIGH" newline bitfld.long 0x0 4. "USER_PV,Program Verify" "0: PV input to the flash array is driven LOW,1: PV input to the flash array is driven HIGH" newline bitfld.long 0x0 3. "USER_IFREN1,IFR1 Enable" "0: IFREN1 input to the flash array is driven LOW,1: IFREN1 input to the flash array is driven HIGH" newline bitfld.long 0x0 0.--2. "SMW_ARRAY,SMW Region Select" "0: Main array,1: IFR space only or main (and REDEN space) with..,2: IFR1 space,?,4: REDEN space,?,?,?" line.long 0x4 "BIST_DUMP_CTRL,BIST Datadump Control Register" bitfld.long 0x4 23. "DATADUMP_MRGTYPE,Data Dump Margin Type" "0: DIN method used,1: TM method used" newline bitfld.long 0x4 22. "DATADUMP_MRGEN,Data Dump Margin Enable" "0: Normal read pulse shape,1: Margin read pulse shape" newline bitfld.long 0x4 20.--21. "DATADUMP_PATT,Data Dump Pattern Select" "0: All ones,1: All zeroes,2: Checkerboard,3: Inverse checkerboard" newline bitfld.long 0x4 19. "DATADUMP_TRIG,Data Dump Trigger" "0,1" newline bitfld.long 0x4 18. "DATADUMP,Data Dump Enable" "0,1" newline bitfld.long 0x4 17. "BIST_FAIL,BIST Fail" "0: The last BIST operation completed successfully..,1: The last BIST operation failed" newline bitfld.long 0x4 16. "BIST_DONE,BIST Done" "0: The BIST (or data dump) is running,1: The BIST (or data dump) has completed" group.long 0x60C++0x1B line.long 0x0 "ATX_PIN_CTRL,ATX Pin Control Register" hexmask.long.byte 0x0 0.--7. 1. "TM_TO_ATX,TM to ATX" line.long 0x4 "FAILCNT,Fail Count Register" hexmask.long 0x4 0.--31. 1. "FAILCNT,Fail Count" line.long 0x8 "PGM_PULSE_CNT0,Block 0 Program Pulse Count Register" hexmask.long 0x8 0.--31. 1. "PGM_CNT0,Program Pulse Count" line.long 0xC "PGM_PULSE_CNT1,Block 1 Program Pulse Count Register" hexmask.long 0xC 0.--31. 1. "PGM_CNT1,Program Pulse Count" line.long 0x10 "ERS_PULSE_CNT,Erase Pulse Count Register" hexmask.long.word 0x10 16.--31. 1. "ERS_CNT1,Block 1 Erase Pulse Count" newline hexmask.long.word 0x10 0.--15. 1. "ERS_CNT0,Block 0 Erase Pulse Count" line.long 0x14 "MAX_PULSE_CNT,Maximum Pulse Count Register" hexmask.long.byte 0x14 27.--31. 1. "MAX_PGM_CNT,Maximum Program Pulse Count" newline hexmask.long.word 0x14 16.--24. 1. "MAX_ERS_CNT,Maximum Erase Pulse Count" newline hexmask.long.word 0x14 0.--8. 1. "LAST_PCNT,Last SMW Operation's Pulse Count" line.long 0x18 "PORT_CTRL,Port Control Register" bitfld.long 0x18 2.--3. "BSDO_SEL,BIST Serial Data Output Select" "0: Select internal bist_sdo signal from current..,1: Select ipt_bist_done signal from current module..,2: Select ipt_bist_sdo signal from other module..,3: Select ipt_bist_done signal from other module.." newline bitfld.long 0x18 0.--1. "BDONE_SEL,BIST Done Select" "0: Select internal bist_done signal from current..,1: Select ipt_bist_fail signal from current module..,2: Select ipt_bist_done signal from other module..,3: Select AND of internal bist_done signal from.." tree.end tree "FREQME (Frequency Measurement)" base ad:0x40011000 rgroup.long 0x0++0x3 line.long 0x0 "CTRL_R,Control (in Read mode)" bitfld.long 0x0 31. "MEASURE_IN_PROGRESS,Measurement In Progress" "0: Complete,1: In progress" hexmask.long 0x0 0.--30. 1. "RESULT,Indicates the measurement result-either the target clock counter value (for Frequency Measurement mode) or pulse width measurement (for Pulse Width Measurement mode)" wgroup.long 0x0++0x3 line.long 0x0 "CTRL_W,Control (in Write mode)" bitfld.long 0x0 31. "MEASURE_IN_PROGRESS,Measurement In Progress" "0: Terminates measurement,1: Initiates measurement" bitfld.long 0x0 30. "CONTINUOUS_MODE_EN,Continuous Mode Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 14. "RESULT_READY_INT_EN,Result Ready Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 13. "GT_MAX_INT_EN,Greater Than Maximum Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 12. "LT_MIN_INT_EN,Less Than Minimum Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 9. "PULSE_POL,Pulse Polarity" "0: High period,1: Low period" newline bitfld.long 0x0 8. "PULSE_MODE,Pulse Width Measurement Mode Select" "0: Frequency Measurement mode,1: Pulse Width Measurement mode" hexmask.long.byte 0x0 0.--4. 1. "REF_SCALE,Reference Clock Scaling Factor" group.long 0x4++0xB line.long 0x0 "CTRLSTAT,Control Status" rbitfld.long 0x0 31. "MEASURE_IN_PROGRESS,Measurement in Progress Status" "0: Not in progress,1: In progress" rbitfld.long 0x0 30. "CONTINUOUS_MODE_EN,Continuous Mode Enable Status" "0: Disabled,1: Enabled" newline eventfld.long 0x0 26. "RESULT_READY_STAT,Result Ready Status" "0: Not complete,1: Complete" eventfld.long 0x0 25. "GT_MAX_STAT,Greater Than Maximum Result Status" "0: Less than MAX[MAX_VALUE],1: Greater than MAX[MAX_VALUE]" newline eventfld.long 0x0 24. "LT_MIN_STAT,Less Than Minimum Results Status" "0: Greater than MIN[MIN_VALUE],1: Less than MIN[MIN_VALUE]" rbitfld.long 0x0 14. "RESULT_READY_INT_EN,Result Ready Interrupt Enable" "0: Disabled,1: Enabled" newline rbitfld.long 0x0 13. "GT_MAX_INT_EN,Greater Than Maximum Interrupt Enable" "0: Disabled,1: Enabled" rbitfld.long 0x0 12. "LT_MIN_INT_EN,Less Than Minimum Interrupt Enable" "0: Disabled,1: Enabled" newline rbitfld.long 0x0 9. "PULSE_POL,Pulse Polarity" "0: High period,1: Low period" rbitfld.long 0x0 8. "PULSE_MODE,Pulse Mode" "0: Frequency Measurement mode,1: Pulse Width Measurement mode" newline hexmask.long.byte 0x0 0.--4. 1. "REF_SCALE,Reference Scale" line.long 0x4 "MIN,Minimum" hexmask.long 0x4 0.--30. 1. "MIN_VALUE,Minimum Value" line.long 0x8 "MAX,Maximum" hexmask.long 0x8 0.--30. 1. "MAX_VALUE,Maximum Value" tree.end sif (cpuis("MCXN546*")||cpuis("MCXN547*")||cpuis("MCXN946*")||cpuis("MCXN947*")) tree "GDET (Digital and analog Glitch Detect)" base ad:0x0 tree "GDET0" base ad:0x40024000 group.long 0x0++0x1B line.long 0x0 "GDET_CONF_0,GDET Configuration 0 Register" hexmask.long 0x0 5.--31. 1. "RFU,Reserved for Future Use" bitfld.long 0x0 4. "SBZ,Should Be Left to Zero" "0,1" hexmask.long.byte 0x0 0.--3. 1. "FIELD_3_0,GDET Configuration 0 Field 3_0" line.long 0x4 "GDET_CONF_1,GDET Configuration 1 Register" hexmask.long.tbyte 0x4 11.--31. 1. "RFU,Reserved for Future Use" bitfld.long 0x4 10. "SBZ5,Should Be Left to Zero" "0,1" bitfld.long 0x4 9. "SBZ4,Should Be Left to Zero" "0,1" bitfld.long 0x4 8. "FIELD_8,GDET Configuration 1 Field 8" "0,1" bitfld.long 0x4 7. "FIELD_7,GDET Configuration 1 Field 7" "0,1" bitfld.long 0x4 6. "SBZ3,Should Be Left to Zero" "0,1" bitfld.long 0x4 5. "SBZ2,Should Be Left to Zero" "0,1" newline bitfld.long 0x4 4. "SBZ1,Should Be Left to Zero" "0,1" bitfld.long 0x4 2.--3. "FIELD_3_2,GDET Configuration 1 Field 3_2" "0,1,2,3" bitfld.long 0x4 0.--1. "FIELD_1_0,GDET Configuration 1 Field 1_0" "0,1,2,3" line.long 0x8 "GDET_ENABLE1,GDET Enable Register" hexmask.long 0x8 1.--31. 1. "RFU,Reserved for Future Use" bitfld.long 0x8 0. "EN1,If set the detector will be clock gated" "0,1" line.long 0xC "GDET_CONF_2,GDET Configuration 2 Register" rbitfld.long 0xC 30.--31. "RFU3,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 24.--29. 1. "FIELD_29_24,GDET Configuration 2 Field 29_24" rbitfld.long 0xC 22.--23. "RFU2,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 16.--21. 1. "FIELD_21_16,GDET Configuration 2 Field 21_16" hexmask.long.word 0xC 7.--15. 1. "RFU1,Reserved for Future Use" hexmask.long.byte 0xC 0.--6. 1. "FIELD_6_0,GDET Configuration 2 Field 6_0" line.long 0x10 "GDET_CONF_3,GDET Configuration 3 Register" hexmask.long 0x10 7.--31. 1. "RFU1,Reserved for Future Use" hexmask.long.byte 0x10 0.--6. 1. "FIELD_6_0,GDET Configuration 3 Field 6_0" line.long 0x14 "GDET_CONF_4,GDET Configuration 4 Register" hexmask.long 0x14 7.--31. 1. "RFU1,Reserved for Future Use" hexmask.long.byte 0x14 0.--6. 1. "FIELD_6_0,GDET Configuration 4 Field 6_0" line.long 0x18 "GDET_CONF_5,GDET Configuration 5 Register" hexmask.long.tbyte 0x18 12.--31. 1. "RFU1,Reserved for Future Use" hexmask.long.byte 0x18 6.--11. 1. "FIELD_11_6,GDET Configuration 5 Field 11_6" hexmask.long.byte 0x18 0.--5. 1. "FIELD_5_0,GDET Configuration 5 Field 5_0" group.long 0xFC0++0x7 line.long 0x0 "GDET_RESET,GDET Reset Register" hexmask.long 0x0 4.--31. 1. "RFU2,Reserved for Future Use" bitfld.long 0x0 3. "SFT_RST,Soft Reset for the Core Reset" "0,1" rbitfld.long 0x0 0.--2. "RFU1,Reserved for Future Use" "0,1,2,3,4,5,6,7" line.long 0x4 "GDET_TEST,GDET Test Register" hexmask.long 0x4 1.--31. 1. "RFU,Reserved for Future Use" bitfld.long 0x4 0. "SBZ,Should Be Left to Zero" "0,1" group.long 0xFCC++0x3 line.long 0x0 "GDET_DLY_CTRL,GDET Delay Control Register" hexmask.long 0x0 3.--31. 1. "RFU,Reserved for Future Use" bitfld.long 0x0 2. "SW_VOL_CTRL,Select the Control of the Trim Code to the Delay Line" "0,1" bitfld.long 0x0 0.--1. "VOL_SEL,GDET Delay Control of the Voltage Mode" "0,1,2,3" tree.end tree "GDET1" base ad:0x40025000 group.long 0x0++0x1B line.long 0x0 "GDET_CONF_0,GDET Configuration 0 Register" hexmask.long 0x0 5.--31. 1. "RFU,Reserved for Future Use" bitfld.long 0x0 4. "SBZ,Should Be Left to Zero" "0,1" hexmask.long.byte 0x0 0.--3. 1. "FIELD_3_0,GDET Configuration 0 Field 3_0" line.long 0x4 "GDET_CONF_1,GDET Configuration 1 Register" hexmask.long.tbyte 0x4 11.--31. 1. "RFU,Reserved for Future Use" bitfld.long 0x4 10. "SBZ5,Should Be Left to Zero" "0,1" bitfld.long 0x4 9. "SBZ4,Should Be Left to Zero" "0,1" bitfld.long 0x4 8. "FIELD_8,GDET Configuration 1 Field 8" "0,1" bitfld.long 0x4 7. "FIELD_7,GDET Configuration 1 Field 7" "0,1" bitfld.long 0x4 6. "SBZ3,Should Be Left to Zero" "0,1" bitfld.long 0x4 5. "SBZ2,Should Be Left to Zero" "0,1" newline bitfld.long 0x4 4. "SBZ1,Should Be Left to Zero" "0,1" bitfld.long 0x4 2.--3. "FIELD_3_2,GDET Configuration 1 Field 3_2" "0,1,2,3" bitfld.long 0x4 0.--1. "FIELD_1_0,GDET Configuration 1 Field 1_0" "0,1,2,3" line.long 0x8 "GDET_ENABLE1,GDET Enable Register" hexmask.long 0x8 1.--31. 1. "RFU,Reserved for Future Use" bitfld.long 0x8 0. "EN1,If set the detector will be clock gated" "0,1" line.long 0xC "GDET_CONF_2,GDET Configuration 2 Register" rbitfld.long 0xC 30.--31. "RFU3,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 24.--29. 1. "FIELD_29_24,GDET Configuration 2 Field 29_24" rbitfld.long 0xC 22.--23. "RFU2,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 16.--21. 1. "FIELD_21_16,GDET Configuration 2 Field 21_16" hexmask.long.word 0xC 7.--15. 1. "RFU1,Reserved for Future Use" hexmask.long.byte 0xC 0.--6. 1. "FIELD_6_0,GDET Configuration 2 Field 6_0" line.long 0x10 "GDET_CONF_3,GDET Configuration 3 Register" hexmask.long 0x10 7.--31. 1. "RFU1,Reserved for Future Use" hexmask.long.byte 0x10 0.--6. 1. "FIELD_6_0,GDET Configuration 3 Field 6_0" line.long 0x14 "GDET_CONF_4,GDET Configuration 4 Register" hexmask.long 0x14 7.--31. 1. "RFU1,Reserved for Future Use" hexmask.long.byte 0x14 0.--6. 1. "FIELD_6_0,GDET Configuration 4 Field 6_0" line.long 0x18 "GDET_CONF_5,GDET Configuration 5 Register" hexmask.long.tbyte 0x18 12.--31. 1. "RFU1,Reserved for Future Use" hexmask.long.byte 0x18 6.--11. 1. "FIELD_11_6,GDET Configuration 5 Field 11_6" hexmask.long.byte 0x18 0.--5. 1. "FIELD_5_0,GDET Configuration 5 Field 5_0" group.long 0xFC0++0x7 line.long 0x0 "GDET_RESET,GDET Reset Register" hexmask.long 0x0 4.--31. 1. "RFU2,Reserved for Future Use" bitfld.long 0x0 3. "SFT_RST,Soft Reset for the Core Reset" "0,1" rbitfld.long 0x0 0.--2. "RFU1,Reserved for Future Use" "0,1,2,3,4,5,6,7" line.long 0x4 "GDET_TEST,GDET Test Register" hexmask.long 0x4 1.--31. 1. "RFU,Reserved for Future Use" bitfld.long 0x4 0. "SBZ,Should Be Left to Zero" "0,1" group.long 0xFCC++0x3 line.long 0x0 "GDET_DLY_CTRL,GDET Delay Control Register" hexmask.long 0x0 3.--31. 1. "RFU,Reserved for Future Use" bitfld.long 0x0 2. "SW_VOL_CTRL,Select the Control of the Trim Code to the Delay Line" "0,1" bitfld.long 0x0 0.--1. "VOL_SEL,GDET Delay Control of the Voltage Mode" "0,1,2,3" tree.end tree.end endif tree "GPIO (General Purpose I/Os)" base ad:0x0 tree "GPIO0" base ad:0x40096000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: ICNP register is writable by software in..,1: ICNP register is not writable until the next.." bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: PCNP register is writable by software in..,1: PCNP register is not writable until the next.." newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: ICNS register is writable by software in..,1: ICNS register is not writable until the next.." bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: PCNS register is writable by software in..,1: PCNS register is not writable until the next.." line.long 0x4 "PCNS,Pin Control Non-Secure" bitfld.long 0x4 31. "NSE31,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 30. "NSE30,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 29. "NSE29,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 28. "NSE28,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 27. "NSE27,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 26. "NSE26,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 25. "NSE25,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 24. "NSE24,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 23. "NSE23,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 22. "NSE22,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 21. "NSE21,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 20. "NSE20,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 19. "NSE19,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 18. "NSE18,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 17. "NSE17,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 16. "NSE16,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 15. "NSE15,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 14. "NSE14,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 13. "NSE13,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 12. "NSE12,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 11. "NSE11,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 10. "NSE10,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 9. "NSE9,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 8. "NSE8,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 7. "NSE7,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 6. "NSE6,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 5. "NSE5,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 4. "NSE4,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 3. "NSE3,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 2. "NSE2,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 1. "NSE1,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 0. "NSE0,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." line.long 0x8 "ICNS,Interrupt Control Non-Secure" bitfld.long 0x8 1. "NSE1,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." bitfld.long 0x8 0. "NSE0,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." line.long 0xC "PCNP,Pin Control Non-Privilege" bitfld.long 0xC 31. "NPE31,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 30. "NPE30,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 29. "NPE29,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 28. "NPE28,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 27. "NPE27,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 26. "NPE26,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 25. "NPE25,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 24. "NPE24,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 23. "NPE23,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 22. "NPE22,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 21. "NPE21,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 20. "NPE20,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 19. "NPE19,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 18. "NPE18,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 17. "NPE17,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 16. "NPE16,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 15. "NPE15,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 14. "NPE14,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 13. "NPE13,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 12. "NPE12,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 11. "NPE11,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 10. "NPE10,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 9. "NPE9,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 8. "NPE8,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 7. "NPE7,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 6. "NPE6,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 5. "NPE5,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 4. "NPE4,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 3. "NPE3,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 2. "NPE2,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." line.long 0x10 "ICNP,Interrupt Control Non-Privilege" bitfld.long 0x10 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." bitfld.long 0x10 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output Register" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." line.long 0x4 "PSOR,Port Set Output Register" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." line.long 0x8 "PCOR,Port Clear Output Register" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." line.long 0xC "PTOR,Port Toggle Output Register" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input Register" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction Register" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." line.long 0x4 "PIDR,Port Input Disable Register" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data Register a" bitfld.byte 0x0 0. "PD,Pin Data (input and output)" "0: Pin logic level is logic zero or not configured..,1: Pin logic level is logic one." repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "ICR[$1],Interrupt Control Register index" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Configured interrupt is not detected.,1: Configured interrupt is detected. If the pin is.." bitfld.long 0x0 23. "LK,Lock Register" "0: Interrupt configuration by ICR[23:0] is not..,1: Interrupt configuration by ICR[23:0] is locked.." newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt/trigger output/DMA request 0.,1: Interrupt/trigger output/DMA request 1." hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" repeat.end group.long 0x100++0x7 line.long 0x0 "GICLR,Global Interrupt Control Low Register" hexmask.long.word 0x0 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x0 15. "GIWE15,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 14. "GIWE14,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 13. "GIWE13,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 12. "GIWE12,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 11. "GIWE11,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 10. "GIWE10,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 9. "GIWE9,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 8. "GIWE8,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 7. "GIWE7,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 6. "GIWE6,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 5. "GIWE5,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 4. "GIWE4,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 3. "GIWE3,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 2. "GIWE2,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 1. "GIWE1,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 0. "GIWE0,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." line.long 0x4 "GICHR,Global Interrupt Control High Register" hexmask.long.word 0x4 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x4 15. "GIWE31,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 14. "GIWE30,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 13. "GIWE29,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 12. "GIWE28,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 11. "GIWE27,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 10. "GIWE26,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 9. "GIWE25,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 8. "GIWE24,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 7. "GIWE23,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 6. "GIWE22,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 5. "GIWE21,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 4. "GIWE20,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 3. "GIWE19,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 2. "GIWE18,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 1. "GIWE17,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 0. "GIWE16,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag Register" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." repeat.end tree.end tree "GPIO0_ALIAS1" base ad:0x40097000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: ICNP register is writable by software in..,1: ICNP register is not writable until the next.." bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: PCNP register is writable by software in..,1: PCNP register is not writable until the next.." newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: ICNS register is writable by software in..,1: ICNS register is not writable until the next.." bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: PCNS register is writable by software in..,1: PCNS register is not writable until the next.." line.long 0x4 "PCNS,Pin Control Non-Secure" bitfld.long 0x4 31. "NSE31,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 30. "NSE30,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 29. "NSE29,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 28. "NSE28,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 27. "NSE27,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 26. "NSE26,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 25. "NSE25,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 24. "NSE24,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 23. "NSE23,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 22. "NSE22,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 21. "NSE21,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 20. "NSE20,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 19. "NSE19,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 18. "NSE18,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 17. "NSE17,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 16. "NSE16,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 15. "NSE15,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 14. "NSE14,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 13. "NSE13,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 12. "NSE12,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 11. "NSE11,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 10. "NSE10,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 9. "NSE9,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 8. "NSE8,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 7. "NSE7,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 6. "NSE6,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 5. "NSE5,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 4. "NSE4,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 3. "NSE3,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 2. "NSE2,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 1. "NSE1,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 0. "NSE0,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." line.long 0x8 "ICNS,Interrupt Control Non-Secure" bitfld.long 0x8 1. "NSE1,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." bitfld.long 0x8 0. "NSE0,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." line.long 0xC "PCNP,Pin Control Non-Privilege" bitfld.long 0xC 31. "NPE31,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 30. "NPE30,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 29. "NPE29,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 28. "NPE28,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 27. "NPE27,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 26. "NPE26,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 25. "NPE25,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 24. "NPE24,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 23. "NPE23,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 22. "NPE22,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 21. "NPE21,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 20. "NPE20,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 19. "NPE19,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 18. "NPE18,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 17. "NPE17,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 16. "NPE16,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 15. "NPE15,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 14. "NPE14,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 13. "NPE13,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 12. "NPE12,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 11. "NPE11,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 10. "NPE10,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 9. "NPE9,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 8. "NPE8,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 7. "NPE7,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 6. "NPE6,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 5. "NPE5,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 4. "NPE4,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 3. "NPE3,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 2. "NPE2,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." line.long 0x10 "ICNP,Interrupt Control Non-Privilege" bitfld.long 0x10 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." bitfld.long 0x10 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output Register" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." line.long 0x4 "PSOR,Port Set Output Register" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." line.long 0x8 "PCOR,Port Clear Output Register" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." line.long 0xC "PTOR,Port Toggle Output Register" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input Register" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction Register" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." line.long 0x4 "PIDR,Port Input Disable Register" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data Register a" bitfld.byte 0x0 0. "PD,Pin Data (input and output)" "0: Pin logic level is logic zero or not configured..,1: Pin logic level is logic one." repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "ICR[$1],Interrupt Control Register index" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Configured interrupt is not detected.,1: Configured interrupt is detected. If the pin is.." bitfld.long 0x0 23. "LK,Lock Register" "0: Interrupt configuration by ICR[23:0] is not..,1: Interrupt configuration by ICR[23:0] is locked.." newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt/trigger output/DMA request 0.,1: Interrupt/trigger output/DMA request 1." hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" repeat.end group.long 0x100++0x7 line.long 0x0 "GICLR,Global Interrupt Control Low Register" hexmask.long.word 0x0 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x0 15. "GIWE15,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 14. "GIWE14,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 13. "GIWE13,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 12. "GIWE12,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 11. "GIWE11,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 10. "GIWE10,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 9. "GIWE9,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 8. "GIWE8,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 7. "GIWE7,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 6. "GIWE6,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 5. "GIWE5,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 4. "GIWE4,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 3. "GIWE3,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 2. "GIWE2,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 1. "GIWE1,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 0. "GIWE0,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." line.long 0x4 "GICHR,Global Interrupt Control High Register" hexmask.long.word 0x4 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x4 15. "GIWE31,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 14. "GIWE30,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 13. "GIWE29,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 12. "GIWE28,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 11. "GIWE27,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 10. "GIWE26,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 9. "GIWE25,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 8. "GIWE24,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 7. "GIWE23,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 6. "GIWE22,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 5. "GIWE21,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 4. "GIWE20,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 3. "GIWE19,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 2. "GIWE18,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 1. "GIWE17,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 0. "GIWE16,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag Register" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." repeat.end tree.end tree "GPIO1" base ad:0x40098000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: ICNP register is writable by software in..,1: ICNP register is not writable until the next.." bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: PCNP register is writable by software in..,1: PCNP register is not writable until the next.." newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: ICNS register is writable by software in..,1: ICNS register is not writable until the next.." bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: PCNS register is writable by software in..,1: PCNS register is not writable until the next.." line.long 0x4 "PCNS,Pin Control Non-Secure" bitfld.long 0x4 31. "NSE31,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 30. "NSE30,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 29. "NSE29,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 28. "NSE28,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 27. "NSE27,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 26. "NSE26,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 25. "NSE25,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 24. "NSE24,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 23. "NSE23,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 22. "NSE22,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 21. "NSE21,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 20. "NSE20,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 19. "NSE19,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 18. "NSE18,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 17. "NSE17,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 16. "NSE16,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 15. "NSE15,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 14. "NSE14,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 13. "NSE13,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 12. "NSE12,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 11. "NSE11,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 10. "NSE10,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 9. "NSE9,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 8. "NSE8,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 7. "NSE7,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 6. "NSE6,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 5. "NSE5,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 4. "NSE4,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 3. "NSE3,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 2. "NSE2,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 1. "NSE1,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 0. "NSE0,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." line.long 0x8 "ICNS,Interrupt Control Non-Secure" bitfld.long 0x8 1. "NSE1,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." bitfld.long 0x8 0. "NSE0,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." line.long 0xC "PCNP,Pin Control Non-Privilege" bitfld.long 0xC 31. "NPE31,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 30. "NPE30,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 29. "NPE29,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 28. "NPE28,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 27. "NPE27,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 26. "NPE26,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 25. "NPE25,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 24. "NPE24,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 23. "NPE23,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 22. "NPE22,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 21. "NPE21,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 20. "NPE20,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 19. "NPE19,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 18. "NPE18,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 17. "NPE17,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 16. "NPE16,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 15. "NPE15,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 14. "NPE14,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 13. "NPE13,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 12. "NPE12,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 11. "NPE11,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 10. "NPE10,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 9. "NPE9,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 8. "NPE8,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 7. "NPE7,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 6. "NPE6,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 5. "NPE5,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 4. "NPE4,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 3. "NPE3,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 2. "NPE2,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." line.long 0x10 "ICNP,Interrupt Control Non-Privilege" bitfld.long 0x10 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." bitfld.long 0x10 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output Register" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." line.long 0x4 "PSOR,Port Set Output Register" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." line.long 0x8 "PCOR,Port Clear Output Register" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." line.long 0xC "PTOR,Port Toggle Output Register" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input Register" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction Register" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." line.long 0x4 "PIDR,Port Input Disable Register" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data Register a" bitfld.byte 0x0 0. "PD,Pin Data (input and output)" "0: Pin logic level is logic zero or not configured..,1: Pin logic level is logic one." repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "ICR[$1],Interrupt Control Register index" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Configured interrupt is not detected.,1: Configured interrupt is detected. If the pin is.." bitfld.long 0x0 23. "LK,Lock Register" "0: Interrupt configuration by ICR[23:0] is not..,1: Interrupt configuration by ICR[23:0] is locked.." newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt/trigger output/DMA request 0.,1: Interrupt/trigger output/DMA request 1." hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" repeat.end group.long 0x100++0x7 line.long 0x0 "GICLR,Global Interrupt Control Low Register" hexmask.long.word 0x0 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x0 15. "GIWE15,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 14. "GIWE14,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 13. "GIWE13,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 12. "GIWE12,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 11. "GIWE11,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 10. "GIWE10,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 9. "GIWE9,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 8. "GIWE8,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 7. "GIWE7,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 6. "GIWE6,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 5. "GIWE5,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 4. "GIWE4,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 3. "GIWE3,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 2. "GIWE2,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 1. "GIWE1,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 0. "GIWE0,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." line.long 0x4 "GICHR,Global Interrupt Control High Register" hexmask.long.word 0x4 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x4 15. "GIWE31,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 14. "GIWE30,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 13. "GIWE29,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 12. "GIWE28,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 11. "GIWE27,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 10. "GIWE26,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 9. "GIWE25,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 8. "GIWE24,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 7. "GIWE23,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 6. "GIWE22,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 5. "GIWE21,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 4. "GIWE20,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 3. "GIWE19,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 2. "GIWE18,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 1. "GIWE17,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 0. "GIWE16,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag Register" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." repeat.end tree.end tree "GPIO1_ALIAS1" base ad:0x40099000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: ICNP register is writable by software in..,1: ICNP register is not writable until the next.." bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: PCNP register is writable by software in..,1: PCNP register is not writable until the next.." newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: ICNS register is writable by software in..,1: ICNS register is not writable until the next.." bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: PCNS register is writable by software in..,1: PCNS register is not writable until the next.." line.long 0x4 "PCNS,Pin Control Non-Secure" bitfld.long 0x4 31. "NSE31,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 30. "NSE30,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 29. "NSE29,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 28. "NSE28,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 27. "NSE27,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 26. "NSE26,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 25. "NSE25,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 24. "NSE24,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 23. "NSE23,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 22. "NSE22,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 21. "NSE21,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 20. "NSE20,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 19. "NSE19,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 18. "NSE18,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 17. "NSE17,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 16. "NSE16,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 15. "NSE15,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 14. "NSE14,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 13. "NSE13,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 12. "NSE12,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 11. "NSE11,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 10. "NSE10,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 9. "NSE9,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 8. "NSE8,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 7. "NSE7,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 6. "NSE6,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 5. "NSE5,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 4. "NSE4,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 3. "NSE3,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 2. "NSE2,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 1. "NSE1,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 0. "NSE0,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." line.long 0x8 "ICNS,Interrupt Control Non-Secure" bitfld.long 0x8 1. "NSE1,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." bitfld.long 0x8 0. "NSE0,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." line.long 0xC "PCNP,Pin Control Non-Privilege" bitfld.long 0xC 31. "NPE31,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 30. "NPE30,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 29. "NPE29,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 28. "NPE28,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 27. "NPE27,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 26. "NPE26,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 25. "NPE25,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 24. "NPE24,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 23. "NPE23,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 22. "NPE22,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 21. "NPE21,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 20. "NPE20,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 19. "NPE19,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 18. "NPE18,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 17. "NPE17,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 16. "NPE16,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 15. "NPE15,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 14. "NPE14,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 13. "NPE13,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 12. "NPE12,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 11. "NPE11,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 10. "NPE10,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 9. "NPE9,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 8. "NPE8,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 7. "NPE7,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 6. "NPE6,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 5. "NPE5,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 4. "NPE4,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 3. "NPE3,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 2. "NPE2,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." line.long 0x10 "ICNP,Interrupt Control Non-Privilege" bitfld.long 0x10 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." bitfld.long 0x10 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output Register" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." line.long 0x4 "PSOR,Port Set Output Register" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." line.long 0x8 "PCOR,Port Clear Output Register" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." line.long 0xC "PTOR,Port Toggle Output Register" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input Register" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction Register" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." line.long 0x4 "PIDR,Port Input Disable Register" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data Register a" bitfld.byte 0x0 0. "PD,Pin Data (input and output)" "0: Pin logic level is logic zero or not configured..,1: Pin logic level is logic one." repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "ICR[$1],Interrupt Control Register index" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Configured interrupt is not detected.,1: Configured interrupt is detected. If the pin is.." bitfld.long 0x0 23. "LK,Lock Register" "0: Interrupt configuration by ICR[23:0] is not..,1: Interrupt configuration by ICR[23:0] is locked.." newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt/trigger output/DMA request 0.,1: Interrupt/trigger output/DMA request 1." hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" repeat.end group.long 0x100++0x7 line.long 0x0 "GICLR,Global Interrupt Control Low Register" hexmask.long.word 0x0 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x0 15. "GIWE15,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 14. "GIWE14,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 13. "GIWE13,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 12. "GIWE12,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 11. "GIWE11,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 10. "GIWE10,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 9. "GIWE9,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 8. "GIWE8,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 7. "GIWE7,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 6. "GIWE6,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 5. "GIWE5,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 4. "GIWE4,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 3. "GIWE3,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 2. "GIWE2,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 1. "GIWE1,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 0. "GIWE0,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." line.long 0x4 "GICHR,Global Interrupt Control High Register" hexmask.long.word 0x4 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x4 15. "GIWE31,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 14. "GIWE30,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 13. "GIWE29,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 12. "GIWE28,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 11. "GIWE27,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 10. "GIWE26,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 9. "GIWE25,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 8. "GIWE24,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 7. "GIWE23,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 6. "GIWE22,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 5. "GIWE21,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 4. "GIWE20,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 3. "GIWE19,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 2. "GIWE18,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 1. "GIWE17,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 0. "GIWE16,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag Register" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." repeat.end tree.end tree "GPIO2" base ad:0x4009A000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: ICNP register is writable by software in..,1: ICNP register is not writable until the next.." bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: PCNP register is writable by software in..,1: PCNP register is not writable until the next.." newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: ICNS register is writable by software in..,1: ICNS register is not writable until the next.." bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: PCNS register is writable by software in..,1: PCNS register is not writable until the next.." line.long 0x4 "PCNS,Pin Control Non-Secure" bitfld.long 0x4 31. "NSE31,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 30. "NSE30,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 29. "NSE29,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 28. "NSE28,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 27. "NSE27,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 26. "NSE26,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 25. "NSE25,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 24. "NSE24,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 23. "NSE23,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 22. "NSE22,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 21. "NSE21,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 20. "NSE20,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 19. "NSE19,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 18. "NSE18,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 17. "NSE17,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 16. "NSE16,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 15. "NSE15,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 14. "NSE14,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 13. "NSE13,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 12. "NSE12,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 11. "NSE11,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 10. "NSE10,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 9. "NSE9,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 8. "NSE8,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 7. "NSE7,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 6. "NSE6,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 5. "NSE5,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 4. "NSE4,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 3. "NSE3,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 2. "NSE2,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 1. "NSE1,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 0. "NSE0,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." line.long 0x8 "ICNS,Interrupt Control Non-Secure" bitfld.long 0x8 1. "NSE1,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." bitfld.long 0x8 0. "NSE0,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." line.long 0xC "PCNP,Pin Control Non-Privilege" bitfld.long 0xC 31. "NPE31,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 30. "NPE30,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 29. "NPE29,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 28. "NPE28,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 27. "NPE27,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 26. "NPE26,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 25. "NPE25,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 24. "NPE24,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 23. "NPE23,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 22. "NPE22,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 21. "NPE21,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 20. "NPE20,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 19. "NPE19,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 18. "NPE18,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 17. "NPE17,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 16. "NPE16,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 15. "NPE15,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 14. "NPE14,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 13. "NPE13,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 12. "NPE12,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 11. "NPE11,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 10. "NPE10,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 9. "NPE9,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 8. "NPE8,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 7. "NPE7,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 6. "NPE6,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 5. "NPE5,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 4. "NPE4,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 3. "NPE3,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 2. "NPE2,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." line.long 0x10 "ICNP,Interrupt Control Non-Privilege" bitfld.long 0x10 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." bitfld.long 0x10 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output Register" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." line.long 0x4 "PSOR,Port Set Output Register" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." line.long 0x8 "PCOR,Port Clear Output Register" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." line.long 0xC "PTOR,Port Toggle Output Register" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input Register" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction Register" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." line.long 0x4 "PIDR,Port Input Disable Register" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data Register a" bitfld.byte 0x0 0. "PD,Pin Data (input and output)" "0: Pin logic level is logic zero or not configured..,1: Pin logic level is logic one." repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "ICR[$1],Interrupt Control Register index" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Configured interrupt is not detected.,1: Configured interrupt is detected. If the pin is.." bitfld.long 0x0 23. "LK,Lock Register" "0: Interrupt configuration by ICR[23:0] is not..,1: Interrupt configuration by ICR[23:0] is locked.." newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt/trigger output/DMA request 0.,1: Interrupt/trigger output/DMA request 1." hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" repeat.end group.long 0x100++0x7 line.long 0x0 "GICLR,Global Interrupt Control Low Register" hexmask.long.word 0x0 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x0 15. "GIWE15,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 14. "GIWE14,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 13. "GIWE13,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 12. "GIWE12,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 11. "GIWE11,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 10. "GIWE10,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 9. "GIWE9,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 8. "GIWE8,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 7. "GIWE7,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 6. "GIWE6,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 5. "GIWE5,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 4. "GIWE4,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 3. "GIWE3,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 2. "GIWE2,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 1. "GIWE1,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 0. "GIWE0,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." line.long 0x4 "GICHR,Global Interrupt Control High Register" hexmask.long.word 0x4 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x4 15. "GIWE31,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 14. "GIWE30,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 13. "GIWE29,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 12. "GIWE28,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 11. "GIWE27,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 10. "GIWE26,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 9. "GIWE25,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 8. "GIWE24,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 7. "GIWE23,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 6. "GIWE22,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 5. "GIWE21,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 4. "GIWE20,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 3. "GIWE19,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 2. "GIWE18,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 1. "GIWE17,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 0. "GIWE16,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag Register" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." repeat.end tree.end tree "GPIO2_ALIAS1" base ad:0x4009B000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: ICNP register is writable by software in..,1: ICNP register is not writable until the next.." bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: PCNP register is writable by software in..,1: PCNP register is not writable until the next.." newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: ICNS register is writable by software in..,1: ICNS register is not writable until the next.." bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: PCNS register is writable by software in..,1: PCNS register is not writable until the next.." line.long 0x4 "PCNS,Pin Control Non-Secure" bitfld.long 0x4 31. "NSE31,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 30. "NSE30,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 29. "NSE29,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 28. "NSE28,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 27. "NSE27,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 26. "NSE26,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 25. "NSE25,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 24. "NSE24,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 23. "NSE23,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 22. "NSE22,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 21. "NSE21,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 20. "NSE20,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 19. "NSE19,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 18. "NSE18,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 17. "NSE17,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 16. "NSE16,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 15. "NSE15,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 14. "NSE14,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 13. "NSE13,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 12. "NSE12,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 11. "NSE11,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 10. "NSE10,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 9. "NSE9,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 8. "NSE8,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 7. "NSE7,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 6. "NSE6,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 5. "NSE5,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 4. "NSE4,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 3. "NSE3,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 2. "NSE2,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 1. "NSE1,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 0. "NSE0,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." line.long 0x8 "ICNS,Interrupt Control Non-Secure" bitfld.long 0x8 1. "NSE1,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." bitfld.long 0x8 0. "NSE0,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." line.long 0xC "PCNP,Pin Control Non-Privilege" bitfld.long 0xC 31. "NPE31,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 30. "NPE30,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 29. "NPE29,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 28. "NPE28,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 27. "NPE27,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 26. "NPE26,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 25. "NPE25,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 24. "NPE24,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 23. "NPE23,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 22. "NPE22,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 21. "NPE21,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 20. "NPE20,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 19. "NPE19,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 18. "NPE18,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 17. "NPE17,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 16. "NPE16,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 15. "NPE15,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 14. "NPE14,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 13. "NPE13,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 12. "NPE12,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 11. "NPE11,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 10. "NPE10,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 9. "NPE9,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 8. "NPE8,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 7. "NPE7,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 6. "NPE6,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 5. "NPE5,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 4. "NPE4,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 3. "NPE3,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 2. "NPE2,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." line.long 0x10 "ICNP,Interrupt Control Non-Privilege" bitfld.long 0x10 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." bitfld.long 0x10 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output Register" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." line.long 0x4 "PSOR,Port Set Output Register" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." line.long 0x8 "PCOR,Port Clear Output Register" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." line.long 0xC "PTOR,Port Toggle Output Register" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input Register" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction Register" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." line.long 0x4 "PIDR,Port Input Disable Register" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data Register a" bitfld.byte 0x0 0. "PD,Pin Data (input and output)" "0: Pin logic level is logic zero or not configured..,1: Pin logic level is logic one." repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "ICR[$1],Interrupt Control Register index" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Configured interrupt is not detected.,1: Configured interrupt is detected. If the pin is.." bitfld.long 0x0 23. "LK,Lock Register" "0: Interrupt configuration by ICR[23:0] is not..,1: Interrupt configuration by ICR[23:0] is locked.." newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt/trigger output/DMA request 0.,1: Interrupt/trigger output/DMA request 1." hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" repeat.end group.long 0x100++0x7 line.long 0x0 "GICLR,Global Interrupt Control Low Register" hexmask.long.word 0x0 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x0 15. "GIWE15,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 14. "GIWE14,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 13. "GIWE13,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 12. "GIWE12,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 11. "GIWE11,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 10. "GIWE10,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 9. "GIWE9,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 8. "GIWE8,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 7. "GIWE7,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 6. "GIWE6,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 5. "GIWE5,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 4. "GIWE4,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 3. "GIWE3,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 2. "GIWE2,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 1. "GIWE1,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 0. "GIWE0,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." line.long 0x4 "GICHR,Global Interrupt Control High Register" hexmask.long.word 0x4 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x4 15. "GIWE31,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 14. "GIWE30,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 13. "GIWE29,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 12. "GIWE28,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 11. "GIWE27,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 10. "GIWE26,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 9. "GIWE25,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 8. "GIWE24,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 7. "GIWE23,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 6. "GIWE22,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 5. "GIWE21,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 4. "GIWE20,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 3. "GIWE19,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 2. "GIWE18,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 1. "GIWE17,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 0. "GIWE16,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag Register" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." repeat.end tree.end tree "GPIO3" base ad:0x4009C000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: ICNP register is writable by software in..,1: ICNP register is not writable until the next.." bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: PCNP register is writable by software in..,1: PCNP register is not writable until the next.." newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: ICNS register is writable by software in..,1: ICNS register is not writable until the next.." bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: PCNS register is writable by software in..,1: PCNS register is not writable until the next.." line.long 0x4 "PCNS,Pin Control Non-Secure" bitfld.long 0x4 31. "NSE31,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 30. "NSE30,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 29. "NSE29,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 28. "NSE28,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 27. "NSE27,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 26. "NSE26,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 25. "NSE25,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 24. "NSE24,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 23. "NSE23,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 22. "NSE22,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 21. "NSE21,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 20. "NSE20,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 19. "NSE19,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 18. "NSE18,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 17. "NSE17,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 16. "NSE16,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 15. "NSE15,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 14. "NSE14,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 13. "NSE13,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 12. "NSE12,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 11. "NSE11,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 10. "NSE10,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 9. "NSE9,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 8. "NSE8,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 7. "NSE7,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 6. "NSE6,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 5. "NSE5,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 4. "NSE4,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 3. "NSE3,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 2. "NSE2,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 1. "NSE1,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 0. "NSE0,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." line.long 0x8 "ICNS,Interrupt Control Non-Secure" bitfld.long 0x8 1. "NSE1,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." bitfld.long 0x8 0. "NSE0,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." line.long 0xC "PCNP,Pin Control Non-Privilege" bitfld.long 0xC 31. "NPE31,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 30. "NPE30,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 29. "NPE29,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 28. "NPE28,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 27. "NPE27,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 26. "NPE26,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 25. "NPE25,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 24. "NPE24,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 23. "NPE23,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 22. "NPE22,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 21. "NPE21,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 20. "NPE20,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 19. "NPE19,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 18. "NPE18,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 17. "NPE17,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 16. "NPE16,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 15. "NPE15,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 14. "NPE14,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 13. "NPE13,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 12. "NPE12,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 11. "NPE11,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 10. "NPE10,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 9. "NPE9,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 8. "NPE8,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 7. "NPE7,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 6. "NPE6,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 5. "NPE5,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 4. "NPE4,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 3. "NPE3,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 2. "NPE2,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." line.long 0x10 "ICNP,Interrupt Control Non-Privilege" bitfld.long 0x10 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." bitfld.long 0x10 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output Register" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." line.long 0x4 "PSOR,Port Set Output Register" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." line.long 0x8 "PCOR,Port Clear Output Register" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." line.long 0xC "PTOR,Port Toggle Output Register" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input Register" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction Register" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." line.long 0x4 "PIDR,Port Input Disable Register" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data Register a" bitfld.byte 0x0 0. "PD,Pin Data (input and output)" "0: Pin logic level is logic zero or not configured..,1: Pin logic level is logic one." repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "ICR[$1],Interrupt Control Register index" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Configured interrupt is not detected.,1: Configured interrupt is detected. If the pin is.." bitfld.long 0x0 23. "LK,Lock Register" "0: Interrupt configuration by ICR[23:0] is not..,1: Interrupt configuration by ICR[23:0] is locked.." newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt/trigger output/DMA request 0.,1: Interrupt/trigger output/DMA request 1." hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" repeat.end group.long 0x100++0x7 line.long 0x0 "GICLR,Global Interrupt Control Low Register" hexmask.long.word 0x0 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x0 15. "GIWE15,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 14. "GIWE14,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 13. "GIWE13,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 12. "GIWE12,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 11. "GIWE11,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 10. "GIWE10,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 9. "GIWE9,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 8. "GIWE8,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 7. "GIWE7,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 6. "GIWE6,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 5. "GIWE5,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 4. "GIWE4,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 3. "GIWE3,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 2. "GIWE2,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 1. "GIWE1,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 0. "GIWE0,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." line.long 0x4 "GICHR,Global Interrupt Control High Register" hexmask.long.word 0x4 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x4 15. "GIWE31,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 14. "GIWE30,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 13. "GIWE29,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 12. "GIWE28,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 11. "GIWE27,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 10. "GIWE26,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 9. "GIWE25,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 8. "GIWE24,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 7. "GIWE23,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 6. "GIWE22,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 5. "GIWE21,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 4. "GIWE20,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 3. "GIWE19,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 2. "GIWE18,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 1. "GIWE17,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 0. "GIWE16,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag Register" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." repeat.end tree.end tree "GPIO3_ALIAS1" base ad:0x4009D000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: ICNP register is writable by software in..,1: ICNP register is not writable until the next.." bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: PCNP register is writable by software in..,1: PCNP register is not writable until the next.." newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: ICNS register is writable by software in..,1: ICNS register is not writable until the next.." bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: PCNS register is writable by software in..,1: PCNS register is not writable until the next.." line.long 0x4 "PCNS,Pin Control Non-Secure" bitfld.long 0x4 31. "NSE31,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 30. "NSE30,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 29. "NSE29,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 28. "NSE28,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 27. "NSE27,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 26. "NSE26,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 25. "NSE25,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 24. "NSE24,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 23. "NSE23,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 22. "NSE22,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 21. "NSE21,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 20. "NSE20,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 19. "NSE19,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 18. "NSE18,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 17. "NSE17,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 16. "NSE16,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 15. "NSE15,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 14. "NSE14,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 13. "NSE13,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 12. "NSE12,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 11. "NSE11,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 10. "NSE10,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 9. "NSE9,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 8. "NSE8,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 7. "NSE7,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 6. "NSE6,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 5. "NSE5,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 4. "NSE4,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 3. "NSE3,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 2. "NSE2,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 1. "NSE1,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 0. "NSE0,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." line.long 0x8 "ICNS,Interrupt Control Non-Secure" bitfld.long 0x8 1. "NSE1,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." bitfld.long 0x8 0. "NSE0,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." line.long 0xC "PCNP,Pin Control Non-Privilege" bitfld.long 0xC 31. "NPE31,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 30. "NPE30,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 29. "NPE29,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 28. "NPE28,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 27. "NPE27,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 26. "NPE26,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 25. "NPE25,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 24. "NPE24,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 23. "NPE23,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 22. "NPE22,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 21. "NPE21,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 20. "NPE20,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 19. "NPE19,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 18. "NPE18,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 17. "NPE17,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 16. "NPE16,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 15. "NPE15,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 14. "NPE14,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 13. "NPE13,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 12. "NPE12,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 11. "NPE11,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 10. "NPE10,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 9. "NPE9,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 8. "NPE8,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 7. "NPE7,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 6. "NPE6,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 5. "NPE5,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 4. "NPE4,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 3. "NPE3,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 2. "NPE2,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." line.long 0x10 "ICNP,Interrupt Control Non-Privilege" bitfld.long 0x10 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." bitfld.long 0x10 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output Register" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." line.long 0x4 "PSOR,Port Set Output Register" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." line.long 0x8 "PCOR,Port Clear Output Register" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." line.long 0xC "PTOR,Port Toggle Output Register" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input Register" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction Register" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." line.long 0x4 "PIDR,Port Input Disable Register" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data Register a" bitfld.byte 0x0 0. "PD,Pin Data (input and output)" "0: Pin logic level is logic zero or not configured..,1: Pin logic level is logic one." repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "ICR[$1],Interrupt Control Register index" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Configured interrupt is not detected.,1: Configured interrupt is detected. If the pin is.." bitfld.long 0x0 23. "LK,Lock Register" "0: Interrupt configuration by ICR[23:0] is not..,1: Interrupt configuration by ICR[23:0] is locked.." newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt/trigger output/DMA request 0.,1: Interrupt/trigger output/DMA request 1." hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" repeat.end group.long 0x100++0x7 line.long 0x0 "GICLR,Global Interrupt Control Low Register" hexmask.long.word 0x0 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x0 15. "GIWE15,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 14. "GIWE14,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 13. "GIWE13,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 12. "GIWE12,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 11. "GIWE11,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 10. "GIWE10,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 9. "GIWE9,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 8. "GIWE8,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 7. "GIWE7,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 6. "GIWE6,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 5. "GIWE5,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 4. "GIWE4,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 3. "GIWE3,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 2. "GIWE2,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 1. "GIWE1,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 0. "GIWE0,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." line.long 0x4 "GICHR,Global Interrupt Control High Register" hexmask.long.word 0x4 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x4 15. "GIWE31,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 14. "GIWE30,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 13. "GIWE29,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 12. "GIWE28,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 11. "GIWE27,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 10. "GIWE26,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 9. "GIWE25,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 8. "GIWE24,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 7. "GIWE23,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 6. "GIWE22,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 5. "GIWE21,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 4. "GIWE20,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 3. "GIWE19,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 2. "GIWE18,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 1. "GIWE17,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 0. "GIWE16,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag Register" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." repeat.end tree.end tree "GPIO4" base ad:0x4009E000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: ICNP register is writable by software in..,1: ICNP register is not writable until the next.." bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: PCNP register is writable by software in..,1: PCNP register is not writable until the next.." newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: ICNS register is writable by software in..,1: ICNS register is not writable until the next.." bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: PCNS register is writable by software in..,1: PCNS register is not writable until the next.." line.long 0x4 "PCNS,Pin Control Non-Secure" bitfld.long 0x4 31. "NSE31,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 30. "NSE30,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 29. "NSE29,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 28. "NSE28,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 27. "NSE27,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 26. "NSE26,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 25. "NSE25,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 24. "NSE24,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 23. "NSE23,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 22. "NSE22,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 21. "NSE21,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 20. "NSE20,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 19. "NSE19,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 18. "NSE18,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 17. "NSE17,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 16. "NSE16,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 15. "NSE15,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 14. "NSE14,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 13. "NSE13,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 12. "NSE12,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 11. "NSE11,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 10. "NSE10,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 9. "NSE9,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 8. "NSE8,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 7. "NSE7,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 6. "NSE6,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 5. "NSE5,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 4. "NSE4,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 3. "NSE3,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 2. "NSE2,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 1. "NSE1,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 0. "NSE0,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." line.long 0x8 "ICNS,Interrupt Control Non-Secure" bitfld.long 0x8 1. "NSE1,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." bitfld.long 0x8 0. "NSE0,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." line.long 0xC "PCNP,Pin Control Non-Privilege" bitfld.long 0xC 31. "NPE31,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 30. "NPE30,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 29. "NPE29,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 28. "NPE28,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 27. "NPE27,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 26. "NPE26,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 25. "NPE25,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 24. "NPE24,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 23. "NPE23,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 22. "NPE22,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 21. "NPE21,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 20. "NPE20,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 19. "NPE19,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 18. "NPE18,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 17. "NPE17,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 16. "NPE16,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 15. "NPE15,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 14. "NPE14,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 13. "NPE13,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 12. "NPE12,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 11. "NPE11,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 10. "NPE10,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 9. "NPE9,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 8. "NPE8,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 7. "NPE7,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 6. "NPE6,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 5. "NPE5,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 4. "NPE4,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 3. "NPE3,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 2. "NPE2,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." line.long 0x10 "ICNP,Interrupt Control Non-Privilege" bitfld.long 0x10 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." bitfld.long 0x10 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output Register" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." line.long 0x4 "PSOR,Port Set Output Register" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." line.long 0x8 "PCOR,Port Clear Output Register" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." line.long 0xC "PTOR,Port Toggle Output Register" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input Register" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction Register" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." line.long 0x4 "PIDR,Port Input Disable Register" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data Register a" bitfld.byte 0x0 0. "PD,Pin Data (input and output)" "0: Pin logic level is logic zero or not configured..,1: Pin logic level is logic one." repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "ICR[$1],Interrupt Control Register index" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Configured interrupt is not detected.,1: Configured interrupt is detected. If the pin is.." bitfld.long 0x0 23. "LK,Lock Register" "0: Interrupt configuration by ICR[23:0] is not..,1: Interrupt configuration by ICR[23:0] is locked.." newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt/trigger output/DMA request 0.,1: Interrupt/trigger output/DMA request 1." hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" repeat.end group.long 0x100++0x7 line.long 0x0 "GICLR,Global Interrupt Control Low Register" hexmask.long.word 0x0 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x0 15. "GIWE15,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 14. "GIWE14,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 13. "GIWE13,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 12. "GIWE12,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 11. "GIWE11,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 10. "GIWE10,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 9. "GIWE9,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 8. "GIWE8,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 7. "GIWE7,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 6. "GIWE6,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 5. "GIWE5,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 4. "GIWE4,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 3. "GIWE3,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 2. "GIWE2,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 1. "GIWE1,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 0. "GIWE0,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." line.long 0x4 "GICHR,Global Interrupt Control High Register" hexmask.long.word 0x4 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x4 15. "GIWE31,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 14. "GIWE30,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 13. "GIWE29,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 12. "GIWE28,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 11. "GIWE27,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 10. "GIWE26,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 9. "GIWE25,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 8. "GIWE24,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 7. "GIWE23,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 6. "GIWE22,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 5. "GIWE21,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 4. "GIWE20,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 3. "GIWE19,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 2. "GIWE18,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 1. "GIWE17,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 0. "GIWE16,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag Register" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." repeat.end tree.end tree "GPIO4_ALIAS1" base ad:0x4009F000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: ICNP register is writable by software in..,1: ICNP register is not writable until the next.." bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: PCNP register is writable by software in..,1: PCNP register is not writable until the next.." newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: ICNS register is writable by software in..,1: ICNS register is not writable until the next.." bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: PCNS register is writable by software in..,1: PCNS register is not writable until the next.." line.long 0x4 "PCNS,Pin Control Non-Secure" bitfld.long 0x4 31. "NSE31,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 30. "NSE30,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 29. "NSE29,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 28. "NSE28,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 27. "NSE27,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 26. "NSE26,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 25. "NSE25,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 24. "NSE24,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 23. "NSE23,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 22. "NSE22,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 21. "NSE21,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 20. "NSE20,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 19. "NSE19,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 18. "NSE18,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 17. "NSE17,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 16. "NSE16,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 15. "NSE15,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 14. "NSE14,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 13. "NSE13,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 12. "NSE12,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 11. "NSE11,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 10. "NSE10,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 9. "NSE9,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 8. "NSE8,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 7. "NSE7,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 6. "NSE6,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 5. "NSE5,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 4. "NSE4,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 3. "NSE3,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 2. "NSE2,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 1. "NSE1,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 0. "NSE0,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." line.long 0x8 "ICNS,Interrupt Control Non-Secure" bitfld.long 0x8 1. "NSE1,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." bitfld.long 0x8 0. "NSE0,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." line.long 0xC "PCNP,Pin Control Non-Privilege" bitfld.long 0xC 31. "NPE31,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 30. "NPE30,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 29. "NPE29,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 28. "NPE28,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 27. "NPE27,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 26. "NPE26,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 25. "NPE25,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 24. "NPE24,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 23. "NPE23,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 22. "NPE22,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 21. "NPE21,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 20. "NPE20,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 19. "NPE19,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 18. "NPE18,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 17. "NPE17,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 16. "NPE16,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 15. "NPE15,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 14. "NPE14,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 13. "NPE13,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 12. "NPE12,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 11. "NPE11,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 10. "NPE10,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 9. "NPE9,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 8. "NPE8,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 7. "NPE7,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 6. "NPE6,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 5. "NPE5,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 4. "NPE4,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 3. "NPE3,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 2. "NPE2,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." line.long 0x10 "ICNP,Interrupt Control Non-Privilege" bitfld.long 0x10 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." bitfld.long 0x10 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output Register" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." line.long 0x4 "PSOR,Port Set Output Register" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." line.long 0x8 "PCOR,Port Clear Output Register" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." line.long 0xC "PTOR,Port Toggle Output Register" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input Register" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction Register" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." line.long 0x4 "PIDR,Port Input Disable Register" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data Register a" bitfld.byte 0x0 0. "PD,Pin Data (input and output)" "0: Pin logic level is logic zero or not configured..,1: Pin logic level is logic one." repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "ICR[$1],Interrupt Control Register index" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Configured interrupt is not detected.,1: Configured interrupt is detected. If the pin is.." bitfld.long 0x0 23. "LK,Lock Register" "0: Interrupt configuration by ICR[23:0] is not..,1: Interrupt configuration by ICR[23:0] is locked.." newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt/trigger output/DMA request 0.,1: Interrupt/trigger output/DMA request 1." hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" repeat.end group.long 0x100++0x7 line.long 0x0 "GICLR,Global Interrupt Control Low Register" hexmask.long.word 0x0 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x0 15. "GIWE15,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 14. "GIWE14,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 13. "GIWE13,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 12. "GIWE12,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 11. "GIWE11,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 10. "GIWE10,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 9. "GIWE9,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 8. "GIWE8,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 7. "GIWE7,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 6. "GIWE6,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 5. "GIWE5,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 4. "GIWE4,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 3. "GIWE3,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 2. "GIWE2,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 1. "GIWE1,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 0. "GIWE0,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." line.long 0x4 "GICHR,Global Interrupt Control High Register" hexmask.long.word 0x4 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x4 15. "GIWE31,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 14. "GIWE30,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 13. "GIWE29,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 12. "GIWE28,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 11. "GIWE27,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 10. "GIWE26,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 9. "GIWE25,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 8. "GIWE24,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 7. "GIWE23,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 6. "GIWE22,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 5. "GIWE21,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 4. "GIWE20,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 3. "GIWE19,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 2. "GIWE18,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 1. "GIWE17,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 0. "GIWE16,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag Register" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." repeat.end tree.end tree "GPIO5" base ad:0x40040000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: ICNP register is writable by software in..,1: ICNP register is not writable until the next.." bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: PCNP register is writable by software in..,1: PCNP register is not writable until the next.." newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: ICNS register is writable by software in..,1: ICNS register is not writable until the next.." bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: PCNS register is writable by software in..,1: PCNS register is not writable until the next.." line.long 0x4 "PCNS,Pin Control Non-Secure" bitfld.long 0x4 31. "NSE31,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 30. "NSE30,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 29. "NSE29,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 28. "NSE28,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 27. "NSE27,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 26. "NSE26,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 25. "NSE25,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 24. "NSE24,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 23. "NSE23,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 22. "NSE22,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 21. "NSE21,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 20. "NSE20,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 19. "NSE19,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 18. "NSE18,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 17. "NSE17,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 16. "NSE16,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 15. "NSE15,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 14. "NSE14,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 13. "NSE13,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 12. "NSE12,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 11. "NSE11,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 10. "NSE10,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 9. "NSE9,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 8. "NSE8,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 7. "NSE7,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 6. "NSE6,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 5. "NSE5,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 4. "NSE4,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 3. "NSE3,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 2. "NSE2,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 1. "NSE1,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 0. "NSE0,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." line.long 0x8 "ICNS,Interrupt Control Non-Secure" bitfld.long 0x8 1. "NSE1,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." bitfld.long 0x8 0. "NSE0,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." line.long 0xC "PCNP,Pin Control Non-Privilege" bitfld.long 0xC 31. "NPE31,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 30. "NPE30,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 29. "NPE29,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 28. "NPE28,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 27. "NPE27,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 26. "NPE26,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 25. "NPE25,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 24. "NPE24,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 23. "NPE23,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 22. "NPE22,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 21. "NPE21,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 20. "NPE20,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 19. "NPE19,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 18. "NPE18,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 17. "NPE17,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 16. "NPE16,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 15. "NPE15,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 14. "NPE14,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 13. "NPE13,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 12. "NPE12,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 11. "NPE11,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 10. "NPE10,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 9. "NPE9,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 8. "NPE8,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 7. "NPE7,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 6. "NPE6,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 5. "NPE5,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 4. "NPE4,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 3. "NPE3,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 2. "NPE2,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." line.long 0x10 "ICNP,Interrupt Control Non-Privilege" bitfld.long 0x10 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." bitfld.long 0x10 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output Register" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." line.long 0x4 "PSOR,Port Set Output Register" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." line.long 0x8 "PCOR,Port Clear Output Register" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." line.long 0xC "PTOR,Port Toggle Output Register" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input Register" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction Register" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." line.long 0x4 "PIDR,Port Input Disable Register" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data Register a" bitfld.byte 0x0 0. "PD,Pin Data (input and output)" "0: Pin logic level is logic zero or not configured..,1: Pin logic level is logic one." repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "ICR[$1],Interrupt Control Register index" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Configured interrupt is not detected.,1: Configured interrupt is detected. If the pin is.." bitfld.long 0x0 23. "LK,Lock Register" "0: Interrupt configuration by ICR[23:0] is not..,1: Interrupt configuration by ICR[23:0] is locked.." newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt/trigger output/DMA request 0.,1: Interrupt/trigger output/DMA request 1." hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" repeat.end group.long 0x100++0x7 line.long 0x0 "GICLR,Global Interrupt Control Low Register" hexmask.long.word 0x0 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x0 15. "GIWE15,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 14. "GIWE14,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 13. "GIWE13,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 12. "GIWE12,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 11. "GIWE11,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 10. "GIWE10,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 9. "GIWE9,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 8. "GIWE8,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 7. "GIWE7,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 6. "GIWE6,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 5. "GIWE5,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 4. "GIWE4,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 3. "GIWE3,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 2. "GIWE2,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 1. "GIWE1,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 0. "GIWE0,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." line.long 0x4 "GICHR,Global Interrupt Control High Register" hexmask.long.word 0x4 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x4 15. "GIWE31,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 14. "GIWE30,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 13. "GIWE29,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 12. "GIWE28,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 11. "GIWE27,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 10. "GIWE26,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 9. "GIWE25,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 8. "GIWE24,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 7. "GIWE23,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 6. "GIWE22,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 5. "GIWE21,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 4. "GIWE20,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 3. "GIWE19,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 2. "GIWE18,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 1. "GIWE17,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 0. "GIWE16,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag Register" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." repeat.end tree.end tree "GPIO5_ALIAS1" base ad:0x40041000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 0.--3. 1. "IRQNUM,Interrupt Number" group.long 0xC++0x13 line.long 0x0 "LOCK,Lock" bitfld.long 0x0 3. "ICNP,Lock ICNP" "0: ICNP register is writable by software in..,1: ICNP register is not writable until the next.." bitfld.long 0x0 2. "PCNP,Lock PCNP" "0: PCNP register is writable by software in..,1: PCNP register is not writable until the next.." newline bitfld.long 0x0 1. "ICNS,Lock ICNS" "0: ICNS register is writable by software in..,1: ICNS register is not writable until the next.." bitfld.long 0x0 0. "PCNS,Lock PCNS" "0: PCNS register is writable by software in..,1: PCNS register is not writable until the next.." line.long 0x4 "PCNS,Pin Control Non-Secure" bitfld.long 0x4 31. "NSE31,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 30. "NSE30,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 29. "NSE29,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 28. "NSE28,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 27. "NSE27,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 26. "NSE26,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 25. "NSE25,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 24. "NSE24,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 23. "NSE23,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 22. "NSE22,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 21. "NSE21,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 20. "NSE20,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 19. "NSE19,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 18. "NSE18,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 17. "NSE17,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 16. "NSE16,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 15. "NSE15,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 14. "NSE14,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 13. "NSE13,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 12. "NSE12,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 11. "NSE11,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 10. "NSE10,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 9. "NSE9,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 8. "NSE8,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 7. "NSE7,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 6. "NSE6,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 5. "NSE5,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 4. "NSE4,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 3. "NSE3,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 2. "NSE2,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." newline bitfld.long 0x4 1. "NSE1,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." bitfld.long 0x4 0. "NSE0,Non-Secure Enable" "0: The pin is configured for Secure access. Read or..,1: The pin is configured for Non-Secure access." line.long 0x8 "ICNS,Interrupt Control Non-Secure" bitfld.long 0x8 1. "NSE1,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." bitfld.long 0x8 0. "NSE0,Non-Secure Enable" "0: The interrupt output trigger or DMA request is..,1: The interrupt output trigger or DMA request is.." line.long 0xC "PCNP,Pin Control Non-Privilege" bitfld.long 0xC 31. "NPE31,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 30. "NPE30,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 29. "NPE29,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 28. "NPE28,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 27. "NPE27,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 26. "NPE26,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 25. "NPE25,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 24. "NPE24,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 23. "NPE23,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 22. "NPE22,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 21. "NPE21,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 20. "NPE20,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 19. "NPE19,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 18. "NPE18,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 17. "NPE17,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 16. "NPE16,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 15. "NPE15,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 14. "NPE14,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 13. "NPE13,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 12. "NPE12,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 11. "NPE11,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 10. "NPE10,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 9. "NPE9,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 8. "NPE8,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 7. "NPE7,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 6. "NPE6,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 5. "NPE5,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 4. "NPE4,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 3. "NPE3,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 2. "NPE2,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." newline bitfld.long 0xC 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." bitfld.long 0xC 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access.,1: The pin is configured for Non-Privilege access.." line.long 0x10 "ICNP,Interrupt Control Non-Privilege" bitfld.long 0x10 1. "NPE1,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." bitfld.long 0x10 0. "NPE0,Non-Privilege Enable" "0: The pin is configured for Privilege access. Only..,1: The pin is configured for Non-Privilege access." group.long 0x40++0xF line.long 0x0 "PDOR,Port Data Output Register" bitfld.long 0x0 31. "PDO31,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 30. "PDO30,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 29. "PDO29,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 28. "PDO28,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 27. "PDO27,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 26. "PDO26,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 25. "PDO25,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 24. "PDO24,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 23. "PDO23,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 22. "PDO22,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 21. "PDO21,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 20. "PDO20,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 19. "PDO19,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 18. "PDO18,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 17. "PDO17,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 16. "PDO16,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 15. "PDO15,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 14. "PDO14,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 13. "PDO13,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 12. "PDO12,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 11. "PDO11,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 10. "PDO10,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 9. "PDO9,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 8. "PDO8,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 7. "PDO7,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 6. "PDO6,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 5. "PDO5,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 4. "PDO4,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 3. "PDO3,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 2. "PDO2,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." newline bitfld.long 0x0 1. "PDO1,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." bitfld.long 0x0 0. "PDO0,Port Data Output" "0: Logic level 0 is driven on pin if the pin is..,1: Logic level 1 is driven on pin if the pin is.." line.long 0x4 "PSOR,Port Set Output Register" bitfld.long 0x4 31. "PTSO31,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 30. "PTSO30,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 29. "PTSO29,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 28. "PTSO28,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 27. "PTSO27,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 26. "PTSO26,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 25. "PTSO25,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 24. "PTSO24,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 23. "PTSO23,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 22. "PTSO22,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 21. "PTSO21,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 20. "PTSO20,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 19. "PTSO19,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 18. "PTSO18,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 17. "PTSO17,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 16. "PTSO16,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 15. "PTSO15,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 14. "PTSO14,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 13. "PTSO13,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 12. "PTSO12,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 11. "PTSO11,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 10. "PTSO10,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 9. "PTSO9,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 8. "PTSO8,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 7. "PTSO7,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 6. "PTSO6,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 5. "PTSO5,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 4. "PTSO4,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 3. "PTSO3,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 2. "PTSO2,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." newline bitfld.long 0x4 1. "PTSO1,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." bitfld.long 0x4 0. "PTSO0,Port Set Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to.." line.long 0x8 "PCOR,Port Clear Output Register" bitfld.long 0x8 31. "PTCO31,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 30. "PTCO30,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 29. "PTCO29,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 28. "PTCO28,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 27. "PTCO27,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 26. "PTCO26,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 25. "PTCO25,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 24. "PTCO24,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 23. "PTCO23,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 22. "PTCO22,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 21. "PTCO21,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 20. "PTCO20,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 19. "PTCO19,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 18. "PTCO18,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 17. "PTCO17,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 16. "PTCO16,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 15. "PTCO15,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 14. "PTCO14,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 13. "PTCO13,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 12. "PTCO12,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 11. "PTCO11,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 10. "PTCO10,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 9. "PTCO9,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 8. "PTCO8,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 7. "PTCO7,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 6. "PTCO6,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 5. "PTCO5,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 4. "PTCO4,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 3. "PTCO3,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 2. "PTCO2,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." newline bitfld.long 0x8 1. "PTCO1,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." bitfld.long 0x8 0. "PTCO0,Port Clear Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is cleared to.." line.long 0xC "PTOR,Port Toggle Output Register" bitfld.long 0xC 31. "PTTO31,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 30. "PTTO30,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 29. "PTTO29,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 28. "PTTO28,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 27. "PTTO27,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 26. "PTTO26,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 25. "PTTO25,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 24. "PTTO24,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 23. "PTTO23,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 22. "PTTO22,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 21. "PTTO21,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 20. "PTTO20,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 19. "PTTO19,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 18. "PTTO18,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 17. "PTTO17,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 16. "PTTO16,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 15. "PTTO15,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 14. "PTTO14,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 13. "PTTO13,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 12. "PTTO12,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 11. "PTTO11,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 10. "PTTO10,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 9. "PTTO9,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 8. "PTTO8,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 7. "PTTO7,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 6. "PTTO6,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 5. "PTTO5,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 4. "PTTO4,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 3. "PTTO3,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 2. "PTTO2,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." newline bitfld.long 0xC 1. "PTTO1,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." bitfld.long 0xC 0. "PTTO0,Port Toggle Output" "0: Corresponding field of PDOR[PDOn] does not change.,1: Corresponding field of PDOR[PDOn] is set to the.." rgroup.long 0x50++0x3 line.long 0x0 "PDIR,Port Data Input Register" bitfld.long 0x0 31. "PDI31,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 30. "PDI30,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 29. "PDI29,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 28. "PDI28,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 27. "PDI27,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 26. "PDI26,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 25. "PDI25,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 24. "PDI24,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 23. "PDI23,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 22. "PDI22,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 21. "PDI21,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 20. "PDI20,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 19. "PDI19,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 18. "PDI18,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 17. "PDI17,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 16. "PDI16,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 15. "PDI15,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 14. "PDI14,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 13. "PDI13,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 12. "PDI12,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 11. "PDI11,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 10. "PDI10,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 9. "PDI9,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 8. "PDI8,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 7. "PDI7,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 6. "PDI6,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 5. "PDI5,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 4. "PDI4,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 3. "PDI3,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 2. "PDI2,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." newline bitfld.long 0x0 1. "PDI1,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." bitfld.long 0x0 0. "PDI0,Port Data Input" "0: Pin logic level is logic 0 or is not configured..,1: Pin logic level is logic 1." group.long 0x54++0x7 line.long 0x0 "PDDR,Port Data Direction Register" bitfld.long 0x0 31. "PDD31,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 30. "PDD30,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 29. "PDD29,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 28. "PDD28,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 27. "PDD27,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 26. "PDD26,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 25. "PDD25,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 24. "PDD24,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 23. "PDD23,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 22. "PDD22,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 21. "PDD21,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 20. "PDD20,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 19. "PDD19,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 18. "PDD18,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 17. "PDD17,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 16. "PDD16,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 15. "PDD15,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 14. "PDD14,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 13. "PDD13,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 12. "PDD12,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 11. "PDD11,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 10. "PDD10,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 9. "PDD9,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 8. "PDD8,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 7. "PDD7,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 6. "PDD6,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 5. "PDD5,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 4. "PDD4,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 3. "PDD3,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 2. "PDD2,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." newline bitfld.long 0x0 1. "PDD1,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." bitfld.long 0x0 0. "PDD0,Port Data Direction" "0: Pin is configured as general-purpose input for..,1: Pin is configured as general-purpose output for.." line.long 0x4 "PIDR,Port Input Disable Register" bitfld.long 0x4 31. "PID31,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 30. "PID30,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 29. "PID29,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 28. "PID28,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 27. "PID27,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 26. "PID26,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 25. "PID25,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 24. "PID24,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 23. "PID23,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 22. "PID22,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 21. "PID21,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 20. "PID20,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 19. "PID19,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 18. "PID18,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 17. "PID17,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 16. "PID16,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 15. "PID15,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 14. "PID14,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 13. "PID13,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 12. "PID12,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 11. "PID11,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 10. "PID10,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 9. "PID9,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 8. "PID8,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 7. "PID7,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 6. "PID6,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 5. "PID5,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 4. "PID4,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 3. "PID3,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 2. "PID2,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." newline bitfld.long 0x4 1. "PID1,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." bitfld.long 0x4 0. "PID0,Port Input Disable" "0: Pin is configured for general-purpose input..,1: Pin is disabled for general-purpose input." repeat 32. (increment 0x0 0x1)(increment 0x0 0x1) group.byte ($2+0x60)++0x0 line.byte 0x0 "PDR[$1],Pin Data Register a" bitfld.byte 0x0 0. "PD,Pin Data (input and output)" "0: Pin logic level is logic zero or not configured..,1: Pin logic level is logic one." repeat.end repeat 32. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "ICR[$1],Interrupt Control Register index" eventfld.long 0x0 24. "ISF,Interrupt Status Flag" "0: Configured interrupt is not detected.,1: Configured interrupt is detected. If the pin is.." bitfld.long 0x0 23. "LK,Lock Register" "0: Interrupt configuration by ICR[23:0] is not..,1: Interrupt configuration by ICR[23:0] is locked.." newline bitfld.long 0x0 20. "IRQS,Interrupt Select" "0: Interrupt/trigger output/DMA request 0.,1: Interrupt/trigger output/DMA request 1." hexmask.long.byte 0x0 16.--19. 1. "IRQC,Interrupt Configuration" repeat.end group.long 0x100++0x7 line.long 0x0 "GICLR,Global Interrupt Control Low Register" hexmask.long.word 0x0 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x0 15. "GIWE15,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 14. "GIWE14,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 13. "GIWE13,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 12. "GIWE12,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 11. "GIWE11,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 10. "GIWE10,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 9. "GIWE9,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 8. "GIWE8,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 7. "GIWE7,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 6. "GIWE6,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 5. "GIWE5,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 4. "GIWE4,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 3. "GIWE3,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 2. "GIWE2,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x0 1. "GIWE1,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x0 0. "GIWE0,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." line.long 0x4 "GICHR,Global Interrupt Control High Register" hexmask.long.word 0x4 16.--31. 1. "GIWD,Global Interrupt Write Data" bitfld.long 0x4 15. "GIWE31,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 14. "GIWE30,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 13. "GIWE29,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 12. "GIWE28,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 11. "GIWE27,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 10. "GIWE26,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 9. "GIWE25,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 8. "GIWE24,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 7. "GIWE23,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 6. "GIWE22,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 5. "GIWE21,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 4. "GIWE20,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 3. "GIWE19,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 2. "GIWE18,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." bitfld.long 0x4 1. "GIWE17,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." newline bitfld.long 0x4 0. "GIWE16,Global Interrupt Write Enable" "0: Upper 16-bit of corresponding Interrupt Control..,1: Upper 16-bit of corresponding Interrupt Control.." repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x120)++0x3 line.long 0x0 "ISFR[$1],Interrupt Status Flag Register" eventfld.long 0x0 31. "ISF31,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 30. "ISF30,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 29. "ISF29,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 28. "ISF28,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 27. "ISF27,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 26. "ISF26,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 25. "ISF25,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 24. "ISF24,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 23. "ISF23,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 22. "ISF22,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 21. "ISF21,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 20. "ISF20,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 19. "ISF19,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 18. "ISF18,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 17. "ISF17,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 16. "ISF16,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 15. "ISF15,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 14. "ISF14,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 13. "ISF13,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 12. "ISF12,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 11. "ISF11,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 10. "ISF10,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 9. "ISF9,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 8. "ISF8,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 7. "ISF7,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 6. "ISF6,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 5. "ISF5,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 4. "ISF4,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 3. "ISF3,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 2. "ISF2,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." newline eventfld.long 0x0 1. "ISF1,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." eventfld.long 0x0 0. "ISF0,Interrupt Status Flag" "0: Configured interrupt is not detected on the pin..,1: Configured interrupt is detected on the pin of.." repeat.end tree.end tree.end tree "I3C (Improved Inter-Integrated Circuit)" base ad:0x0 sif (cpuis("MCXN235*")||cpuis("MCXN236*")||cpuis("MCXN546*")) tree "I3C0" base ad:0x40021000 group.long 0x0++0x17 line.long 0x0 "MCONFIG,Controller Configuration" hexmask.long.byte 0x0 28.--31. 1. "I2CBAUD,I2C Baud Rate" bitfld.long 0x0 25.--27. "SKEW,Skew" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 24. "ODHPP,Open Drain High Push-Pull" "0: ODHPP disabled. Open-Drain SCL High half-clock..,1: ODHPP enabled. Open-Drain High SCL half-lock.." hexmask.long.byte 0x0 16.--23. 1. "ODBAUD,Open Drain Baud Rate" newline hexmask.long.byte 0x0 12.--15. 1. "PPLOW,Push-Pull Low" hexmask.long.byte 0x0 8.--11. 1. "PPBAUD,Push-Pull Baud Rate" newline bitfld.long 0x0 6. "ODSTOP,Open Drain Stop" "0: Disable open-drain stop. ODSTOP must be disabled..,1: Enable open-drain stop. STOP is emitted at.." bitfld.long 0x0 4.--5. "HKEEP,High-Keeper" "0: NONE,1: WIRED_IN,2: PASSIVE_SDA,3: PASSIVE_ON_SDA_SCL" newline bitfld.long 0x0 3. "DISTO,Disable Timeout" "0: Timeout enabled,1: Timeout disabled if timeout is configured" bitfld.long 0x0 0.--1. "MSTENA,Controller Enable" "0: CONTROLLER_OFF,1: CONTROLLER_ON,2: CONTROLLER_CAPABLE,3: I2C_CONTROLLER_MODE" line.long 0x4 "SCONFIG,Target Configuration" hexmask.long.byte 0x4 25.--31. 1. "SADDR,Static Address" hexmask.long.byte 0x4 16.--23. 1. "BAMATCH,Bus Available Match" newline bitfld.long 0x4 9. "OFFLINE,Offline" "0: Disable,1: Enables wait to ensure the bus is not in HDR mode." sif (cpuis("MCXN546*")) bitfld.long 0x4 8. "IDRAND,ID random" "0: SIDPARTNO[PARTNO] is a part number and an..,1: SIDPARTNO[PARTNO] is a random value." newline endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")) bitfld.long 0x4 4. "HDROK,HDR OK" "0: Disable HDR OK.,1: Enable HDR OK. Allow HDR-DDR and/or HDR-BT.." endif sif (cpuis("MCXN546*")) bitfld.long 0x4 4. "DDROK,Double Data Rate OK" "0: Do not allow HDR-DDR messaging.,1: Allow HDR-DDR messaging." newline endif newline bitfld.long 0x4 3. "S0IGNORE,Ignore TE0/TE1 Errors" "0: Do not ignore TE0/TE1 errors,1: Ignore TE0/TE1 errors. Target does not detect.." bitfld.long 0x4 2. "MATCHSS,Match START or STOP" "0: Match START or STOP disable,1: Match START or STOP enable. START and STOP.." newline bitfld.long 0x4 1. "NACK,Not Acknowledge" "0: Always NACK disable,1: Always NACK enable. The target rejects all.." bitfld.long 0x4 0. "SLVENA,Target Enable" "0: Target ignores the I2C or I3C bus,1: Target can operate on the I2C or I3C bus" line.long 0x8 "SSTATUS,Target Status" rbitfld.long 0x8 30.--31. "TIMECTRL,Time Control" "0: NO_TIME_CONTROL,1: SYNC_MODE,2: ASYNC_MODE,3: BOTHSYNCASYNC" rbitfld.long 0x8 28.--29. "ACTSTATE,Activity State from Common Command Codes (CCC)" "0: NO_LATENCY,1: LATENCY_1MS,2: LATENCY_100MS,3: LATENCY_10S" newline rbitfld.long 0x8 27. "HJDIS,Hot-Join Disabled" "0: Hot-Join not disabled,1: Hot-Join disabled" rbitfld.long 0x8 25. "MRDIS,Controller Requests Are Disabled" "0: Controller Requests not disabled,1: Controller Requests disabled" newline rbitfld.long 0x8 24. "IBIDIS,In-Band Interrupts Are Disabled" "0: In-Band Interrupts not disabled,1: In-Band Interrupts disabled" rbitfld.long 0x8 20.--21. "EVDET,Event Details" "0: NONE,1: NO_REQUEST,2: NACKED,3: ACKED" newline eventfld.long 0x8 18. "EVENT,Event" "0: No event has occurred.,1: An IBI CR or HJ has occurred." eventfld.long 0x8 17. "CHANDLED,Common Command Code Handled" "0: CCC handling not in progress.,1: CCC handling in progress." newline eventfld.long 0x8 16. "HDRMATCH,High Data Rate Command Match" "0: HDR command did not match.,1: HDR command matched the I3C Dynamic Address of.." rbitfld.long 0x8 15. "ERRWARN,Error Warning" "0,1" newline eventfld.long 0x8 14. "CCC,Common Command Code" "0: No CCC received.,1: CCC received." eventfld.long 0x8 13. "DACHG,Dynamic Address Change" "0: No DA change detected.,1: DA change detected. The target DA has been.." newline rbitfld.long 0x8 12. "TXNOTFULL,Transmit Buffer Is Not Full" "0: Transmit buffer full,1: Transmit buffer not full" rbitfld.long 0x8 11. "RX_PEND,Received Message Pending" "0: No received message is pending.,1: Received message is pending." newline eventfld.long 0x8 10. "STOP,Stop" "0: No STOP detected.,1: Stopped state detected. A STOP state was present.." eventfld.long 0x8 9. "MATCHED,Matched" "0: No header matched.,1: An incoming header matched the I3C Dynamic or.." newline eventfld.long 0x8 8. "START,Start" "0: No START seen.,1: A START or repeated START was seen after the.." rbitfld.long 0x8 6. "STHDR,Status High Data Rate" "0: I3C bus not in HDR-DDR mode,1: The I3C bus is in HDR-DDR mode regardless of.." newline rbitfld.long 0x8 5. "STDAA,Status Dynamic Address Assignment" "0: Not in ENTDAA mode.,1: I3C bus is in Enter Dynamic Address Assignment.." rbitfld.long 0x8 4. "STREQWR,Status Request Write" "0: REQ in process is not SDR write data from the..,1: REQ in process is SDR write data from the.." newline rbitfld.long 0x8 3. "STREQRD,Status Request Read" "0: REQ in process is not an SDR read from this..,1: The REQ in process is an SDR read from this.." rbitfld.long 0x8 2. "STCCCH,Status Common Command Code Handler" "0: No CCC message is being handled.,1: A CCC message is being handled automatically." newline rbitfld.long 0x8 1. "STMSG,Status message" "0: Bus target not listening or responding.,1: This bus target is listening to the bus traffic.." rbitfld.long 0x8 0. "STNOTSTOP,Status Not Stop" "0: I3C module is in a STOP condition.,1: The bus is busy (has activity)." line.long 0xC "SCTRL,Target Control" hexmask.long.byte 0xC 24.--31. 1. "VENDINFO,Vendor Information" bitfld.long 0xC 20.--21. "ACTSTATE,Activity State of Target" "0,1,2,3" newline hexmask.long.byte 0xC 16.--19. 1. "PENDINT,Pending Interrupt" hexmask.long.byte 0xC 8.--15. 1. "IBIDATA,In-Band Interrupt Data" newline bitfld.long 0xC 3. "EXTDATA,Extended Data" "0: Extended data disabled.,1: Extended data enabled. After IBIDATA is emitted.." bitfld.long 0xC 0.--1. "EVENT,Event" "0: NORMAL_MODE,1: IBI,2: CONTROLLER_REQUEST,3: HOT_JOIN_REQUEST" line.long 0x10 "SINTSET,Target Interrupt Set" bitfld.long 0x10 18. "EVENT,Event Interrupt Enable" "0: Disable Event interrupt,1: Enable Event interrupt" bitfld.long 0x10 17. "CHANDLED,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC Handled interrupt,1: Enable CCC Handled interrupt" newline bitfld.long 0x10 16. "DDRMATCHED,Double Data Rate Interrupt Enable" "0: Disable DDR interrupt,1: Enable DDR interrupt" bitfld.long 0x10 15. "ERRWARN,Error or Warning Interrupt Enable" "0: Disable error or warning interrupt,1: Enable error or warning interrupt" newline bitfld.long 0x10 14. "CCC,CCC (that was not handled by I3C module) Interrupt Enable" "0: Disable CCC interrupt,1: Enable CCC interrupt" bitfld.long 0x10 13. "DACHG,Dynamic Address Change Interrupt Enable" "0: Disable DA Change interrupt,1: Enable DA Change interrupt" newline bitfld.long 0x10 12. "TXSEND,Transmit Interrupt Enable" "0: Disable Transmit interrupt,1: Enable Transmit interrupt" bitfld.long 0x10 11. "RXPEND,Receive Interrupt Enable" "0: Disable Receive interrupt,1: Enable Receive interrupt" newline bitfld.long 0x10 10. "STOP,Stop Interrupt Enable" "0: Disable STOP interrupt,1: Enable STOP interrupt" bitfld.long 0x10 9. "MATCHED,Match interrupt enable" "0: Disable match interrupt,1: Enable match interrupt" newline bitfld.long 0x10 8. "START,Start Interrupt Enable" "0: Disable START interrupt,1: Enable START interrupt" line.long 0x14 "SINTCLR,Target Interrupt Clear" eventfld.long 0x14 18. "EVENT,EVENT Interrupt Enable Clear" "0,1" eventfld.long 0x14 17. "CHANDLED,CHANDLED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 16. "DDRMATCHED,DDRMATCHED Interrupt Enable Clear" "0,1" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 14. "CCC,CCC Interrupt Enable Clear" "0,1" eventfld.long 0x14 13. "DACHG,DACHG Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 12. "TXSEND,TXSEND Interrupt Enable Clear" "0,1" eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 10. "STOP,STOP Interrupt Enable Clear" "0,1" eventfld.long 0x14 9. "MATCHED,MATCHED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 8. "START,START Interrupt Enable Clear" "0,1" rgroup.long 0x18++0x3 line.long 0x0 "SINTMASKED,Target Interrupt Mask" bitfld.long 0x0 18. "EVENT,EVENT Interrupt Mask" "0,1" bitfld.long 0x0 17. "CHANDLED,CHANDLED Interrupt Mask" "0,1" newline bitfld.long 0x0 16. "DDRMATCHED,DDRMATCHED Interrupt Mask" "0,1" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0,1" newline bitfld.long 0x0 14. "CCC,CCC Interrupt Mask" "0,1" bitfld.long 0x0 13. "DACHG,DACHG Interrupt Mask" "0,1" newline bitfld.long 0x0 12. "TXSEND,TXSEND Interrupt Mask" "0,1" bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" newline bitfld.long 0x0 10. "STOP,STOP Interrupt Mask" "0,1" bitfld.long 0x0 9. "MATCHED,MATCHED Interrupt Mask" "0,1" newline bitfld.long 0x0 8. "START,START interrupt mask" "0,1" group.long 0x1C++0x7 line.long 0x0 "SERRWARN,Target Errors and Warnings" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No Overwrite error,1: Overwrite error" eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No Over-read error,1: Over-read error" newline eventfld.long 0x0 11. "S0S1,TE0 or TE1 Error" "0: No TE0 or TE1 error,1: TE0 or TE1 error" eventfld.long 0x0 10. "HCRC,HDR-DDR CRC Error" "0: No HDR-DDR CRC error,1: HDR-DDR CRC error" newline eventfld.long 0x0 9. "HPAR,HDR Parity Error" "0: No HDR Parity error,1: HDR Parity error" eventfld.long 0x0 8. "SPAR,SDR Parity Error" "0: No SDR Parity error,1: SDR Parity error" newline eventfld.long 0x0 4. "INVSTART,Invalid Start Error" "0: No invalid start error,1: Invalid start error" eventfld.long 0x0 3. "TERM,Terminated Error" "0: No terminated error,1: Terminated error" newline eventfld.long 0x0 2. "URUNNACK,Underrun and Not Acknowledged (NACKED) Error" "0: No underrun and not acknowledged error,1: Underrun and not acknowledged error" eventfld.long 0x0 1. "URUN,Underrun Error" "0: No underrun error,1: Underrun error" newline eventfld.long 0x0 0. "ORUN,Overrun Error" "0: No overrun error,1: Overrun error" line.long 0x4 "SDMACTRL,Target DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,Width of DMA Operations" "0: Byte,1: Byte,2: Half word (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA Write (To-bus) Trigger" "0: DMA not used,1: DMA enabled for one frame (ended by DMA or..,2: DMA enabled until turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA Read (From-bus) Trigger" "0: DMA not used,1: DMA is enabled for one frame,2: DMA enabled until turned off,?" group.long 0x2C++0x3 line.long 0x0 "SDATACTRL,Target Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Not empty,1: Empty" rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Not full,1: Full" newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Count of Bytes in Receive" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Count of Bytes in Transmit" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 or more full,2: Trigger when 1/2 or more full,3: Trigger when 3/4 or more full" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: RXTRIG and TXTRIG fields cannot be changed on a..,1: RXTRIG and TXTRIG fields can be changed on a.." bitfld.long 0x0 1. "FLUSHFB,Flush the From-bus Buffer or FIFO" "0,1" newline bitfld.long 0x0 0. "FLUSHTB,Flush the To-bus Buffer or FIFO" "0,1" wgroup.long 0x30++0xF line.long 0x0 "SWDATAB,Target Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End Also" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." bitfld.long 0x0 8. "END,End" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." newline hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" line.long 0x4 "SWDATABE,Target Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "DATA,Data" line.long 0x8 "SWDATAH,Target Write Data Half-word" bitfld.long 0x8 16. "END,End of message" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data 0" line.long 0xC "SWDATAHE,Target Write Data Half-word End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data 0" rgroup.long 0x40++0x3 line.long 0x0 "SRDATAB,Target Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data 0" rgroup.long 0x48++0x3 line.long 0x0 "SRDATAH,Target Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,The second byte read from the target" hexmask.long.byte 0x0 0.--7. 1. "LSB,The first byte read from the target" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAB1,Target Write Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) wgroup.long 0x54++0x3 line.long 0x0 "SWDATAH1,Target Write Data Halfword" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0x80++0x3 line.long 0x0 "MCONFIG_EXT,Controller Extended Configuration" bitfld.long 0x0 18.--19. "I3C_CASR_DEL,I3C CAS Delay After Repeated START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." bitfld.long 0x0 16.--17. "I3C_CAS_DEL,I3C CAS Delay after START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." wgroup.long 0xCC++0x3 line.long 0x0 "MWDATAH1,Controller Write Halfword Data (to bus)" hexmask.long.word 0x0 0.--15. 1. "VALUE,Value" endif rgroup.long 0x5C++0x7 line.long 0x0 "SCAPABILITIES2,Target Capabilities 2" bitfld.long 0x0 23. "SSTWR,Target-Target(s)-Tunnel Write Capable" "0: Not write capable,1: Write capable" bitfld.long 0x0 22. "SSTSUB,Target-Target(s)-Tunnel Subscriber Capable" "0: Not subscriber capable,1: Subscriber capable" newline bitfld.long 0x0 21. "AASA,Supports SETAASA" "0: Does not support SETAASA,1: Supports SETAASA" bitfld.long 0x0 18.--19. "GROUP,Group" "0: Does not supports v1.1 Group addressing,1: Supports one group,2: Supports two groups,3: Supports three groups" newline bitfld.long 0x0 17. "SLVRST,Target Reset" "0: Does not support Target Reset,1: Supports Target Reset" bitfld.long 0x0 9. "IBIXREG,In-Band Interrupt Extended Register" "0: Does not support extended registers for IBIs,1: Supports extended registers for IBIs" newline bitfld.long 0x0 8. "IBIEXT,In-Band Interrupt EXTDATA" "0: Does not support IBIEXT,1: Supports IBIEXT" bitfld.long 0x0 6. "I2CDEVID,I2C Device ID" "0: Does not support I2C device ID,1: Supports I2C device ID" newline bitfld.long 0x0 5. "I2CRST,I2C Software Reset" "0: Does not support I2C software reset,1: Supports I2C software reset" bitfld.long 0x0 4. "I2C10B,I2C 10-bit Address" "0: Does not support 10-bit I2C address,1: Supports 10-bit I2C address" newline hexmask.long.byte 0x0 0.--3. 1. "MAPCNT,Map Count" line.long 0x4 "SCAPABILITIES,Target Capabilities" bitfld.long 0x4 31. "DMA,Direct Memory Access" "0: Not supported,1: Supported" bitfld.long 0x4 30. "INT,Interrupts" "0: Not supported,1: Supported" newline bitfld.long 0x4 28.--29. "FIFORX,FIFO Receive" "0: Two or three,1: Four,2: Eight,3: 16 or larger" bitfld.long 0x4 26.--27. "FIFOTX,FIFO Transmit" "0: Two,1: Four,2: Eight,3: 16 or larger" newline bitfld.long 0x4 23.--25. "EXTFIFO,External FIFO" "0: No external FIFO is available,1: Standard available or free external FIFO,2: Request track external FIFO,?,?,?,?,?" bitfld.long 0x4 21. "TIMECTRL,Time Control" "0: No time control enabled,1: At least one time-control type supported" newline hexmask.long.byte 0x4 16.--20. 1. "IBI_MR_HJ,In-Band Interrupts Controller Requests Hot-Join Events" hexmask.long.byte 0x4 12.--15. 1. "CCCHANDLE,Common Command Codes Handling" newline bitfld.long 0x4 10.--11. "SADDR,Static Address" "0: No static address,1: Static address is fixed in hardware,2: Hardware controls the static address dynamically..,3: SCONFIG register supplies the static address" bitfld.long 0x4 9. "MASTER,Controller" "0: Not supported,1: Supported" newline bitfld.long 0x4 6.--7. "HDRSUPP,High Data Rate Support" "0: No HDR modes supported,1: Double Data Rate mode supported,?,?" hexmask.long.byte 0x4 2.--5. 1. "IDREG,ID Register" newline bitfld.long 0x4 0.--1. "IDENA,ID 48b Handler" "0: Application,1: Hardware,2: Hardware but the I3C module instance handles ID..,3: A part number register (PARTNO)" group.long 0x64++0x17 line.long 0x0 "SDYNADDR,Target Dynamic Address" hexmask.long.word 0x0 16.--31. 1. "KEY,Key" bitfld.long 0x0 13.--15. "SA10B,10bit Static Address" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 12. "MAPSA,Map a Static Address" "0,1" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic Address" newline bitfld.long 0x0 0. "DAVALID,Dynamic Address Valid" "0: DANOTASSIGNED: a Dynamic Address is not assigned,1: DAASSIGNED: a Dynamic Address is assigned" line.long 0x4 "SMAXLIMITS,Target Maximum Limits" hexmask.long.word 0x4 16.--27. 1. "MAXWR,Maximum Write Length" hexmask.long.word 0x4 0.--11. 1. "MAXRD,Maximum Read Length" line.long 0x8 "SIDPARTNO,Target ID Part Number" hexmask.long 0x8 0.--31. 1. "PARTNO,Part number" line.long 0xC "SIDEXT,Target ID Extension" hexmask.long.byte 0xC 16.--23. 1. "BCR,Bus Characteristics Register" hexmask.long.byte 0xC 8.--15. 1. "DCR,Device Characteristic Register" line.long 0x10 "SVENDORID,Target Vendor ID" hexmask.long.word 0x10 0.--14. 1. "VID,Vendor ID" line.long 0x14 "STCCLOCK,Target Time Control Clock" hexmask.long.byte 0x14 8.--15. 1. "FREQ,Clock Frequency" hexmask.long.byte 0x14 0.--7. 1. "ACCURACY,Clock Accuracy" rgroup.long 0x7C++0x3 line.long 0x0 "SMSGMAPADDR,Target Message Map Address" hexmask.long.byte 0x0 16.--19. 1. "MAPLASTM2,Matched Previous Index 2" hexmask.long.byte 0x0 8.--11. 1. "MAPLASTM1,Matched Previous Address Index 1" newline bitfld.long 0x0 4. "LASTSTATIC,Last Static Address Matched" "0: I3C dynamic address,1: I2C static address" hexmask.long.byte 0x0 0.--3. 1. "MAPLAST,Matched Address Index" group.long 0x84++0x13 line.long 0x0 "MCTRL,Controller Control" hexmask.long.byte 0x0 16.--23. 1. "RDTERM,Read Terminate Counter" hexmask.long.byte 0x0 9.--15. 1. "ADDR,Address" newline bitfld.long 0x0 8. "DIR,Direction" "0: Write,1: Read" bitfld.long 0x0 6.--7. "IBIRESP,In-Band Interrupt Response" "0: ACK (acknowledge),1: NACK (reject),2: Acknowledge with mandatory byte,3: Manual" newline bitfld.long 0x0 4.--5. "TYPE,Bus Type with EmitStartAddr" "0: I3C,1: I2C,2: DDR,?" bitfld.long 0x0 0.--2. "REQUEST,Request" "0: NONE,1: EMITSTARTADDR,2: EMITSTOP,3: IBIACKNACK,4: PROCESSDAA,?,6: Force Exit and Target Reset,7: AUTOIBI" line.long 0x4 "MSTATUS,Controller Status" hexmask.long.byte 0x4 24.--30. 1. "IBIADDR,IBI Address" eventfld.long 0x4 19. "NOWMASTER,Module Is Now Controller" "0: Module has not become controller,1: Module has become controller" newline rbitfld.long 0x4 15. "ERRWARN,Error Or Warning" "0: No error or warning,1: Error or warning" eventfld.long 0x4 13. "IBIWON,In-Band Interrupt (IBI) Won" "0: No IBI arbitration won,1: IBI arbitration won" newline rbitfld.long 0x4 12. "TXNOTFULL,TX Buffer or FIFO Not Full" "0: Receive buffer or FIFO full,1: Receive buffer or FIFO not full" rbitfld.long 0x4 11. "RXPEND,RXPEND" "0: No receive message pending,1: Receive message pending" newline eventfld.long 0x4 10. "COMPLETE,Complete" "0: Not complete,1: Complete" eventfld.long 0x4 9. "MCTRLDONE,Controller Control Done" "0: Not done,1: Done" newline eventfld.long 0x4 8. "SLVSTART,Target Start" "0: Target not requesting START,1: Target requesting START" rbitfld.long 0x4 6.--7. "IBITYPE,In-Band Interrupt (IBI) Type" "0: NONE,1: In-Band Interrupt,2: Controller Request,3: Hot-Join" newline rbitfld.long 0x4 5. "NACKED,Not Acknowledged" "0: Not NACKed,1: NACKed (not acknowledged)" rbitfld.long 0x4 4. "BETWEEN,Between" "0: Inactive,1: Active" newline rbitfld.long 0x4 0.--2. "STATE,State Of The Controller" "0: IDLE,1: SLVREQ,2: MSGSDR,3: NORMACT,4: MSGDDR,5: DAA,6: IBIACK,7: IBIRCV" line.long 0x8 "MIBIRULES,Controller In-band Interrupt Registry and Rules" bitfld.long 0x8 31. "NOBYTE,No IBI byte" "0: With mandatory IBI byte,1: Without mandatory IBI byte" bitfld.long 0x8 30. "MSB0,Most Significant Address Bit Is 0" "0: MSB is not 0.,1: For all I3C dynamic addresses MSB is 0." newline hexmask.long.byte 0x8 24.--29. 1. "ADDR4,ADDR4" hexmask.long.byte 0x8 18.--23. 1. "ADDR3,ADDR3" newline hexmask.long.byte 0x8 12.--17. 1. "ADDR2,ADDR2" hexmask.long.byte 0x8 6.--11. 1. "ADDR1,ADDR1" newline hexmask.long.byte 0x8 0.--5. 1. "ADDR0,ADDR0" line.long 0xC "MINTSET,Controller Interrupt Set" bitfld.long 0xC 19. "NOWMASTER,Now Controller (now this I3C module is a controller) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 15. "ERRWARN,Error or Warning (ERRWARN) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 13. "IBIWON,In-Band Interrupt (IBI) Won Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 12. "TXNOTFULL,TX buffer/FIFO is not full interrupt enable" "0: Disable,1: Enable" newline bitfld.long 0xC 11. "RXPEND,Rx Pending Interrupt Enable" "0,1" bitfld.long 0xC 10. "COMPLETE,Completed Message Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 9. "MCTRLDONE,Controller Control Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "SLVSTART,Target Start Interrupt Enable" "0: Disable,1: Enable" line.long 0x10 "MINTCLR,Controller Interrupt Clear" eventfld.long 0x10 19. "NOWMASTER,NOWCONTROLLER Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 13. "IBIWON,IBIWON Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 12. "TXNOTFULL,TXNOTFULL Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 11. "RXPEND,RXPEND Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 10. "COMPLETE,COMPLETE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 9. "MCTRLDONE,MCTRLDONE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 8. "SLVSTART,SLVSTART Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" rgroup.long 0x98++0x3 line.long 0x0 "MINTMASKED,Controller Interrupt Mask" bitfld.long 0x0 19. "NOWMASTER,NOWCONTROLLER Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 13. "IBIWON,IBIWON Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 12. "TXNOTFULL,TXNOTFULL Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" bitfld.long 0x0 10. "COMPLETE,COMPLETE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 9. "MCTRLDONE,MCTRLDONE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 8. "SLVSTART,SLVSTART Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" group.long 0x9C++0x7 line.long 0x0 "MERRWARN,Controller Errors and Warnings" eventfld.long 0x0 20. "TIMEOUT,Timeout Error" "0: No error,1: Error" eventfld.long 0x0 19. "INVREQ,Invalid Request Error" "0: No error,1: Error" newline eventfld.long 0x0 18. "MSGERR,Message Error" "0: No error,1: Error" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No error,1: Error" newline eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No error,1: Error" eventfld.long 0x0 10. "HCRC,High Data Rate CRC Error" "0: No error,1: Error" newline eventfld.long 0x0 9. "HPAR,High Data Rate Parity" "0: No error,1: Error" eventfld.long 0x0 4. "TERM,Terminate Error" "0: No error,1: Error" newline eventfld.long 0x0 3. "WRABT,Write Abort Error" "0: No error,1: Error" eventfld.long 0x0 2. "NACK,Not Acknowledge Error" "0: No error,1: Error" newline eventfld.long 0x0 1. "URUN,Underrun error" "0: No error,1: Error" line.long 0x4 "MDMACTRL,Controller DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,DMA Width" "0: Byte,1: Byte,2: Halfword (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA To Bus" "0: DMA is not used,1: Enable DMA for one frame (ended by DMA or..,2: Enable DMA until DMA is turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA From Bus" "0: DMA is not used,1: Enable DMA for one frame,2: Enable DMA until DMA is turned off,?" group.long 0xAC++0x3 line.long 0x0 "MDATACTRL,Controller Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Receive FIFO or buffer is not yet empty.,1: Receive FIFO or buffer is empty." rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Transmit FIFO or buffer is not yet full.,1: Transmit FIFO or buffer is full." newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Receive Byte Count" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Transmit Byte Count" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 full or more,2: Trigger when 1/2 full or more,3: Trigger when 3/4 full or more" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: Locked. RXTRIG and TXTRIG fields cannot be..,1: Unlocked. RXTRIG and TXTRIG fields can be.." bitfld.long 0x0 1. "FLUSHFB,Flush From-bus Buffer or FIFO" "0: No action,1: Flush the buffer" newline bitfld.long 0x0 0. "FLUSHTB,Flush To-bus Buffer or FIFO" "0: No action,1: Flush the buffer" wgroup.long 0xB0++0xF line.long 0x0 "MWDATAB,Controller Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End of Message Also" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." bitfld.long 0x0 8. "END,End of Message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." newline hexmask.long.byte 0x0 0.--7. 1. "VALUE,Data Byte" line.long 0x4 "MWDATABE,Controller Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "VALUE,Data" line.long 0x8 "MWDATAH,Controller Write Data Halfword" bitfld.long 0x8 16. "END,End of message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data Byte 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data Byte 0" line.long 0xC "MWDATAHE,Controller Write Data Halfword End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data Byte 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data Byte 0" rgroup.long 0xC0++0x3 line.long 0x0 "MRDATAB,Controller Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" rgroup.long 0xC8++0x3 line.long 0x0 "MRDATAH,Controller Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,MSB" hexmask.long.byte 0x0 0.--7. 1. "LSB,LSB" wgroup.long 0xCC++0x7 line.long 0x0 "MWDATAB1,Controller Write Byte Data 1(to bus)" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" line.long 0x4 "MWMSG_SDR_CONTROL,Controller Write Message Control in SDR mode" hexmask.long.byte 0x4 11.--15. 1. "LEN,Length" bitfld.long 0x4 10. "I2C,I2C" "0: I3C message,1: I2C message" newline bitfld.long 0x4 8. "END,End of SDR Message" "0: Not the end. SDR message ends waiting for a new..,1: End. SDR message ends at the STOP." hexmask.long.byte 0x4 1.--7. 1. "ADDR,Address" newline bitfld.long 0x4 0. "DIR,Direction" "0: Write,1: Read" wgroup.long 0xD0++0x3 line.long 0x0 "MWMSG_SDR_DATA,Controller Write Message Data in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xD4++0x3 line.long 0x0 "MRMSG_SDR,Controller Read Message in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL,Controller Write Message in DDR mode: First Control Word" hexmask.long.word 0x0 0.--15. 1. "ADDRCMD,Address Command" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL2,Controller Write Message in DDR mode Control 2" bitfld.long 0x0 14. "END,End of message" "0: Not the end. DDR message ends waiting for a new..,1: End. DDR message ends on HDR Exit." hexmask.long.word 0x0 0.--9. 1. "LEN,Length of Message" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_DATA,Controller Write Message Data in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xDC++0x3 line.long 0x0 "MRMSG_DDR,Controller Read Message in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0xE4++0x3 line.long 0x0 "MDYNADDR,Controller Dynamic Address" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic address" bitfld.long 0x0 0. "DAVALID,Dynamic address valid" "0: No valid DA assigned,1: Valid DA assigned" rgroup.long 0x11C++0x3 line.long 0x0 "SMAPCTRL0,Map Feature Control 0" bitfld.long 0x0 8.--10. "CAUSE,Cause" "0: No information. This value occurs when not..,1: Set using ENTDAA,2: Set using SETDASA SETAASA or SETNEWDA,3: Cleared using RSTDAA,4: Auto MAP change happened last. The change may..,?,?,?" hexmask.long.byte 0x0 1.--7. 1. "DA,Dynamic Address" newline bitfld.long 0x0 0. "ENA,Enable Primary Dynamic Address" "0: Disable,1: Enable" group.long 0x140++0x7 line.long 0x0 "IBIEXT1,Extended IBI Data 1" hexmask.long.byte 0x0 24.--31. 1. "EXT3,Extra byte 3" hexmask.long.byte 0x0 16.--23. 1. "EXT2,Extra byte 2" newline hexmask.long.byte 0x0 8.--15. 1. "EXT1,Extra byte 1" rbitfld.long 0x0 4.--6. "MAX,Maximum" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "CNT,Count" "0,1,2,3,4,5,6,7" line.long 0x4 "IBIEXT2,Extended IBI Data 2" hexmask.long.byte 0x4 24.--31. 1. "EXT7,Extra byte 7" hexmask.long.byte 0x4 16.--23. 1. "EXT6,Extra byte 6" newline hexmask.long.byte 0x4 8.--15. 1. "EXT5,Extra byte 5" hexmask.long.byte 0x4 0.--7. 1. "EXT4,Extra byte 4" rgroup.long 0xFFC++0x3 line.long 0x0 "SID,Target Module ID" hexmask.long 0x0 0.--31. 1. "ID,ID" tree.end endif sif (cpuis("MCXN547*")) tree "I3C0" base ad:0x40021000 group.long 0x0++0x17 line.long 0x0 "MCONFIG,Controller Configuration" hexmask.long.byte 0x0 28.--31. 1. "I2CBAUD,I2C Baud Rate" bitfld.long 0x0 25.--27. "SKEW,Skew" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 24. "ODHPP,Open Drain High Push-Pull" "0: ODHPP disabled. Open-Drain SCL High half-clock..,1: ODHPP enabled. Open-Drain High SCL half-lock.." hexmask.long.byte 0x0 16.--23. 1. "ODBAUD,Open Drain Baud Rate" newline hexmask.long.byte 0x0 12.--15. 1. "PPLOW,Push-Pull Low" hexmask.long.byte 0x0 8.--11. 1. "PPBAUD,Push-Pull Baud Rate" newline bitfld.long 0x0 6. "ODSTOP,Open Drain Stop" "0: Disable open-drain stop. ODSTOP must be disabled..,1: Enable open-drain stop. STOP is emitted at.." bitfld.long 0x0 4.--5. "HKEEP,High-Keeper" "0: NONE,1: WIRED_IN,2: PASSIVE_SDA,3: PASSIVE_ON_SDA_SCL" newline bitfld.long 0x0 3. "DISTO,Disable Timeout" "0: Timeout enabled,1: Timeout disabled if timeout is configured" bitfld.long 0x0 0.--1. "MSTENA,Controller Enable" "0: CONTROLLER_OFF,1: CONTROLLER_ON,2: CONTROLLER_CAPABLE,3: I2C_CONTROLLER_MODE" line.long 0x4 "SCONFIG,Target Configuration" hexmask.long.byte 0x4 25.--31. 1. "SADDR,Static Address" hexmask.long.byte 0x4 16.--23. 1. "BAMATCH,Bus Available Match" newline bitfld.long 0x4 9. "OFFLINE,Offline" "0: Disable,1: Enables wait to ensure the bus is not in HDR mode." bitfld.long 0x4 8. "IDRAND,ID random" "0: SIDPARTNO[PARTNO] is a part number and an..,1: SIDPARTNO[PARTNO] is a random value." newline bitfld.long 0x4 4. "DDROK,Double Data Rate OK" "0: Do not allow HDR-DDR messaging.,1: Allow HDR-DDR messaging." bitfld.long 0x4 3. "S0IGNORE,Ignore TE0/TE1 Errors" "0: Do not ignore TE0/TE1 errors,1: Ignore TE0/TE1 errors. Target does not detect.." newline bitfld.long 0x4 2. "MATCHSS,Match START or STOP" "0: Match START or STOP disable,1: Match START or STOP enable. START and STOP.." bitfld.long 0x4 1. "NACK,Not Acknowledge" "0: Always NACK disable,1: Always NACK enable. The target rejects all.." newline bitfld.long 0x4 0. "SLVENA,Target Enable" "0: Target ignores the I2C or I3C bus,1: Target can operate on the I2C or I3C bus" line.long 0x8 "SSTATUS,Target Status" rbitfld.long 0x8 30.--31. "TIMECTRL,Time Control" "0: NO_TIME_CONTROL,1: SYNC_MODE,2: ASYNC_MODE,3: BOTHSYNCASYNC" rbitfld.long 0x8 28.--29. "ACTSTATE,Activity State from Common Command Codes (CCC)" "0: NO_LATENCY,1: LATENCY_1MS,2: LATENCY_100MS,3: LATENCY_10S" newline rbitfld.long 0x8 27. "HJDIS,Hot-Join Disabled" "0: Hot-Join not disabled,1: Hot-Join disabled" rbitfld.long 0x8 25. "MRDIS,Controller Requests Are Disabled" "0: Controller Requests not disabled,1: Controller Requests disabled" newline rbitfld.long 0x8 24. "IBIDIS,In-Band Interrupts Are Disabled" "0: In-Band Interrupts not disabled,1: In-Band Interrupts disabled" rbitfld.long 0x8 20.--21. "EVDET,Event Details" "0: NONE,1: NO_REQUEST,2: NACKED,3: ACKED" newline eventfld.long 0x8 18. "EVENT,Event" "0: No event has occurred.,1: An IBI CR or HJ has occurred." eventfld.long 0x8 17. "CHANDLED,Common Command Code Handled" "0: CCC handling not in progress.,1: CCC handling in progress." newline eventfld.long 0x8 16. "HDRMATCH,High Data Rate Command Match" "0: HDR command did not match.,1: HDR command matched the I3C Dynamic Address of.." rbitfld.long 0x8 15. "ERRWARN,Error Warning" "0,1" newline eventfld.long 0x8 14. "CCC,Common Command Code" "0: No CCC received.,1: CCC received." eventfld.long 0x8 13. "DACHG,Dynamic Address Change" "0: No DA change detected.,1: DA change detected. The target DA has been.." newline rbitfld.long 0x8 12. "TXNOTFULL,Transmit Buffer Is Not Full" "0: Transmit buffer full,1: Transmit buffer not full" rbitfld.long 0x8 11. "RX_PEND,Received Message Pending" "0: No received message is pending.,1: Received message is pending." newline eventfld.long 0x8 10. "STOP,Stop" "0: No STOP detected.,1: Stopped state detected. A STOP state was present.." eventfld.long 0x8 9. "MATCHED,Matched" "0: No header matched.,1: An incoming header matched the I3C Dynamic or.." newline eventfld.long 0x8 8. "START,Start" "0: No START seen.,1: A START or repeated START was seen after the.." rbitfld.long 0x8 6. "STHDR,Status High Data Rate" "0: I3C bus not in HDR-DDR mode,1: The I3C bus is in HDR-DDR mode regardless of.." newline rbitfld.long 0x8 5. "STDAA,Status Dynamic Address Assignment" "0: Not in ENTDAA mode.,1: I3C bus is in Enter Dynamic Address Assignment.." rbitfld.long 0x8 4. "STREQWR,Status Request Write" "0: REQ in process is not SDR write data from the..,1: REQ in process is SDR write data from the.." newline rbitfld.long 0x8 3. "STREQRD,Status Request Read" "0: REQ in process is not an SDR read from this..,1: The REQ in process is an SDR read from this.." rbitfld.long 0x8 2. "STCCCH,Status Common Command Code Handler" "0: No CCC message is being handled.,1: A CCC message is being handled automatically." newline rbitfld.long 0x8 1. "STMSG,Status message" "0: Bus target not listening or responding.,1: This bus target is listening to the bus traffic.." rbitfld.long 0x8 0. "STNOTSTOP,Status Not Stop" "0: I3C module is in a STOP condition.,1: The bus is busy (has activity)." line.long 0xC "SCTRL,Target Control" hexmask.long.byte 0xC 24.--31. 1. "VENDINFO,Vendor Information" bitfld.long 0xC 20.--21. "ACTSTATE,Activity State of Target" "0,1,2,3" newline hexmask.long.byte 0xC 16.--19. 1. "PENDINT,Pending Interrupt" hexmask.long.byte 0xC 8.--15. 1. "IBIDATA,In-Band Interrupt Data" newline bitfld.long 0xC 3. "EXTDATA,Extended Data" "0: Extended data disabled.,1: Extended data enabled. After IBIDATA is emitted.." bitfld.long 0xC 0.--1. "EVENT,Event" "0: NORMAL_MODE,1: IBI,2: CONTROLLER_REQUEST,3: HOT_JOIN_REQUEST" line.long 0x10 "SINTSET,Target Interrupt Set" bitfld.long 0x10 18. "EVENT,Event Interrupt Enable" "0: Disable Event interrupt,1: Enable Event interrupt" bitfld.long 0x10 17. "CHANDLED,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC Handled interrupt,1: Enable CCC Handled interrupt" newline bitfld.long 0x10 16. "DDRMATCHED,Double Data Rate Interrupt Enable" "0: Disable DDR interrupt,1: Enable DDR interrupt" bitfld.long 0x10 15. "ERRWARN,Error or Warning Interrupt Enable" "0: Disable error or warning interrupt,1: Enable error or warning interrupt" newline bitfld.long 0x10 14. "CCC,CCC (that was not handled by I3C module) Interrupt Enable" "0: Disable CCC interrupt,1: Enable CCC interrupt" bitfld.long 0x10 13. "DACHG,Dynamic Address Change Interrupt Enable" "0: Disable DA Change interrupt,1: Enable DA Change interrupt" newline bitfld.long 0x10 12. "TXSEND,Transmit Interrupt Enable" "0: Disable Transmit interrupt,1: Enable Transmit interrupt" bitfld.long 0x10 11. "RXPEND,Receive Interrupt Enable" "0: Disable Receive interrupt,1: Enable Receive interrupt" newline bitfld.long 0x10 10. "STOP,Stop Interrupt Enable" "0: Disable STOP interrupt,1: Enable STOP interrupt" bitfld.long 0x10 9. "MATCHED,Match interrupt enable" "0: Disable match interrupt,1: Enable match interrupt" newline bitfld.long 0x10 8. "START,Start Interrupt Enable" "0: Disable START interrupt,1: Enable START interrupt" line.long 0x14 "SINTCLR,Target Interrupt Clear" eventfld.long 0x14 18. "EVENT,EVENT Interrupt Enable Clear" "0,1" eventfld.long 0x14 17. "CHANDLED,CHANDLED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 16. "DDRMATCHED,DDRMATCHED Interrupt Enable Clear" "0,1" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 14. "CCC,CCC Interrupt Enable Clear" "0,1" eventfld.long 0x14 13. "DACHG,DACHG Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 12. "TXSEND,TXSEND Interrupt Enable Clear" "0,1" eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 10. "STOP,STOP Interrupt Enable Clear" "0,1" eventfld.long 0x14 9. "MATCHED,MATCHED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 8. "START,START Interrupt Enable Clear" "0,1" rgroup.long 0x18++0x3 line.long 0x0 "SINTMASKED,Target Interrupt Mask" bitfld.long 0x0 18. "EVENT,EVENT Interrupt Mask" "0,1" bitfld.long 0x0 17. "CHANDLED,CHANDLED Interrupt Mask" "0,1" newline bitfld.long 0x0 16. "DDRMATCHED,DDRMATCHED Interrupt Mask" "0,1" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0,1" newline bitfld.long 0x0 14. "CCC,CCC Interrupt Mask" "0,1" bitfld.long 0x0 13. "DACHG,DACHG Interrupt Mask" "0,1" newline bitfld.long 0x0 12. "TXSEND,TXSEND Interrupt Mask" "0,1" bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" newline bitfld.long 0x0 10. "STOP,STOP Interrupt Mask" "0,1" bitfld.long 0x0 9. "MATCHED,MATCHED Interrupt Mask" "0,1" newline bitfld.long 0x0 8. "START,START interrupt mask" "0,1" group.long 0x1C++0x7 line.long 0x0 "SERRWARN,Target Errors and Warnings" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No Overwrite error,1: Overwrite error" eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No Over-read error,1: Over-read error" newline eventfld.long 0x0 11. "S0S1,TE0 or TE1 Error" "0: No TE0 or TE1 error,1: TE0 or TE1 error" eventfld.long 0x0 10. "HCRC,HDR-DDR CRC Error" "0: No HDR-DDR CRC error,1: HDR-DDR CRC error" newline eventfld.long 0x0 9. "HPAR,HDR Parity Error" "0: No HDR Parity error,1: HDR Parity error" eventfld.long 0x0 8. "SPAR,SDR Parity Error" "0: No SDR Parity error,1: SDR Parity error" newline eventfld.long 0x0 4. "INVSTART,Invalid Start Error" "0: No invalid start error,1: Invalid start error" eventfld.long 0x0 3. "TERM,Terminated Error" "0: No terminated error,1: Terminated error" newline eventfld.long 0x0 2. "URUNNACK,Underrun and Not Acknowledged (NACKED) Error" "0: No underrun and not acknowledged error,1: Underrun and not acknowledged error" eventfld.long 0x0 1. "URUN,Underrun Error" "0: No underrun error,1: Underrun error" newline eventfld.long 0x0 0. "ORUN,Overrun Error" "0: No overrun error,1: Overrun error" line.long 0x4 "SDMACTRL,Target DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,Width of DMA Operations" "0: Byte,1: Byte,2: Half word (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA Write (To-bus) Trigger" "0: DMA not used,1: DMA enabled for one frame (ended by DMA or..,2: DMA enabled until turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA Read (From-bus) Trigger" "0: DMA not used,1: DMA is enabled for one frame,2: DMA enabled until turned off,?" group.long 0x2C++0x3 line.long 0x0 "SDATACTRL,Target Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Not empty,1: Empty" rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Not full,1: Full" newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Count of Bytes in Receive" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Count of Bytes in Transmit" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 or more full,2: Trigger when 1/2 or more full,3: Trigger when 3/4 or more full" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: RXTRIG and TXTRIG fields cannot be changed on a..,1: RXTRIG and TXTRIG fields can be changed on a.." bitfld.long 0x0 1. "FLUSHFB,Flush the From-bus Buffer or FIFO" "0,1" newline bitfld.long 0x0 0. "FLUSHTB,Flush the To-bus Buffer or FIFO" "0,1" wgroup.long 0x30++0xF line.long 0x0 "SWDATAB,Target Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End Also" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." bitfld.long 0x0 8. "END,End" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." newline hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" line.long 0x4 "SWDATABE,Target Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "DATA,Data" line.long 0x8 "SWDATAH,Target Write Data Half-word" bitfld.long 0x8 16. "END,End of message" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data 0" line.long 0xC "SWDATAHE,Target Write Data Half-word End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data 0" rgroup.long 0x40++0x3 line.long 0x0 "SRDATAB,Target Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data 0" rgroup.long 0x48++0x3 line.long 0x0 "SRDATAH,Target Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,The second byte read from the target" hexmask.long.byte 0x0 0.--7. 1. "LSB,The first byte read from the target" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAB1,Target Write Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" rgroup.long 0x5C++0x7 line.long 0x0 "SCAPABILITIES2,Target Capabilities 2" bitfld.long 0x0 23. "SSTWR,Target-Target(s)-Tunnel Write Capable" "0: Not write capable,1: Write capable" bitfld.long 0x0 22. "SSTSUB,Target-Target(s)-Tunnel Subscriber Capable" "0: Not subscriber capable,1: Subscriber capable" newline bitfld.long 0x0 21. "AASA,Supports SETAASA" "0: Does not support SETAASA,1: Supports SETAASA" bitfld.long 0x0 18.--19. "GROUP,Group" "0: Does not supports v1.1 Group addressing,1: Supports one group,2: Supports two groups,3: Supports three groups" newline bitfld.long 0x0 17. "SLVRST,Target Reset" "0: Does not support Target Reset,1: Supports Target Reset" bitfld.long 0x0 9. "IBIXREG,In-Band Interrupt Extended Register" "0: Does not support extended registers for IBIs,1: Supports extended registers for IBIs" newline bitfld.long 0x0 8. "IBIEXT,In-Band Interrupt EXTDATA" "0: Does not support IBIEXT,1: Supports IBIEXT" bitfld.long 0x0 6. "I2CDEVID,I2C Device ID" "0: Does not support I2C device ID,1: Supports I2C device ID" newline bitfld.long 0x0 5. "I2CRST,I2C Software Reset" "0: Does not support I2C software reset,1: Supports I2C software reset" bitfld.long 0x0 4. "I2C10B,I2C 10-bit Address" "0: Does not support 10-bit I2C address,1: Supports 10-bit I2C address" newline hexmask.long.byte 0x0 0.--3. 1. "MAPCNT,Map Count" line.long 0x4 "SCAPABILITIES,Target Capabilities" bitfld.long 0x4 31. "DMA,Direct Memory Access" "0: Not supported,1: Supported" bitfld.long 0x4 30. "INT,Interrupts" "0: Not supported,1: Supported" newline bitfld.long 0x4 28.--29. "FIFORX,FIFO Receive" "0: Two or three,1: Four,2: Eight,3: 16 or larger" bitfld.long 0x4 26.--27. "FIFOTX,FIFO Transmit" "0: Two,1: Four,2: Eight,3: 16 or larger" newline bitfld.long 0x4 23.--25. "EXTFIFO,External FIFO" "0: No external FIFO is available,1: Standard available or free external FIFO,2: Request track external FIFO,?,?,?,?,?" bitfld.long 0x4 21. "TIMECTRL,Time Control" "0: No time control enabled,1: At least one time-control type supported" newline hexmask.long.byte 0x4 16.--20. 1. "IBI_MR_HJ,In-Band Interrupts Controller Requests Hot-Join Events" hexmask.long.byte 0x4 12.--15. 1. "CCCHANDLE,Common Command Codes Handling" newline bitfld.long 0x4 10.--11. "SADDR,Static Address" "0: No static address,1: Static address is fixed in hardware,2: Hardware controls the static address dynamically..,3: SCONFIG register supplies the static address" bitfld.long 0x4 9. "MASTER,Controller" "0: Not supported,1: Supported" newline bitfld.long 0x4 6.--7. "HDRSUPP,High Data Rate Support" "0: No HDR modes supported,1: Double Data Rate mode supported,?,?" hexmask.long.byte 0x4 2.--5. 1. "IDREG,ID Register" newline bitfld.long 0x4 0.--1. "IDENA,ID 48b Handler" "0: Application,1: Hardware,2: Hardware but the I3C module instance handles ID..,3: A part number register (PARTNO)" group.long 0x64++0x17 line.long 0x0 "SDYNADDR,Target Dynamic Address" hexmask.long.word 0x0 16.--31. 1. "KEY,Key" bitfld.long 0x0 13.--15. "SA10B,10bit Static Address" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 12. "MAPSA,Map a Static Address" "0,1" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic Address" newline bitfld.long 0x0 0. "DAVALID,Dynamic Address Valid" "0: DANOTASSIGNED: a Dynamic Address is not assigned,1: DAASSIGNED: a Dynamic Address is assigned" line.long 0x4 "SMAXLIMITS,Target Maximum Limits" hexmask.long.word 0x4 16.--27. 1. "MAXWR,Maximum Write Length" hexmask.long.word 0x4 0.--11. 1. "MAXRD,Maximum Read Length" line.long 0x8 "SIDPARTNO,Target ID Part Number" hexmask.long 0x8 0.--31. 1. "PARTNO,Part number" line.long 0xC "SIDEXT,Target ID Extension" hexmask.long.byte 0xC 16.--23. 1. "BCR,Bus Characteristics Register" hexmask.long.byte 0xC 8.--15. 1. "DCR,Device Characteristic Register" line.long 0x10 "SVENDORID,Target Vendor ID" hexmask.long.word 0x10 0.--14. 1. "VID,Vendor ID" line.long 0x14 "STCCLOCK,Target Time Control Clock" hexmask.long.byte 0x14 8.--15. 1. "FREQ,Clock Frequency" hexmask.long.byte 0x14 0.--7. 1. "ACCURACY,Clock Accuracy" rgroup.long 0x7C++0x3 line.long 0x0 "SMSGMAPADDR,Target Message Map Address" hexmask.long.byte 0x0 16.--19. 1. "MAPLASTM2,Matched Previous Index 2" hexmask.long.byte 0x0 8.--11. 1. "MAPLASTM1,Matched Previous Address Index 1" newline bitfld.long 0x0 4. "LASTSTATIC,Last Static Address Matched" "0: I3C dynamic address,1: I2C static address" hexmask.long.byte 0x0 0.--3. 1. "MAPLAST,Matched Address Index" group.long 0x84++0x13 line.long 0x0 "MCTRL,Controller Control" hexmask.long.byte 0x0 16.--23. 1. "RDTERM,Read Terminate Counter" hexmask.long.byte 0x0 9.--15. 1. "ADDR,Address" newline bitfld.long 0x0 8. "DIR,Direction" "0: Write,1: Read" bitfld.long 0x0 6.--7. "IBIRESP,In-Band Interrupt Response" "0: ACK (acknowledge),1: NACK (reject),2: Acknowledge with mandatory byte,3: Manual" newline bitfld.long 0x0 4.--5. "TYPE,Bus Type with EmitStartAddr" "0: I3C,1: I2C,2: DDR,?" bitfld.long 0x0 0.--2. "REQUEST,Request" "0: NONE,1: EMITSTARTADDR,2: EMITSTOP,3: IBIACKNACK,4: PROCESSDAA,?,6: Force Exit and Target Reset,7: AUTOIBI" line.long 0x4 "MSTATUS,Controller Status" hexmask.long.byte 0x4 24.--30. 1. "IBIADDR,IBI Address" eventfld.long 0x4 19. "NOWMASTER,Module Is Now Controller" "0: Module has not become controller,1: Module has become controller" newline rbitfld.long 0x4 15. "ERRWARN,Error Or Warning" "0: No error or warning,1: Error or warning" eventfld.long 0x4 13. "IBIWON,In-Band Interrupt (IBI) Won" "0: No IBI arbitration won,1: IBI arbitration won" newline rbitfld.long 0x4 12. "TXNOTFULL,TX Buffer or FIFO Not Full" "0: Receive buffer or FIFO full,1: Receive buffer or FIFO not full" rbitfld.long 0x4 11. "RXPEND,RXPEND" "0: No receive message pending,1: Receive message pending" newline eventfld.long 0x4 10. "COMPLETE,Complete" "0: Not complete,1: Complete" eventfld.long 0x4 9. "MCTRLDONE,Controller Control Done" "0: Not done,1: Done" newline eventfld.long 0x4 8. "SLVSTART,Target Start" "0: Target not requesting START,1: Target requesting START" rbitfld.long 0x4 6.--7. "IBITYPE,In-Band Interrupt (IBI) Type" "0: NONE,1: In-Band Interrupt,2: Controller Request,3: Hot-Join" newline rbitfld.long 0x4 5. "NACKED,Not Acknowledged" "0: Not NACKed,1: NACKed (not acknowledged)" rbitfld.long 0x4 4. "BETWEEN,Between" "0: Inactive,1: Active" newline rbitfld.long 0x4 0.--2. "STATE,State Of The Controller" "0: IDLE,1: SLVREQ,2: MSGSDR,3: NORMACT,4: MSGDDR,5: DAA,6: IBIACK,7: IBIRCV" line.long 0x8 "MIBIRULES,Controller In-band Interrupt Registry and Rules" bitfld.long 0x8 31. "NOBYTE,No IBI byte" "0: With mandatory IBI byte,1: Without mandatory IBI byte" bitfld.long 0x8 30. "MSB0,Most Significant Address Bit Is 0" "0: MSB is not 0.,1: For all I3C dynamic addresses MSB is 0." newline hexmask.long.byte 0x8 24.--29. 1. "ADDR4,ADDR4" hexmask.long.byte 0x8 18.--23. 1. "ADDR3,ADDR3" newline hexmask.long.byte 0x8 12.--17. 1. "ADDR2,ADDR2" hexmask.long.byte 0x8 6.--11. 1. "ADDR1,ADDR1" newline hexmask.long.byte 0x8 0.--5. 1. "ADDR0,ADDR0" line.long 0xC "MINTSET,Controller Interrupt Set" bitfld.long 0xC 19. "NOWMASTER,Now Controller (now this I3C module is a controller) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 15. "ERRWARN,Error or Warning (ERRWARN) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 13. "IBIWON,In-Band Interrupt (IBI) Won Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 12. "TXNOTFULL,TX buffer/FIFO is not full interrupt enable" "0: Disable,1: Enable" newline bitfld.long 0xC 11. "RXPEND,Rx Pending Interrupt Enable" "0,1" bitfld.long 0xC 10. "COMPLETE,Completed Message Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 9. "MCTRLDONE,Controller Control Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "SLVSTART,Target Start Interrupt Enable" "0: Disable,1: Enable" line.long 0x10 "MINTCLR,Controller Interrupt Clear" eventfld.long 0x10 19. "NOWMASTER,NOWCONTROLLER Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 13. "IBIWON,IBIWON Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 12. "TXNOTFULL,TXNOTFULL Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 11. "RXPEND,RXPEND Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 10. "COMPLETE,COMPLETE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 9. "MCTRLDONE,MCTRLDONE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 8. "SLVSTART,SLVSTART Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" rgroup.long 0x98++0x3 line.long 0x0 "MINTMASKED,Controller Interrupt Mask" bitfld.long 0x0 19. "NOWMASTER,NOWCONTROLLER Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 13. "IBIWON,IBIWON Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 12. "TXNOTFULL,TXNOTFULL Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" bitfld.long 0x0 10. "COMPLETE,COMPLETE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 9. "MCTRLDONE,MCTRLDONE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 8. "SLVSTART,SLVSTART Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" group.long 0x9C++0x7 line.long 0x0 "MERRWARN,Controller Errors and Warnings" eventfld.long 0x0 20. "TIMEOUT,Timeout Error" "0: No error,1: Error" eventfld.long 0x0 19. "INVREQ,Invalid Request Error" "0: No error,1: Error" newline eventfld.long 0x0 18. "MSGERR,Message Error" "0: No error,1: Error" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No error,1: Error" newline eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No error,1: Error" eventfld.long 0x0 10. "HCRC,High Data Rate CRC Error" "0: No error,1: Error" newline eventfld.long 0x0 9. "HPAR,High Data Rate Parity" "0: No error,1: Error" eventfld.long 0x0 4. "TERM,Terminate Error" "0: No error,1: Error" newline eventfld.long 0x0 3. "WRABT,Write Abort Error" "0: No error,1: Error" eventfld.long 0x0 2. "NACK,Not Acknowledge Error" "0: No error,1: Error" newline eventfld.long 0x0 1. "URUN,Underrun error" "0: No error,1: Error" line.long 0x4 "MDMACTRL,Controller DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,DMA Width" "0: Byte,1: Byte,2: Halfword (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA To Bus" "0: DMA is not used,1: Enable DMA for one frame (ended by DMA or..,2: Enable DMA until DMA is turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA From Bus" "0: DMA is not used,1: Enable DMA for one frame,2: Enable DMA until DMA is turned off,?" group.long 0xAC++0x3 line.long 0x0 "MDATACTRL,Controller Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Receive FIFO or buffer is not yet empty.,1: Receive FIFO or buffer is empty." rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Transmit FIFO or buffer is not yet full.,1: Transmit FIFO or buffer is full." newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Receive Byte Count" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Transmit Byte Count" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 full or more,2: Trigger when 1/2 full or more,3: Trigger when 3/4 full or more" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: Locked. RXTRIG and TXTRIG fields cannot be..,1: Unlocked. RXTRIG and TXTRIG fields can be.." bitfld.long 0x0 1. "FLUSHFB,Flush From-bus Buffer or FIFO" "0: No action,1: Flush the buffer" newline bitfld.long 0x0 0. "FLUSHTB,Flush To-bus Buffer or FIFO" "0: No action,1: Flush the buffer" wgroup.long 0xB0++0xF line.long 0x0 "MWDATAB,Controller Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End of Message Also" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." bitfld.long 0x0 8. "END,End of Message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." newline hexmask.long.byte 0x0 0.--7. 1. "VALUE,Data Byte" line.long 0x4 "MWDATABE,Controller Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "VALUE,Data" line.long 0x8 "MWDATAH,Controller Write Data Halfword" bitfld.long 0x8 16. "END,End of message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data Byte 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data Byte 0" line.long 0xC "MWDATAHE,Controller Write Data Halfword End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data Byte 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data Byte 0" rgroup.long 0xC0++0x3 line.long 0x0 "MRDATAB,Controller Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" rgroup.long 0xC8++0x3 line.long 0x0 "MRDATAH,Controller Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,MSB" hexmask.long.byte 0x0 0.--7. 1. "LSB,LSB" wgroup.long 0xCC++0x7 line.long 0x0 "MWDATAB1,Controller Write Byte Data 1(to bus)" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" line.long 0x4 "MWMSG_SDR_CONTROL,Controller Write Message Control in SDR mode" hexmask.long.byte 0x4 11.--15. 1. "LEN,Length" bitfld.long 0x4 10. "I2C,I2C" "0: I3C message,1: I2C message" newline bitfld.long 0x4 8. "END,End of SDR Message" "0: Not the end. SDR message ends waiting for a new..,1: End. SDR message ends at the STOP." hexmask.long.byte 0x4 1.--7. 1. "ADDR,Address" newline bitfld.long 0x4 0. "DIR,Direction" "0: Write,1: Read" wgroup.long 0xD0++0x3 line.long 0x0 "MWMSG_SDR_DATA,Controller Write Message Data in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xD4++0x3 line.long 0x0 "MRMSG_SDR,Controller Read Message in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL,Controller Write Message in DDR mode: First Control Word" hexmask.long.word 0x0 0.--15. 1. "ADDRCMD,Address Command" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL2,Controller Write Message in DDR mode Control 2" bitfld.long 0x0 14. "END,End of message" "0: Not the end. DDR message ends waiting for a new..,1: End. DDR message ends on HDR Exit." hexmask.long.word 0x0 0.--9. 1. "LEN,Length of Message" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_DATA,Controller Write Message Data in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xDC++0x3 line.long 0x0 "MRMSG_DDR,Controller Read Message in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0xE4++0x3 line.long 0x0 "MDYNADDR,Controller Dynamic Address" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic address" bitfld.long 0x0 0. "DAVALID,Dynamic address valid" "0: No valid DA assigned,1: Valid DA assigned" rgroup.long 0x11C++0x3 line.long 0x0 "SMAPCTRL0,Map Feature Control 0" bitfld.long 0x0 8.--10. "CAUSE,Cause" "0: No information. This value occurs when not..,1: Set using ENTDAA,2: Set using SETDASA SETAASA or SETNEWDA,3: Cleared using RSTDAA,4: Auto MAP change happened last. The change may..,?,?,?" hexmask.long.byte 0x0 1.--7. 1. "DA,Dynamic Address" newline bitfld.long 0x0 0. "ENA,Enable Primary Dynamic Address" "0: Disable,1: Enable" group.long 0x140++0x7 line.long 0x0 "IBIEXT1,Extended IBI Data 1" hexmask.long.byte 0x0 24.--31. 1. "EXT3,Extra byte 3" hexmask.long.byte 0x0 16.--23. 1. "EXT2,Extra byte 2" newline hexmask.long.byte 0x0 8.--15. 1. "EXT1,Extra byte 1" rbitfld.long 0x0 4.--6. "MAX,Maximum" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "CNT,Count" "0,1,2,3,4,5,6,7" line.long 0x4 "IBIEXT2,Extended IBI Data 2" hexmask.long.byte 0x4 24.--31. 1. "EXT7,Extra byte 7" hexmask.long.byte 0x4 16.--23. 1. "EXT6,Extra byte 6" newline hexmask.long.byte 0x4 8.--15. 1. "EXT5,Extra byte 5" hexmask.long.byte 0x4 0.--7. 1. "EXT4,Extra byte 4" rgroup.long 0xFFC++0x3 line.long 0x0 "SID,Target Module ID" hexmask.long 0x0 0.--31. 1. "ID,ID" tree.end endif sif (cpuis("MCXN946*")) tree "I3C0" base ad:0x40021000 group.long 0x0++0x17 line.long 0x0 "MCONFIG,Controller Configuration" hexmask.long.byte 0x0 28.--31. 1. "I2CBAUD,I2C Baud Rate" bitfld.long 0x0 25.--27. "SKEW,Skew" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 24. "ODHPP,Open Drain High Push-Pull" "0: ODHPP disabled. Open-Drain SCL High half-clock..,1: ODHPP enabled. Open-Drain High SCL half-lock.." hexmask.long.byte 0x0 16.--23. 1. "ODBAUD,Open Drain Baud Rate" newline hexmask.long.byte 0x0 12.--15. 1. "PPLOW,Push-Pull Low" hexmask.long.byte 0x0 8.--11. 1. "PPBAUD,Push-Pull Baud Rate" newline bitfld.long 0x0 6. "ODSTOP,Open Drain Stop" "0: Disable open-drain stop. ODSTOP must be disabled..,1: Enable open-drain stop. STOP is emitted at.." bitfld.long 0x0 4.--5. "HKEEP,High-Keeper" "0: NONE,1: WIRED_IN,2: PASSIVE_SDA,3: PASSIVE_ON_SDA_SCL" newline bitfld.long 0x0 3. "DISTO,Disable Timeout" "0: Timeout enabled,1: Timeout disabled if timeout is configured" bitfld.long 0x0 0.--1. "MSTENA,Controller Enable" "0: CONTROLLER_OFF,1: CONTROLLER_ON,2: CONTROLLER_CAPABLE,3: I2C_CONTROLLER_MODE" line.long 0x4 "SCONFIG,Target Configuration" hexmask.long.byte 0x4 25.--31. 1. "SADDR,Static Address" hexmask.long.byte 0x4 16.--23. 1. "BAMATCH,Bus Available Match" newline bitfld.long 0x4 9. "OFFLINE,Offline" "0: Disable,1: Enables wait to ensure the bus is not in HDR mode." bitfld.long 0x4 8. "IDRAND,ID random" "0: SIDPARTNO[PARTNO] is a part number and an..,1: SIDPARTNO[PARTNO] is a random value." newline bitfld.long 0x4 4. "DDROK,Double Data Rate OK" "0: Do not allow HDR-DDR messaging.,1: Allow HDR-DDR messaging." bitfld.long 0x4 3. "S0IGNORE,Ignore TE0/TE1 Errors" "0: Do not ignore TE0/TE1 errors,1: Ignore TE0/TE1 errors. Target does not detect.." newline bitfld.long 0x4 2. "MATCHSS,Match START or STOP" "0: Match START or STOP disable,1: Match START or STOP enable. START and STOP.." bitfld.long 0x4 1. "NACK,Not Acknowledge" "0: Always NACK disable,1: Always NACK enable. The target rejects all.." newline bitfld.long 0x4 0. "SLVENA,Target Enable" "0: Target ignores the I2C or I3C bus,1: Target can operate on the I2C or I3C bus" line.long 0x8 "SSTATUS,Target Status" rbitfld.long 0x8 30.--31. "TIMECTRL,Time Control" "0: NO_TIME_CONTROL,1: SYNC_MODE,2: ASYNC_MODE,3: BOTHSYNCASYNC" rbitfld.long 0x8 28.--29. "ACTSTATE,Activity State from Common Command Codes (CCC)" "0: NO_LATENCY,1: LATENCY_1MS,2: LATENCY_100MS,3: LATENCY_10S" newline rbitfld.long 0x8 27. "HJDIS,Hot-Join Disabled" "0: Hot-Join not disabled,1: Hot-Join disabled" rbitfld.long 0x8 25. "MRDIS,Controller Requests Are Disabled" "0: Controller Requests not disabled,1: Controller Requests disabled" newline rbitfld.long 0x8 24. "IBIDIS,In-Band Interrupts Are Disabled" "0: In-Band Interrupts not disabled,1: In-Band Interrupts disabled" rbitfld.long 0x8 20.--21. "EVDET,Event Details" "0: NONE,1: NO_REQUEST,2: NACKED,3: ACKED" newline eventfld.long 0x8 18. "EVENT,Event" "0: No event has occurred.,1: An IBI CR or HJ has occurred." eventfld.long 0x8 17. "CHANDLED,Common Command Code Handled" "0: CCC handling not in progress.,1: CCC handling in progress." newline eventfld.long 0x8 16. "HDRMATCH,High Data Rate Command Match" "0: HDR command did not match.,1: HDR command matched the I3C Dynamic Address of.." rbitfld.long 0x8 15. "ERRWARN,Error Warning" "0,1" newline eventfld.long 0x8 14. "CCC,Common Command Code" "0: No CCC received.,1: CCC received." eventfld.long 0x8 13. "DACHG,Dynamic Address Change" "0: No DA change detected.,1: DA change detected. The target DA has been.." newline rbitfld.long 0x8 12. "TXNOTFULL,Transmit Buffer Is Not Full" "0: Transmit buffer full,1: Transmit buffer not full" rbitfld.long 0x8 11. "RX_PEND,Received Message Pending" "0: No received message is pending.,1: Received message is pending." newline eventfld.long 0x8 10. "STOP,Stop" "0: No STOP detected.,1: Stopped state detected. A STOP state was present.." eventfld.long 0x8 9. "MATCHED,Matched" "0: No header matched.,1: An incoming header matched the I3C Dynamic or.." newline eventfld.long 0x8 8. "START,Start" "0: No START seen.,1: A START or repeated START was seen after the.." rbitfld.long 0x8 6. "STHDR,Status High Data Rate" "0: I3C bus not in HDR-DDR mode,1: The I3C bus is in HDR-DDR mode regardless of.." newline rbitfld.long 0x8 5. "STDAA,Status Dynamic Address Assignment" "0: Not in ENTDAA mode.,1: I3C bus is in Enter Dynamic Address Assignment.." rbitfld.long 0x8 4. "STREQWR,Status Request Write" "0: REQ in process is not SDR write data from the..,1: REQ in process is SDR write data from the.." newline rbitfld.long 0x8 3. "STREQRD,Status Request Read" "0: REQ in process is not an SDR read from this..,1: The REQ in process is an SDR read from this.." rbitfld.long 0x8 2. "STCCCH,Status Common Command Code Handler" "0: No CCC message is being handled.,1: A CCC message is being handled automatically." newline rbitfld.long 0x8 1. "STMSG,Status message" "0: Bus target not listening or responding.,1: This bus target is listening to the bus traffic.." rbitfld.long 0x8 0. "STNOTSTOP,Status Not Stop" "0: I3C module is in a STOP condition.,1: The bus is busy (has activity)." line.long 0xC "SCTRL,Target Control" hexmask.long.byte 0xC 24.--31. 1. "VENDINFO,Vendor Information" bitfld.long 0xC 20.--21. "ACTSTATE,Activity State of Target" "0,1,2,3" newline hexmask.long.byte 0xC 16.--19. 1. "PENDINT,Pending Interrupt" hexmask.long.byte 0xC 8.--15. 1. "IBIDATA,In-Band Interrupt Data" newline bitfld.long 0xC 3. "EXTDATA,Extended Data" "0: Extended data disabled.,1: Extended data enabled. After IBIDATA is emitted.." bitfld.long 0xC 0.--1. "EVENT,Event" "0: NORMAL_MODE,1: IBI,2: CONTROLLER_REQUEST,3: HOT_JOIN_REQUEST" line.long 0x10 "SINTSET,Target Interrupt Set" bitfld.long 0x10 18. "EVENT,Event Interrupt Enable" "0: Disable Event interrupt,1: Enable Event interrupt" bitfld.long 0x10 17. "CHANDLED,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC Handled interrupt,1: Enable CCC Handled interrupt" newline bitfld.long 0x10 16. "DDRMATCHED,Double Data Rate Interrupt Enable" "0: Disable DDR interrupt,1: Enable DDR interrupt" bitfld.long 0x10 15. "ERRWARN,Error or Warning Interrupt Enable" "0: Disable error or warning interrupt,1: Enable error or warning interrupt" newline bitfld.long 0x10 14. "CCC,CCC (that was not handled by I3C module) Interrupt Enable" "0: Disable CCC interrupt,1: Enable CCC interrupt" bitfld.long 0x10 13. "DACHG,Dynamic Address Change Interrupt Enable" "0: Disable DA Change interrupt,1: Enable DA Change interrupt" newline bitfld.long 0x10 12. "TXSEND,Transmit Interrupt Enable" "0: Disable Transmit interrupt,1: Enable Transmit interrupt" bitfld.long 0x10 11. "RXPEND,Receive Interrupt Enable" "0: Disable Receive interrupt,1: Enable Receive interrupt" newline bitfld.long 0x10 10. "STOP,Stop Interrupt Enable" "0: Disable STOP interrupt,1: Enable STOP interrupt" bitfld.long 0x10 9. "MATCHED,Match interrupt enable" "0: Disable match interrupt,1: Enable match interrupt" newline bitfld.long 0x10 8. "START,Start Interrupt Enable" "0: Disable START interrupt,1: Enable START interrupt" line.long 0x14 "SINTCLR,Target Interrupt Clear" eventfld.long 0x14 18. "EVENT,EVENT Interrupt Enable Clear" "0,1" eventfld.long 0x14 17. "CHANDLED,CHANDLED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 16. "DDRMATCHED,DDRMATCHED Interrupt Enable Clear" "0,1" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 14. "CCC,CCC Interrupt Enable Clear" "0,1" eventfld.long 0x14 13. "DACHG,DACHG Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 12. "TXSEND,TXSEND Interrupt Enable Clear" "0,1" eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 10. "STOP,STOP Interrupt Enable Clear" "0,1" eventfld.long 0x14 9. "MATCHED,MATCHED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 8. "START,START Interrupt Enable Clear" "0,1" rgroup.long 0x18++0x3 line.long 0x0 "SINTMASKED,Target Interrupt Mask" bitfld.long 0x0 18. "EVENT,EVENT Interrupt Mask" "0,1" bitfld.long 0x0 17. "CHANDLED,CHANDLED Interrupt Mask" "0,1" newline bitfld.long 0x0 16. "DDRMATCHED,DDRMATCHED Interrupt Mask" "0,1" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0,1" newline bitfld.long 0x0 14. "CCC,CCC Interrupt Mask" "0,1" bitfld.long 0x0 13. "DACHG,DACHG Interrupt Mask" "0,1" newline bitfld.long 0x0 12. "TXSEND,TXSEND Interrupt Mask" "0,1" bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" newline bitfld.long 0x0 10. "STOP,STOP Interrupt Mask" "0,1" bitfld.long 0x0 9. "MATCHED,MATCHED Interrupt Mask" "0,1" newline bitfld.long 0x0 8. "START,START interrupt mask" "0,1" group.long 0x1C++0x7 line.long 0x0 "SERRWARN,Target Errors and Warnings" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No Overwrite error,1: Overwrite error" eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No Over-read error,1: Over-read error" newline eventfld.long 0x0 11. "S0S1,TE0 or TE1 Error" "0: No TE0 or TE1 error,1: TE0 or TE1 error" eventfld.long 0x0 10. "HCRC,HDR-DDR CRC Error" "0: No HDR-DDR CRC error,1: HDR-DDR CRC error" newline eventfld.long 0x0 9. "HPAR,HDR Parity Error" "0: No HDR Parity error,1: HDR Parity error" eventfld.long 0x0 8. "SPAR,SDR Parity Error" "0: No SDR Parity error,1: SDR Parity error" newline eventfld.long 0x0 4. "INVSTART,Invalid Start Error" "0: No invalid start error,1: Invalid start error" eventfld.long 0x0 3. "TERM,Terminated Error" "0: No terminated error,1: Terminated error" newline eventfld.long 0x0 2. "URUNNACK,Underrun and Not Acknowledged (NACKED) Error" "0: No underrun and not acknowledged error,1: Underrun and not acknowledged error" eventfld.long 0x0 1. "URUN,Underrun Error" "0: No underrun error,1: Underrun error" newline eventfld.long 0x0 0. "ORUN,Overrun Error" "0: No overrun error,1: Overrun error" line.long 0x4 "SDMACTRL,Target DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,Width of DMA Operations" "0: Byte,1: Byte,2: Half word (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA Write (To-bus) Trigger" "0: DMA not used,1: DMA enabled for one frame (ended by DMA or..,2: DMA enabled until turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA Read (From-bus) Trigger" "0: DMA not used,1: DMA is enabled for one frame,2: DMA enabled until turned off,?" group.long 0x2C++0x3 line.long 0x0 "SDATACTRL,Target Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Not empty,1: Empty" rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Not full,1: Full" newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Count of Bytes in Receive" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Count of Bytes in Transmit" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 or more full,2: Trigger when 1/2 or more full,3: Trigger when 3/4 or more full" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: RXTRIG and TXTRIG fields cannot be changed on a..,1: RXTRIG and TXTRIG fields can be changed on a.." bitfld.long 0x0 1. "FLUSHFB,Flush the From-bus Buffer or FIFO" "0,1" newline bitfld.long 0x0 0. "FLUSHTB,Flush the To-bus Buffer or FIFO" "0,1" wgroup.long 0x30++0xF line.long 0x0 "SWDATAB,Target Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End Also" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." bitfld.long 0x0 8. "END,End" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." newline hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" line.long 0x4 "SWDATABE,Target Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "DATA,Data" line.long 0x8 "SWDATAH,Target Write Data Half-word" bitfld.long 0x8 16. "END,End of message" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data 0" line.long 0xC "SWDATAHE,Target Write Data Half-word End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data 0" rgroup.long 0x40++0x3 line.long 0x0 "SRDATAB,Target Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data 0" rgroup.long 0x48++0x3 line.long 0x0 "SRDATAH,Target Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,The second byte read from the target" hexmask.long.byte 0x0 0.--7. 1. "LSB,The first byte read from the target" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAB1,Target Write Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" rgroup.long 0x5C++0x7 line.long 0x0 "SCAPABILITIES2,Target Capabilities 2" bitfld.long 0x0 23. "SSTWR,Target-Target(s)-Tunnel Write Capable" "0: Not write capable,1: Write capable" bitfld.long 0x0 22. "SSTSUB,Target-Target(s)-Tunnel Subscriber Capable" "0: Not subscriber capable,1: Subscriber capable" newline bitfld.long 0x0 21. "AASA,Supports SETAASA" "0: Does not support SETAASA,1: Supports SETAASA" bitfld.long 0x0 18.--19. "GROUP,Group" "0: Does not supports v1.1 Group addressing,1: Supports one group,2: Supports two groups,3: Supports three groups" newline bitfld.long 0x0 17. "SLVRST,Target Reset" "0: Does not support Target Reset,1: Supports Target Reset" bitfld.long 0x0 9. "IBIXREG,In-Band Interrupt Extended Register" "0: Does not support extended registers for IBIs,1: Supports extended registers for IBIs" newline bitfld.long 0x0 8. "IBIEXT,In-Band Interrupt EXTDATA" "0: Does not support IBIEXT,1: Supports IBIEXT" bitfld.long 0x0 6. "I2CDEVID,I2C Device ID" "0: Does not support I2C device ID,1: Supports I2C device ID" newline bitfld.long 0x0 5. "I2CRST,I2C Software Reset" "0: Does not support I2C software reset,1: Supports I2C software reset" bitfld.long 0x0 4. "I2C10B,I2C 10-bit Address" "0: Does not support 10-bit I2C address,1: Supports 10-bit I2C address" newline hexmask.long.byte 0x0 0.--3. 1. "MAPCNT,Map Count" line.long 0x4 "SCAPABILITIES,Target Capabilities" bitfld.long 0x4 31. "DMA,Direct Memory Access" "0: Not supported,1: Supported" bitfld.long 0x4 30. "INT,Interrupts" "0: Not supported,1: Supported" newline bitfld.long 0x4 28.--29. "FIFORX,FIFO Receive" "0: Two or three,1: Four,2: Eight,3: 16 or larger" bitfld.long 0x4 26.--27. "FIFOTX,FIFO Transmit" "0: Two,1: Four,2: Eight,3: 16 or larger" newline bitfld.long 0x4 23.--25. "EXTFIFO,External FIFO" "0: No external FIFO is available,1: Standard available or free external FIFO,2: Request track external FIFO,?,?,?,?,?" bitfld.long 0x4 21. "TIMECTRL,Time Control" "0: No time control enabled,1: At least one time-control type supported" newline hexmask.long.byte 0x4 16.--20. 1. "IBI_MR_HJ,In-Band Interrupts Controller Requests Hot-Join Events" hexmask.long.byte 0x4 12.--15. 1. "CCCHANDLE,Common Command Codes Handling" newline bitfld.long 0x4 10.--11. "SADDR,Static Address" "0: No static address,1: Static address is fixed in hardware,2: Hardware controls the static address dynamically..,3: SCONFIG register supplies the static address" bitfld.long 0x4 9. "MASTER,Controller" "0: Not supported,1: Supported" newline bitfld.long 0x4 6.--7. "HDRSUPP,High Data Rate Support" "0: No HDR modes supported,1: Double Data Rate mode supported,?,?" hexmask.long.byte 0x4 2.--5. 1. "IDREG,ID Register" newline bitfld.long 0x4 0.--1. "IDENA,ID 48b Handler" "0: Application,1: Hardware,2: Hardware but the I3C module instance handles ID..,3: A part number register (PARTNO)" group.long 0x64++0x17 line.long 0x0 "SDYNADDR,Target Dynamic Address" hexmask.long.word 0x0 16.--31. 1. "KEY,Key" bitfld.long 0x0 13.--15. "SA10B,10bit Static Address" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 12. "MAPSA,Map a Static Address" "0,1" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic Address" newline bitfld.long 0x0 0. "DAVALID,Dynamic Address Valid" "0: DANOTASSIGNED: a Dynamic Address is not assigned,1: DAASSIGNED: a Dynamic Address is assigned" line.long 0x4 "SMAXLIMITS,Target Maximum Limits" hexmask.long.word 0x4 16.--27. 1. "MAXWR,Maximum Write Length" hexmask.long.word 0x4 0.--11. 1. "MAXRD,Maximum Read Length" line.long 0x8 "SIDPARTNO,Target ID Part Number" hexmask.long 0x8 0.--31. 1. "PARTNO,Part number" line.long 0xC "SIDEXT,Target ID Extension" hexmask.long.byte 0xC 16.--23. 1. "BCR,Bus Characteristics Register" hexmask.long.byte 0xC 8.--15. 1. "DCR,Device Characteristic Register" line.long 0x10 "SVENDORID,Target Vendor ID" hexmask.long.word 0x10 0.--14. 1. "VID,Vendor ID" line.long 0x14 "STCCLOCK,Target Time Control Clock" hexmask.long.byte 0x14 8.--15. 1. "FREQ,Clock Frequency" hexmask.long.byte 0x14 0.--7. 1. "ACCURACY,Clock Accuracy" rgroup.long 0x7C++0x3 line.long 0x0 "SMSGMAPADDR,Target Message Map Address" hexmask.long.byte 0x0 16.--19. 1. "MAPLASTM2,Matched Previous Index 2" hexmask.long.byte 0x0 8.--11. 1. "MAPLASTM1,Matched Previous Address Index 1" newline bitfld.long 0x0 4. "LASTSTATIC,Last Static Address Matched" "0: I3C dynamic address,1: I2C static address" hexmask.long.byte 0x0 0.--3. 1. "MAPLAST,Matched Address Index" group.long 0x84++0x13 line.long 0x0 "MCTRL,Controller Control" hexmask.long.byte 0x0 16.--23. 1. "RDTERM,Read Terminate Counter" hexmask.long.byte 0x0 9.--15. 1. "ADDR,Address" newline bitfld.long 0x0 8. "DIR,Direction" "0: Write,1: Read" bitfld.long 0x0 6.--7. "IBIRESP,In-Band Interrupt Response" "0: ACK (acknowledge),1: NACK (reject),2: Acknowledge with mandatory byte,3: Manual" newline bitfld.long 0x0 4.--5. "TYPE,Bus Type with EmitStartAddr" "0: I3C,1: I2C,2: DDR,?" bitfld.long 0x0 0.--2. "REQUEST,Request" "0: NONE,1: EMITSTARTADDR,2: EMITSTOP,3: IBIACKNACK,4: PROCESSDAA,?,6: Force Exit and Target Reset,7: AUTOIBI" line.long 0x4 "MSTATUS,Controller Status" hexmask.long.byte 0x4 24.--30. 1. "IBIADDR,IBI Address" eventfld.long 0x4 19. "NOWMASTER,Module Is Now Controller" "0: Module has not become controller,1: Module has become controller" newline rbitfld.long 0x4 15. "ERRWARN,Error Or Warning" "0: No error or warning,1: Error or warning" eventfld.long 0x4 13. "IBIWON,In-Band Interrupt (IBI) Won" "0: No IBI arbitration won,1: IBI arbitration won" newline rbitfld.long 0x4 12. "TXNOTFULL,TX Buffer or FIFO Not Full" "0: Receive buffer or FIFO full,1: Receive buffer or FIFO not full" rbitfld.long 0x4 11. "RXPEND,RXPEND" "0: No receive message pending,1: Receive message pending" newline eventfld.long 0x4 10. "COMPLETE,Complete" "0: Not complete,1: Complete" eventfld.long 0x4 9. "MCTRLDONE,Controller Control Done" "0: Not done,1: Done" newline eventfld.long 0x4 8. "SLVSTART,Target Start" "0: Target not requesting START,1: Target requesting START" rbitfld.long 0x4 6.--7. "IBITYPE,In-Band Interrupt (IBI) Type" "0: NONE,1: In-Band Interrupt,2: Controller Request,3: Hot-Join" newline rbitfld.long 0x4 5. "NACKED,Not Acknowledged" "0: Not NACKed,1: NACKed (not acknowledged)" rbitfld.long 0x4 4. "BETWEEN,Between" "0: Inactive,1: Active" newline rbitfld.long 0x4 0.--2. "STATE,State Of The Controller" "0: IDLE,1: SLVREQ,2: MSGSDR,3: NORMACT,4: MSGDDR,5: DAA,6: IBIACK,7: IBIRCV" line.long 0x8 "MIBIRULES,Controller In-band Interrupt Registry and Rules" bitfld.long 0x8 31. "NOBYTE,No IBI byte" "0: With mandatory IBI byte,1: Without mandatory IBI byte" bitfld.long 0x8 30. "MSB0,Most Significant Address Bit Is 0" "0: MSB is not 0.,1: For all I3C dynamic addresses MSB is 0." newline hexmask.long.byte 0x8 24.--29. 1. "ADDR4,ADDR4" hexmask.long.byte 0x8 18.--23. 1. "ADDR3,ADDR3" newline hexmask.long.byte 0x8 12.--17. 1. "ADDR2,ADDR2" hexmask.long.byte 0x8 6.--11. 1. "ADDR1,ADDR1" newline hexmask.long.byte 0x8 0.--5. 1. "ADDR0,ADDR0" line.long 0xC "MINTSET,Controller Interrupt Set" bitfld.long 0xC 19. "NOWMASTER,Now Controller (now this I3C module is a controller) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 15. "ERRWARN,Error or Warning (ERRWARN) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 13. "IBIWON,In-Band Interrupt (IBI) Won Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 12. "TXNOTFULL,TX buffer/FIFO is not full interrupt enable" "0: Disable,1: Enable" newline bitfld.long 0xC 11. "RXPEND,Rx Pending Interrupt Enable" "0,1" bitfld.long 0xC 10. "COMPLETE,Completed Message Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 9. "MCTRLDONE,Controller Control Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "SLVSTART,Target Start Interrupt Enable" "0: Disable,1: Enable" line.long 0x10 "MINTCLR,Controller Interrupt Clear" eventfld.long 0x10 19. "NOWMASTER,NOWCONTROLLER Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 13. "IBIWON,IBIWON Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 12. "TXNOTFULL,TXNOTFULL Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 11. "RXPEND,RXPEND Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 10. "COMPLETE,COMPLETE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 9. "MCTRLDONE,MCTRLDONE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 8. "SLVSTART,SLVSTART Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" rgroup.long 0x98++0x3 line.long 0x0 "MINTMASKED,Controller Interrupt Mask" bitfld.long 0x0 19. "NOWMASTER,NOWCONTROLLER Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 13. "IBIWON,IBIWON Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 12. "TXNOTFULL,TXNOTFULL Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" bitfld.long 0x0 10. "COMPLETE,COMPLETE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 9. "MCTRLDONE,MCTRLDONE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 8. "SLVSTART,SLVSTART Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" group.long 0x9C++0x7 line.long 0x0 "MERRWARN,Controller Errors and Warnings" eventfld.long 0x0 20. "TIMEOUT,Timeout Error" "0: No error,1: Error" eventfld.long 0x0 19. "INVREQ,Invalid Request Error" "0: No error,1: Error" newline eventfld.long 0x0 18. "MSGERR,Message Error" "0: No error,1: Error" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No error,1: Error" newline eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No error,1: Error" eventfld.long 0x0 10. "HCRC,High Data Rate CRC Error" "0: No error,1: Error" newline eventfld.long 0x0 9. "HPAR,High Data Rate Parity" "0: No error,1: Error" eventfld.long 0x0 4. "TERM,Terminate Error" "0: No error,1: Error" newline eventfld.long 0x0 3. "WRABT,Write Abort Error" "0: No error,1: Error" eventfld.long 0x0 2. "NACK,Not Acknowledge Error" "0: No error,1: Error" newline eventfld.long 0x0 1. "URUN,Underrun error" "0: No error,1: Error" line.long 0x4 "MDMACTRL,Controller DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,DMA Width" "0: Byte,1: Byte,2: Halfword (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA To Bus" "0: DMA is not used,1: Enable DMA for one frame (ended by DMA or..,2: Enable DMA until DMA is turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA From Bus" "0: DMA is not used,1: Enable DMA for one frame,2: Enable DMA until DMA is turned off,?" group.long 0xAC++0x3 line.long 0x0 "MDATACTRL,Controller Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Receive FIFO or buffer is not yet empty.,1: Receive FIFO or buffer is empty." rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Transmit FIFO or buffer is not yet full.,1: Transmit FIFO or buffer is full." newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Receive Byte Count" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Transmit Byte Count" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 full or more,2: Trigger when 1/2 full or more,3: Trigger when 3/4 full or more" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: Locked. RXTRIG and TXTRIG fields cannot be..,1: Unlocked. RXTRIG and TXTRIG fields can be.." bitfld.long 0x0 1. "FLUSHFB,Flush From-bus Buffer or FIFO" "0: No action,1: Flush the buffer" newline bitfld.long 0x0 0. "FLUSHTB,Flush To-bus Buffer or FIFO" "0: No action,1: Flush the buffer" wgroup.long 0xB0++0xF line.long 0x0 "MWDATAB,Controller Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End of Message Also" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." bitfld.long 0x0 8. "END,End of Message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." newline hexmask.long.byte 0x0 0.--7. 1. "VALUE,Data Byte" line.long 0x4 "MWDATABE,Controller Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "VALUE,Data" line.long 0x8 "MWDATAH,Controller Write Data Halfword" bitfld.long 0x8 16. "END,End of message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data Byte 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data Byte 0" line.long 0xC "MWDATAHE,Controller Write Data Halfword End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data Byte 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data Byte 0" rgroup.long 0xC0++0x3 line.long 0x0 "MRDATAB,Controller Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" rgroup.long 0xC8++0x3 line.long 0x0 "MRDATAH,Controller Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,MSB" hexmask.long.byte 0x0 0.--7. 1. "LSB,LSB" wgroup.long 0xCC++0x7 line.long 0x0 "MWDATAB1,Controller Write Byte Data 1(to bus)" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" line.long 0x4 "MWMSG_SDR_CONTROL,Controller Write Message Control in SDR mode" hexmask.long.byte 0x4 11.--15. 1. "LEN,Length" bitfld.long 0x4 10. "I2C,I2C" "0: I3C message,1: I2C message" newline bitfld.long 0x4 8. "END,End of SDR Message" "0: Not the end. SDR message ends waiting for a new..,1: End. SDR message ends at the STOP." hexmask.long.byte 0x4 1.--7. 1. "ADDR,Address" newline bitfld.long 0x4 0. "DIR,Direction" "0: Write,1: Read" wgroup.long 0xD0++0x3 line.long 0x0 "MWMSG_SDR_DATA,Controller Write Message Data in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xD4++0x3 line.long 0x0 "MRMSG_SDR,Controller Read Message in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL,Controller Write Message in DDR mode: First Control Word" hexmask.long.word 0x0 0.--15. 1. "ADDRCMD,Address Command" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL2,Controller Write Message in DDR mode Control 2" bitfld.long 0x0 14. "END,End of message" "0: Not the end. DDR message ends waiting for a new..,1: End. DDR message ends on HDR Exit." hexmask.long.word 0x0 0.--9. 1. "LEN,Length of Message" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_DATA,Controller Write Message Data in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xDC++0x3 line.long 0x0 "MRMSG_DDR,Controller Read Message in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0xE4++0x3 line.long 0x0 "MDYNADDR,Controller Dynamic Address" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic address" bitfld.long 0x0 0. "DAVALID,Dynamic address valid" "0: No valid DA assigned,1: Valid DA assigned" rgroup.long 0x11C++0x3 line.long 0x0 "SMAPCTRL0,Map Feature Control 0" bitfld.long 0x0 8.--10. "CAUSE,Cause" "0: No information. This value occurs when not..,1: Set using ENTDAA,2: Set using SETDASA SETAASA or SETNEWDA,3: Cleared using RSTDAA,4: Auto MAP change happened last. The change may..,?,?,?" hexmask.long.byte 0x0 1.--7. 1. "DA,Dynamic Address" newline bitfld.long 0x0 0. "ENA,Enable Primary Dynamic Address" "0: Disable,1: Enable" group.long 0x140++0x7 line.long 0x0 "IBIEXT1,Extended IBI Data 1" hexmask.long.byte 0x0 24.--31. 1. "EXT3,Extra byte 3" hexmask.long.byte 0x0 16.--23. 1. "EXT2,Extra byte 2" newline hexmask.long.byte 0x0 8.--15. 1. "EXT1,Extra byte 1" rbitfld.long 0x0 4.--6. "MAX,Maximum" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "CNT,Count" "0,1,2,3,4,5,6,7" line.long 0x4 "IBIEXT2,Extended IBI Data 2" hexmask.long.byte 0x4 24.--31. 1. "EXT7,Extra byte 7" hexmask.long.byte 0x4 16.--23. 1. "EXT6,Extra byte 6" newline hexmask.long.byte 0x4 8.--15. 1. "EXT5,Extra byte 5" hexmask.long.byte 0x4 0.--7. 1. "EXT4,Extra byte 4" rgroup.long 0xFFC++0x3 line.long 0x0 "SID,Target Module ID" hexmask.long 0x0 0.--31. 1. "ID,ID" tree.end endif sif (cpuis("MCXN947*")) tree "I3C0" base ad:0x40021000 group.long 0x0++0x17 line.long 0x0 "MCONFIG,Controller Configuration" hexmask.long.byte 0x0 28.--31. 1. "I2CBAUD,I2C Baud Rate" bitfld.long 0x0 25.--27. "SKEW,Skew" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 24. "ODHPP,Open Drain High Push-Pull" "0: ODHPP disabled. Open-Drain SCL High half-clock..,1: ODHPP enabled. Open-Drain High SCL half-lock.." hexmask.long.byte 0x0 16.--23. 1. "ODBAUD,Open Drain Baud Rate" newline hexmask.long.byte 0x0 12.--15. 1. "PPLOW,Push-Pull Low" hexmask.long.byte 0x0 8.--11. 1. "PPBAUD,Push-Pull Baud Rate" newline bitfld.long 0x0 6. "ODSTOP,Open Drain Stop" "0: Disable open-drain stop. ODSTOP must be disabled..,1: Enable open-drain stop. STOP is emitted at.." bitfld.long 0x0 4.--5. "HKEEP,High-Keeper" "0: NONE,1: WIRED_IN,2: PASSIVE_SDA,3: PASSIVE_ON_SDA_SCL" newline bitfld.long 0x0 3. "DISTO,Disable Timeout" "0: Timeout enabled,1: Timeout disabled if timeout is configured" bitfld.long 0x0 0.--1. "MSTENA,Controller Enable" "0: CONTROLLER_OFF,1: CONTROLLER_ON,2: CONTROLLER_CAPABLE,3: I2C_CONTROLLER_MODE" line.long 0x4 "SCONFIG,Target Configuration" hexmask.long.byte 0x4 25.--31. 1. "SADDR,Static Address" hexmask.long.byte 0x4 16.--23. 1. "BAMATCH,Bus Available Match" newline bitfld.long 0x4 9. "OFFLINE,Offline" "0: Disable,1: Enables wait to ensure the bus is not in HDR mode." bitfld.long 0x4 8. "IDRAND,ID random" "0: SIDPARTNO[PARTNO] is a part number and an..,1: SIDPARTNO[PARTNO] is a random value." newline bitfld.long 0x4 4. "DDROK,Double Data Rate OK" "0: Do not allow HDR-DDR messaging.,1: Allow HDR-DDR messaging." bitfld.long 0x4 3. "S0IGNORE,Ignore TE0/TE1 Errors" "0: Do not ignore TE0/TE1 errors,1: Ignore TE0/TE1 errors. Target does not detect.." newline bitfld.long 0x4 2. "MATCHSS,Match START or STOP" "0: Match START or STOP disable,1: Match START or STOP enable. START and STOP.." bitfld.long 0x4 1. "NACK,Not Acknowledge" "0: Always NACK disable,1: Always NACK enable. The target rejects all.." newline bitfld.long 0x4 0. "SLVENA,Target Enable" "0: Target ignores the I2C or I3C bus,1: Target can operate on the I2C or I3C bus" line.long 0x8 "SSTATUS,Target Status" rbitfld.long 0x8 30.--31. "TIMECTRL,Time Control" "0: NO_TIME_CONTROL,1: SYNC_MODE,2: ASYNC_MODE,3: BOTHSYNCASYNC" rbitfld.long 0x8 28.--29. "ACTSTATE,Activity State from Common Command Codes (CCC)" "0: NO_LATENCY,1: LATENCY_1MS,2: LATENCY_100MS,3: LATENCY_10S" newline rbitfld.long 0x8 27. "HJDIS,Hot-Join Disabled" "0: Hot-Join not disabled,1: Hot-Join disabled" rbitfld.long 0x8 25. "MRDIS,Controller Requests Are Disabled" "0: Controller Requests not disabled,1: Controller Requests disabled" newline rbitfld.long 0x8 24. "IBIDIS,In-Band Interrupts Are Disabled" "0: In-Band Interrupts not disabled,1: In-Band Interrupts disabled" rbitfld.long 0x8 20.--21. "EVDET,Event Details" "0: NONE,1: NO_REQUEST,2: NACKED,3: ACKED" newline eventfld.long 0x8 18. "EVENT,Event" "0: No event has occurred.,1: An IBI CR or HJ has occurred." eventfld.long 0x8 17. "CHANDLED,Common Command Code Handled" "0: CCC handling not in progress.,1: CCC handling in progress." newline eventfld.long 0x8 16. "HDRMATCH,High Data Rate Command Match" "0: HDR command did not match.,1: HDR command matched the I3C Dynamic Address of.." rbitfld.long 0x8 15. "ERRWARN,Error Warning" "0,1" newline eventfld.long 0x8 14. "CCC,Common Command Code" "0: No CCC received.,1: CCC received." eventfld.long 0x8 13. "DACHG,Dynamic Address Change" "0: No DA change detected.,1: DA change detected. The target DA has been.." newline rbitfld.long 0x8 12. "TXNOTFULL,Transmit Buffer Is Not Full" "0: Transmit buffer full,1: Transmit buffer not full" rbitfld.long 0x8 11. "RX_PEND,Received Message Pending" "0: No received message is pending.,1: Received message is pending." newline eventfld.long 0x8 10. "STOP,Stop" "0: No STOP detected.,1: Stopped state detected. A STOP state was present.." eventfld.long 0x8 9. "MATCHED,Matched" "0: No header matched.,1: An incoming header matched the I3C Dynamic or.." newline eventfld.long 0x8 8. "START,Start" "0: No START seen.,1: A START or repeated START was seen after the.." rbitfld.long 0x8 6. "STHDR,Status High Data Rate" "0: I3C bus not in HDR-DDR mode,1: The I3C bus is in HDR-DDR mode regardless of.." newline rbitfld.long 0x8 5. "STDAA,Status Dynamic Address Assignment" "0: Not in ENTDAA mode.,1: I3C bus is in Enter Dynamic Address Assignment.." rbitfld.long 0x8 4. "STREQWR,Status Request Write" "0: REQ in process is not SDR write data from the..,1: REQ in process is SDR write data from the.." newline rbitfld.long 0x8 3. "STREQRD,Status Request Read" "0: REQ in process is not an SDR read from this..,1: The REQ in process is an SDR read from this.." rbitfld.long 0x8 2. "STCCCH,Status Common Command Code Handler" "0: No CCC message is being handled.,1: A CCC message is being handled automatically." newline rbitfld.long 0x8 1. "STMSG,Status message" "0: Bus target not listening or responding.,1: This bus target is listening to the bus traffic.." rbitfld.long 0x8 0. "STNOTSTOP,Status Not Stop" "0: I3C module is in a STOP condition.,1: The bus is busy (has activity)." line.long 0xC "SCTRL,Target Control" hexmask.long.byte 0xC 24.--31. 1. "VENDINFO,Vendor Information" bitfld.long 0xC 20.--21. "ACTSTATE,Activity State of Target" "0,1,2,3" newline hexmask.long.byte 0xC 16.--19. 1. "PENDINT,Pending Interrupt" hexmask.long.byte 0xC 8.--15. 1. "IBIDATA,In-Band Interrupt Data" newline bitfld.long 0xC 3. "EXTDATA,Extended Data" "0: Extended data disabled.,1: Extended data enabled. After IBIDATA is emitted.." bitfld.long 0xC 0.--1. "EVENT,Event" "0: NORMAL_MODE,1: IBI,2: CONTROLLER_REQUEST,3: HOT_JOIN_REQUEST" line.long 0x10 "SINTSET,Target Interrupt Set" bitfld.long 0x10 18. "EVENT,Event Interrupt Enable" "0: Disable Event interrupt,1: Enable Event interrupt" bitfld.long 0x10 17. "CHANDLED,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC Handled interrupt,1: Enable CCC Handled interrupt" newline bitfld.long 0x10 16. "DDRMATCHED,Double Data Rate Interrupt Enable" "0: Disable DDR interrupt,1: Enable DDR interrupt" bitfld.long 0x10 15. "ERRWARN,Error or Warning Interrupt Enable" "0: Disable error or warning interrupt,1: Enable error or warning interrupt" newline bitfld.long 0x10 14. "CCC,CCC (that was not handled by I3C module) Interrupt Enable" "0: Disable CCC interrupt,1: Enable CCC interrupt" bitfld.long 0x10 13. "DACHG,Dynamic Address Change Interrupt Enable" "0: Disable DA Change interrupt,1: Enable DA Change interrupt" newline bitfld.long 0x10 12. "TXSEND,Transmit Interrupt Enable" "0: Disable Transmit interrupt,1: Enable Transmit interrupt" bitfld.long 0x10 11. "RXPEND,Receive Interrupt Enable" "0: Disable Receive interrupt,1: Enable Receive interrupt" newline bitfld.long 0x10 10. "STOP,Stop Interrupt Enable" "0: Disable STOP interrupt,1: Enable STOP interrupt" bitfld.long 0x10 9. "MATCHED,Match interrupt enable" "0: Disable match interrupt,1: Enable match interrupt" newline bitfld.long 0x10 8. "START,Start Interrupt Enable" "0: Disable START interrupt,1: Enable START interrupt" line.long 0x14 "SINTCLR,Target Interrupt Clear" eventfld.long 0x14 18. "EVENT,EVENT Interrupt Enable Clear" "0,1" eventfld.long 0x14 17. "CHANDLED,CHANDLED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 16. "DDRMATCHED,DDRMATCHED Interrupt Enable Clear" "0,1" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 14. "CCC,CCC Interrupt Enable Clear" "0,1" eventfld.long 0x14 13. "DACHG,DACHG Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 12. "TXSEND,TXSEND Interrupt Enable Clear" "0,1" eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 10. "STOP,STOP Interrupt Enable Clear" "0,1" eventfld.long 0x14 9. "MATCHED,MATCHED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 8. "START,START Interrupt Enable Clear" "0,1" rgroup.long 0x18++0x3 line.long 0x0 "SINTMASKED,Target Interrupt Mask" bitfld.long 0x0 18. "EVENT,EVENT Interrupt Mask" "0,1" bitfld.long 0x0 17. "CHANDLED,CHANDLED Interrupt Mask" "0,1" newline bitfld.long 0x0 16. "DDRMATCHED,DDRMATCHED Interrupt Mask" "0,1" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0,1" newline bitfld.long 0x0 14. "CCC,CCC Interrupt Mask" "0,1" bitfld.long 0x0 13. "DACHG,DACHG Interrupt Mask" "0,1" newline bitfld.long 0x0 12. "TXSEND,TXSEND Interrupt Mask" "0,1" bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" newline bitfld.long 0x0 10. "STOP,STOP Interrupt Mask" "0,1" bitfld.long 0x0 9. "MATCHED,MATCHED Interrupt Mask" "0,1" newline bitfld.long 0x0 8. "START,START interrupt mask" "0,1" group.long 0x1C++0x7 line.long 0x0 "SERRWARN,Target Errors and Warnings" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No Overwrite error,1: Overwrite error" eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No Over-read error,1: Over-read error" newline eventfld.long 0x0 11. "S0S1,TE0 or TE1 Error" "0: No TE0 or TE1 error,1: TE0 or TE1 error" eventfld.long 0x0 10. "HCRC,HDR-DDR CRC Error" "0: No HDR-DDR CRC error,1: HDR-DDR CRC error" newline eventfld.long 0x0 9. "HPAR,HDR Parity Error" "0: No HDR Parity error,1: HDR Parity error" eventfld.long 0x0 8. "SPAR,SDR Parity Error" "0: No SDR Parity error,1: SDR Parity error" newline eventfld.long 0x0 4. "INVSTART,Invalid Start Error" "0: No invalid start error,1: Invalid start error" eventfld.long 0x0 3. "TERM,Terminated Error" "0: No terminated error,1: Terminated error" newline eventfld.long 0x0 2. "URUNNACK,Underrun and Not Acknowledged (NACKED) Error" "0: No underrun and not acknowledged error,1: Underrun and not acknowledged error" eventfld.long 0x0 1. "URUN,Underrun Error" "0: No underrun error,1: Underrun error" newline eventfld.long 0x0 0. "ORUN,Overrun Error" "0: No overrun error,1: Overrun error" line.long 0x4 "SDMACTRL,Target DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,Width of DMA Operations" "0: Byte,1: Byte,2: Half word (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA Write (To-bus) Trigger" "0: DMA not used,1: DMA enabled for one frame (ended by DMA or..,2: DMA enabled until turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA Read (From-bus) Trigger" "0: DMA not used,1: DMA is enabled for one frame,2: DMA enabled until turned off,?" group.long 0x2C++0x3 line.long 0x0 "SDATACTRL,Target Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Not empty,1: Empty" rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Not full,1: Full" newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Count of Bytes in Receive" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Count of Bytes in Transmit" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 or more full,2: Trigger when 1/2 or more full,3: Trigger when 3/4 or more full" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: RXTRIG and TXTRIG fields cannot be changed on a..,1: RXTRIG and TXTRIG fields can be changed on a.." bitfld.long 0x0 1. "FLUSHFB,Flush the From-bus Buffer or FIFO" "0,1" newline bitfld.long 0x0 0. "FLUSHTB,Flush the To-bus Buffer or FIFO" "0,1" wgroup.long 0x30++0xF line.long 0x0 "SWDATAB,Target Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End Also" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." bitfld.long 0x0 8. "END,End" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." newline hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" line.long 0x4 "SWDATABE,Target Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "DATA,Data" line.long 0x8 "SWDATAH,Target Write Data Half-word" bitfld.long 0x8 16. "END,End of message" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data 0" line.long 0xC "SWDATAHE,Target Write Data Half-word End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data 0" rgroup.long 0x40++0x3 line.long 0x0 "SRDATAB,Target Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data 0" rgroup.long 0x48++0x3 line.long 0x0 "SRDATAH,Target Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,The second byte read from the target" hexmask.long.byte 0x0 0.--7. 1. "LSB,The first byte read from the target" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAB1,Target Write Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" rgroup.long 0x5C++0x7 line.long 0x0 "SCAPABILITIES2,Target Capabilities 2" bitfld.long 0x0 23. "SSTWR,Target-Target(s)-Tunnel Write Capable" "0: Not write capable,1: Write capable" bitfld.long 0x0 22. "SSTSUB,Target-Target(s)-Tunnel Subscriber Capable" "0: Not subscriber capable,1: Subscriber capable" newline bitfld.long 0x0 21. "AASA,Supports SETAASA" "0: Does not support SETAASA,1: Supports SETAASA" bitfld.long 0x0 18.--19. "GROUP,Group" "0: Does not supports v1.1 Group addressing,1: Supports one group,2: Supports two groups,3: Supports three groups" newline bitfld.long 0x0 17. "SLVRST,Target Reset" "0: Does not support Target Reset,1: Supports Target Reset" bitfld.long 0x0 9. "IBIXREG,In-Band Interrupt Extended Register" "0: Does not support extended registers for IBIs,1: Supports extended registers for IBIs" newline bitfld.long 0x0 8. "IBIEXT,In-Band Interrupt EXTDATA" "0: Does not support IBIEXT,1: Supports IBIEXT" bitfld.long 0x0 6. "I2CDEVID,I2C Device ID" "0: Does not support I2C device ID,1: Supports I2C device ID" newline bitfld.long 0x0 5. "I2CRST,I2C Software Reset" "0: Does not support I2C software reset,1: Supports I2C software reset" bitfld.long 0x0 4. "I2C10B,I2C 10-bit Address" "0: Does not support 10-bit I2C address,1: Supports 10-bit I2C address" newline hexmask.long.byte 0x0 0.--3. 1. "MAPCNT,Map Count" line.long 0x4 "SCAPABILITIES,Target Capabilities" bitfld.long 0x4 31. "DMA,Direct Memory Access" "0: Not supported,1: Supported" bitfld.long 0x4 30. "INT,Interrupts" "0: Not supported,1: Supported" newline bitfld.long 0x4 28.--29. "FIFORX,FIFO Receive" "0: Two or three,1: Four,2: Eight,3: 16 or larger" bitfld.long 0x4 26.--27. "FIFOTX,FIFO Transmit" "0: Two,1: Four,2: Eight,3: 16 or larger" newline bitfld.long 0x4 23.--25. "EXTFIFO,External FIFO" "0: No external FIFO is available,1: Standard available or free external FIFO,2: Request track external FIFO,?,?,?,?,?" bitfld.long 0x4 21. "TIMECTRL,Time Control" "0: No time control enabled,1: At least one time-control type supported" newline hexmask.long.byte 0x4 16.--20. 1. "IBI_MR_HJ,In-Band Interrupts Controller Requests Hot-Join Events" hexmask.long.byte 0x4 12.--15. 1. "CCCHANDLE,Common Command Codes Handling" newline bitfld.long 0x4 10.--11. "SADDR,Static Address" "0: No static address,1: Static address is fixed in hardware,2: Hardware controls the static address dynamically..,3: SCONFIG register supplies the static address" bitfld.long 0x4 9. "MASTER,Controller" "0: Not supported,1: Supported" newline bitfld.long 0x4 6.--7. "HDRSUPP,High Data Rate Support" "0: No HDR modes supported,1: Double Data Rate mode supported,?,?" hexmask.long.byte 0x4 2.--5. 1. "IDREG,ID Register" newline bitfld.long 0x4 0.--1. "IDENA,ID 48b Handler" "0: Application,1: Hardware,2: Hardware but the I3C module instance handles ID..,3: A part number register (PARTNO)" group.long 0x64++0x17 line.long 0x0 "SDYNADDR,Target Dynamic Address" hexmask.long.word 0x0 16.--31. 1. "KEY,Key" bitfld.long 0x0 13.--15. "SA10B,10bit Static Address" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 12. "MAPSA,Map a Static Address" "0,1" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic Address" newline bitfld.long 0x0 0. "DAVALID,Dynamic Address Valid" "0: DANOTASSIGNED: a Dynamic Address is not assigned,1: DAASSIGNED: a Dynamic Address is assigned" line.long 0x4 "SMAXLIMITS,Target Maximum Limits" hexmask.long.word 0x4 16.--27. 1. "MAXWR,Maximum Write Length" hexmask.long.word 0x4 0.--11. 1. "MAXRD,Maximum Read Length" line.long 0x8 "SIDPARTNO,Target ID Part Number" hexmask.long 0x8 0.--31. 1. "PARTNO,Part number" line.long 0xC "SIDEXT,Target ID Extension" hexmask.long.byte 0xC 16.--23. 1. "BCR,Bus Characteristics Register" hexmask.long.byte 0xC 8.--15. 1. "DCR,Device Characteristic Register" line.long 0x10 "SVENDORID,Target Vendor ID" hexmask.long.word 0x10 0.--14. 1. "VID,Vendor ID" line.long 0x14 "STCCLOCK,Target Time Control Clock" hexmask.long.byte 0x14 8.--15. 1. "FREQ,Clock Frequency" hexmask.long.byte 0x14 0.--7. 1. "ACCURACY,Clock Accuracy" rgroup.long 0x7C++0x3 line.long 0x0 "SMSGMAPADDR,Target Message Map Address" hexmask.long.byte 0x0 16.--19. 1. "MAPLASTM2,Matched Previous Index 2" hexmask.long.byte 0x0 8.--11. 1. "MAPLASTM1,Matched Previous Address Index 1" newline bitfld.long 0x0 4. "LASTSTATIC,Last Static Address Matched" "0: I3C dynamic address,1: I2C static address" hexmask.long.byte 0x0 0.--3. 1. "MAPLAST,Matched Address Index" group.long 0x84++0x13 line.long 0x0 "MCTRL,Controller Control" hexmask.long.byte 0x0 16.--23. 1. "RDTERM,Read Terminate Counter" hexmask.long.byte 0x0 9.--15. 1. "ADDR,Address" newline bitfld.long 0x0 8. "DIR,Direction" "0: Write,1: Read" bitfld.long 0x0 6.--7. "IBIRESP,In-Band Interrupt Response" "0: ACK (acknowledge),1: NACK (reject),2: Acknowledge with mandatory byte,3: Manual" newline bitfld.long 0x0 4.--5. "TYPE,Bus Type with EmitStartAddr" "0: I3C,1: I2C,2: DDR,?" bitfld.long 0x0 0.--2. "REQUEST,Request" "0: NONE,1: EMITSTARTADDR,2: EMITSTOP,3: IBIACKNACK,4: PROCESSDAA,?,6: Force Exit and Target Reset,7: AUTOIBI" line.long 0x4 "MSTATUS,Controller Status" hexmask.long.byte 0x4 24.--30. 1. "IBIADDR,IBI Address" eventfld.long 0x4 19. "NOWMASTER,Module Is Now Controller" "0: Module has not become controller,1: Module has become controller" newline rbitfld.long 0x4 15. "ERRWARN,Error Or Warning" "0: No error or warning,1: Error or warning" eventfld.long 0x4 13. "IBIWON,In-Band Interrupt (IBI) Won" "0: No IBI arbitration won,1: IBI arbitration won" newline rbitfld.long 0x4 12. "TXNOTFULL,TX Buffer or FIFO Not Full" "0: Receive buffer or FIFO full,1: Receive buffer or FIFO not full" rbitfld.long 0x4 11. "RXPEND,RXPEND" "0: No receive message pending,1: Receive message pending" newline eventfld.long 0x4 10. "COMPLETE,Complete" "0: Not complete,1: Complete" eventfld.long 0x4 9. "MCTRLDONE,Controller Control Done" "0: Not done,1: Done" newline eventfld.long 0x4 8. "SLVSTART,Target Start" "0: Target not requesting START,1: Target requesting START" rbitfld.long 0x4 6.--7. "IBITYPE,In-Band Interrupt (IBI) Type" "0: NONE,1: In-Band Interrupt,2: Controller Request,3: Hot-Join" newline rbitfld.long 0x4 5. "NACKED,Not Acknowledged" "0: Not NACKed,1: NACKed (not acknowledged)" rbitfld.long 0x4 4. "BETWEEN,Between" "0: Inactive,1: Active" newline rbitfld.long 0x4 0.--2. "STATE,State Of The Controller" "0: IDLE,1: SLVREQ,2: MSGSDR,3: NORMACT,4: MSGDDR,5: DAA,6: IBIACK,7: IBIRCV" line.long 0x8 "MIBIRULES,Controller In-band Interrupt Registry and Rules" bitfld.long 0x8 31. "NOBYTE,No IBI byte" "0: With mandatory IBI byte,1: Without mandatory IBI byte" bitfld.long 0x8 30. "MSB0,Most Significant Address Bit Is 0" "0: MSB is not 0.,1: For all I3C dynamic addresses MSB is 0." newline hexmask.long.byte 0x8 24.--29. 1. "ADDR4,ADDR4" hexmask.long.byte 0x8 18.--23. 1. "ADDR3,ADDR3" newline hexmask.long.byte 0x8 12.--17. 1. "ADDR2,ADDR2" hexmask.long.byte 0x8 6.--11. 1. "ADDR1,ADDR1" newline hexmask.long.byte 0x8 0.--5. 1. "ADDR0,ADDR0" line.long 0xC "MINTSET,Controller Interrupt Set" bitfld.long 0xC 19. "NOWMASTER,Now Controller (now this I3C module is a controller) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 15. "ERRWARN,Error or Warning (ERRWARN) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 13. "IBIWON,In-Band Interrupt (IBI) Won Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 12. "TXNOTFULL,TX buffer/FIFO is not full interrupt enable" "0: Disable,1: Enable" newline bitfld.long 0xC 11. "RXPEND,Rx Pending Interrupt Enable" "0,1" bitfld.long 0xC 10. "COMPLETE,Completed Message Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 9. "MCTRLDONE,Controller Control Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "SLVSTART,Target Start Interrupt Enable" "0: Disable,1: Enable" line.long 0x10 "MINTCLR,Controller Interrupt Clear" eventfld.long 0x10 19. "NOWMASTER,NOWCONTROLLER Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 13. "IBIWON,IBIWON Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 12. "TXNOTFULL,TXNOTFULL Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 11. "RXPEND,RXPEND Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 10. "COMPLETE,COMPLETE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 9. "MCTRLDONE,MCTRLDONE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 8. "SLVSTART,SLVSTART Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" rgroup.long 0x98++0x3 line.long 0x0 "MINTMASKED,Controller Interrupt Mask" bitfld.long 0x0 19. "NOWMASTER,NOWCONTROLLER Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 13. "IBIWON,IBIWON Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 12. "TXNOTFULL,TXNOTFULL Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" bitfld.long 0x0 10. "COMPLETE,COMPLETE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 9. "MCTRLDONE,MCTRLDONE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 8. "SLVSTART,SLVSTART Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" group.long 0x9C++0x7 line.long 0x0 "MERRWARN,Controller Errors and Warnings" eventfld.long 0x0 20. "TIMEOUT,Timeout Error" "0: No error,1: Error" eventfld.long 0x0 19. "INVREQ,Invalid Request Error" "0: No error,1: Error" newline eventfld.long 0x0 18. "MSGERR,Message Error" "0: No error,1: Error" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No error,1: Error" newline eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No error,1: Error" eventfld.long 0x0 10. "HCRC,High Data Rate CRC Error" "0: No error,1: Error" newline eventfld.long 0x0 9. "HPAR,High Data Rate Parity" "0: No error,1: Error" eventfld.long 0x0 4. "TERM,Terminate Error" "0: No error,1: Error" newline eventfld.long 0x0 3. "WRABT,Write Abort Error" "0: No error,1: Error" eventfld.long 0x0 2. "NACK,Not Acknowledge Error" "0: No error,1: Error" newline eventfld.long 0x0 1. "URUN,Underrun error" "0: No error,1: Error" line.long 0x4 "MDMACTRL,Controller DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,DMA Width" "0: Byte,1: Byte,2: Halfword (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA To Bus" "0: DMA is not used,1: Enable DMA for one frame (ended by DMA or..,2: Enable DMA until DMA is turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA From Bus" "0: DMA is not used,1: Enable DMA for one frame,2: Enable DMA until DMA is turned off,?" group.long 0xAC++0x3 line.long 0x0 "MDATACTRL,Controller Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Receive FIFO or buffer is not yet empty.,1: Receive FIFO or buffer is empty." rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Transmit FIFO or buffer is not yet full.,1: Transmit FIFO or buffer is full." newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Receive Byte Count" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Transmit Byte Count" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 full or more,2: Trigger when 1/2 full or more,3: Trigger when 3/4 full or more" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: Locked. RXTRIG and TXTRIG fields cannot be..,1: Unlocked. RXTRIG and TXTRIG fields can be.." bitfld.long 0x0 1. "FLUSHFB,Flush From-bus Buffer or FIFO" "0: No action,1: Flush the buffer" newline bitfld.long 0x0 0. "FLUSHTB,Flush To-bus Buffer or FIFO" "0: No action,1: Flush the buffer" wgroup.long 0xB0++0xF line.long 0x0 "MWDATAB,Controller Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End of Message Also" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." bitfld.long 0x0 8. "END,End of Message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." newline hexmask.long.byte 0x0 0.--7. 1. "VALUE,Data Byte" line.long 0x4 "MWDATABE,Controller Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "VALUE,Data" line.long 0x8 "MWDATAH,Controller Write Data Halfword" bitfld.long 0x8 16. "END,End of message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data Byte 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data Byte 0" line.long 0xC "MWDATAHE,Controller Write Data Halfword End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data Byte 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data Byte 0" rgroup.long 0xC0++0x3 line.long 0x0 "MRDATAB,Controller Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" rgroup.long 0xC8++0x3 line.long 0x0 "MRDATAH,Controller Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,MSB" hexmask.long.byte 0x0 0.--7. 1. "LSB,LSB" wgroup.long 0xCC++0x7 line.long 0x0 "MWDATAB1,Controller Write Byte Data 1(to bus)" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" line.long 0x4 "MWMSG_SDR_CONTROL,Controller Write Message Control in SDR mode" hexmask.long.byte 0x4 11.--15. 1. "LEN,Length" bitfld.long 0x4 10. "I2C,I2C" "0: I3C message,1: I2C message" newline bitfld.long 0x4 8. "END,End of SDR Message" "0: Not the end. SDR message ends waiting for a new..,1: End. SDR message ends at the STOP." hexmask.long.byte 0x4 1.--7. 1. "ADDR,Address" newline bitfld.long 0x4 0. "DIR,Direction" "0: Write,1: Read" wgroup.long 0xD0++0x3 line.long 0x0 "MWMSG_SDR_DATA,Controller Write Message Data in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xD4++0x3 line.long 0x0 "MRMSG_SDR,Controller Read Message in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL,Controller Write Message in DDR mode: First Control Word" hexmask.long.word 0x0 0.--15. 1. "ADDRCMD,Address Command" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL2,Controller Write Message in DDR mode Control 2" bitfld.long 0x0 14. "END,End of message" "0: Not the end. DDR message ends waiting for a new..,1: End. DDR message ends on HDR Exit." hexmask.long.word 0x0 0.--9. 1. "LEN,Length of Message" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_DATA,Controller Write Message Data in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xDC++0x3 line.long 0x0 "MRMSG_DDR,Controller Read Message in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0xE4++0x3 line.long 0x0 "MDYNADDR,Controller Dynamic Address" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic address" bitfld.long 0x0 0. "DAVALID,Dynamic address valid" "0: No valid DA assigned,1: Valid DA assigned" rgroup.long 0x11C++0x3 line.long 0x0 "SMAPCTRL0,Map Feature Control 0" bitfld.long 0x0 8.--10. "CAUSE,Cause" "0: No information. This value occurs when not..,1: Set using ENTDAA,2: Set using SETDASA SETAASA or SETNEWDA,3: Cleared using RSTDAA,4: Auto MAP change happened last. The change may..,?,?,?" hexmask.long.byte 0x0 1.--7. 1. "DA,Dynamic Address" newline bitfld.long 0x0 0. "ENA,Enable Primary Dynamic Address" "0: Disable,1: Enable" group.long 0x140++0x7 line.long 0x0 "IBIEXT1,Extended IBI Data 1" hexmask.long.byte 0x0 24.--31. 1. "EXT3,Extra byte 3" hexmask.long.byte 0x0 16.--23. 1. "EXT2,Extra byte 2" newline hexmask.long.byte 0x0 8.--15. 1. "EXT1,Extra byte 1" rbitfld.long 0x0 4.--6. "MAX,Maximum" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "CNT,Count" "0,1,2,3,4,5,6,7" line.long 0x4 "IBIEXT2,Extended IBI Data 2" hexmask.long.byte 0x4 24.--31. 1. "EXT7,Extra byte 7" hexmask.long.byte 0x4 16.--23. 1. "EXT6,Extra byte 6" newline hexmask.long.byte 0x4 8.--15. 1. "EXT5,Extra byte 5" hexmask.long.byte 0x4 0.--7. 1. "EXT4,Extra byte 4" rgroup.long 0xFFC++0x3 line.long 0x0 "SID,Target Module ID" hexmask.long 0x0 0.--31. 1. "ID,ID" tree.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")||cpuis("MCXN546*")) tree "I3C1" base ad:0x40022000 group.long 0x0++0x17 line.long 0x0 "MCONFIG,Controller Configuration" hexmask.long.byte 0x0 28.--31. 1. "I2CBAUD,I2C Baud Rate" bitfld.long 0x0 25.--27. "SKEW,Skew" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 24. "ODHPP,Open Drain High Push-Pull" "0: ODHPP disabled. Open-Drain SCL High half-clock..,1: ODHPP enabled. Open-Drain High SCL half-lock.." hexmask.long.byte 0x0 16.--23. 1. "ODBAUD,Open Drain Baud Rate" newline hexmask.long.byte 0x0 12.--15. 1. "PPLOW,Push-Pull Low" hexmask.long.byte 0x0 8.--11. 1. "PPBAUD,Push-Pull Baud Rate" newline bitfld.long 0x0 6. "ODSTOP,Open Drain Stop" "0: Disable open-drain stop. ODSTOP must be disabled..,1: Enable open-drain stop. STOP is emitted at.." bitfld.long 0x0 4.--5. "HKEEP,High-Keeper" "0: NONE,1: WIRED_IN,2: PASSIVE_SDA,3: PASSIVE_ON_SDA_SCL" newline bitfld.long 0x0 3. "DISTO,Disable Timeout" "0: Timeout enabled,1: Timeout disabled if timeout is configured" bitfld.long 0x0 0.--1. "MSTENA,Controller Enable" "0: CONTROLLER_OFF,1: CONTROLLER_ON,2: CONTROLLER_CAPABLE,3: I2C_CONTROLLER_MODE" line.long 0x4 "SCONFIG,Target Configuration" hexmask.long.byte 0x4 25.--31. 1. "SADDR,Static Address" hexmask.long.byte 0x4 16.--23. 1. "BAMATCH,Bus Available Match" newline bitfld.long 0x4 9. "OFFLINE,Offline" "0: Disable,1: Enables wait to ensure the bus is not in HDR mode." sif (cpuis("MCXN546*")) bitfld.long 0x4 8. "IDRAND,ID random" "0: SIDPARTNO[PARTNO] is a part number and an..,1: SIDPARTNO[PARTNO] is a random value." newline endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")) bitfld.long 0x4 4. "HDROK,HDR OK" "0: Disable HDR OK.,1: Enable HDR OK. Allow HDR-DDR and/or HDR-BT.." endif sif (cpuis("MCXN546*")) bitfld.long 0x4 4. "DDROK,Double Data Rate OK" "0: Do not allow HDR-DDR messaging.,1: Allow HDR-DDR messaging." newline endif newline bitfld.long 0x4 3. "S0IGNORE,Ignore TE0/TE1 Errors" "0: Do not ignore TE0/TE1 errors,1: Ignore TE0/TE1 errors. Target does not detect.." bitfld.long 0x4 2. "MATCHSS,Match START or STOP" "0: Match START or STOP disable,1: Match START or STOP enable. START and STOP.." newline bitfld.long 0x4 1. "NACK,Not Acknowledge" "0: Always NACK disable,1: Always NACK enable. The target rejects all.." bitfld.long 0x4 0. "SLVENA,Target Enable" "0: Target ignores the I2C or I3C bus,1: Target can operate on the I2C or I3C bus" line.long 0x8 "SSTATUS,Target Status" rbitfld.long 0x8 30.--31. "TIMECTRL,Time Control" "0: NO_TIME_CONTROL,1: SYNC_MODE,2: ASYNC_MODE,3: BOTHSYNCASYNC" rbitfld.long 0x8 28.--29. "ACTSTATE,Activity State from Common Command Codes (CCC)" "0: NO_LATENCY,1: LATENCY_1MS,2: LATENCY_100MS,3: LATENCY_10S" newline rbitfld.long 0x8 27. "HJDIS,Hot-Join Disabled" "0: Hot-Join not disabled,1: Hot-Join disabled" rbitfld.long 0x8 25. "MRDIS,Controller Requests Are Disabled" "0: Controller Requests not disabled,1: Controller Requests disabled" newline rbitfld.long 0x8 24. "IBIDIS,In-Band Interrupts Are Disabled" "0: In-Band Interrupts not disabled,1: In-Band Interrupts disabled" rbitfld.long 0x8 20.--21. "EVDET,Event Details" "0: NONE,1: NO_REQUEST,2: NACKED,3: ACKED" newline eventfld.long 0x8 18. "EVENT,Event" "0: No event has occurred.,1: An IBI CR or HJ has occurred." eventfld.long 0x8 17. "CHANDLED,Common Command Code Handled" "0: CCC handling not in progress.,1: CCC handling in progress." newline eventfld.long 0x8 16. "HDRMATCH,High Data Rate Command Match" "0: HDR command did not match.,1: HDR command matched the I3C Dynamic Address of.." rbitfld.long 0x8 15. "ERRWARN,Error Warning" "0,1" newline eventfld.long 0x8 14. "CCC,Common Command Code" "0: No CCC received.,1: CCC received." eventfld.long 0x8 13. "DACHG,Dynamic Address Change" "0: No DA change detected.,1: DA change detected. The target DA has been.." newline rbitfld.long 0x8 12. "TXNOTFULL,Transmit Buffer Is Not Full" "0: Transmit buffer full,1: Transmit buffer not full" rbitfld.long 0x8 11. "RX_PEND,Received Message Pending" "0: No received message is pending.,1: Received message is pending." newline eventfld.long 0x8 10. "STOP,Stop" "0: No STOP detected.,1: Stopped state detected. A STOP state was present.." eventfld.long 0x8 9. "MATCHED,Matched" "0: No header matched.,1: An incoming header matched the I3C Dynamic or.." newline eventfld.long 0x8 8. "START,Start" "0: No START seen.,1: A START or repeated START was seen after the.." rbitfld.long 0x8 6. "STHDR,Status High Data Rate" "0: I3C bus not in HDR-DDR mode,1: The I3C bus is in HDR-DDR mode regardless of.." newline rbitfld.long 0x8 5. "STDAA,Status Dynamic Address Assignment" "0: Not in ENTDAA mode.,1: I3C bus is in Enter Dynamic Address Assignment.." rbitfld.long 0x8 4. "STREQWR,Status Request Write" "0: REQ in process is not SDR write data from the..,1: REQ in process is SDR write data from the.." newline rbitfld.long 0x8 3. "STREQRD,Status Request Read" "0: REQ in process is not an SDR read from this..,1: The REQ in process is an SDR read from this.." rbitfld.long 0x8 2. "STCCCH,Status Common Command Code Handler" "0: No CCC message is being handled.,1: A CCC message is being handled automatically." newline rbitfld.long 0x8 1. "STMSG,Status message" "0: Bus target not listening or responding.,1: This bus target is listening to the bus traffic.." rbitfld.long 0x8 0. "STNOTSTOP,Status Not Stop" "0: I3C module is in a STOP condition.,1: The bus is busy (has activity)." line.long 0xC "SCTRL,Target Control" hexmask.long.byte 0xC 24.--31. 1. "VENDINFO,Vendor Information" bitfld.long 0xC 20.--21. "ACTSTATE,Activity State of Target" "0,1,2,3" newline hexmask.long.byte 0xC 16.--19. 1. "PENDINT,Pending Interrupt" hexmask.long.byte 0xC 8.--15. 1. "IBIDATA,In-Band Interrupt Data" newline bitfld.long 0xC 3. "EXTDATA,Extended Data" "0: Extended data disabled.,1: Extended data enabled. After IBIDATA is emitted.." bitfld.long 0xC 0.--1. "EVENT,Event" "0: NORMAL_MODE,1: IBI,2: CONTROLLER_REQUEST,3: HOT_JOIN_REQUEST" line.long 0x10 "SINTSET,Target Interrupt Set" bitfld.long 0x10 18. "EVENT,Event Interrupt Enable" "0: Disable Event interrupt,1: Enable Event interrupt" bitfld.long 0x10 17. "CHANDLED,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC Handled interrupt,1: Enable CCC Handled interrupt" newline bitfld.long 0x10 16. "DDRMATCHED,Double Data Rate Interrupt Enable" "0: Disable DDR interrupt,1: Enable DDR interrupt" bitfld.long 0x10 15. "ERRWARN,Error or Warning Interrupt Enable" "0: Disable error or warning interrupt,1: Enable error or warning interrupt" newline bitfld.long 0x10 14. "CCC,CCC (that was not handled by I3C module) Interrupt Enable" "0: Disable CCC interrupt,1: Enable CCC interrupt" bitfld.long 0x10 13. "DACHG,Dynamic Address Change Interrupt Enable" "0: Disable DA Change interrupt,1: Enable DA Change interrupt" newline bitfld.long 0x10 12. "TXSEND,Transmit Interrupt Enable" "0: Disable Transmit interrupt,1: Enable Transmit interrupt" bitfld.long 0x10 11. "RXPEND,Receive Interrupt Enable" "0: Disable Receive interrupt,1: Enable Receive interrupt" newline bitfld.long 0x10 10. "STOP,Stop Interrupt Enable" "0: Disable STOP interrupt,1: Enable STOP interrupt" bitfld.long 0x10 9. "MATCHED,Match interrupt enable" "0: Disable match interrupt,1: Enable match interrupt" newline bitfld.long 0x10 8. "START,Start Interrupt Enable" "0: Disable START interrupt,1: Enable START interrupt" line.long 0x14 "SINTCLR,Target Interrupt Clear" eventfld.long 0x14 18. "EVENT,EVENT Interrupt Enable Clear" "0,1" eventfld.long 0x14 17. "CHANDLED,CHANDLED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 16. "DDRMATCHED,DDRMATCHED Interrupt Enable Clear" "0,1" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 14. "CCC,CCC Interrupt Enable Clear" "0,1" eventfld.long 0x14 13. "DACHG,DACHG Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 12. "TXSEND,TXSEND Interrupt Enable Clear" "0,1" eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 10. "STOP,STOP Interrupt Enable Clear" "0,1" eventfld.long 0x14 9. "MATCHED,MATCHED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 8. "START,START Interrupt Enable Clear" "0,1" rgroup.long 0x18++0x3 line.long 0x0 "SINTMASKED,Target Interrupt Mask" bitfld.long 0x0 18. "EVENT,EVENT Interrupt Mask" "0,1" bitfld.long 0x0 17. "CHANDLED,CHANDLED Interrupt Mask" "0,1" newline bitfld.long 0x0 16. "DDRMATCHED,DDRMATCHED Interrupt Mask" "0,1" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0,1" newline bitfld.long 0x0 14. "CCC,CCC Interrupt Mask" "0,1" bitfld.long 0x0 13. "DACHG,DACHG Interrupt Mask" "0,1" newline bitfld.long 0x0 12. "TXSEND,TXSEND Interrupt Mask" "0,1" bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" newline bitfld.long 0x0 10. "STOP,STOP Interrupt Mask" "0,1" bitfld.long 0x0 9. "MATCHED,MATCHED Interrupt Mask" "0,1" newline bitfld.long 0x0 8. "START,START interrupt mask" "0,1" group.long 0x1C++0x7 line.long 0x0 "SERRWARN,Target Errors and Warnings" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No Overwrite error,1: Overwrite error" eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No Over-read error,1: Over-read error" newline eventfld.long 0x0 11. "S0S1,TE0 or TE1 Error" "0: No TE0 or TE1 error,1: TE0 or TE1 error" eventfld.long 0x0 10. "HCRC,HDR-DDR CRC Error" "0: No HDR-DDR CRC error,1: HDR-DDR CRC error" newline eventfld.long 0x0 9. "HPAR,HDR Parity Error" "0: No HDR Parity error,1: HDR Parity error" eventfld.long 0x0 8. "SPAR,SDR Parity Error" "0: No SDR Parity error,1: SDR Parity error" newline eventfld.long 0x0 4. "INVSTART,Invalid Start Error" "0: No invalid start error,1: Invalid start error" eventfld.long 0x0 3. "TERM,Terminated Error" "0: No terminated error,1: Terminated error" newline eventfld.long 0x0 2. "URUNNACK,Underrun and Not Acknowledged (NACKED) Error" "0: No underrun and not acknowledged error,1: Underrun and not acknowledged error" eventfld.long 0x0 1. "URUN,Underrun Error" "0: No underrun error,1: Underrun error" newline eventfld.long 0x0 0. "ORUN,Overrun Error" "0: No overrun error,1: Overrun error" line.long 0x4 "SDMACTRL,Target DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,Width of DMA Operations" "0: Byte,1: Byte,2: Half word (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA Write (To-bus) Trigger" "0: DMA not used,1: DMA enabled for one frame (ended by DMA or..,2: DMA enabled until turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA Read (From-bus) Trigger" "0: DMA not used,1: DMA is enabled for one frame,2: DMA enabled until turned off,?" group.long 0x2C++0x3 line.long 0x0 "SDATACTRL,Target Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Not empty,1: Empty" rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Not full,1: Full" newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Count of Bytes in Receive" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Count of Bytes in Transmit" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 or more full,2: Trigger when 1/2 or more full,3: Trigger when 3/4 or more full" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: RXTRIG and TXTRIG fields cannot be changed on a..,1: RXTRIG and TXTRIG fields can be changed on a.." bitfld.long 0x0 1. "FLUSHFB,Flush the From-bus Buffer or FIFO" "0,1" newline bitfld.long 0x0 0. "FLUSHTB,Flush the To-bus Buffer or FIFO" "0,1" wgroup.long 0x30++0xF line.long 0x0 "SWDATAB,Target Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End Also" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." bitfld.long 0x0 8. "END,End" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." newline hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" line.long 0x4 "SWDATABE,Target Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "DATA,Data" line.long 0x8 "SWDATAH,Target Write Data Half-word" bitfld.long 0x8 16. "END,End of message" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data 0" line.long 0xC "SWDATAHE,Target Write Data Half-word End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data 0" rgroup.long 0x40++0x3 line.long 0x0 "SRDATAB,Target Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data 0" rgroup.long 0x48++0x3 line.long 0x0 "SRDATAH,Target Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,The second byte read from the target" hexmask.long.byte 0x0 0.--7. 1. "LSB,The first byte read from the target" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAB1,Target Write Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) wgroup.long 0x54++0x3 line.long 0x0 "SWDATAH1,Target Write Data Halfword" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0x80++0x3 line.long 0x0 "MCONFIG_EXT,Controller Extended Configuration" bitfld.long 0x0 18.--19. "I3C_CASR_DEL,I3C CAS Delay After Repeated START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." bitfld.long 0x0 16.--17. "I3C_CAS_DEL,I3C CAS Delay after START" "0: No Delay,1: Increases SCL clock period by 1/2.,2: Increases SCL clock period by 1.,3: Increases SCL clock period by 1 1/2." wgroup.long 0xCC++0x3 line.long 0x0 "MWDATAH1,Controller Write Halfword Data (to bus)" hexmask.long.word 0x0 0.--15. 1. "VALUE,Value" endif rgroup.long 0x5C++0x7 line.long 0x0 "SCAPABILITIES2,Target Capabilities 2" bitfld.long 0x0 23. "SSTWR,Target-Target(s)-Tunnel Write Capable" "0: Not write capable,1: Write capable" bitfld.long 0x0 22. "SSTSUB,Target-Target(s)-Tunnel Subscriber Capable" "0: Not subscriber capable,1: Subscriber capable" newline bitfld.long 0x0 21. "AASA,Supports SETAASA" "0: Does not support SETAASA,1: Supports SETAASA" bitfld.long 0x0 18.--19. "GROUP,Group" "0: Does not supports v1.1 Group addressing,1: Supports one group,2: Supports two groups,3: Supports three groups" newline bitfld.long 0x0 17. "SLVRST,Target Reset" "0: Does not support Target Reset,1: Supports Target Reset" bitfld.long 0x0 9. "IBIXREG,In-Band Interrupt Extended Register" "0: Does not support extended registers for IBIs,1: Supports extended registers for IBIs" newline bitfld.long 0x0 8. "IBIEXT,In-Band Interrupt EXTDATA" "0: Does not support IBIEXT,1: Supports IBIEXT" bitfld.long 0x0 6. "I2CDEVID,I2C Device ID" "0: Does not support I2C device ID,1: Supports I2C device ID" newline bitfld.long 0x0 5. "I2CRST,I2C Software Reset" "0: Does not support I2C software reset,1: Supports I2C software reset" bitfld.long 0x0 4. "I2C10B,I2C 10-bit Address" "0: Does not support 10-bit I2C address,1: Supports 10-bit I2C address" newline hexmask.long.byte 0x0 0.--3. 1. "MAPCNT,Map Count" line.long 0x4 "SCAPABILITIES,Target Capabilities" bitfld.long 0x4 31. "DMA,Direct Memory Access" "0: Not supported,1: Supported" bitfld.long 0x4 30. "INT,Interrupts" "0: Not supported,1: Supported" newline bitfld.long 0x4 28.--29. "FIFORX,FIFO Receive" "0: Two or three,1: Four,2: Eight,3: 16 or larger" bitfld.long 0x4 26.--27. "FIFOTX,FIFO Transmit" "0: Two,1: Four,2: Eight,3: 16 or larger" newline bitfld.long 0x4 23.--25. "EXTFIFO,External FIFO" "0: No external FIFO is available,1: Standard available or free external FIFO,2: Request track external FIFO,?,?,?,?,?" bitfld.long 0x4 21. "TIMECTRL,Time Control" "0: No time control enabled,1: At least one time-control type supported" newline hexmask.long.byte 0x4 16.--20. 1. "IBI_MR_HJ,In-Band Interrupts Controller Requests Hot-Join Events" hexmask.long.byte 0x4 12.--15. 1. "CCCHANDLE,Common Command Codes Handling" newline bitfld.long 0x4 10.--11. "SADDR,Static Address" "0: No static address,1: Static address is fixed in hardware,2: Hardware controls the static address dynamically..,3: SCONFIG register supplies the static address" bitfld.long 0x4 9. "MASTER,Controller" "0: Not supported,1: Supported" newline bitfld.long 0x4 6.--7. "HDRSUPP,High Data Rate Support" "0: No HDR modes supported,1: Double Data Rate mode supported,?,?" hexmask.long.byte 0x4 2.--5. 1. "IDREG,ID Register" newline bitfld.long 0x4 0.--1. "IDENA,ID 48b Handler" "0: Application,1: Hardware,2: Hardware but the I3C module instance handles ID..,3: A part number register (PARTNO)" group.long 0x64++0x17 line.long 0x0 "SDYNADDR,Target Dynamic Address" hexmask.long.word 0x0 16.--31. 1. "KEY,Key" bitfld.long 0x0 13.--15. "SA10B,10bit Static Address" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 12. "MAPSA,Map a Static Address" "0,1" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic Address" newline bitfld.long 0x0 0. "DAVALID,Dynamic Address Valid" "0: DANOTASSIGNED: a Dynamic Address is not assigned,1: DAASSIGNED: a Dynamic Address is assigned" line.long 0x4 "SMAXLIMITS,Target Maximum Limits" hexmask.long.word 0x4 16.--27. 1. "MAXWR,Maximum Write Length" hexmask.long.word 0x4 0.--11. 1. "MAXRD,Maximum Read Length" line.long 0x8 "SIDPARTNO,Target ID Part Number" hexmask.long 0x8 0.--31. 1. "PARTNO,Part number" line.long 0xC "SIDEXT,Target ID Extension" hexmask.long.byte 0xC 16.--23. 1. "BCR,Bus Characteristics Register" hexmask.long.byte 0xC 8.--15. 1. "DCR,Device Characteristic Register" line.long 0x10 "SVENDORID,Target Vendor ID" hexmask.long.word 0x10 0.--14. 1. "VID,Vendor ID" line.long 0x14 "STCCLOCK,Target Time Control Clock" hexmask.long.byte 0x14 8.--15. 1. "FREQ,Clock Frequency" hexmask.long.byte 0x14 0.--7. 1. "ACCURACY,Clock Accuracy" rgroup.long 0x7C++0x3 line.long 0x0 "SMSGMAPADDR,Target Message Map Address" hexmask.long.byte 0x0 16.--19. 1. "MAPLASTM2,Matched Previous Index 2" hexmask.long.byte 0x0 8.--11. 1. "MAPLASTM1,Matched Previous Address Index 1" newline bitfld.long 0x0 4. "LASTSTATIC,Last Static Address Matched" "0: I3C dynamic address,1: I2C static address" hexmask.long.byte 0x0 0.--3. 1. "MAPLAST,Matched Address Index" group.long 0x84++0x13 line.long 0x0 "MCTRL,Controller Control" hexmask.long.byte 0x0 16.--23. 1. "RDTERM,Read Terminate Counter" hexmask.long.byte 0x0 9.--15. 1. "ADDR,Address" newline bitfld.long 0x0 8. "DIR,Direction" "0: Write,1: Read" bitfld.long 0x0 6.--7. "IBIRESP,In-Band Interrupt Response" "0: ACK (acknowledge),1: NACK (reject),2: Acknowledge with mandatory byte,3: Manual" newline bitfld.long 0x0 4.--5. "TYPE,Bus Type with EmitStartAddr" "0: I3C,1: I2C,2: DDR,?" bitfld.long 0x0 0.--2. "REQUEST,Request" "0: NONE,1: EMITSTARTADDR,2: EMITSTOP,3: IBIACKNACK,4: PROCESSDAA,?,6: Force Exit and Target Reset,7: AUTOIBI" line.long 0x4 "MSTATUS,Controller Status" hexmask.long.byte 0x4 24.--30. 1. "IBIADDR,IBI Address" eventfld.long 0x4 19. "NOWMASTER,Module Is Now Controller" "0: Module has not become controller,1: Module has become controller" newline rbitfld.long 0x4 15. "ERRWARN,Error Or Warning" "0: No error or warning,1: Error or warning" eventfld.long 0x4 13. "IBIWON,In-Band Interrupt (IBI) Won" "0: No IBI arbitration won,1: IBI arbitration won" newline rbitfld.long 0x4 12. "TXNOTFULL,TX Buffer or FIFO Not Full" "0: Receive buffer or FIFO full,1: Receive buffer or FIFO not full" rbitfld.long 0x4 11. "RXPEND,RXPEND" "0: No receive message pending,1: Receive message pending" newline eventfld.long 0x4 10. "COMPLETE,Complete" "0: Not complete,1: Complete" eventfld.long 0x4 9. "MCTRLDONE,Controller Control Done" "0: Not done,1: Done" newline eventfld.long 0x4 8. "SLVSTART,Target Start" "0: Target not requesting START,1: Target requesting START" rbitfld.long 0x4 6.--7. "IBITYPE,In-Band Interrupt (IBI) Type" "0: NONE,1: In-Band Interrupt,2: Controller Request,3: Hot-Join" newline rbitfld.long 0x4 5. "NACKED,Not Acknowledged" "0: Not NACKed,1: NACKed (not acknowledged)" rbitfld.long 0x4 4. "BETWEEN,Between" "0: Inactive,1: Active" newline rbitfld.long 0x4 0.--2. "STATE,State Of The Controller" "0: IDLE,1: SLVREQ,2: MSGSDR,3: NORMACT,4: MSGDDR,5: DAA,6: IBIACK,7: IBIRCV" line.long 0x8 "MIBIRULES,Controller In-band Interrupt Registry and Rules" bitfld.long 0x8 31. "NOBYTE,No IBI byte" "0: With mandatory IBI byte,1: Without mandatory IBI byte" bitfld.long 0x8 30. "MSB0,Most Significant Address Bit Is 0" "0: MSB is not 0.,1: For all I3C dynamic addresses MSB is 0." newline hexmask.long.byte 0x8 24.--29. 1. "ADDR4,ADDR4" hexmask.long.byte 0x8 18.--23. 1. "ADDR3,ADDR3" newline hexmask.long.byte 0x8 12.--17. 1. "ADDR2,ADDR2" hexmask.long.byte 0x8 6.--11. 1. "ADDR1,ADDR1" newline hexmask.long.byte 0x8 0.--5. 1. "ADDR0,ADDR0" line.long 0xC "MINTSET,Controller Interrupt Set" bitfld.long 0xC 19. "NOWMASTER,Now Controller (now this I3C module is a controller) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 15. "ERRWARN,Error or Warning (ERRWARN) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 13. "IBIWON,In-Band Interrupt (IBI) Won Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 12. "TXNOTFULL,TX buffer/FIFO is not full interrupt enable" "0: Disable,1: Enable" newline bitfld.long 0xC 11. "RXPEND,Rx Pending Interrupt Enable" "0,1" bitfld.long 0xC 10. "COMPLETE,Completed Message Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 9. "MCTRLDONE,Controller Control Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "SLVSTART,Target Start Interrupt Enable" "0: Disable,1: Enable" line.long 0x10 "MINTCLR,Controller Interrupt Clear" eventfld.long 0x10 19. "NOWMASTER,NOWCONTROLLER Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 13. "IBIWON,IBIWON Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 12. "TXNOTFULL,TXNOTFULL Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 11. "RXPEND,RXPEND Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 10. "COMPLETE,COMPLETE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 9. "MCTRLDONE,MCTRLDONE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 8. "SLVSTART,SLVSTART Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" rgroup.long 0x98++0x3 line.long 0x0 "MINTMASKED,Controller Interrupt Mask" bitfld.long 0x0 19. "NOWMASTER,NOWCONTROLLER Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 13. "IBIWON,IBIWON Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 12. "TXNOTFULL,TXNOTFULL Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" bitfld.long 0x0 10. "COMPLETE,COMPLETE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 9. "MCTRLDONE,MCTRLDONE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 8. "SLVSTART,SLVSTART Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" group.long 0x9C++0x7 line.long 0x0 "MERRWARN,Controller Errors and Warnings" eventfld.long 0x0 20. "TIMEOUT,Timeout Error" "0: No error,1: Error" eventfld.long 0x0 19. "INVREQ,Invalid Request Error" "0: No error,1: Error" newline eventfld.long 0x0 18. "MSGERR,Message Error" "0: No error,1: Error" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No error,1: Error" newline eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No error,1: Error" eventfld.long 0x0 10. "HCRC,High Data Rate CRC Error" "0: No error,1: Error" newline eventfld.long 0x0 9. "HPAR,High Data Rate Parity" "0: No error,1: Error" eventfld.long 0x0 4. "TERM,Terminate Error" "0: No error,1: Error" newline eventfld.long 0x0 3. "WRABT,Write Abort Error" "0: No error,1: Error" eventfld.long 0x0 2. "NACK,Not Acknowledge Error" "0: No error,1: Error" newline eventfld.long 0x0 1. "URUN,Underrun error" "0: No error,1: Error" line.long 0x4 "MDMACTRL,Controller DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,DMA Width" "0: Byte,1: Byte,2: Halfword (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA To Bus" "0: DMA is not used,1: Enable DMA for one frame (ended by DMA or..,2: Enable DMA until DMA is turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA From Bus" "0: DMA is not used,1: Enable DMA for one frame,2: Enable DMA until DMA is turned off,?" group.long 0xAC++0x3 line.long 0x0 "MDATACTRL,Controller Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Receive FIFO or buffer is not yet empty.,1: Receive FIFO or buffer is empty." rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Transmit FIFO or buffer is not yet full.,1: Transmit FIFO or buffer is full." newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Receive Byte Count" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Transmit Byte Count" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 full or more,2: Trigger when 1/2 full or more,3: Trigger when 3/4 full or more" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: Locked. RXTRIG and TXTRIG fields cannot be..,1: Unlocked. RXTRIG and TXTRIG fields can be.." bitfld.long 0x0 1. "FLUSHFB,Flush From-bus Buffer or FIFO" "0: No action,1: Flush the buffer" newline bitfld.long 0x0 0. "FLUSHTB,Flush To-bus Buffer or FIFO" "0: No action,1: Flush the buffer" wgroup.long 0xB0++0xF line.long 0x0 "MWDATAB,Controller Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End of Message Also" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." bitfld.long 0x0 8. "END,End of Message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." newline hexmask.long.byte 0x0 0.--7. 1. "VALUE,Data Byte" line.long 0x4 "MWDATABE,Controller Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "VALUE,Data" line.long 0x8 "MWDATAH,Controller Write Data Halfword" bitfld.long 0x8 16. "END,End of message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data Byte 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data Byte 0" line.long 0xC "MWDATAHE,Controller Write Data Halfword End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data Byte 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data Byte 0" rgroup.long 0xC0++0x3 line.long 0x0 "MRDATAB,Controller Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" rgroup.long 0xC8++0x3 line.long 0x0 "MRDATAH,Controller Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,MSB" hexmask.long.byte 0x0 0.--7. 1. "LSB,LSB" wgroup.long 0xCC++0x7 line.long 0x0 "MWDATAB1,Controller Write Byte Data 1(to bus)" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" line.long 0x4 "MWMSG_SDR_CONTROL,Controller Write Message Control in SDR mode" hexmask.long.byte 0x4 11.--15. 1. "LEN,Length" bitfld.long 0x4 10. "I2C,I2C" "0: I3C message,1: I2C message" newline bitfld.long 0x4 8. "END,End of SDR Message" "0: Not the end. SDR message ends waiting for a new..,1: End. SDR message ends at the STOP." hexmask.long.byte 0x4 1.--7. 1. "ADDR,Address" newline bitfld.long 0x4 0. "DIR,Direction" "0: Write,1: Read" wgroup.long 0xD0++0x3 line.long 0x0 "MWMSG_SDR_DATA,Controller Write Message Data in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xD4++0x3 line.long 0x0 "MRMSG_SDR,Controller Read Message in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL,Controller Write Message in DDR mode: First Control Word" hexmask.long.word 0x0 0.--15. 1. "ADDRCMD,Address Command" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL2,Controller Write Message in DDR mode Control 2" bitfld.long 0x0 14. "END,End of message" "0: Not the end. DDR message ends waiting for a new..,1: End. DDR message ends on HDR Exit." hexmask.long.word 0x0 0.--9. 1. "LEN,Length of Message" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_DATA,Controller Write Message Data in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xDC++0x3 line.long 0x0 "MRMSG_DDR,Controller Read Message in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0xE4++0x3 line.long 0x0 "MDYNADDR,Controller Dynamic Address" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic address" bitfld.long 0x0 0. "DAVALID,Dynamic address valid" "0: No valid DA assigned,1: Valid DA assigned" rgroup.long 0x11C++0x3 line.long 0x0 "SMAPCTRL0,Map Feature Control 0" bitfld.long 0x0 8.--10. "CAUSE,Cause" "0: No information. This value occurs when not..,1: Set using ENTDAA,2: Set using SETDASA SETAASA or SETNEWDA,3: Cleared using RSTDAA,4: Auto MAP change happened last. The change may..,?,?,?" hexmask.long.byte 0x0 1.--7. 1. "DA,Dynamic Address" newline bitfld.long 0x0 0. "ENA,Enable Primary Dynamic Address" "0: Disable,1: Enable" group.long 0x140++0x7 line.long 0x0 "IBIEXT1,Extended IBI Data 1" hexmask.long.byte 0x0 24.--31. 1. "EXT3,Extra byte 3" hexmask.long.byte 0x0 16.--23. 1. "EXT2,Extra byte 2" newline hexmask.long.byte 0x0 8.--15. 1. "EXT1,Extra byte 1" rbitfld.long 0x0 4.--6. "MAX,Maximum" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "CNT,Count" "0,1,2,3,4,5,6,7" line.long 0x4 "IBIEXT2,Extended IBI Data 2" hexmask.long.byte 0x4 24.--31. 1. "EXT7,Extra byte 7" hexmask.long.byte 0x4 16.--23. 1. "EXT6,Extra byte 6" newline hexmask.long.byte 0x4 8.--15. 1. "EXT5,Extra byte 5" hexmask.long.byte 0x4 0.--7. 1. "EXT4,Extra byte 4" rgroup.long 0xFFC++0x3 line.long 0x0 "SID,Target Module ID" hexmask.long 0x0 0.--31. 1. "ID,ID" tree.end endif sif (cpuis("MCXN547*")) tree "I3C1" base ad:0x40022000 group.long 0x0++0x17 line.long 0x0 "MCONFIG,Controller Configuration" hexmask.long.byte 0x0 28.--31. 1. "I2CBAUD,I2C Baud Rate" bitfld.long 0x0 25.--27. "SKEW,Skew" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 24. "ODHPP,Open Drain High Push-Pull" "0: ODHPP disabled. Open-Drain SCL High half-clock..,1: ODHPP enabled. Open-Drain High SCL half-lock.." hexmask.long.byte 0x0 16.--23. 1. "ODBAUD,Open Drain Baud Rate" newline hexmask.long.byte 0x0 12.--15. 1. "PPLOW,Push-Pull Low" hexmask.long.byte 0x0 8.--11. 1. "PPBAUD,Push-Pull Baud Rate" newline bitfld.long 0x0 6. "ODSTOP,Open Drain Stop" "0: Disable open-drain stop. ODSTOP must be disabled..,1: Enable open-drain stop. STOP is emitted at.." bitfld.long 0x0 4.--5. "HKEEP,High-Keeper" "0: NONE,1: WIRED_IN,2: PASSIVE_SDA,3: PASSIVE_ON_SDA_SCL" newline bitfld.long 0x0 3. "DISTO,Disable Timeout" "0: Timeout enabled,1: Timeout disabled if timeout is configured" bitfld.long 0x0 0.--1. "MSTENA,Controller Enable" "0: CONTROLLER_OFF,1: CONTROLLER_ON,2: CONTROLLER_CAPABLE,3: I2C_CONTROLLER_MODE" line.long 0x4 "SCONFIG,Target Configuration" hexmask.long.byte 0x4 25.--31. 1. "SADDR,Static Address" hexmask.long.byte 0x4 16.--23. 1. "BAMATCH,Bus Available Match" newline bitfld.long 0x4 9. "OFFLINE,Offline" "0: Disable,1: Enables wait to ensure the bus is not in HDR mode." bitfld.long 0x4 8. "IDRAND,ID random" "0: SIDPARTNO[PARTNO] is a part number and an..,1: SIDPARTNO[PARTNO] is a random value." newline bitfld.long 0x4 4. "DDROK,Double Data Rate OK" "0: Do not allow HDR-DDR messaging.,1: Allow HDR-DDR messaging." bitfld.long 0x4 3. "S0IGNORE,Ignore TE0/TE1 Errors" "0: Do not ignore TE0/TE1 errors,1: Ignore TE0/TE1 errors. Target does not detect.." newline bitfld.long 0x4 2. "MATCHSS,Match START or STOP" "0: Match START or STOP disable,1: Match START or STOP enable. START and STOP.." bitfld.long 0x4 1. "NACK,Not Acknowledge" "0: Always NACK disable,1: Always NACK enable. The target rejects all.." newline bitfld.long 0x4 0. "SLVENA,Target Enable" "0: Target ignores the I2C or I3C bus,1: Target can operate on the I2C or I3C bus" line.long 0x8 "SSTATUS,Target Status" rbitfld.long 0x8 30.--31. "TIMECTRL,Time Control" "0: NO_TIME_CONTROL,1: SYNC_MODE,2: ASYNC_MODE,3: BOTHSYNCASYNC" rbitfld.long 0x8 28.--29. "ACTSTATE,Activity State from Common Command Codes (CCC)" "0: NO_LATENCY,1: LATENCY_1MS,2: LATENCY_100MS,3: LATENCY_10S" newline rbitfld.long 0x8 27. "HJDIS,Hot-Join Disabled" "0: Hot-Join not disabled,1: Hot-Join disabled" rbitfld.long 0x8 25. "MRDIS,Controller Requests Are Disabled" "0: Controller Requests not disabled,1: Controller Requests disabled" newline rbitfld.long 0x8 24. "IBIDIS,In-Band Interrupts Are Disabled" "0: In-Band Interrupts not disabled,1: In-Band Interrupts disabled" rbitfld.long 0x8 20.--21. "EVDET,Event Details" "0: NONE,1: NO_REQUEST,2: NACKED,3: ACKED" newline eventfld.long 0x8 18. "EVENT,Event" "0: No event has occurred.,1: An IBI CR or HJ has occurred." eventfld.long 0x8 17. "CHANDLED,Common Command Code Handled" "0: CCC handling not in progress.,1: CCC handling in progress." newline eventfld.long 0x8 16. "HDRMATCH,High Data Rate Command Match" "0: HDR command did not match.,1: HDR command matched the I3C Dynamic Address of.." rbitfld.long 0x8 15. "ERRWARN,Error Warning" "0,1" newline eventfld.long 0x8 14. "CCC,Common Command Code" "0: No CCC received.,1: CCC received." eventfld.long 0x8 13. "DACHG,Dynamic Address Change" "0: No DA change detected.,1: DA change detected. The target DA has been.." newline rbitfld.long 0x8 12. "TXNOTFULL,Transmit Buffer Is Not Full" "0: Transmit buffer full,1: Transmit buffer not full" rbitfld.long 0x8 11. "RX_PEND,Received Message Pending" "0: No received message is pending.,1: Received message is pending." newline eventfld.long 0x8 10. "STOP,Stop" "0: No STOP detected.,1: Stopped state detected. A STOP state was present.." eventfld.long 0x8 9. "MATCHED,Matched" "0: No header matched.,1: An incoming header matched the I3C Dynamic or.." newline eventfld.long 0x8 8. "START,Start" "0: No START seen.,1: A START or repeated START was seen after the.." rbitfld.long 0x8 6. "STHDR,Status High Data Rate" "0: I3C bus not in HDR-DDR mode,1: The I3C bus is in HDR-DDR mode regardless of.." newline rbitfld.long 0x8 5. "STDAA,Status Dynamic Address Assignment" "0: Not in ENTDAA mode.,1: I3C bus is in Enter Dynamic Address Assignment.." rbitfld.long 0x8 4. "STREQWR,Status Request Write" "0: REQ in process is not SDR write data from the..,1: REQ in process is SDR write data from the.." newline rbitfld.long 0x8 3. "STREQRD,Status Request Read" "0: REQ in process is not an SDR read from this..,1: The REQ in process is an SDR read from this.." rbitfld.long 0x8 2. "STCCCH,Status Common Command Code Handler" "0: No CCC message is being handled.,1: A CCC message is being handled automatically." newline rbitfld.long 0x8 1. "STMSG,Status message" "0: Bus target not listening or responding.,1: This bus target is listening to the bus traffic.." rbitfld.long 0x8 0. "STNOTSTOP,Status Not Stop" "0: I3C module is in a STOP condition.,1: The bus is busy (has activity)." line.long 0xC "SCTRL,Target Control" hexmask.long.byte 0xC 24.--31. 1. "VENDINFO,Vendor Information" bitfld.long 0xC 20.--21. "ACTSTATE,Activity State of Target" "0,1,2,3" newline hexmask.long.byte 0xC 16.--19. 1. "PENDINT,Pending Interrupt" hexmask.long.byte 0xC 8.--15. 1. "IBIDATA,In-Band Interrupt Data" newline bitfld.long 0xC 3. "EXTDATA,Extended Data" "0: Extended data disabled.,1: Extended data enabled. After IBIDATA is emitted.." bitfld.long 0xC 0.--1. "EVENT,Event" "0: NORMAL_MODE,1: IBI,2: CONTROLLER_REQUEST,3: HOT_JOIN_REQUEST" line.long 0x10 "SINTSET,Target Interrupt Set" bitfld.long 0x10 18. "EVENT,Event Interrupt Enable" "0: Disable Event interrupt,1: Enable Event interrupt" bitfld.long 0x10 17. "CHANDLED,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC Handled interrupt,1: Enable CCC Handled interrupt" newline bitfld.long 0x10 16. "DDRMATCHED,Double Data Rate Interrupt Enable" "0: Disable DDR interrupt,1: Enable DDR interrupt" bitfld.long 0x10 15. "ERRWARN,Error or Warning Interrupt Enable" "0: Disable error or warning interrupt,1: Enable error or warning interrupt" newline bitfld.long 0x10 14. "CCC,CCC (that was not handled by I3C module) Interrupt Enable" "0: Disable CCC interrupt,1: Enable CCC interrupt" bitfld.long 0x10 13. "DACHG,Dynamic Address Change Interrupt Enable" "0: Disable DA Change interrupt,1: Enable DA Change interrupt" newline bitfld.long 0x10 12. "TXSEND,Transmit Interrupt Enable" "0: Disable Transmit interrupt,1: Enable Transmit interrupt" bitfld.long 0x10 11. "RXPEND,Receive Interrupt Enable" "0: Disable Receive interrupt,1: Enable Receive interrupt" newline bitfld.long 0x10 10. "STOP,Stop Interrupt Enable" "0: Disable STOP interrupt,1: Enable STOP interrupt" bitfld.long 0x10 9. "MATCHED,Match interrupt enable" "0: Disable match interrupt,1: Enable match interrupt" newline bitfld.long 0x10 8. "START,Start Interrupt Enable" "0: Disable START interrupt,1: Enable START interrupt" line.long 0x14 "SINTCLR,Target Interrupt Clear" eventfld.long 0x14 18. "EVENT,EVENT Interrupt Enable Clear" "0,1" eventfld.long 0x14 17. "CHANDLED,CHANDLED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 16. "DDRMATCHED,DDRMATCHED Interrupt Enable Clear" "0,1" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 14. "CCC,CCC Interrupt Enable Clear" "0,1" eventfld.long 0x14 13. "DACHG,DACHG Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 12. "TXSEND,TXSEND Interrupt Enable Clear" "0,1" eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 10. "STOP,STOP Interrupt Enable Clear" "0,1" eventfld.long 0x14 9. "MATCHED,MATCHED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 8. "START,START Interrupt Enable Clear" "0,1" rgroup.long 0x18++0x3 line.long 0x0 "SINTMASKED,Target Interrupt Mask" bitfld.long 0x0 18. "EVENT,EVENT Interrupt Mask" "0,1" bitfld.long 0x0 17. "CHANDLED,CHANDLED Interrupt Mask" "0,1" newline bitfld.long 0x0 16. "DDRMATCHED,DDRMATCHED Interrupt Mask" "0,1" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0,1" newline bitfld.long 0x0 14. "CCC,CCC Interrupt Mask" "0,1" bitfld.long 0x0 13. "DACHG,DACHG Interrupt Mask" "0,1" newline bitfld.long 0x0 12. "TXSEND,TXSEND Interrupt Mask" "0,1" bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" newline bitfld.long 0x0 10. "STOP,STOP Interrupt Mask" "0,1" bitfld.long 0x0 9. "MATCHED,MATCHED Interrupt Mask" "0,1" newline bitfld.long 0x0 8. "START,START interrupt mask" "0,1" group.long 0x1C++0x7 line.long 0x0 "SERRWARN,Target Errors and Warnings" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No Overwrite error,1: Overwrite error" eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No Over-read error,1: Over-read error" newline eventfld.long 0x0 11. "S0S1,TE0 or TE1 Error" "0: No TE0 or TE1 error,1: TE0 or TE1 error" eventfld.long 0x0 10. "HCRC,HDR-DDR CRC Error" "0: No HDR-DDR CRC error,1: HDR-DDR CRC error" newline eventfld.long 0x0 9. "HPAR,HDR Parity Error" "0: No HDR Parity error,1: HDR Parity error" eventfld.long 0x0 8. "SPAR,SDR Parity Error" "0: No SDR Parity error,1: SDR Parity error" newline eventfld.long 0x0 4. "INVSTART,Invalid Start Error" "0: No invalid start error,1: Invalid start error" eventfld.long 0x0 3. "TERM,Terminated Error" "0: No terminated error,1: Terminated error" newline eventfld.long 0x0 2. "URUNNACK,Underrun and Not Acknowledged (NACKED) Error" "0: No underrun and not acknowledged error,1: Underrun and not acknowledged error" eventfld.long 0x0 1. "URUN,Underrun Error" "0: No underrun error,1: Underrun error" newline eventfld.long 0x0 0. "ORUN,Overrun Error" "0: No overrun error,1: Overrun error" line.long 0x4 "SDMACTRL,Target DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,Width of DMA Operations" "0: Byte,1: Byte,2: Half word (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA Write (To-bus) Trigger" "0: DMA not used,1: DMA enabled for one frame (ended by DMA or..,2: DMA enabled until turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA Read (From-bus) Trigger" "0: DMA not used,1: DMA is enabled for one frame,2: DMA enabled until turned off,?" group.long 0x2C++0x3 line.long 0x0 "SDATACTRL,Target Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Not empty,1: Empty" rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Not full,1: Full" newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Count of Bytes in Receive" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Count of Bytes in Transmit" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 or more full,2: Trigger when 1/2 or more full,3: Trigger when 3/4 or more full" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: RXTRIG and TXTRIG fields cannot be changed on a..,1: RXTRIG and TXTRIG fields can be changed on a.." bitfld.long 0x0 1. "FLUSHFB,Flush the From-bus Buffer or FIFO" "0,1" newline bitfld.long 0x0 0. "FLUSHTB,Flush the To-bus Buffer or FIFO" "0,1" wgroup.long 0x30++0xF line.long 0x0 "SWDATAB,Target Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End Also" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." bitfld.long 0x0 8. "END,End" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." newline hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" line.long 0x4 "SWDATABE,Target Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "DATA,Data" line.long 0x8 "SWDATAH,Target Write Data Half-word" bitfld.long 0x8 16. "END,End of message" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data 0" line.long 0xC "SWDATAHE,Target Write Data Half-word End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data 0" rgroup.long 0x40++0x3 line.long 0x0 "SRDATAB,Target Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data 0" rgroup.long 0x48++0x3 line.long 0x0 "SRDATAH,Target Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,The second byte read from the target" hexmask.long.byte 0x0 0.--7. 1. "LSB,The first byte read from the target" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAB1,Target Write Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" rgroup.long 0x5C++0x7 line.long 0x0 "SCAPABILITIES2,Target Capabilities 2" bitfld.long 0x0 23. "SSTWR,Target-Target(s)-Tunnel Write Capable" "0: Not write capable,1: Write capable" bitfld.long 0x0 22. "SSTSUB,Target-Target(s)-Tunnel Subscriber Capable" "0: Not subscriber capable,1: Subscriber capable" newline bitfld.long 0x0 21. "AASA,Supports SETAASA" "0: Does not support SETAASA,1: Supports SETAASA" bitfld.long 0x0 18.--19. "GROUP,Group" "0: Does not supports v1.1 Group addressing,1: Supports one group,2: Supports two groups,3: Supports three groups" newline bitfld.long 0x0 17. "SLVRST,Target Reset" "0: Does not support Target Reset,1: Supports Target Reset" bitfld.long 0x0 9. "IBIXREG,In-Band Interrupt Extended Register" "0: Does not support extended registers for IBIs,1: Supports extended registers for IBIs" newline bitfld.long 0x0 8. "IBIEXT,In-Band Interrupt EXTDATA" "0: Does not support IBIEXT,1: Supports IBIEXT" bitfld.long 0x0 6. "I2CDEVID,I2C Device ID" "0: Does not support I2C device ID,1: Supports I2C device ID" newline bitfld.long 0x0 5. "I2CRST,I2C Software Reset" "0: Does not support I2C software reset,1: Supports I2C software reset" bitfld.long 0x0 4. "I2C10B,I2C 10-bit Address" "0: Does not support 10-bit I2C address,1: Supports 10-bit I2C address" newline hexmask.long.byte 0x0 0.--3. 1. "MAPCNT,Map Count" line.long 0x4 "SCAPABILITIES,Target Capabilities" bitfld.long 0x4 31. "DMA,Direct Memory Access" "0: Not supported,1: Supported" bitfld.long 0x4 30. "INT,Interrupts" "0: Not supported,1: Supported" newline bitfld.long 0x4 28.--29. "FIFORX,FIFO Receive" "0: Two or three,1: Four,2: Eight,3: 16 or larger" bitfld.long 0x4 26.--27. "FIFOTX,FIFO Transmit" "0: Two,1: Four,2: Eight,3: 16 or larger" newline bitfld.long 0x4 23.--25. "EXTFIFO,External FIFO" "0: No external FIFO is available,1: Standard available or free external FIFO,2: Request track external FIFO,?,?,?,?,?" bitfld.long 0x4 21. "TIMECTRL,Time Control" "0: No time control enabled,1: At least one time-control type supported" newline hexmask.long.byte 0x4 16.--20. 1. "IBI_MR_HJ,In-Band Interrupts Controller Requests Hot-Join Events" hexmask.long.byte 0x4 12.--15. 1. "CCCHANDLE,Common Command Codes Handling" newline bitfld.long 0x4 10.--11. "SADDR,Static Address" "0: No static address,1: Static address is fixed in hardware,2: Hardware controls the static address dynamically..,3: SCONFIG register supplies the static address" bitfld.long 0x4 9. "MASTER,Controller" "0: Not supported,1: Supported" newline bitfld.long 0x4 6.--7. "HDRSUPP,High Data Rate Support" "0: No HDR modes supported,1: Double Data Rate mode supported,?,?" hexmask.long.byte 0x4 2.--5. 1. "IDREG,ID Register" newline bitfld.long 0x4 0.--1. "IDENA,ID 48b Handler" "0: Application,1: Hardware,2: Hardware but the I3C module instance handles ID..,3: A part number register (PARTNO)" group.long 0x64++0x17 line.long 0x0 "SDYNADDR,Target Dynamic Address" hexmask.long.word 0x0 16.--31. 1. "KEY,Key" bitfld.long 0x0 13.--15. "SA10B,10bit Static Address" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 12. "MAPSA,Map a Static Address" "0,1" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic Address" newline bitfld.long 0x0 0. "DAVALID,Dynamic Address Valid" "0: DANOTASSIGNED: a Dynamic Address is not assigned,1: DAASSIGNED: a Dynamic Address is assigned" line.long 0x4 "SMAXLIMITS,Target Maximum Limits" hexmask.long.word 0x4 16.--27. 1. "MAXWR,Maximum Write Length" hexmask.long.word 0x4 0.--11. 1. "MAXRD,Maximum Read Length" line.long 0x8 "SIDPARTNO,Target ID Part Number" hexmask.long 0x8 0.--31. 1. "PARTNO,Part number" line.long 0xC "SIDEXT,Target ID Extension" hexmask.long.byte 0xC 16.--23. 1. "BCR,Bus Characteristics Register" hexmask.long.byte 0xC 8.--15. 1. "DCR,Device Characteristic Register" line.long 0x10 "SVENDORID,Target Vendor ID" hexmask.long.word 0x10 0.--14. 1. "VID,Vendor ID" line.long 0x14 "STCCLOCK,Target Time Control Clock" hexmask.long.byte 0x14 8.--15. 1. "FREQ,Clock Frequency" hexmask.long.byte 0x14 0.--7. 1. "ACCURACY,Clock Accuracy" rgroup.long 0x7C++0x3 line.long 0x0 "SMSGMAPADDR,Target Message Map Address" hexmask.long.byte 0x0 16.--19. 1. "MAPLASTM2,Matched Previous Index 2" hexmask.long.byte 0x0 8.--11. 1. "MAPLASTM1,Matched Previous Address Index 1" newline bitfld.long 0x0 4. "LASTSTATIC,Last Static Address Matched" "0: I3C dynamic address,1: I2C static address" hexmask.long.byte 0x0 0.--3. 1. "MAPLAST,Matched Address Index" group.long 0x84++0x13 line.long 0x0 "MCTRL,Controller Control" hexmask.long.byte 0x0 16.--23. 1. "RDTERM,Read Terminate Counter" hexmask.long.byte 0x0 9.--15. 1. "ADDR,Address" newline bitfld.long 0x0 8. "DIR,Direction" "0: Write,1: Read" bitfld.long 0x0 6.--7. "IBIRESP,In-Band Interrupt Response" "0: ACK (acknowledge),1: NACK (reject),2: Acknowledge with mandatory byte,3: Manual" newline bitfld.long 0x0 4.--5. "TYPE,Bus Type with EmitStartAddr" "0: I3C,1: I2C,2: DDR,?" bitfld.long 0x0 0.--2. "REQUEST,Request" "0: NONE,1: EMITSTARTADDR,2: EMITSTOP,3: IBIACKNACK,4: PROCESSDAA,?,6: Force Exit and Target Reset,7: AUTOIBI" line.long 0x4 "MSTATUS,Controller Status" hexmask.long.byte 0x4 24.--30. 1. "IBIADDR,IBI Address" eventfld.long 0x4 19. "NOWMASTER,Module Is Now Controller" "0: Module has not become controller,1: Module has become controller" newline rbitfld.long 0x4 15. "ERRWARN,Error Or Warning" "0: No error or warning,1: Error or warning" eventfld.long 0x4 13. "IBIWON,In-Band Interrupt (IBI) Won" "0: No IBI arbitration won,1: IBI arbitration won" newline rbitfld.long 0x4 12. "TXNOTFULL,TX Buffer or FIFO Not Full" "0: Receive buffer or FIFO full,1: Receive buffer or FIFO not full" rbitfld.long 0x4 11. "RXPEND,RXPEND" "0: No receive message pending,1: Receive message pending" newline eventfld.long 0x4 10. "COMPLETE,Complete" "0: Not complete,1: Complete" eventfld.long 0x4 9. "MCTRLDONE,Controller Control Done" "0: Not done,1: Done" newline eventfld.long 0x4 8. "SLVSTART,Target Start" "0: Target not requesting START,1: Target requesting START" rbitfld.long 0x4 6.--7. "IBITYPE,In-Band Interrupt (IBI) Type" "0: NONE,1: In-Band Interrupt,2: Controller Request,3: Hot-Join" newline rbitfld.long 0x4 5. "NACKED,Not Acknowledged" "0: Not NACKed,1: NACKed (not acknowledged)" rbitfld.long 0x4 4. "BETWEEN,Between" "0: Inactive,1: Active" newline rbitfld.long 0x4 0.--2. "STATE,State Of The Controller" "0: IDLE,1: SLVREQ,2: MSGSDR,3: NORMACT,4: MSGDDR,5: DAA,6: IBIACK,7: IBIRCV" line.long 0x8 "MIBIRULES,Controller In-band Interrupt Registry and Rules" bitfld.long 0x8 31. "NOBYTE,No IBI byte" "0: With mandatory IBI byte,1: Without mandatory IBI byte" bitfld.long 0x8 30. "MSB0,Most Significant Address Bit Is 0" "0: MSB is not 0.,1: For all I3C dynamic addresses MSB is 0." newline hexmask.long.byte 0x8 24.--29. 1. "ADDR4,ADDR4" hexmask.long.byte 0x8 18.--23. 1. "ADDR3,ADDR3" newline hexmask.long.byte 0x8 12.--17. 1. "ADDR2,ADDR2" hexmask.long.byte 0x8 6.--11. 1. "ADDR1,ADDR1" newline hexmask.long.byte 0x8 0.--5. 1. "ADDR0,ADDR0" line.long 0xC "MINTSET,Controller Interrupt Set" bitfld.long 0xC 19. "NOWMASTER,Now Controller (now this I3C module is a controller) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 15. "ERRWARN,Error or Warning (ERRWARN) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 13. "IBIWON,In-Band Interrupt (IBI) Won Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 12. "TXNOTFULL,TX buffer/FIFO is not full interrupt enable" "0: Disable,1: Enable" newline bitfld.long 0xC 11. "RXPEND,Rx Pending Interrupt Enable" "0,1" bitfld.long 0xC 10. "COMPLETE,Completed Message Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 9. "MCTRLDONE,Controller Control Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "SLVSTART,Target Start Interrupt Enable" "0: Disable,1: Enable" line.long 0x10 "MINTCLR,Controller Interrupt Clear" eventfld.long 0x10 19. "NOWMASTER,NOWCONTROLLER Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 13. "IBIWON,IBIWON Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 12. "TXNOTFULL,TXNOTFULL Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 11. "RXPEND,RXPEND Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 10. "COMPLETE,COMPLETE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 9. "MCTRLDONE,MCTRLDONE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 8. "SLVSTART,SLVSTART Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" rgroup.long 0x98++0x3 line.long 0x0 "MINTMASKED,Controller Interrupt Mask" bitfld.long 0x0 19. "NOWMASTER,NOWCONTROLLER Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 13. "IBIWON,IBIWON Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 12. "TXNOTFULL,TXNOTFULL Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" bitfld.long 0x0 10. "COMPLETE,COMPLETE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 9. "MCTRLDONE,MCTRLDONE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 8. "SLVSTART,SLVSTART Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" group.long 0x9C++0x7 line.long 0x0 "MERRWARN,Controller Errors and Warnings" eventfld.long 0x0 20. "TIMEOUT,Timeout Error" "0: No error,1: Error" eventfld.long 0x0 19. "INVREQ,Invalid Request Error" "0: No error,1: Error" newline eventfld.long 0x0 18. "MSGERR,Message Error" "0: No error,1: Error" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No error,1: Error" newline eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No error,1: Error" eventfld.long 0x0 10. "HCRC,High Data Rate CRC Error" "0: No error,1: Error" newline eventfld.long 0x0 9. "HPAR,High Data Rate Parity" "0: No error,1: Error" eventfld.long 0x0 4. "TERM,Terminate Error" "0: No error,1: Error" newline eventfld.long 0x0 3. "WRABT,Write Abort Error" "0: No error,1: Error" eventfld.long 0x0 2. "NACK,Not Acknowledge Error" "0: No error,1: Error" newline eventfld.long 0x0 1. "URUN,Underrun error" "0: No error,1: Error" line.long 0x4 "MDMACTRL,Controller DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,DMA Width" "0: Byte,1: Byte,2: Halfword (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA To Bus" "0: DMA is not used,1: Enable DMA for one frame (ended by DMA or..,2: Enable DMA until DMA is turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA From Bus" "0: DMA is not used,1: Enable DMA for one frame,2: Enable DMA until DMA is turned off,?" group.long 0xAC++0x3 line.long 0x0 "MDATACTRL,Controller Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Receive FIFO or buffer is not yet empty.,1: Receive FIFO or buffer is empty." rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Transmit FIFO or buffer is not yet full.,1: Transmit FIFO or buffer is full." newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Receive Byte Count" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Transmit Byte Count" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 full or more,2: Trigger when 1/2 full or more,3: Trigger when 3/4 full or more" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: Locked. RXTRIG and TXTRIG fields cannot be..,1: Unlocked. RXTRIG and TXTRIG fields can be.." bitfld.long 0x0 1. "FLUSHFB,Flush From-bus Buffer or FIFO" "0: No action,1: Flush the buffer" newline bitfld.long 0x0 0. "FLUSHTB,Flush To-bus Buffer or FIFO" "0: No action,1: Flush the buffer" wgroup.long 0xB0++0xF line.long 0x0 "MWDATAB,Controller Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End of Message Also" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." bitfld.long 0x0 8. "END,End of Message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." newline hexmask.long.byte 0x0 0.--7. 1. "VALUE,Data Byte" line.long 0x4 "MWDATABE,Controller Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "VALUE,Data" line.long 0x8 "MWDATAH,Controller Write Data Halfword" bitfld.long 0x8 16. "END,End of message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data Byte 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data Byte 0" line.long 0xC "MWDATAHE,Controller Write Data Halfword End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data Byte 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data Byte 0" rgroup.long 0xC0++0x3 line.long 0x0 "MRDATAB,Controller Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" rgroup.long 0xC8++0x3 line.long 0x0 "MRDATAH,Controller Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,MSB" hexmask.long.byte 0x0 0.--7. 1. "LSB,LSB" wgroup.long 0xCC++0x7 line.long 0x0 "MWDATAB1,Controller Write Byte Data 1(to bus)" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" line.long 0x4 "MWMSG_SDR_CONTROL,Controller Write Message Control in SDR mode" hexmask.long.byte 0x4 11.--15. 1. "LEN,Length" bitfld.long 0x4 10. "I2C,I2C" "0: I3C message,1: I2C message" newline bitfld.long 0x4 8. "END,End of SDR Message" "0: Not the end. SDR message ends waiting for a new..,1: End. SDR message ends at the STOP." hexmask.long.byte 0x4 1.--7. 1. "ADDR,Address" newline bitfld.long 0x4 0. "DIR,Direction" "0: Write,1: Read" wgroup.long 0xD0++0x3 line.long 0x0 "MWMSG_SDR_DATA,Controller Write Message Data in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xD4++0x3 line.long 0x0 "MRMSG_SDR,Controller Read Message in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL,Controller Write Message in DDR mode: First Control Word" hexmask.long.word 0x0 0.--15. 1. "ADDRCMD,Address Command" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL2,Controller Write Message in DDR mode Control 2" bitfld.long 0x0 14. "END,End of message" "0: Not the end. DDR message ends waiting for a new..,1: End. DDR message ends on HDR Exit." hexmask.long.word 0x0 0.--9. 1. "LEN,Length of Message" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_DATA,Controller Write Message Data in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xDC++0x3 line.long 0x0 "MRMSG_DDR,Controller Read Message in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0xE4++0x3 line.long 0x0 "MDYNADDR,Controller Dynamic Address" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic address" bitfld.long 0x0 0. "DAVALID,Dynamic address valid" "0: No valid DA assigned,1: Valid DA assigned" rgroup.long 0x11C++0x3 line.long 0x0 "SMAPCTRL0,Map Feature Control 0" bitfld.long 0x0 8.--10. "CAUSE,Cause" "0: No information. This value occurs when not..,1: Set using ENTDAA,2: Set using SETDASA SETAASA or SETNEWDA,3: Cleared using RSTDAA,4: Auto MAP change happened last. The change may..,?,?,?" hexmask.long.byte 0x0 1.--7. 1. "DA,Dynamic Address" newline bitfld.long 0x0 0. "ENA,Enable Primary Dynamic Address" "0: Disable,1: Enable" group.long 0x140++0x7 line.long 0x0 "IBIEXT1,Extended IBI Data 1" hexmask.long.byte 0x0 24.--31. 1. "EXT3,Extra byte 3" hexmask.long.byte 0x0 16.--23. 1. "EXT2,Extra byte 2" newline hexmask.long.byte 0x0 8.--15. 1. "EXT1,Extra byte 1" rbitfld.long 0x0 4.--6. "MAX,Maximum" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "CNT,Count" "0,1,2,3,4,5,6,7" line.long 0x4 "IBIEXT2,Extended IBI Data 2" hexmask.long.byte 0x4 24.--31. 1. "EXT7,Extra byte 7" hexmask.long.byte 0x4 16.--23. 1. "EXT6,Extra byte 6" newline hexmask.long.byte 0x4 8.--15. 1. "EXT5,Extra byte 5" hexmask.long.byte 0x4 0.--7. 1. "EXT4,Extra byte 4" rgroup.long 0xFFC++0x3 line.long 0x0 "SID,Target Module ID" hexmask.long 0x0 0.--31. 1. "ID,ID" tree.end endif sif (cpuis("MCXN946*")) tree "I3C1" base ad:0x40022000 group.long 0x0++0x17 line.long 0x0 "MCONFIG,Controller Configuration" hexmask.long.byte 0x0 28.--31. 1. "I2CBAUD,I2C Baud Rate" bitfld.long 0x0 25.--27. "SKEW,Skew" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 24. "ODHPP,Open Drain High Push-Pull" "0: ODHPP disabled. Open-Drain SCL High half-clock..,1: ODHPP enabled. Open-Drain High SCL half-lock.." hexmask.long.byte 0x0 16.--23. 1. "ODBAUD,Open Drain Baud Rate" newline hexmask.long.byte 0x0 12.--15. 1. "PPLOW,Push-Pull Low" hexmask.long.byte 0x0 8.--11. 1. "PPBAUD,Push-Pull Baud Rate" newline bitfld.long 0x0 6. "ODSTOP,Open Drain Stop" "0: Disable open-drain stop. ODSTOP must be disabled..,1: Enable open-drain stop. STOP is emitted at.." bitfld.long 0x0 4.--5. "HKEEP,High-Keeper" "0: NONE,1: WIRED_IN,2: PASSIVE_SDA,3: PASSIVE_ON_SDA_SCL" newline bitfld.long 0x0 3. "DISTO,Disable Timeout" "0: Timeout enabled,1: Timeout disabled if timeout is configured" bitfld.long 0x0 0.--1. "MSTENA,Controller Enable" "0: CONTROLLER_OFF,1: CONTROLLER_ON,2: CONTROLLER_CAPABLE,3: I2C_CONTROLLER_MODE" line.long 0x4 "SCONFIG,Target Configuration" hexmask.long.byte 0x4 25.--31. 1. "SADDR,Static Address" hexmask.long.byte 0x4 16.--23. 1. "BAMATCH,Bus Available Match" newline bitfld.long 0x4 9. "OFFLINE,Offline" "0: Disable,1: Enables wait to ensure the bus is not in HDR mode." bitfld.long 0x4 8. "IDRAND,ID random" "0: SIDPARTNO[PARTNO] is a part number and an..,1: SIDPARTNO[PARTNO] is a random value." newline bitfld.long 0x4 4. "DDROK,Double Data Rate OK" "0: Do not allow HDR-DDR messaging.,1: Allow HDR-DDR messaging." bitfld.long 0x4 3. "S0IGNORE,Ignore TE0/TE1 Errors" "0: Do not ignore TE0/TE1 errors,1: Ignore TE0/TE1 errors. Target does not detect.." newline bitfld.long 0x4 2. "MATCHSS,Match START or STOP" "0: Match START or STOP disable,1: Match START or STOP enable. START and STOP.." bitfld.long 0x4 1. "NACK,Not Acknowledge" "0: Always NACK disable,1: Always NACK enable. The target rejects all.." newline bitfld.long 0x4 0. "SLVENA,Target Enable" "0: Target ignores the I2C or I3C bus,1: Target can operate on the I2C or I3C bus" line.long 0x8 "SSTATUS,Target Status" rbitfld.long 0x8 30.--31. "TIMECTRL,Time Control" "0: NO_TIME_CONTROL,1: SYNC_MODE,2: ASYNC_MODE,3: BOTHSYNCASYNC" rbitfld.long 0x8 28.--29. "ACTSTATE,Activity State from Common Command Codes (CCC)" "0: NO_LATENCY,1: LATENCY_1MS,2: LATENCY_100MS,3: LATENCY_10S" newline rbitfld.long 0x8 27. "HJDIS,Hot-Join Disabled" "0: Hot-Join not disabled,1: Hot-Join disabled" rbitfld.long 0x8 25. "MRDIS,Controller Requests Are Disabled" "0: Controller Requests not disabled,1: Controller Requests disabled" newline rbitfld.long 0x8 24. "IBIDIS,In-Band Interrupts Are Disabled" "0: In-Band Interrupts not disabled,1: In-Band Interrupts disabled" rbitfld.long 0x8 20.--21. "EVDET,Event Details" "0: NONE,1: NO_REQUEST,2: NACKED,3: ACKED" newline eventfld.long 0x8 18. "EVENT,Event" "0: No event has occurred.,1: An IBI CR or HJ has occurred." eventfld.long 0x8 17. "CHANDLED,Common Command Code Handled" "0: CCC handling not in progress.,1: CCC handling in progress." newline eventfld.long 0x8 16. "HDRMATCH,High Data Rate Command Match" "0: HDR command did not match.,1: HDR command matched the I3C Dynamic Address of.." rbitfld.long 0x8 15. "ERRWARN,Error Warning" "0,1" newline eventfld.long 0x8 14. "CCC,Common Command Code" "0: No CCC received.,1: CCC received." eventfld.long 0x8 13. "DACHG,Dynamic Address Change" "0: No DA change detected.,1: DA change detected. The target DA has been.." newline rbitfld.long 0x8 12. "TXNOTFULL,Transmit Buffer Is Not Full" "0: Transmit buffer full,1: Transmit buffer not full" rbitfld.long 0x8 11. "RX_PEND,Received Message Pending" "0: No received message is pending.,1: Received message is pending." newline eventfld.long 0x8 10. "STOP,Stop" "0: No STOP detected.,1: Stopped state detected. A STOP state was present.." eventfld.long 0x8 9. "MATCHED,Matched" "0: No header matched.,1: An incoming header matched the I3C Dynamic or.." newline eventfld.long 0x8 8. "START,Start" "0: No START seen.,1: A START or repeated START was seen after the.." rbitfld.long 0x8 6. "STHDR,Status High Data Rate" "0: I3C bus not in HDR-DDR mode,1: The I3C bus is in HDR-DDR mode regardless of.." newline rbitfld.long 0x8 5. "STDAA,Status Dynamic Address Assignment" "0: Not in ENTDAA mode.,1: I3C bus is in Enter Dynamic Address Assignment.." rbitfld.long 0x8 4. "STREQWR,Status Request Write" "0: REQ in process is not SDR write data from the..,1: REQ in process is SDR write data from the.." newline rbitfld.long 0x8 3. "STREQRD,Status Request Read" "0: REQ in process is not an SDR read from this..,1: The REQ in process is an SDR read from this.." rbitfld.long 0x8 2. "STCCCH,Status Common Command Code Handler" "0: No CCC message is being handled.,1: A CCC message is being handled automatically." newline rbitfld.long 0x8 1. "STMSG,Status message" "0: Bus target not listening or responding.,1: This bus target is listening to the bus traffic.." rbitfld.long 0x8 0. "STNOTSTOP,Status Not Stop" "0: I3C module is in a STOP condition.,1: The bus is busy (has activity)." line.long 0xC "SCTRL,Target Control" hexmask.long.byte 0xC 24.--31. 1. "VENDINFO,Vendor Information" bitfld.long 0xC 20.--21. "ACTSTATE,Activity State of Target" "0,1,2,3" newline hexmask.long.byte 0xC 16.--19. 1. "PENDINT,Pending Interrupt" hexmask.long.byte 0xC 8.--15. 1. "IBIDATA,In-Band Interrupt Data" newline bitfld.long 0xC 3. "EXTDATA,Extended Data" "0: Extended data disabled.,1: Extended data enabled. After IBIDATA is emitted.." bitfld.long 0xC 0.--1. "EVENT,Event" "0: NORMAL_MODE,1: IBI,2: CONTROLLER_REQUEST,3: HOT_JOIN_REQUEST" line.long 0x10 "SINTSET,Target Interrupt Set" bitfld.long 0x10 18. "EVENT,Event Interrupt Enable" "0: Disable Event interrupt,1: Enable Event interrupt" bitfld.long 0x10 17. "CHANDLED,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC Handled interrupt,1: Enable CCC Handled interrupt" newline bitfld.long 0x10 16. "DDRMATCHED,Double Data Rate Interrupt Enable" "0: Disable DDR interrupt,1: Enable DDR interrupt" bitfld.long 0x10 15. "ERRWARN,Error or Warning Interrupt Enable" "0: Disable error or warning interrupt,1: Enable error or warning interrupt" newline bitfld.long 0x10 14. "CCC,CCC (that was not handled by I3C module) Interrupt Enable" "0: Disable CCC interrupt,1: Enable CCC interrupt" bitfld.long 0x10 13. "DACHG,Dynamic Address Change Interrupt Enable" "0: Disable DA Change interrupt,1: Enable DA Change interrupt" newline bitfld.long 0x10 12. "TXSEND,Transmit Interrupt Enable" "0: Disable Transmit interrupt,1: Enable Transmit interrupt" bitfld.long 0x10 11. "RXPEND,Receive Interrupt Enable" "0: Disable Receive interrupt,1: Enable Receive interrupt" newline bitfld.long 0x10 10. "STOP,Stop Interrupt Enable" "0: Disable STOP interrupt,1: Enable STOP interrupt" bitfld.long 0x10 9. "MATCHED,Match interrupt enable" "0: Disable match interrupt,1: Enable match interrupt" newline bitfld.long 0x10 8. "START,Start Interrupt Enable" "0: Disable START interrupt,1: Enable START interrupt" line.long 0x14 "SINTCLR,Target Interrupt Clear" eventfld.long 0x14 18. "EVENT,EVENT Interrupt Enable Clear" "0,1" eventfld.long 0x14 17. "CHANDLED,CHANDLED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 16. "DDRMATCHED,DDRMATCHED Interrupt Enable Clear" "0,1" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 14. "CCC,CCC Interrupt Enable Clear" "0,1" eventfld.long 0x14 13. "DACHG,DACHG Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 12. "TXSEND,TXSEND Interrupt Enable Clear" "0,1" eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 10. "STOP,STOP Interrupt Enable Clear" "0,1" eventfld.long 0x14 9. "MATCHED,MATCHED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 8. "START,START Interrupt Enable Clear" "0,1" rgroup.long 0x18++0x3 line.long 0x0 "SINTMASKED,Target Interrupt Mask" bitfld.long 0x0 18. "EVENT,EVENT Interrupt Mask" "0,1" bitfld.long 0x0 17. "CHANDLED,CHANDLED Interrupt Mask" "0,1" newline bitfld.long 0x0 16. "DDRMATCHED,DDRMATCHED Interrupt Mask" "0,1" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0,1" newline bitfld.long 0x0 14. "CCC,CCC Interrupt Mask" "0,1" bitfld.long 0x0 13. "DACHG,DACHG Interrupt Mask" "0,1" newline bitfld.long 0x0 12. "TXSEND,TXSEND Interrupt Mask" "0,1" bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" newline bitfld.long 0x0 10. "STOP,STOP Interrupt Mask" "0,1" bitfld.long 0x0 9. "MATCHED,MATCHED Interrupt Mask" "0,1" newline bitfld.long 0x0 8. "START,START interrupt mask" "0,1" group.long 0x1C++0x7 line.long 0x0 "SERRWARN,Target Errors and Warnings" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No Overwrite error,1: Overwrite error" eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No Over-read error,1: Over-read error" newline eventfld.long 0x0 11. "S0S1,TE0 or TE1 Error" "0: No TE0 or TE1 error,1: TE0 or TE1 error" eventfld.long 0x0 10. "HCRC,HDR-DDR CRC Error" "0: No HDR-DDR CRC error,1: HDR-DDR CRC error" newline eventfld.long 0x0 9. "HPAR,HDR Parity Error" "0: No HDR Parity error,1: HDR Parity error" eventfld.long 0x0 8. "SPAR,SDR Parity Error" "0: No SDR Parity error,1: SDR Parity error" newline eventfld.long 0x0 4. "INVSTART,Invalid Start Error" "0: No invalid start error,1: Invalid start error" eventfld.long 0x0 3. "TERM,Terminated Error" "0: No terminated error,1: Terminated error" newline eventfld.long 0x0 2. "URUNNACK,Underrun and Not Acknowledged (NACKED) Error" "0: No underrun and not acknowledged error,1: Underrun and not acknowledged error" eventfld.long 0x0 1. "URUN,Underrun Error" "0: No underrun error,1: Underrun error" newline eventfld.long 0x0 0. "ORUN,Overrun Error" "0: No overrun error,1: Overrun error" line.long 0x4 "SDMACTRL,Target DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,Width of DMA Operations" "0: Byte,1: Byte,2: Half word (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA Write (To-bus) Trigger" "0: DMA not used,1: DMA enabled for one frame (ended by DMA or..,2: DMA enabled until turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA Read (From-bus) Trigger" "0: DMA not used,1: DMA is enabled for one frame,2: DMA enabled until turned off,?" group.long 0x2C++0x3 line.long 0x0 "SDATACTRL,Target Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Not empty,1: Empty" rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Not full,1: Full" newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Count of Bytes in Receive" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Count of Bytes in Transmit" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 or more full,2: Trigger when 1/2 or more full,3: Trigger when 3/4 or more full" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: RXTRIG and TXTRIG fields cannot be changed on a..,1: RXTRIG and TXTRIG fields can be changed on a.." bitfld.long 0x0 1. "FLUSHFB,Flush the From-bus Buffer or FIFO" "0,1" newline bitfld.long 0x0 0. "FLUSHTB,Flush the To-bus Buffer or FIFO" "0,1" wgroup.long 0x30++0xF line.long 0x0 "SWDATAB,Target Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End Also" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." bitfld.long 0x0 8. "END,End" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." newline hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" line.long 0x4 "SWDATABE,Target Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "DATA,Data" line.long 0x8 "SWDATAH,Target Write Data Half-word" bitfld.long 0x8 16. "END,End of message" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data 0" line.long 0xC "SWDATAHE,Target Write Data Half-word End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data 0" rgroup.long 0x40++0x3 line.long 0x0 "SRDATAB,Target Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data 0" rgroup.long 0x48++0x3 line.long 0x0 "SRDATAH,Target Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,The second byte read from the target" hexmask.long.byte 0x0 0.--7. 1. "LSB,The first byte read from the target" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAB1,Target Write Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" rgroup.long 0x5C++0x7 line.long 0x0 "SCAPABILITIES2,Target Capabilities 2" bitfld.long 0x0 23. "SSTWR,Target-Target(s)-Tunnel Write Capable" "0: Not write capable,1: Write capable" bitfld.long 0x0 22. "SSTSUB,Target-Target(s)-Tunnel Subscriber Capable" "0: Not subscriber capable,1: Subscriber capable" newline bitfld.long 0x0 21. "AASA,Supports SETAASA" "0: Does not support SETAASA,1: Supports SETAASA" bitfld.long 0x0 18.--19. "GROUP,Group" "0: Does not supports v1.1 Group addressing,1: Supports one group,2: Supports two groups,3: Supports three groups" newline bitfld.long 0x0 17. "SLVRST,Target Reset" "0: Does not support Target Reset,1: Supports Target Reset" bitfld.long 0x0 9. "IBIXREG,In-Band Interrupt Extended Register" "0: Does not support extended registers for IBIs,1: Supports extended registers for IBIs" newline bitfld.long 0x0 8. "IBIEXT,In-Band Interrupt EXTDATA" "0: Does not support IBIEXT,1: Supports IBIEXT" bitfld.long 0x0 6. "I2CDEVID,I2C Device ID" "0: Does not support I2C device ID,1: Supports I2C device ID" newline bitfld.long 0x0 5. "I2CRST,I2C Software Reset" "0: Does not support I2C software reset,1: Supports I2C software reset" bitfld.long 0x0 4. "I2C10B,I2C 10-bit Address" "0: Does not support 10-bit I2C address,1: Supports 10-bit I2C address" newline hexmask.long.byte 0x0 0.--3. 1. "MAPCNT,Map Count" line.long 0x4 "SCAPABILITIES,Target Capabilities" bitfld.long 0x4 31. "DMA,Direct Memory Access" "0: Not supported,1: Supported" bitfld.long 0x4 30. "INT,Interrupts" "0: Not supported,1: Supported" newline bitfld.long 0x4 28.--29. "FIFORX,FIFO Receive" "0: Two or three,1: Four,2: Eight,3: 16 or larger" bitfld.long 0x4 26.--27. "FIFOTX,FIFO Transmit" "0: Two,1: Four,2: Eight,3: 16 or larger" newline bitfld.long 0x4 23.--25. "EXTFIFO,External FIFO" "0: No external FIFO is available,1: Standard available or free external FIFO,2: Request track external FIFO,?,?,?,?,?" bitfld.long 0x4 21. "TIMECTRL,Time Control" "0: No time control enabled,1: At least one time-control type supported" newline hexmask.long.byte 0x4 16.--20. 1. "IBI_MR_HJ,In-Band Interrupts Controller Requests Hot-Join Events" hexmask.long.byte 0x4 12.--15. 1. "CCCHANDLE,Common Command Codes Handling" newline bitfld.long 0x4 10.--11. "SADDR,Static Address" "0: No static address,1: Static address is fixed in hardware,2: Hardware controls the static address dynamically..,3: SCONFIG register supplies the static address" bitfld.long 0x4 9. "MASTER,Controller" "0: Not supported,1: Supported" newline bitfld.long 0x4 6.--7. "HDRSUPP,High Data Rate Support" "0: No HDR modes supported,1: Double Data Rate mode supported,?,?" hexmask.long.byte 0x4 2.--5. 1. "IDREG,ID Register" newline bitfld.long 0x4 0.--1. "IDENA,ID 48b Handler" "0: Application,1: Hardware,2: Hardware but the I3C module instance handles ID..,3: A part number register (PARTNO)" group.long 0x64++0x17 line.long 0x0 "SDYNADDR,Target Dynamic Address" hexmask.long.word 0x0 16.--31. 1. "KEY,Key" bitfld.long 0x0 13.--15. "SA10B,10bit Static Address" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 12. "MAPSA,Map a Static Address" "0,1" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic Address" newline bitfld.long 0x0 0. "DAVALID,Dynamic Address Valid" "0: DANOTASSIGNED: a Dynamic Address is not assigned,1: DAASSIGNED: a Dynamic Address is assigned" line.long 0x4 "SMAXLIMITS,Target Maximum Limits" hexmask.long.word 0x4 16.--27. 1. "MAXWR,Maximum Write Length" hexmask.long.word 0x4 0.--11. 1. "MAXRD,Maximum Read Length" line.long 0x8 "SIDPARTNO,Target ID Part Number" hexmask.long 0x8 0.--31. 1. "PARTNO,Part number" line.long 0xC "SIDEXT,Target ID Extension" hexmask.long.byte 0xC 16.--23. 1. "BCR,Bus Characteristics Register" hexmask.long.byte 0xC 8.--15. 1. "DCR,Device Characteristic Register" line.long 0x10 "SVENDORID,Target Vendor ID" hexmask.long.word 0x10 0.--14. 1. "VID,Vendor ID" line.long 0x14 "STCCLOCK,Target Time Control Clock" hexmask.long.byte 0x14 8.--15. 1. "FREQ,Clock Frequency" hexmask.long.byte 0x14 0.--7. 1. "ACCURACY,Clock Accuracy" rgroup.long 0x7C++0x3 line.long 0x0 "SMSGMAPADDR,Target Message Map Address" hexmask.long.byte 0x0 16.--19. 1. "MAPLASTM2,Matched Previous Index 2" hexmask.long.byte 0x0 8.--11. 1. "MAPLASTM1,Matched Previous Address Index 1" newline bitfld.long 0x0 4. "LASTSTATIC,Last Static Address Matched" "0: I3C dynamic address,1: I2C static address" hexmask.long.byte 0x0 0.--3. 1. "MAPLAST,Matched Address Index" group.long 0x84++0x13 line.long 0x0 "MCTRL,Controller Control" hexmask.long.byte 0x0 16.--23. 1. "RDTERM,Read Terminate Counter" hexmask.long.byte 0x0 9.--15. 1. "ADDR,Address" newline bitfld.long 0x0 8. "DIR,Direction" "0: Write,1: Read" bitfld.long 0x0 6.--7. "IBIRESP,In-Band Interrupt Response" "0: ACK (acknowledge),1: NACK (reject),2: Acknowledge with mandatory byte,3: Manual" newline bitfld.long 0x0 4.--5. "TYPE,Bus Type with EmitStartAddr" "0: I3C,1: I2C,2: DDR,?" bitfld.long 0x0 0.--2. "REQUEST,Request" "0: NONE,1: EMITSTARTADDR,2: EMITSTOP,3: IBIACKNACK,4: PROCESSDAA,?,6: Force Exit and Target Reset,7: AUTOIBI" line.long 0x4 "MSTATUS,Controller Status" hexmask.long.byte 0x4 24.--30. 1. "IBIADDR,IBI Address" eventfld.long 0x4 19. "NOWMASTER,Module Is Now Controller" "0: Module has not become controller,1: Module has become controller" newline rbitfld.long 0x4 15. "ERRWARN,Error Or Warning" "0: No error or warning,1: Error or warning" eventfld.long 0x4 13. "IBIWON,In-Band Interrupt (IBI) Won" "0: No IBI arbitration won,1: IBI arbitration won" newline rbitfld.long 0x4 12. "TXNOTFULL,TX Buffer or FIFO Not Full" "0: Receive buffer or FIFO full,1: Receive buffer or FIFO not full" rbitfld.long 0x4 11. "RXPEND,RXPEND" "0: No receive message pending,1: Receive message pending" newline eventfld.long 0x4 10. "COMPLETE,Complete" "0: Not complete,1: Complete" eventfld.long 0x4 9. "MCTRLDONE,Controller Control Done" "0: Not done,1: Done" newline eventfld.long 0x4 8. "SLVSTART,Target Start" "0: Target not requesting START,1: Target requesting START" rbitfld.long 0x4 6.--7. "IBITYPE,In-Band Interrupt (IBI) Type" "0: NONE,1: In-Band Interrupt,2: Controller Request,3: Hot-Join" newline rbitfld.long 0x4 5. "NACKED,Not Acknowledged" "0: Not NACKed,1: NACKed (not acknowledged)" rbitfld.long 0x4 4. "BETWEEN,Between" "0: Inactive,1: Active" newline rbitfld.long 0x4 0.--2. "STATE,State Of The Controller" "0: IDLE,1: SLVREQ,2: MSGSDR,3: NORMACT,4: MSGDDR,5: DAA,6: IBIACK,7: IBIRCV" line.long 0x8 "MIBIRULES,Controller In-band Interrupt Registry and Rules" bitfld.long 0x8 31. "NOBYTE,No IBI byte" "0: With mandatory IBI byte,1: Without mandatory IBI byte" bitfld.long 0x8 30. "MSB0,Most Significant Address Bit Is 0" "0: MSB is not 0.,1: For all I3C dynamic addresses MSB is 0." newline hexmask.long.byte 0x8 24.--29. 1. "ADDR4,ADDR4" hexmask.long.byte 0x8 18.--23. 1. "ADDR3,ADDR3" newline hexmask.long.byte 0x8 12.--17. 1. "ADDR2,ADDR2" hexmask.long.byte 0x8 6.--11. 1. "ADDR1,ADDR1" newline hexmask.long.byte 0x8 0.--5. 1. "ADDR0,ADDR0" line.long 0xC "MINTSET,Controller Interrupt Set" bitfld.long 0xC 19. "NOWMASTER,Now Controller (now this I3C module is a controller) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 15. "ERRWARN,Error or Warning (ERRWARN) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 13. "IBIWON,In-Band Interrupt (IBI) Won Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 12. "TXNOTFULL,TX buffer/FIFO is not full interrupt enable" "0: Disable,1: Enable" newline bitfld.long 0xC 11. "RXPEND,Rx Pending Interrupt Enable" "0,1" bitfld.long 0xC 10. "COMPLETE,Completed Message Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 9. "MCTRLDONE,Controller Control Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "SLVSTART,Target Start Interrupt Enable" "0: Disable,1: Enable" line.long 0x10 "MINTCLR,Controller Interrupt Clear" eventfld.long 0x10 19. "NOWMASTER,NOWCONTROLLER Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 13. "IBIWON,IBIWON Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 12. "TXNOTFULL,TXNOTFULL Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 11. "RXPEND,RXPEND Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 10. "COMPLETE,COMPLETE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 9. "MCTRLDONE,MCTRLDONE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 8. "SLVSTART,SLVSTART Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" rgroup.long 0x98++0x3 line.long 0x0 "MINTMASKED,Controller Interrupt Mask" bitfld.long 0x0 19. "NOWMASTER,NOWCONTROLLER Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 13. "IBIWON,IBIWON Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 12. "TXNOTFULL,TXNOTFULL Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" bitfld.long 0x0 10. "COMPLETE,COMPLETE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 9. "MCTRLDONE,MCTRLDONE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 8. "SLVSTART,SLVSTART Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" group.long 0x9C++0x7 line.long 0x0 "MERRWARN,Controller Errors and Warnings" eventfld.long 0x0 20. "TIMEOUT,Timeout Error" "0: No error,1: Error" eventfld.long 0x0 19. "INVREQ,Invalid Request Error" "0: No error,1: Error" newline eventfld.long 0x0 18. "MSGERR,Message Error" "0: No error,1: Error" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No error,1: Error" newline eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No error,1: Error" eventfld.long 0x0 10. "HCRC,High Data Rate CRC Error" "0: No error,1: Error" newline eventfld.long 0x0 9. "HPAR,High Data Rate Parity" "0: No error,1: Error" eventfld.long 0x0 4. "TERM,Terminate Error" "0: No error,1: Error" newline eventfld.long 0x0 3. "WRABT,Write Abort Error" "0: No error,1: Error" eventfld.long 0x0 2. "NACK,Not Acknowledge Error" "0: No error,1: Error" newline eventfld.long 0x0 1. "URUN,Underrun error" "0: No error,1: Error" line.long 0x4 "MDMACTRL,Controller DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,DMA Width" "0: Byte,1: Byte,2: Halfword (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA To Bus" "0: DMA is not used,1: Enable DMA for one frame (ended by DMA or..,2: Enable DMA until DMA is turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA From Bus" "0: DMA is not used,1: Enable DMA for one frame,2: Enable DMA until DMA is turned off,?" group.long 0xAC++0x3 line.long 0x0 "MDATACTRL,Controller Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Receive FIFO or buffer is not yet empty.,1: Receive FIFO or buffer is empty." rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Transmit FIFO or buffer is not yet full.,1: Transmit FIFO or buffer is full." newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Receive Byte Count" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Transmit Byte Count" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 full or more,2: Trigger when 1/2 full or more,3: Trigger when 3/4 full or more" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: Locked. RXTRIG and TXTRIG fields cannot be..,1: Unlocked. RXTRIG and TXTRIG fields can be.." bitfld.long 0x0 1. "FLUSHFB,Flush From-bus Buffer or FIFO" "0: No action,1: Flush the buffer" newline bitfld.long 0x0 0. "FLUSHTB,Flush To-bus Buffer or FIFO" "0: No action,1: Flush the buffer" wgroup.long 0xB0++0xF line.long 0x0 "MWDATAB,Controller Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End of Message Also" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." bitfld.long 0x0 8. "END,End of Message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." newline hexmask.long.byte 0x0 0.--7. 1. "VALUE,Data Byte" line.long 0x4 "MWDATABE,Controller Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "VALUE,Data" line.long 0x8 "MWDATAH,Controller Write Data Halfword" bitfld.long 0x8 16. "END,End of message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data Byte 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data Byte 0" line.long 0xC "MWDATAHE,Controller Write Data Halfword End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data Byte 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data Byte 0" rgroup.long 0xC0++0x3 line.long 0x0 "MRDATAB,Controller Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" rgroup.long 0xC8++0x3 line.long 0x0 "MRDATAH,Controller Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,MSB" hexmask.long.byte 0x0 0.--7. 1. "LSB,LSB" wgroup.long 0xCC++0x7 line.long 0x0 "MWDATAB1,Controller Write Byte Data 1(to bus)" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" line.long 0x4 "MWMSG_SDR_CONTROL,Controller Write Message Control in SDR mode" hexmask.long.byte 0x4 11.--15. 1. "LEN,Length" bitfld.long 0x4 10. "I2C,I2C" "0: I3C message,1: I2C message" newline bitfld.long 0x4 8. "END,End of SDR Message" "0: Not the end. SDR message ends waiting for a new..,1: End. SDR message ends at the STOP." hexmask.long.byte 0x4 1.--7. 1. "ADDR,Address" newline bitfld.long 0x4 0. "DIR,Direction" "0: Write,1: Read" wgroup.long 0xD0++0x3 line.long 0x0 "MWMSG_SDR_DATA,Controller Write Message Data in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xD4++0x3 line.long 0x0 "MRMSG_SDR,Controller Read Message in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL,Controller Write Message in DDR mode: First Control Word" hexmask.long.word 0x0 0.--15. 1. "ADDRCMD,Address Command" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL2,Controller Write Message in DDR mode Control 2" bitfld.long 0x0 14. "END,End of message" "0: Not the end. DDR message ends waiting for a new..,1: End. DDR message ends on HDR Exit." hexmask.long.word 0x0 0.--9. 1. "LEN,Length of Message" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_DATA,Controller Write Message Data in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xDC++0x3 line.long 0x0 "MRMSG_DDR,Controller Read Message in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0xE4++0x3 line.long 0x0 "MDYNADDR,Controller Dynamic Address" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic address" bitfld.long 0x0 0. "DAVALID,Dynamic address valid" "0: No valid DA assigned,1: Valid DA assigned" rgroup.long 0x11C++0x3 line.long 0x0 "SMAPCTRL0,Map Feature Control 0" bitfld.long 0x0 8.--10. "CAUSE,Cause" "0: No information. This value occurs when not..,1: Set using ENTDAA,2: Set using SETDASA SETAASA or SETNEWDA,3: Cleared using RSTDAA,4: Auto MAP change happened last. The change may..,?,?,?" hexmask.long.byte 0x0 1.--7. 1. "DA,Dynamic Address" newline bitfld.long 0x0 0. "ENA,Enable Primary Dynamic Address" "0: Disable,1: Enable" group.long 0x140++0x7 line.long 0x0 "IBIEXT1,Extended IBI Data 1" hexmask.long.byte 0x0 24.--31. 1. "EXT3,Extra byte 3" hexmask.long.byte 0x0 16.--23. 1. "EXT2,Extra byte 2" newline hexmask.long.byte 0x0 8.--15. 1. "EXT1,Extra byte 1" rbitfld.long 0x0 4.--6. "MAX,Maximum" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "CNT,Count" "0,1,2,3,4,5,6,7" line.long 0x4 "IBIEXT2,Extended IBI Data 2" hexmask.long.byte 0x4 24.--31. 1. "EXT7,Extra byte 7" hexmask.long.byte 0x4 16.--23. 1. "EXT6,Extra byte 6" newline hexmask.long.byte 0x4 8.--15. 1. "EXT5,Extra byte 5" hexmask.long.byte 0x4 0.--7. 1. "EXT4,Extra byte 4" rgroup.long 0xFFC++0x3 line.long 0x0 "SID,Target Module ID" hexmask.long 0x0 0.--31. 1. "ID,ID" tree.end endif sif (cpuis("MCXN947*")) tree "I3C1" base ad:0x40022000 group.long 0x0++0x17 line.long 0x0 "MCONFIG,Controller Configuration" hexmask.long.byte 0x0 28.--31. 1. "I2CBAUD,I2C Baud Rate" bitfld.long 0x0 25.--27. "SKEW,Skew" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 24. "ODHPP,Open Drain High Push-Pull" "0: ODHPP disabled. Open-Drain SCL High half-clock..,1: ODHPP enabled. Open-Drain High SCL half-lock.." hexmask.long.byte 0x0 16.--23. 1. "ODBAUD,Open Drain Baud Rate" newline hexmask.long.byte 0x0 12.--15. 1. "PPLOW,Push-Pull Low" hexmask.long.byte 0x0 8.--11. 1. "PPBAUD,Push-Pull Baud Rate" newline bitfld.long 0x0 6. "ODSTOP,Open Drain Stop" "0: Disable open-drain stop. ODSTOP must be disabled..,1: Enable open-drain stop. STOP is emitted at.." bitfld.long 0x0 4.--5. "HKEEP,High-Keeper" "0: NONE,1: WIRED_IN,2: PASSIVE_SDA,3: PASSIVE_ON_SDA_SCL" newline bitfld.long 0x0 3. "DISTO,Disable Timeout" "0: Timeout enabled,1: Timeout disabled if timeout is configured" bitfld.long 0x0 0.--1. "MSTENA,Controller Enable" "0: CONTROLLER_OFF,1: CONTROLLER_ON,2: CONTROLLER_CAPABLE,3: I2C_CONTROLLER_MODE" line.long 0x4 "SCONFIG,Target Configuration" hexmask.long.byte 0x4 25.--31. 1. "SADDR,Static Address" hexmask.long.byte 0x4 16.--23. 1. "BAMATCH,Bus Available Match" newline bitfld.long 0x4 9. "OFFLINE,Offline" "0: Disable,1: Enables wait to ensure the bus is not in HDR mode." bitfld.long 0x4 8. "IDRAND,ID random" "0: SIDPARTNO[PARTNO] is a part number and an..,1: SIDPARTNO[PARTNO] is a random value." newline bitfld.long 0x4 4. "DDROK,Double Data Rate OK" "0: Do not allow HDR-DDR messaging.,1: Allow HDR-DDR messaging." bitfld.long 0x4 3. "S0IGNORE,Ignore TE0/TE1 Errors" "0: Do not ignore TE0/TE1 errors,1: Ignore TE0/TE1 errors. Target does not detect.." newline bitfld.long 0x4 2. "MATCHSS,Match START or STOP" "0: Match START or STOP disable,1: Match START or STOP enable. START and STOP.." bitfld.long 0x4 1. "NACK,Not Acknowledge" "0: Always NACK disable,1: Always NACK enable. The target rejects all.." newline bitfld.long 0x4 0. "SLVENA,Target Enable" "0: Target ignores the I2C or I3C bus,1: Target can operate on the I2C or I3C bus" line.long 0x8 "SSTATUS,Target Status" rbitfld.long 0x8 30.--31. "TIMECTRL,Time Control" "0: NO_TIME_CONTROL,1: SYNC_MODE,2: ASYNC_MODE,3: BOTHSYNCASYNC" rbitfld.long 0x8 28.--29. "ACTSTATE,Activity State from Common Command Codes (CCC)" "0: NO_LATENCY,1: LATENCY_1MS,2: LATENCY_100MS,3: LATENCY_10S" newline rbitfld.long 0x8 27. "HJDIS,Hot-Join Disabled" "0: Hot-Join not disabled,1: Hot-Join disabled" rbitfld.long 0x8 25. "MRDIS,Controller Requests Are Disabled" "0: Controller Requests not disabled,1: Controller Requests disabled" newline rbitfld.long 0x8 24. "IBIDIS,In-Band Interrupts Are Disabled" "0: In-Band Interrupts not disabled,1: In-Band Interrupts disabled" rbitfld.long 0x8 20.--21. "EVDET,Event Details" "0: NONE,1: NO_REQUEST,2: NACKED,3: ACKED" newline eventfld.long 0x8 18. "EVENT,Event" "0: No event has occurred.,1: An IBI CR or HJ has occurred." eventfld.long 0x8 17. "CHANDLED,Common Command Code Handled" "0: CCC handling not in progress.,1: CCC handling in progress." newline eventfld.long 0x8 16. "HDRMATCH,High Data Rate Command Match" "0: HDR command did not match.,1: HDR command matched the I3C Dynamic Address of.." rbitfld.long 0x8 15. "ERRWARN,Error Warning" "0,1" newline eventfld.long 0x8 14. "CCC,Common Command Code" "0: No CCC received.,1: CCC received." eventfld.long 0x8 13. "DACHG,Dynamic Address Change" "0: No DA change detected.,1: DA change detected. The target DA has been.." newline rbitfld.long 0x8 12. "TXNOTFULL,Transmit Buffer Is Not Full" "0: Transmit buffer full,1: Transmit buffer not full" rbitfld.long 0x8 11. "RX_PEND,Received Message Pending" "0: No received message is pending.,1: Received message is pending." newline eventfld.long 0x8 10. "STOP,Stop" "0: No STOP detected.,1: Stopped state detected. A STOP state was present.." eventfld.long 0x8 9. "MATCHED,Matched" "0: No header matched.,1: An incoming header matched the I3C Dynamic or.." newline eventfld.long 0x8 8. "START,Start" "0: No START seen.,1: A START or repeated START was seen after the.." rbitfld.long 0x8 6. "STHDR,Status High Data Rate" "0: I3C bus not in HDR-DDR mode,1: The I3C bus is in HDR-DDR mode regardless of.." newline rbitfld.long 0x8 5. "STDAA,Status Dynamic Address Assignment" "0: Not in ENTDAA mode.,1: I3C bus is in Enter Dynamic Address Assignment.." rbitfld.long 0x8 4. "STREQWR,Status Request Write" "0: REQ in process is not SDR write data from the..,1: REQ in process is SDR write data from the.." newline rbitfld.long 0x8 3. "STREQRD,Status Request Read" "0: REQ in process is not an SDR read from this..,1: The REQ in process is an SDR read from this.." rbitfld.long 0x8 2. "STCCCH,Status Common Command Code Handler" "0: No CCC message is being handled.,1: A CCC message is being handled automatically." newline rbitfld.long 0x8 1. "STMSG,Status message" "0: Bus target not listening or responding.,1: This bus target is listening to the bus traffic.." rbitfld.long 0x8 0. "STNOTSTOP,Status Not Stop" "0: I3C module is in a STOP condition.,1: The bus is busy (has activity)." line.long 0xC "SCTRL,Target Control" hexmask.long.byte 0xC 24.--31. 1. "VENDINFO,Vendor Information" bitfld.long 0xC 20.--21. "ACTSTATE,Activity State of Target" "0,1,2,3" newline hexmask.long.byte 0xC 16.--19. 1. "PENDINT,Pending Interrupt" hexmask.long.byte 0xC 8.--15. 1. "IBIDATA,In-Band Interrupt Data" newline bitfld.long 0xC 3. "EXTDATA,Extended Data" "0: Extended data disabled.,1: Extended data enabled. After IBIDATA is emitted.." bitfld.long 0xC 0.--1. "EVENT,Event" "0: NORMAL_MODE,1: IBI,2: CONTROLLER_REQUEST,3: HOT_JOIN_REQUEST" line.long 0x10 "SINTSET,Target Interrupt Set" bitfld.long 0x10 18. "EVENT,Event Interrupt Enable" "0: Disable Event interrupt,1: Enable Event interrupt" bitfld.long 0x10 17. "CHANDLED,Common Command Code (CCC) Interrupt Enable" "0: Disable CCC Handled interrupt,1: Enable CCC Handled interrupt" newline bitfld.long 0x10 16. "DDRMATCHED,Double Data Rate Interrupt Enable" "0: Disable DDR interrupt,1: Enable DDR interrupt" bitfld.long 0x10 15. "ERRWARN,Error or Warning Interrupt Enable" "0: Disable error or warning interrupt,1: Enable error or warning interrupt" newline bitfld.long 0x10 14. "CCC,CCC (that was not handled by I3C module) Interrupt Enable" "0: Disable CCC interrupt,1: Enable CCC interrupt" bitfld.long 0x10 13. "DACHG,Dynamic Address Change Interrupt Enable" "0: Disable DA Change interrupt,1: Enable DA Change interrupt" newline bitfld.long 0x10 12. "TXSEND,Transmit Interrupt Enable" "0: Disable Transmit interrupt,1: Enable Transmit interrupt" bitfld.long 0x10 11. "RXPEND,Receive Interrupt Enable" "0: Disable Receive interrupt,1: Enable Receive interrupt" newline bitfld.long 0x10 10. "STOP,Stop Interrupt Enable" "0: Disable STOP interrupt,1: Enable STOP interrupt" bitfld.long 0x10 9. "MATCHED,Match interrupt enable" "0: Disable match interrupt,1: Enable match interrupt" newline bitfld.long 0x10 8. "START,Start Interrupt Enable" "0: Disable START interrupt,1: Enable START interrupt" line.long 0x14 "SINTCLR,Target Interrupt Clear" eventfld.long 0x14 18. "EVENT,EVENT Interrupt Enable Clear" "0,1" eventfld.long 0x14 17. "CHANDLED,CHANDLED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 16. "DDRMATCHED,DDRMATCHED Interrupt Enable Clear" "0,1" eventfld.long 0x14 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 14. "CCC,CCC Interrupt Enable Clear" "0,1" eventfld.long 0x14 13. "DACHG,DACHG Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 12. "TXSEND,TXSEND Interrupt Enable Clear" "0,1" eventfld.long 0x14 11. "RXPEND,RXPEND Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 10. "STOP,STOP Interrupt Enable Clear" "0,1" eventfld.long 0x14 9. "MATCHED,MATCHED Interrupt Enable Clear" "0,1" newline eventfld.long 0x14 8. "START,START Interrupt Enable Clear" "0,1" rgroup.long 0x18++0x3 line.long 0x0 "SINTMASKED,Target Interrupt Mask" bitfld.long 0x0 18. "EVENT,EVENT Interrupt Mask" "0,1" bitfld.long 0x0 17. "CHANDLED,CHANDLED Interrupt Mask" "0,1" newline bitfld.long 0x0 16. "DDRMATCHED,DDRMATCHED Interrupt Mask" "0,1" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0,1" newline bitfld.long 0x0 14. "CCC,CCC Interrupt Mask" "0,1" bitfld.long 0x0 13. "DACHG,DACHG Interrupt Mask" "0,1" newline bitfld.long 0x0 12. "TXSEND,TXSEND Interrupt Mask" "0,1" bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" newline bitfld.long 0x0 10. "STOP,STOP Interrupt Mask" "0,1" bitfld.long 0x0 9. "MATCHED,MATCHED Interrupt Mask" "0,1" newline bitfld.long 0x0 8. "START,START interrupt mask" "0,1" group.long 0x1C++0x7 line.long 0x0 "SERRWARN,Target Errors and Warnings" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No Overwrite error,1: Overwrite error" eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No Over-read error,1: Over-read error" newline eventfld.long 0x0 11. "S0S1,TE0 or TE1 Error" "0: No TE0 or TE1 error,1: TE0 or TE1 error" eventfld.long 0x0 10. "HCRC,HDR-DDR CRC Error" "0: No HDR-DDR CRC error,1: HDR-DDR CRC error" newline eventfld.long 0x0 9. "HPAR,HDR Parity Error" "0: No HDR Parity error,1: HDR Parity error" eventfld.long 0x0 8. "SPAR,SDR Parity Error" "0: No SDR Parity error,1: SDR Parity error" newline eventfld.long 0x0 4. "INVSTART,Invalid Start Error" "0: No invalid start error,1: Invalid start error" eventfld.long 0x0 3. "TERM,Terminated Error" "0: No terminated error,1: Terminated error" newline eventfld.long 0x0 2. "URUNNACK,Underrun and Not Acknowledged (NACKED) Error" "0: No underrun and not acknowledged error,1: Underrun and not acknowledged error" eventfld.long 0x0 1. "URUN,Underrun Error" "0: No underrun error,1: Underrun error" newline eventfld.long 0x0 0. "ORUN,Overrun Error" "0: No overrun error,1: Overrun error" line.long 0x4 "SDMACTRL,Target DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,Width of DMA Operations" "0: Byte,1: Byte,2: Half word (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA Write (To-bus) Trigger" "0: DMA not used,1: DMA enabled for one frame (ended by DMA or..,2: DMA enabled until turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA Read (From-bus) Trigger" "0: DMA not used,1: DMA is enabled for one frame,2: DMA enabled until turned off,?" group.long 0x2C++0x3 line.long 0x0 "SDATACTRL,Target Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Not empty,1: Empty" rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Not full,1: Full" newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Count of Bytes in Receive" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Count of Bytes in Transmit" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 or more full,2: Trigger when 1/2 or more full,3: Trigger when 3/4 or more full" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: RXTRIG and TXTRIG fields cannot be changed on a..,1: RXTRIG and TXTRIG fields can be changed on a.." bitfld.long 0x0 1. "FLUSHFB,Flush the From-bus Buffer or FIFO" "0,1" newline bitfld.long 0x0 0. "FLUSHTB,Flush the To-bus Buffer or FIFO" "0,1" wgroup.long 0x30++0xF line.long 0x0 "SWDATAB,Target Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End Also" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." bitfld.long 0x0 8. "END,End" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." newline hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" line.long 0x4 "SWDATABE,Target Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "DATA,Data" line.long 0x8 "SWDATAH,Target Write Data Half-word" bitfld.long 0x8 16. "END,End of message" "0: Not the end. There are more bytes in the message.,1: End. This bit marks the last byte of the message." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data 0" line.long 0xC "SWDATAHE,Target Write Data Half-word End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data 0" rgroup.long 0x40++0x3 line.long 0x0 "SRDATAB,Target Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data 0" rgroup.long 0x48++0x3 line.long 0x0 "SRDATAH,Target Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,The second byte read from the target" hexmask.long.byte 0x0 0.--7. 1. "LSB,The first byte read from the target" wgroup.long 0x54++0x3 line.long 0x0 "SWDATAB1,Target Write Data Byte" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" rgroup.long 0x5C++0x7 line.long 0x0 "SCAPABILITIES2,Target Capabilities 2" bitfld.long 0x0 23. "SSTWR,Target-Target(s)-Tunnel Write Capable" "0: Not write capable,1: Write capable" bitfld.long 0x0 22. "SSTSUB,Target-Target(s)-Tunnel Subscriber Capable" "0: Not subscriber capable,1: Subscriber capable" newline bitfld.long 0x0 21. "AASA,Supports SETAASA" "0: Does not support SETAASA,1: Supports SETAASA" bitfld.long 0x0 18.--19. "GROUP,Group" "0: Does not supports v1.1 Group addressing,1: Supports one group,2: Supports two groups,3: Supports three groups" newline bitfld.long 0x0 17. "SLVRST,Target Reset" "0: Does not support Target Reset,1: Supports Target Reset" bitfld.long 0x0 9. "IBIXREG,In-Band Interrupt Extended Register" "0: Does not support extended registers for IBIs,1: Supports extended registers for IBIs" newline bitfld.long 0x0 8. "IBIEXT,In-Band Interrupt EXTDATA" "0: Does not support IBIEXT,1: Supports IBIEXT" bitfld.long 0x0 6. "I2CDEVID,I2C Device ID" "0: Does not support I2C device ID,1: Supports I2C device ID" newline bitfld.long 0x0 5. "I2CRST,I2C Software Reset" "0: Does not support I2C software reset,1: Supports I2C software reset" bitfld.long 0x0 4. "I2C10B,I2C 10-bit Address" "0: Does not support 10-bit I2C address,1: Supports 10-bit I2C address" newline hexmask.long.byte 0x0 0.--3. 1. "MAPCNT,Map Count" line.long 0x4 "SCAPABILITIES,Target Capabilities" bitfld.long 0x4 31. "DMA,Direct Memory Access" "0: Not supported,1: Supported" bitfld.long 0x4 30. "INT,Interrupts" "0: Not supported,1: Supported" newline bitfld.long 0x4 28.--29. "FIFORX,FIFO Receive" "0: Two or three,1: Four,2: Eight,3: 16 or larger" bitfld.long 0x4 26.--27. "FIFOTX,FIFO Transmit" "0: Two,1: Four,2: Eight,3: 16 or larger" newline bitfld.long 0x4 23.--25. "EXTFIFO,External FIFO" "0: No external FIFO is available,1: Standard available or free external FIFO,2: Request track external FIFO,?,?,?,?,?" bitfld.long 0x4 21. "TIMECTRL,Time Control" "0: No time control enabled,1: At least one time-control type supported" newline hexmask.long.byte 0x4 16.--20. 1. "IBI_MR_HJ,In-Band Interrupts Controller Requests Hot-Join Events" hexmask.long.byte 0x4 12.--15. 1. "CCCHANDLE,Common Command Codes Handling" newline bitfld.long 0x4 10.--11. "SADDR,Static Address" "0: No static address,1: Static address is fixed in hardware,2: Hardware controls the static address dynamically..,3: SCONFIG register supplies the static address" bitfld.long 0x4 9. "MASTER,Controller" "0: Not supported,1: Supported" newline bitfld.long 0x4 6.--7. "HDRSUPP,High Data Rate Support" "0: No HDR modes supported,1: Double Data Rate mode supported,?,?" hexmask.long.byte 0x4 2.--5. 1. "IDREG,ID Register" newline bitfld.long 0x4 0.--1. "IDENA,ID 48b Handler" "0: Application,1: Hardware,2: Hardware but the I3C module instance handles ID..,3: A part number register (PARTNO)" group.long 0x64++0x17 line.long 0x0 "SDYNADDR,Target Dynamic Address" hexmask.long.word 0x0 16.--31. 1. "KEY,Key" bitfld.long 0x0 13.--15. "SA10B,10bit Static Address" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 12. "MAPSA,Map a Static Address" "0,1" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic Address" newline bitfld.long 0x0 0. "DAVALID,Dynamic Address Valid" "0: DANOTASSIGNED: a Dynamic Address is not assigned,1: DAASSIGNED: a Dynamic Address is assigned" line.long 0x4 "SMAXLIMITS,Target Maximum Limits" hexmask.long.word 0x4 16.--27. 1. "MAXWR,Maximum Write Length" hexmask.long.word 0x4 0.--11. 1. "MAXRD,Maximum Read Length" line.long 0x8 "SIDPARTNO,Target ID Part Number" hexmask.long 0x8 0.--31. 1. "PARTNO,Part number" line.long 0xC "SIDEXT,Target ID Extension" hexmask.long.byte 0xC 16.--23. 1. "BCR,Bus Characteristics Register" hexmask.long.byte 0xC 8.--15. 1. "DCR,Device Characteristic Register" line.long 0x10 "SVENDORID,Target Vendor ID" hexmask.long.word 0x10 0.--14. 1. "VID,Vendor ID" line.long 0x14 "STCCLOCK,Target Time Control Clock" hexmask.long.byte 0x14 8.--15. 1. "FREQ,Clock Frequency" hexmask.long.byte 0x14 0.--7. 1. "ACCURACY,Clock Accuracy" rgroup.long 0x7C++0x3 line.long 0x0 "SMSGMAPADDR,Target Message Map Address" hexmask.long.byte 0x0 16.--19. 1. "MAPLASTM2,Matched Previous Index 2" hexmask.long.byte 0x0 8.--11. 1. "MAPLASTM1,Matched Previous Address Index 1" newline bitfld.long 0x0 4. "LASTSTATIC,Last Static Address Matched" "0: I3C dynamic address,1: I2C static address" hexmask.long.byte 0x0 0.--3. 1. "MAPLAST,Matched Address Index" group.long 0x84++0x13 line.long 0x0 "MCTRL,Controller Control" hexmask.long.byte 0x0 16.--23. 1. "RDTERM,Read Terminate Counter" hexmask.long.byte 0x0 9.--15. 1. "ADDR,Address" newline bitfld.long 0x0 8. "DIR,Direction" "0: Write,1: Read" bitfld.long 0x0 6.--7. "IBIRESP,In-Band Interrupt Response" "0: ACK (acknowledge),1: NACK (reject),2: Acknowledge with mandatory byte,3: Manual" newline bitfld.long 0x0 4.--5. "TYPE,Bus Type with EmitStartAddr" "0: I3C,1: I2C,2: DDR,?" bitfld.long 0x0 0.--2. "REQUEST,Request" "0: NONE,1: EMITSTARTADDR,2: EMITSTOP,3: IBIACKNACK,4: PROCESSDAA,?,6: Force Exit and Target Reset,7: AUTOIBI" line.long 0x4 "MSTATUS,Controller Status" hexmask.long.byte 0x4 24.--30. 1. "IBIADDR,IBI Address" eventfld.long 0x4 19. "NOWMASTER,Module Is Now Controller" "0: Module has not become controller,1: Module has become controller" newline rbitfld.long 0x4 15. "ERRWARN,Error Or Warning" "0: No error or warning,1: Error or warning" eventfld.long 0x4 13. "IBIWON,In-Band Interrupt (IBI) Won" "0: No IBI arbitration won,1: IBI arbitration won" newline rbitfld.long 0x4 12. "TXNOTFULL,TX Buffer or FIFO Not Full" "0: Receive buffer or FIFO full,1: Receive buffer or FIFO not full" rbitfld.long 0x4 11. "RXPEND,RXPEND" "0: No receive message pending,1: Receive message pending" newline eventfld.long 0x4 10. "COMPLETE,Complete" "0: Not complete,1: Complete" eventfld.long 0x4 9. "MCTRLDONE,Controller Control Done" "0: Not done,1: Done" newline eventfld.long 0x4 8. "SLVSTART,Target Start" "0: Target not requesting START,1: Target requesting START" rbitfld.long 0x4 6.--7. "IBITYPE,In-Band Interrupt (IBI) Type" "0: NONE,1: In-Band Interrupt,2: Controller Request,3: Hot-Join" newline rbitfld.long 0x4 5. "NACKED,Not Acknowledged" "0: Not NACKed,1: NACKed (not acknowledged)" rbitfld.long 0x4 4. "BETWEEN,Between" "0: Inactive,1: Active" newline rbitfld.long 0x4 0.--2. "STATE,State Of The Controller" "0: IDLE,1: SLVREQ,2: MSGSDR,3: NORMACT,4: MSGDDR,5: DAA,6: IBIACK,7: IBIRCV" line.long 0x8 "MIBIRULES,Controller In-band Interrupt Registry and Rules" bitfld.long 0x8 31. "NOBYTE,No IBI byte" "0: With mandatory IBI byte,1: Without mandatory IBI byte" bitfld.long 0x8 30. "MSB0,Most Significant Address Bit Is 0" "0: MSB is not 0.,1: For all I3C dynamic addresses MSB is 0." newline hexmask.long.byte 0x8 24.--29. 1. "ADDR4,ADDR4" hexmask.long.byte 0x8 18.--23. 1. "ADDR3,ADDR3" newline hexmask.long.byte 0x8 12.--17. 1. "ADDR2,ADDR2" hexmask.long.byte 0x8 6.--11. 1. "ADDR1,ADDR1" newline hexmask.long.byte 0x8 0.--5. 1. "ADDR0,ADDR0" line.long 0xC "MINTSET,Controller Interrupt Set" bitfld.long 0xC 19. "NOWMASTER,Now Controller (now this I3C module is a controller) Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 15. "ERRWARN,Error or Warning (ERRWARN) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 13. "IBIWON,In-Band Interrupt (IBI) Won Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 12. "TXNOTFULL,TX buffer/FIFO is not full interrupt enable" "0: Disable,1: Enable" newline bitfld.long 0xC 11. "RXPEND,Rx Pending Interrupt Enable" "0,1" bitfld.long 0xC 10. "COMPLETE,Completed Message Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 9. "MCTRLDONE,Controller Control Done Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0xC 8. "SLVSTART,Target Start Interrupt Enable" "0: Disable,1: Enable" line.long 0x10 "MINTCLR,Controller Interrupt Clear" eventfld.long 0x10 19. "NOWMASTER,NOWCONTROLLER Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 15. "ERRWARN,ERRWARN Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 13. "IBIWON,IBIWON Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 12. "TXNOTFULL,TXNOTFULL Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 11. "RXPEND,RXPEND Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 10. "COMPLETE,COMPLETE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" newline eventfld.long 0x10 9. "MCTRLDONE,MCTRLDONE Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" eventfld.long 0x10 8. "SLVSTART,SLVSTART Interrupt Enable Clear" "0: No effect,1: Corresponding interrupt enable becomes 0" rgroup.long 0x98++0x3 line.long 0x0 "MINTMASKED,Controller Interrupt Mask" bitfld.long 0x0 19. "NOWMASTER,NOWCONTROLLER Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 15. "ERRWARN,ERRWARN Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 13. "IBIWON,IBIWON Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 12. "TXNOTFULL,TXNOTFULL Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 11. "RXPEND,RXPEND Interrupt Mask" "0,1" bitfld.long 0x0 10. "COMPLETE,COMPLETE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" newline bitfld.long 0x0 9. "MCTRLDONE,MCTRLDONE Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" bitfld.long 0x0 8. "SLVSTART,SLVSTART Interrupt Mask" "0: Interrupt not enabled and/or not active,1: Interrupt enabled and active" group.long 0x9C++0x7 line.long 0x0 "MERRWARN,Controller Errors and Warnings" eventfld.long 0x0 20. "TIMEOUT,Timeout Error" "0: No error,1: Error" eventfld.long 0x0 19. "INVREQ,Invalid Request Error" "0: No error,1: Error" newline eventfld.long 0x0 18. "MSGERR,Message Error" "0: No error,1: Error" eventfld.long 0x0 17. "OWRITE,Over-write Error" "0: No error,1: Error" newline eventfld.long 0x0 16. "OREAD,Over-read Error" "0: No error,1: Error" eventfld.long 0x0 10. "HCRC,High Data Rate CRC Error" "0: No error,1: Error" newline eventfld.long 0x0 9. "HPAR,High Data Rate Parity" "0: No error,1: Error" eventfld.long 0x0 4. "TERM,Terminate Error" "0: No error,1: Error" newline eventfld.long 0x0 3. "WRABT,Write Abort Error" "0: No error,1: Error" eventfld.long 0x0 2. "NACK,Not Acknowledge Error" "0: No error,1: Error" newline eventfld.long 0x0 1. "URUN,Underrun error" "0: No error,1: Error" line.long 0x4 "MDMACTRL,Controller DMA Control" bitfld.long 0x4 4.--5. "DMAWIDTH,DMA Width" "0: Byte,1: Byte,2: Halfword (16 bits),?" bitfld.long 0x4 2.--3. "DMATB,DMA To Bus" "0: DMA is not used,1: Enable DMA for one frame (ended by DMA or..,2: Enable DMA until DMA is turned off,?" newline bitfld.long 0x4 0.--1. "DMAFB,DMA From Bus" "0: DMA is not used,1: Enable DMA for one frame,2: Enable DMA until DMA is turned off,?" group.long 0xAC++0x3 line.long 0x0 "MDATACTRL,Controller Data Control" rbitfld.long 0x0 31. "RXEMPTY,Receive Is Empty" "0: Receive FIFO or buffer is not yet empty.,1: Receive FIFO or buffer is empty." rbitfld.long 0x0 30. "TXFULL,Transmit Is Full" "0: Transmit FIFO or buffer is not yet full.,1: Transmit FIFO or buffer is full." newline hexmask.long.byte 0x0 24.--28. 1. "RXCOUNT,Receive Byte Count" hexmask.long.byte 0x0 16.--20. 1. "TXCOUNT,Transmit Byte Count" newline bitfld.long 0x0 6.--7. "RXTRIG,Receive Trigger Level" "0: Trigger when not empty,1: Trigger when 1/4 full or more,2: Trigger when 1/2 full or more,3: Trigger when 3/4 full or more" bitfld.long 0x0 4.--5. "TXTRIG,Transmit Trigger Level" "0: Trigger when empty,1: Trigger when 1/4 full or less,2: Trigger when 1/2 full or less,3: Default. Trigger when 1 less than full or less" newline bitfld.long 0x0 3. "UNLOCK,Unlock" "0: Locked. RXTRIG and TXTRIG fields cannot be..,1: Unlocked. RXTRIG and TXTRIG fields can be.." bitfld.long 0x0 1. "FLUSHFB,Flush From-bus Buffer or FIFO" "0: No action,1: Flush the buffer" newline bitfld.long 0x0 0. "FLUSHTB,Flush To-bus Buffer or FIFO" "0: No action,1: Flush the buffer" wgroup.long 0xB0++0xF line.long 0x0 "MWDATAB,Controller Write Data Byte" bitfld.long 0x0 16. "END_ALSO,End of Message Also" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." bitfld.long 0x0 8. "END,End of Message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." newline hexmask.long.byte 0x0 0.--7. 1. "VALUE,Data Byte" line.long 0x4 "MWDATABE,Controller Write Data Byte End" hexmask.long.byte 0x4 0.--7. 1. "VALUE,Data" line.long 0x8 "MWDATAH,Controller Write Data Halfword" bitfld.long 0x8 16. "END,End of message" "0: Not the end. More bytes are assumed to be in the..,1: End. The END bit marks the last byte of the.." hexmask.long.byte 0x8 8.--15. 1. "DATA1,Data Byte 1" newline hexmask.long.byte 0x8 0.--7. 1. "DATA0,Data Byte 0" line.long 0xC "MWDATAHE,Controller Write Data Halfword End" hexmask.long.byte 0xC 8.--15. 1. "DATA1,Data Byte 1" hexmask.long.byte 0xC 0.--7. 1. "DATA0,Data Byte 0" rgroup.long 0xC0++0x3 line.long 0x0 "MRDATAB,Controller Read Data Byte" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" rgroup.long 0xC8++0x3 line.long 0x0 "MRDATAH,Controller Read Data Halfword" hexmask.long.byte 0x0 8.--15. 1. "MSB,MSB" hexmask.long.byte 0x0 0.--7. 1. "LSB,LSB" wgroup.long 0xCC++0x7 line.long 0x0 "MWDATAB1,Controller Write Byte Data 1(to bus)" hexmask.long.byte 0x0 0.--7. 1. "VALUE,Value" line.long 0x4 "MWMSG_SDR_CONTROL,Controller Write Message Control in SDR mode" hexmask.long.byte 0x4 11.--15. 1. "LEN,Length" bitfld.long 0x4 10. "I2C,I2C" "0: I3C message,1: I2C message" newline bitfld.long 0x4 8. "END,End of SDR Message" "0: Not the end. SDR message ends waiting for a new..,1: End. SDR message ends at the STOP." hexmask.long.byte 0x4 1.--7. 1. "ADDR,Address" newline bitfld.long 0x4 0. "DIR,Direction" "0: Write,1: Read" wgroup.long 0xD0++0x3 line.long 0x0 "MWMSG_SDR_DATA,Controller Write Message Data in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xD4++0x3 line.long 0x0 "MRMSG_SDR,Controller Read Message in SDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL,Controller Write Message in DDR mode: First Control Word" hexmask.long.word 0x0 0.--15. 1. "ADDRCMD,Address Command" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_CONTROL2,Controller Write Message in DDR mode Control 2" bitfld.long 0x0 14. "END,End of message" "0: Not the end. DDR message ends waiting for a new..,1: End. DDR message ends on HDR Exit." hexmask.long.word 0x0 0.--9. 1. "LEN,Length of Message" wgroup.long 0xD8++0x3 line.long 0x0 "MWMSG_DDR_DATA,Controller Write Message Data in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA16B,Data" rgroup.long 0xDC++0x3 line.long 0x0 "MRMSG_DDR,Controller Read Message in DDR mode" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" group.long 0xE4++0x3 line.long 0x0 "MDYNADDR,Controller Dynamic Address" hexmask.long.byte 0x0 1.--7. 1. "DADDR,Dynamic address" bitfld.long 0x0 0. "DAVALID,Dynamic address valid" "0: No valid DA assigned,1: Valid DA assigned" rgroup.long 0x11C++0x3 line.long 0x0 "SMAPCTRL0,Map Feature Control 0" bitfld.long 0x0 8.--10. "CAUSE,Cause" "0: No information. This value occurs when not..,1: Set using ENTDAA,2: Set using SETDASA SETAASA or SETNEWDA,3: Cleared using RSTDAA,4: Auto MAP change happened last. The change may..,?,?,?" hexmask.long.byte 0x0 1.--7. 1. "DA,Dynamic Address" newline bitfld.long 0x0 0. "ENA,Enable Primary Dynamic Address" "0: Disable,1: Enable" group.long 0x140++0x7 line.long 0x0 "IBIEXT1,Extended IBI Data 1" hexmask.long.byte 0x0 24.--31. 1. "EXT3,Extra byte 3" hexmask.long.byte 0x0 16.--23. 1. "EXT2,Extra byte 2" newline hexmask.long.byte 0x0 8.--15. 1. "EXT1,Extra byte 1" rbitfld.long 0x0 4.--6. "MAX,Maximum" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "CNT,Count" "0,1,2,3,4,5,6,7" line.long 0x4 "IBIEXT2,Extended IBI Data 2" hexmask.long.byte 0x4 24.--31. 1. "EXT7,Extra byte 7" hexmask.long.byte 0x4 16.--23. 1. "EXT6,Extra byte 6" newline hexmask.long.byte 0x4 8.--15. 1. "EXT5,Extra byte 5" hexmask.long.byte 0x4 0.--7. 1. "EXT4,Extra byte 4" rgroup.long 0xFFC++0x3 line.long 0x0 "SID,Target Module ID" hexmask.long 0x0 0.--31. 1. "ID,ID" tree.end endif tree.end tree "INPUTMUX (Input Multiplexing)" base ad:0x40006000 sif (cpuis("MCXN235*")||cpuis("MCXN236*")) repeat 2. (list 0x0 0x1)(list ad:0x40006000 ad:0x40006020) tree "ENCn[$1]" base $2 group.long ($2+0x360)++0x13 line.long 0x0 "ENC_TRIG,ENCouter_loop Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,ENC0 trigger input connections" line.long 0x4 "ENC_HOME,ENCouter_loop Input Connections" hexmask.long.byte 0x4 0.--5. 1. "INP,ENC0 HOME input connections" line.long 0x8 "ENC_INDEX,ENCouter_loop Input Connections" hexmask.long.byte 0x8 0.--5. 1. "INP,ENC0 INDEX input connections" line.long 0xC "ENC_PHASEB,ENCouter_loop Input Connections" hexmask.long.byte 0xC 0.--5. 1. "INP,ENC0 PHASEB input connections" line.long 0x10 "ENC_PHASEA,ENCouter_loop Input Connections" hexmask.long.byte 0x10 0.--5. 1. "INP,ENC0 PHASEA input connections" tree.end repeat.end base ad:0x40006000 repeat 16. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x440)++0x3 line.long 0x0 "EVTG_TRIG[$1],EVTG Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,EVTG trigger input connections" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x4C0)++0x3 line.long 0x0 "EXT_TRIG[$1],EXT Trigger Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,EXT trigger input connections" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x6E0)++0x3 line.long 0x0 "FLEXIO_TRIG[$1],FlexIO Trigger Input Connections" hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for FlexIO0." repeat.end endif group.long 0x20++0x13 line.long 0x0 "CTIMER0CAP0,Capture Select Register for CTIMER Inputs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for CTIMER0" endif line.long 0x4 "CTIMER0CAP1,Capture Select Register for CTIMER Inputs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for CTIMER0" endif line.long 0x8 "CTIMER0CAP2,Capture Select Register for CTIMER Inputs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for CTIMER0" endif line.long 0xC "CTIMER0CAP3,Capture Select Register for CTIMER Inputs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for CTIMER0" endif line.long 0x10 "TIMER0TRIG,Trigger Register for CTIMER" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for CTIMER0" endif group.long 0x40++0x13 line.long 0x0 "CTIMER1CAP0,Capture Select Register for CTIMER Inputs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for CTIMER0" endif line.long 0x4 "CTIMER1CAP1,Capture Select Register for CTIMER Inputs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for CTIMER0" endif line.long 0x8 "CTIMER1CAP2,Capture Select Register for CTIMER Inputs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for CTIMER0" endif line.long 0xC "CTIMER1CAP3,Capture Select Register for CTIMER Inputs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for CTIMER0" endif line.long 0x10 "TIMER1TRIG,Trigger Register for CTIMER" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for CTIMER0" endif group.long 0x60++0x13 line.long 0x0 "CTIMER2CAP0,Capture Select Register for CTIMER Inputs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for CTIMER0" endif line.long 0x4 "CTIMER2CAP1,Capture Select Register for CTIMER Inputs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for CTIMER0" endif line.long 0x8 "CTIMER2CAP2,Capture Select Register for CTIMER Inputs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for CTIMER0" endif line.long 0xC "CTIMER2CAP3,Capture Select Register for CTIMER Inputs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for CTIMER0" endif line.long 0x10 "TIMER2TRIG,Trigger Register for CTIMER" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for CTIMER0" endif group.long 0x180++0x7 line.long 0x0 "FREQMEAS_REF,Selection for Frequency Measurement Reference Clock" hexmask.long.byte 0x0 0.--5. 1. "INP,Clock source number (binary value) for frequency measure function reference clock." line.long 0x4 "FREQMEAS_TAR,Selection for Frequency Measurement Target Clock" hexmask.long.byte 0x4 0.--5. 1. "INP,Clock source number (binary value) for frequency measure function target clock." group.long 0x1A0++0x13 line.long 0x0 "CTIMER3CAP0,Capture Select Register for CTIMER Inputs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for CTIMER0" endif line.long 0x4 "CTIMER3CAP1,Capture Select Register for CTIMER Inputs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for CTIMER0" endif line.long 0x8 "CTIMER3CAP2,Capture Select Register for CTIMER Inputs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for CTIMER0" endif line.long 0xC "CTIMER3CAP3,Capture Select Register for CTIMER Inputs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for CTIMER0" endif line.long 0x10 "TIMER3TRIG,Trigger Register for CTIMER" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for CTIMER0" endif group.long 0x1C0++0x13 line.long 0x0 "CTIMER4CAP0,Capture Select Register for CTIMER Inputs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for CTIMER0" endif line.long 0x4 "CTIMER4CAP1,Capture Select Register for CTIMER Inputs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for CTIMER0" endif line.long 0x8 "CTIMER4CAP2,Capture Select Register for CTIMER Inputs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for CTIMER0" endif line.long 0xC "CTIMER4CAP3,Capture Select Register for CTIMER Inputs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for CTIMER0" endif line.long 0x10 "TIMER4TRIG,Trigger Register for CTIMER" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for CTIMER" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for CTIMER0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for CTIMER0" endif group.long 0x260++0x3 line.long 0x0 "CMP0_TRIG,CMP0 Input Connections" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,CMP0 input trigger" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,CMP0 input trigger" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,CMP0 input trigger" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,CMP0 input trigger" endif group.long 0x3C0++0x3 line.long 0x0 "FlexPWM0_EXTFORCE,PWM0 External Force Trigger Connections" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,EXTFORCE input connections for PWM0" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" endif group.long 0x400++0x3 line.long 0x0 "FlexPWM1_EXTFORCE,PWM1 External Force Trigger Connections" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,EXTFORCE input connections for PWM1" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM1" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM1" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM1" endif group.long 0x420++0x7 line.long 0x0 "PWM0_EXT_CLK,PWM0 External Clock Trigger" bitfld.long 0x0 0.--2. "TRIGIN,EXT_CLK input connections for PWM0" "0: FRO16K input is selected,1: OSC_32k input is selected,2: EVTG_OUT0A input is selected,3: EVTG_OUT1A input is selected,4: TRIG_IN0 input is selected,5: TRIG_IN7 input is selected,?,?" line.long 0x4 "PWM1_EXT_CLK,PWM1 External Clock Trigger" hexmask.long.byte 0x4 0.--3. 1. "TRIGIN,EXT_CLK input connections for PWM1" group.long 0x4E0++0x3 line.long 0x0 "CMP1_TRIG,CMP1 Input Connections" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,CMP1 input trigger" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,CMP1 input trigger" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,CMP1 input trigger" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,CMP1 input trigger" endif group.long 0x5A0++0x3 line.long 0x0 "FLEXCOMM0_TRIG,LP_FLEXCOMM0 Trigger Input Connections" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x0 0.--5. 1. "INP,LP_FLEXCOMM0 trigger input connections" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM0 trigger input connections" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM0 trigger input connections" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM0 trigger input connections" endif group.long 0x5C0++0x3 line.long 0x0 "FLEXCOMM1_TRIG,LP_FLEXCOMM1 Trigger Input Connections" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x0 0.--5. 1. "INP,LP_FLEXCOMM1 trigger input connections" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM1 trigger input connections" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM1 trigger input connections" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM1 trigger input connections" endif group.long 0x5E0++0x3 line.long 0x0 "FLEXCOMM2_TRIG,LP_FLEXCOMM2 Trigger Input Connections" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x0 0.--5. 1. "INP,LP_FLEXCOMM2 trigger input connections" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM2 trigger input connections" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM2 trigger input connections" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM2 trigger input connections" endif group.long 0x600++0x3 line.long 0x0 "FLEXCOMM3_TRIG,LP_FLEXCOMM3 Trigger Input Connections" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x0 0.--5. 1. "INP,LP_FLEXCOMM3 trigger input connections" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM3 trigger input connections" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM3 trigger input connections" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM3 trigger input connections" endif group.long 0x620++0x3 line.long 0x0 "FLEXCOMM4_TRIG,LP_FLEXCOMM4 Trigger Input Connections" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x0 0.--5. 1. "INP,LP_FLEXCOMM4 trigger input connections" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM4 trigger input connections" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM4 trigger input connections" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM4 trigger input connections" endif group.long 0x640++0x3 line.long 0x0 "FLEXCOMM5_TRIG,LP_FLEXCOMM5 Trigger Input Connections" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x0 0.--5. 1. "INP,LP_FLEXCOMM5 trigger input connections" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM5 trigger input connections" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM5 trigger input connections" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM5 trigger input connections" endif group.long 0x660++0x3 line.long 0x0 "FLEXCOMM6_TRIG,LP_FLEXCOMM6 Trigger Input Connections" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x0 0.--5. 1. "INP,LP_FLEXCOMM6 trigger input connections" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM6 trigger input connections" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM6 trigger input connections" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM6 trigger input connections" endif group.long 0x680++0x3 line.long 0x0 "FLEXCOMM7_TRIG,LP_FLEXCOMM7 Trigger Input Connections" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x0 0.--5. 1. "INP,LP_FLEXCOMM7 trigger input connections" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM7 trigger input connections" endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM7 trigger input connections" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x0 0.--5. 1. "INP,FLEXCOMM7 trigger input connections" endif group.long 0x700++0x3 line.long 0x0 "DMA0_REQ_ENABLE0,DMA0 Request Enable0" bitfld.long 0x0 31. "REQ31_EN0,This register is used to enable and disable EVTG0 OUT0A request." "0: Disable,1: Enable" sif (cpuis("MCXN546*")) bitfld.long 0x0 30. "REQ30_EN0,This register is used to enable and disable DMA_request." "0: Disable,1: Enable" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 30. "REQ30_EN0,This register is used to enable and disable DMA_request." "0: Disable,1: Enable" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 30. "REQ30_EN0,This register is used to enable and disable DMA_request." "0: Disable,1: Enable" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 30. "REQ30_EN0,This register is used to enable and disable DMA_request." "0: Disable,1: Enable" endif bitfld.long 0x0 29. "REQ29_EN0,This register is used to enable and disable CMP1 DMA_request." "0: Disable,1: Enable" bitfld.long 0x0 28. "REQ28_EN0,This register is used to enable and disable CMP0 DMA_request." "0: Disable,1: Enable" sif (cpuis("MCXN546*")) bitfld.long 0x0 27. "REQ27_EN0,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" newline bitfld.long 0x0 26. "REQ26_EN0,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" bitfld.long 0x0 25. "REQ25_EN0,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 27. "REQ27_EN0,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" bitfld.long 0x0 26. "REQ26_EN0,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" newline bitfld.long 0x0 25. "REQ25_EN0,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 27. "REQ27_EN0,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" bitfld.long 0x0 26. "REQ26_EN0,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" bitfld.long 0x0 25. "REQ25_EN0,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 27. "REQ27_EN0,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" bitfld.long 0x0 26. "REQ26_EN0,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" bitfld.long 0x0 25. "REQ25_EN0,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" endif bitfld.long 0x0 24. "REQ24_EN0,This register is used to enable and disable ADC1 FIFO B request." "0: Disable,1: Enable" newline bitfld.long 0x0 23. "REQ23_EN0,This register is used to enable and disable ADC1 FIFO A request." "0: Disable,1: Enable" bitfld.long 0x0 22. "REQ22_EN0,This register is used to enable and disable ADC0 FIFO B request." "0: Disable,1: Enable" bitfld.long 0x0 21. "REQ21_EN0,This register is used to enable and disable ADC0 FIFO A request." "0: Disable,1: Enable" sif (cpuis("MCXN546*")) bitfld.long 0x0 20. "REQ20_EN0,This register is used to enable and disable DMA1 request." "0: Disable,1: Enable" newline bitfld.long 0x0 19. "REQ19_EN0,This register is used to enable and disable DMA0 request." "0: Disable,1: Enable" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 20. "REQ20_EN0,This register is used to enable and disable DMA1 request." "0: Disable,1: Enable" bitfld.long 0x0 19. "REQ19_EN0,This register is used to enable and disable DMA0 request." "0: Disable,1: Enable" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 20. "REQ20_EN0,This register is used to enable and disable DMA1 request." "0: Disable,1: Enable" newline bitfld.long 0x0 19. "REQ19_EN0,This register is used to enable and disable DMA0 request." "0: Disable,1: Enable" endif sif (cpuis("MCXN947*")) bitfld.long 0x0 20. "REQ20_EN0,This register is used to enable and disable DMA1 request." "0: Disable,1: Enable" bitfld.long 0x0 19. "REQ19_EN0,This register is used to enable and disable DMA0 request." "0: Disable,1: Enable" endif bitfld.long 0x0 18. "REQ18_EN0,This register is used to enable and disable MICFIL0 FIFO_request." "0: Disable,1: Enable" newline bitfld.long 0x0 17. "REQ17_EN0,This register is used to enable and disable WUU0 wake up event request." "0: Disable,1: Enable" bitfld.long 0x0 16. "REQ16_EN0,This register is used to enable and disable CTIMER4 DMAREQ_M1 request." "0: Disable,1: Enable" bitfld.long 0x0 15. "REQ15_EN0,This register is used to enable and disable CTIMER4 DMAREQ_M0 request." "0: Disable,1: Enable" bitfld.long 0x0 14. "REQ14_EN0,This register is used to enable and disable CTIMER3 DMAREQ_M1 request." "0: Disable,1: Enable" newline bitfld.long 0x0 13. "REQ13_EN0,This register is used to enable and disable CTIMER3 DMAREQ_M0 request." "0: Disable,1: Enable" bitfld.long 0x0 12. "REQ12_EN0,This register is used to enable and disable CTIMER2 DMAREQ_M1 request." "0: Disable,1: Enable" bitfld.long 0x0 11. "REQ11_EN0,This register is used to enable and disable CTIMER2 DMAREQ_M0 request." "0: Disable,1: Enable" bitfld.long 0x0 10. "REQ10_EN0,This register is used to enable and disable CTIMER1 DMAREQ_M1 request." "0: Disable,1: Enable" newline bitfld.long 0x0 9. "REQ9_EN0,This register is used to enable and disable CTIMER1 DMAREQ_M0 request." "0: Disable,1: Enable" bitfld.long 0x0 8. "REQ8_EN0,This register is used to enable and disable CTIMER0 DMAREQ_M1 request." "0: Disable,1: Enable" bitfld.long 0x0 7. "REQ7_EN0,This register is used to enable and disable CTIMER0 DMAREQ_M0 request." "0: Disable,1: Enable" bitfld.long 0x0 6. "REQ6_EN0,This register is used to enable and disable PINT0 INT3 request." "0: Disable,1: Enable" newline bitfld.long 0x0 5. "REQ5_EN0,This register is used to enable and disable PINT0 INT2 request." "0: Disable,1: Enable" bitfld.long 0x0 4. "REQ4_EN0,This register is used to enable and disable PINT0 INT1 request." "0: Disable,1: Enable" bitfld.long 0x0 3. "REQ3_EN0,This register is used to enable and disable PINT0 INT0 request." "0: Disable,1: Enable" sif (cpuis("MCXN546*")) bitfld.long 0x0 2. "REQ2_EN0,This register is used to enable and disable FLEXSPI0 transmit event request." "0: Disable,1: Enable" newline bitfld.long 0x0 1. "REQ1_EN0,This register is used to enable and disable FLEXSPI0 receive event request." "0: Disable,1: Enable" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 2. "REQ2_EN0,This register is used to enable and disable FLEXSPI0 transmit event request." "0: Disable,1: Enable" bitfld.long 0x0 1. "REQ1_EN0,This register is used to enable and disable FLEXSPI0 receive event request." "0: Disable,1: Enable" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 2. "REQ2_EN0,This register is used to enable and disable FLEXSPI0 transmit event request." "0: Disable,1: Enable" newline bitfld.long 0x0 1. "REQ1_EN0,This register is used to enable and disable FLEXSPI0 receive event request." "0: Disable,1: Enable" endif sif (cpuis("MCXN947*")) bitfld.long 0x0 2. "REQ2_EN0,This register is used to enable and disable FLEXSPI0 transmit event request." "0: Disable,1: Enable" bitfld.long 0x0 1. "REQ1_EN0,This register is used to enable and disable FLEXSPI0 receive event request." "0: Disable,1: Enable" endif wgroup.long 0x704++0xB line.long 0x0 "DMA0_REQ_ENABLE0_SET,DMA0 Request Enable0" bitfld.long 0x0 31. "REQ31_EN0,Writing a 1 to REQ31_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x0 30. "REQ30_EN0,Writing a 1 to REQ30_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 30. "REQ30_EN0,Writing a 1 to REQ30_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 30. "REQ30_EN0,Writing a 1 to REQ30_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 30. "REQ30_EN0,Writing a 1 to REQ30_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif bitfld.long 0x0 29. "REQ29_EN0,Writing a 1 to REQ29_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 28. "REQ28_EN0,Writing a 1 to REQ28_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x0 27. "REQ27_EN0,Writing a 1 to REQ27_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 26. "REQ26_EN0,Writing a 1 to REQ26_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 25. "REQ25_EN0,Writing a 1 to REQ25_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 27. "REQ27_EN0,Writing a 1 to REQ27_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 26. "REQ26_EN0,Writing a 1 to REQ26_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 25. "REQ25_EN0,Writing a 1 to REQ25_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 27. "REQ27_EN0,Writing a 1 to REQ27_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 26. "REQ26_EN0,Writing a 1 to REQ26_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 25. "REQ25_EN0,Writing a 1 to REQ25_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 27. "REQ27_EN0,Writing a 1 to REQ27_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 26. "REQ26_EN0,Writing a 1 to REQ26_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 25. "REQ25_EN0,Writing a 1 to REQ25_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif bitfld.long 0x0 24. "REQ24_EN0,Writing a 1 to REQ24_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 23. "REQ23_EN0,Writing a 1 to REQ23_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 22. "REQ22_EN0,Writing a 1 to REQ22_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 21. "REQ21_EN0,Writing a 1 to REQ21_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x0 20. "REQ20_EN0,Writing a 1 to REQ20_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 19. "REQ19_EN0,Writing a 1 to REQ19_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 20. "REQ20_EN0,Writing a 1 to REQ20_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 19. "REQ19_EN0,Writing a 1 to REQ19_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 20. "REQ20_EN0,Writing a 1 to REQ20_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 19. "REQ19_EN0,Writing a 1 to REQ19_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x0 20. "REQ20_EN0,Writing a 1 to REQ20_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 19. "REQ19_EN0,Writing a 1 to REQ19_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif bitfld.long 0x0 18. "REQ18_EN0,Writing a 1 to REQ18_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 17. "REQ17_EN0,Writing a 1 to REQ17_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 16. "REQ16_EN0,Writing a 1 to REQ16_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 15. "REQ15_EN0,Writing a 1 to REQ15_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 14. "REQ14_EN0,Writing a 1 to REQ14_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 13. "REQ13_EN0,Writing a 1 to REQ13_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 12. "REQ12_EN0,Writing a 1 to REQ12_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 11. "REQ11_EN0,Writing a 1 to REQ11_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 10. "REQ10_EN0,Writing a 1 to REQ10_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 9. "REQ9_EN0,Writing a 1 to REQ9_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 8. "REQ8_EN0,Writing a 1 to REQ8_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 7. "REQ7_EN0,Writing a 1 to REQ7_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 6. "REQ6_EN0,Writing a 1 to REQ6_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 5. "REQ5_EN0,Writing a 1 to REQ5_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 4. "REQ4_EN0,Writing a 1 to REQ4_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 3. "REQ3_EN0,Writing a 1 to REQ3_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x0 2. "REQ2_EN0,Writing a 1 to REQ2_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 1. "REQ1_EN0,Writing a 1 to REQ1_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 2. "REQ2_EN0,Writing a 1 to REQ2_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 1. "REQ1_EN0,Writing a 1 to REQ1_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 2. "REQ2_EN0,Writing a 1 to REQ2_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 1. "REQ1_EN0,Writing a 1 to REQ1_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x0 2. "REQ2_EN0,Writing a 1 to REQ2_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x0 1. "REQ1_EN0,Writing a 1 to REQ1_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif line.long 0x4 "DMA0_REQ_ENABLE0_CLR,DMA0 Request Enable0" bitfld.long 0x4 31. "REQ31_EN0,Writing a 1 to REQ31_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x4 30. "REQ30_EN0,Writing a 1 to REQ30_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x4 30. "REQ30_EN0,Writing a 1 to REQ30_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x4 30. "REQ30_EN0,Writing a 1 to REQ30_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x4 30. "REQ30_EN0,Writing a 1 to REQ30_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif bitfld.long 0x4 29. "REQ29_EN0,Writing a 1 to REQ29_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 28. "REQ28_EN0,Writing a 1 to REQ28_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x4 27. "REQ27_EN0,Writing a 1 to REQ27_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 26. "REQ26_EN0,Writing a 1 to REQ26_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 25. "REQ25_EN0,Writing a 1 to REQ25_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x4 27. "REQ27_EN0,Writing a 1 to REQ27_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 26. "REQ26_EN0,Writing a 1 to REQ26_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 25. "REQ25_EN0,Writing a 1 to REQ25_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x4 27. "REQ27_EN0,Writing a 1 to REQ27_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 26. "REQ26_EN0,Writing a 1 to REQ26_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 25. "REQ25_EN0,Writing a 1 to REQ25_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x4 27. "REQ27_EN0,Writing a 1 to REQ27_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 26. "REQ26_EN0,Writing a 1 to REQ26_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 25. "REQ25_EN0,Writing a 1 to REQ25_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif bitfld.long 0x4 24. "REQ24_EN0,Writing a 1 to REQ24_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 23. "REQ23_EN0,Writing a 1 to REQ23_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 22. "REQ22_EN0,Writing a 1 to REQ22_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 21. "REQ21_EN0,Writing a 1 to REQ21_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x4 20. "REQ20_EN0,Writing a 1 to REQ20_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 19. "REQ19_EN0,Writing a 1 to REQ19_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x4 20. "REQ20_EN0,Writing a 1 to REQ20_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 19. "REQ19_EN0,Writing a 1 to REQ19_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x4 20. "REQ20_EN0,Writing a 1 to REQ20_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 19. "REQ19_EN0,Writing a 1 to REQ19_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x4 20. "REQ20_EN0,Writing a 1 to REQ20_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 19. "REQ19_EN0,Writing a 1 to REQ19_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif bitfld.long 0x4 18. "REQ18_EN0,Writing a 1 to REQ18_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 17. "REQ17_EN0,Writing a 1 to REQ17_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 16. "REQ16_EN0,Writing a 1 to REQ16_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 15. "REQ15_EN0,Writing a 1 to REQ15_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 14. "REQ14_EN0,Writing a 1 to REQ14_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 13. "REQ13_EN0,Writing a 1 to REQ13_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 12. "REQ12_EN0,Writing a 1 to REQ12_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 11. "REQ11_EN0,Writing a 1 to REQ11_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 10. "REQ10_EN0,Writing a 1 to REQ10_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 9. "REQ9_EN0,Writing a 1 to REQ9_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 8. "REQ8_EN0,Writing a 1 to REQ8_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 7. "REQ7_EN0,Writing a 1 to REQ7_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 6. "REQ6_EN0,Writing a 1 to REQ6_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 5. "REQ5_EN0,Writing a 1 to REQ5_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 4. "REQ4_EN0,Writing a 1 to REQ4_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 3. "REQ3_EN0,Writing a 1 to REQ3_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x4 2. "REQ2_EN0,Writing a 1 to REQ2_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 1. "REQ1_EN0,Writing a 1 to REQ1_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x4 2. "REQ2_EN0,Writing a 1 to REQ2_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 1. "REQ1_EN0,Writing a 1 to REQ1_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x4 2. "REQ2_EN0,Writing a 1 to REQ2_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 1. "REQ1_EN0,Writing a 1 to REQ1_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x4 2. "REQ2_EN0,Writing a 1 to REQ2_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x4 1. "REQ1_EN0,Writing a 1 to REQ1_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif line.long 0x8 "DMA0_REQ_ENABLE0_TOG,DMA0 Request Enable0" bitfld.long 0x8 31. "REQ31_EN0,Writing a 1 to REQ31_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x8 30. "REQ30_EN0,Writing a 1 to REQ30_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x8 30. "REQ30_EN0,Writing a 1 to REQ30_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x8 30. "REQ30_EN0,Writing a 1 to REQ30_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x8 30. "REQ30_EN0,Writing a 1 to REQ30_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif bitfld.long 0x8 29. "REQ29_EN0,Writing a 1 to REQ29_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 28. "REQ28_EN0,Writing a 1 to REQ28_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x8 27. "REQ27_EN0,Writing a 1 to REQ27_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 26. "REQ26_EN0,Writing a 1 to REQ26_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 25. "REQ25_EN0,Writing a 1 to REQ25_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x8 27. "REQ27_EN0,Writing a 1 to REQ27_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 26. "REQ26_EN0,Writing a 1 to REQ26_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 25. "REQ25_EN0,Writing a 1 to REQ25_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x8 27. "REQ27_EN0,Writing a 1 to REQ27_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 26. "REQ26_EN0,Writing a 1 to REQ26_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 25. "REQ25_EN0,Writing a 1 to REQ25_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x8 27. "REQ27_EN0,Writing a 1 to REQ27_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 26. "REQ26_EN0,Writing a 1 to REQ26_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 25. "REQ25_EN0,Writing a 1 to REQ25_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif bitfld.long 0x8 24. "REQ24_EN0,Writing a 1 to REQ24_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 23. "REQ23_EN0,Writing a 1 to REQ23_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 22. "REQ22_EN0,Writing a 1 to REQ22_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 21. "REQ21_EN0,Writing a 1 to REQ21_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x8 20. "REQ20_EN0,Writing a 1 to REQ20_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 19. "REQ19_EN0,Writing a 1 to REQ19_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x8 20. "REQ20_EN0,Writing a 1 to REQ20_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 19. "REQ19_EN0,Writing a 1 to REQ19_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x8 20. "REQ20_EN0,Writing a 1 to REQ20_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 19. "REQ19_EN0,Writing a 1 to REQ19_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x8 20. "REQ20_EN0,Writing a 1 to REQ20_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 19. "REQ19_EN0,Writing a 1 to REQ19_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif bitfld.long 0x8 18. "REQ18_EN0,Writing a 1 to REQ18_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 17. "REQ17_EN0,Writing a 1 to REQ17_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 16. "REQ16_EN0,Writing a 1 to REQ16_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 15. "REQ15_EN0,Writing a 1 to REQ15_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 14. "REQ14_EN0,Writing a 1 to REQ14_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 13. "REQ13_EN0,Writing a 1 to REQ13_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 12. "REQ12_EN0,Writing a 1 to REQ12_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 11. "REQ11_EN0,Writing a 1 to REQ11_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 10. "REQ10_EN0,Writing a 1 to REQ10_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 9. "REQ9_EN0,Writing a 1 to RE9_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 8. "REQ8_EN0,Writing a 1 to REQ8_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 7. "REQ7_EN0,Writing a 1 to REQ7_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 6. "REQ6_EN0,Writing a 1 to REQ6_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 5. "REQ5_EN0,Writing a 1 to REQ5_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 4. "REQ4_EN0,Writing a 1 to REQ4_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 3. "REQ3_EN0,Writing a 1 to REQ3_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x8 2. "REQ2_EN0,Writing a 1 to REQ2_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 1. "REQ1_EN0,Writing a 1 to REQ1_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x8 2. "REQ2_EN0,Writing a 1 to REQ2_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 1. "REQ1_EN0,Writing a 1 to REQ1_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x8 2. "REQ2_EN0,Writing a 1 to REQ2_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 1. "REQ1_EN0,Writing a 1 to REQ1_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x8 2. "REQ2_EN0,Writing a 1 to REQ2_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" bitfld.long 0x8 1. "REQ1_EN0,Writing a 1 to REQ1_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE0." "0,1" endif group.long 0x710++0x3 line.long 0x0 "DMA0_REQ_ENABLE1,DMA0 Request Enable1" bitfld.long 0x0 31. "REQ63_EN0,This register is used to enable and disable FlexIO0 Shifter2 Status DMA request OR Timer2 Status DMA request." "0: Disable,1: Enable" bitfld.long 0x0 30. "REQ62_EN0,This register is used to enable and disable FlexIO0 Shifter1 Status DMA request OR Timer1 Status DMA request." "0: Disable,1: Enable" bitfld.long 0x0 29. "REQ61_EN0,This register is used to enable and disable FlexIO0 Shifter0 Status DMA request OR Timer0 Status DMA request." "0: Disable,1: Enable" bitfld.long 0x0 28. "REQ60_EN0,This register is used to enable and disable CAN1 DMA request." "0: Disable,1: Enable" newline bitfld.long 0x0 27. "REQ59_EN0,This register is used to enable and disable CAN0 DMA request." "0: Disable,1: Enable" bitfld.long 0x0 26. "REQ58_EN0,This register is used to enable and disable LPTMR1 counter match event request." "0: Disable,1: Enable" bitfld.long 0x0 25. "REQ57_EN0,This register is used to enable and disable LPTMR0 counter match event request." "0: Disable,1: Enable" bitfld.long 0x0 22. "REQ54_EN0,This register is used to enable and disable PWM1 Req_val3 request." "0: Disable,1: Enable" newline bitfld.long 0x0 21. "REQ53_EN0,This register is used to enable and disable PWM1 Req_val2 request." "0: Disable,1: Enable" bitfld.long 0x0 20. "REQ52_EN0,This register is used to enable and disable PWM1 Req_val1 request." "0: Disable,1: Enable" bitfld.long 0x0 19. "REQ51_EN0,This register is used to enable and disable PWM1 Req_val0 request." "0: Disable,1: Enable" bitfld.long 0x0 18. "REQ50_EN0,This register is used to enable and disable PWM1 Req_capt3 request." "0: Disable,1: Enable" newline bitfld.long 0x0 17. "REQ49_EN0,This register is used to enable and disable PWM1 Req_capt2 request." "0: Disable,1: Enable" bitfld.long 0x0 16. "REQ48_EN0,This register is used to enable and disable PWM1 Req_capt1 request." "0: Disable,1: Enable" bitfld.long 0x0 15. "REQ47_EN0,This register is used to enable and disable PWM1 Req_capt0 request." "0: Disable,1: Enable" bitfld.long 0x0 14. "REQ46_EN0,This register is used to enable and disable PWM0 Req_val3 request." "0: Disable,1: Enable" newline bitfld.long 0x0 13. "REQ45_EN0,This register is used to enable and disable PWM0 Req_val2 request." "0: Disable,1: Enable" bitfld.long 0x0 12. "REQ44_EN0,This register is used to enable and disable PWM0 Req_val1 request." "0: Disable,1: Enable" bitfld.long 0x0 11. "REQ43_EN0,This register is used to enable and disable PWM0 Req_val0 request." "0: Disable,1: Enable" bitfld.long 0x0 10. "REQ42_EN0,This register is used to enable and disable PWM0 Req_capt3 request." "0: Disable,1: Enable" newline bitfld.long 0x0 9. "REQ41_EN0,This register is used to enable and disable PWM0 Req_capt2 request." "0: Disable,1: Enable" bitfld.long 0x0 8. "REQ40_EN0,This register is used to enable and disable PWM0 Req_capt1 request." "0: Disable,1: Enable" bitfld.long 0x0 7. "REQ39_EN0,This register is used to enable and disable PWM0 Req_capt0 request." "0: Disable,1: Enable" bitfld.long 0x0 6. "REQ38_EN0,This register is used to enable and disable EVTG0 OUT3B request." "0: Disable,1: Enable" newline bitfld.long 0x0 5. "REQ37_EN0,This register is used to enable and disable EVTG0 OUT3A request." "0: Disable,1: Enable" bitfld.long 0x0 4. "REQ36_EN0,This register is used to enable and disable EVTG0 OUT2B request." "0: Disable,1: Enable" bitfld.long 0x0 3. "REQ35_EN0,This register is used to enable and disable EVTG0 OUT2A request." "0: Disable,1: Enable" bitfld.long 0x0 2. "REQ34_EN0,This register is used to enable and disable EVTG0 OUT1B request." "0: Disable,1: Enable" newline bitfld.long 0x0 1. "REQ33_EN0,This register is used to enable and disable EVTG0 OUT1A request." "0: Disable,1: Enable" bitfld.long 0x0 0. "REQ32_EN0,This register is used to enable and disable EVTG0 OUT0B request." "0: Disable,1: Enable" wgroup.long 0x714++0xB line.long 0x0 "DMA0_REQ_ENABLE1_SET,DMA0 Request Enable1" bitfld.long 0x0 31. "REQ63_EN0,Writing a 1 to REQ63_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 30. "REQ62_EN0,Writing a 1 to REQ62_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 29. "REQ61_EN0,Writing a 1 to REQ61_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 28. "REQ60_EN0,Writing a 1 to REQ60_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x0 27. "REQ59_EN0,Writing a 1 to REQ59_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 26. "REQ58_EN0,Writing a 1 to REQ58_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 25. "REQ57_EN0,Writing a 1 to REQ57_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x0 24. "REQ56_EN0,Writing a 1 to REQ56_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x0 23. "REQ55_EN0,Writing a 1 to REQ55_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 24. "REQ56_EN0,Writing a 1 to REQ56_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 23. "REQ55_EN0,Writing a 1 to REQ55_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 24. "REQ56_EN0,Writing a 1 to REQ56_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x0 23. "REQ55_EN0,Writing a 1 to REQ55_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x0 24. "REQ56_EN0,Writing a 1 to REQ56_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 23. "REQ55_EN0,Writing a 1 to REQ55_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" endif bitfld.long 0x0 22. "REQ54_EN0,Writing a 1 to REQ54_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x0 21. "REQ53_EN0,Writing a 1 to REQ53_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 20. "REQ52_EN0,Writing a 1 to REQ52_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 19. "REQ51_EN0,Writing a 1 to REQ51_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 18. "REQ50_EN0,Writing a 1 to REQ50_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x0 17. "REQ49_EN0,Writing a 1 to REQ49_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 16. "REQ48_EN0,Writing a 1 to REQ48_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 15. "REQ47_EN0,Writing a 1 to REQ47_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 14. "REQ46_EN0,Writing a 1 to REQ46_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x0 13. "REQ45_EN0,Writing a 1 to REQ45_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 12. "REQ44_EN0,Writing a 1 to REQ44_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 11. "REQ43_EN0,Writing a 1 to REQ43_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 10. "REQ42_EN0,Writing a 1 to REQ42_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x0 9. "REQ41_EN0,Writing a 1 to REQ41_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 8. "REQ40_EN0,Writing a 1 to REQ40_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 7. "REQ39_EN0,Writing a 1 to REQ39_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 6. "REQ38_EN0,Writing a 1 to REQ38_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x0 5. "REQ37_EN0,Writing a 1 to REQ37_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 4. "REQ36_EN0,Writing a 1 to REQ36_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 3. "REQ35_EN0,Writing a 1 to REQ35_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 2. "REQ34_EN0,Writing a 1 to REQ34_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x0 1. "REQ33_EN0,Writing a 1 to REQ33_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x0 0. "REQ32_EN0,Writing a 1 to REQ32_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE1." "0,1" line.long 0x4 "DMA0_REQ_ENABLE1_CLR,DMA0 Request Enable1" bitfld.long 0x4 31. "REQ63_EN0,Writing a 1 to REQ63_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 30. "REQ62_EN0,Writing a 1 to REQ62_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 29. "REQ61_EN0,Writing a 1 to REQ61_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 28. "REQ60_EN0,Writing a 1 to REQ60_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x4 27. "REQ59_EN0,Writing a 1 to REQ59_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 26. "REQ58_EN0,Writing a 1 to REQ58_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 25. "REQ57_EN0,Writing a 1 to REQ57_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x4 24. "REQ56_EN0,Writing a 1 to REQ56_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x4 23. "REQ55_EN0,Writing a 1 to REQ55_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x4 24. "REQ56_EN0,Writing a 1 to REQ56_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 23. "REQ55_EN0,Writing a 1 to REQ55_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x4 24. "REQ56_EN0,Writing a 1 to REQ56_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x4 23. "REQ55_EN0,Writing a 1 to REQ55_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x4 24. "REQ56_EN0,Writing a 1 to REQ56_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 23. "REQ55_EN0,Writing a 1 to REQ55_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" endif bitfld.long 0x4 22. "REQ54_EN0,Writing a 1 to REQ54_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x4 21. "REQ53_EN0,Writing a 1 to REQ53_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 20. "REQ52_EN0,Writing a 1 to REQ52_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 19. "REQ51_EN0,Writing a 1 to REQ51_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 18. "REQ50_EN0,Writing a 1 to REQ50_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x4 17. "REQ49_EN0,Writing a 1 to REQ49_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 16. "REQ48_EN0,Writing a 1 to REQ48_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 15. "REQ47_EN0,Writing a 1 to REQ47_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 14. "REQ46_EN0,Writing a 1 to REQ46_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x4 13. "REQ45_EN0,Writing a 1 to REQ45_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 12. "REQ44_EN0,Writing a 1 to REQ44_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 11. "REQ43_EN0,Writing a 1 to REQ43_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 10. "REQ42_EN0,Writing a 1 to REQ42_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x4 9. "REQ41_EN0,Writing a 1 to REQ41_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 8. "REQ40_EN0,Writing a 1 to REQ40_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 7. "REQ39_EN0,Writing a 1 to REQ39_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 6. "REQ38_EN0,Writing a 1 to REQ38_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x4 5. "REQ37_EN0,Writing a 1 to REQ37_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 4. "REQ36_EN0,Writing a 1 to REQ36_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 3. "REQ35_EN0,Writing a 1 to REQ35_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 2. "REQ34_EN0,Writing a 1 to REQ34_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x4 1. "REQ33_EN0,Writing a 1 to REQ33_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x4 0. "REQ32_EN0,Writing a 1 to REQ32_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE1." "0,1" line.long 0x8 "DMA0_REQ_ENABLE1_TOG,DMA0 Request Enable1" bitfld.long 0x8 31. "REQ63_EN0,Writing a 1 to REQ63_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 30. "REQ62_EN0,Writing a 1 to REQ62_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 29. "REQ61_EN0,Writing a 1 to REQ61_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 28. "REQ60_EN0,Writing a 1 to REQ60_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x8 27. "REQ59_EN0,Writing a 1 to REQ59_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 26. "REQ58_EN0,Writing a 1 to REQ58_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 25. "REQ57_EN0,Writing a 1 to REQ57_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x8 24. "REQ56_EN0,Writing a 1 to REQ56_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x8 23. "REQ55_EN0,Writing a 1 to REQ55_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x8 24. "REQ56_EN0,Writing a 1 to REQ56_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 23. "REQ55_EN0,Writing a 1 to REQ55_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x8 24. "REQ56_EN0,Writing a 1 to REQ56_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x8 23. "REQ55_EN0,Writing a 1 to REQ55_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x8 24. "REQ56_EN0,Writing a 1 to REQ56_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 23. "REQ55_EN0,Writing a 1 to REQ55_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" endif bitfld.long 0x8 22. "REQ54_EN0,Writing a 1 to REQ54_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x8 21. "REQ53_EN0,Writing a 1 to REQ53_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 20. "REQ52_EN0,Writing a 1 to REQ52_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 19. "REQ51_EN0,Writing a 1 to REQ51_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 18. "REQ50_EN0,Writing a 1 to REQ50_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x8 17. "REQ49_EN0,Writing a 1 to REQ49_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 16. "REQ48_EN0,Writing a 1 to REQ48_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 15. "REQ47_EN0,Writing a 1 to REQ47_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 14. "REQ46_EN0,Writing a 1 to REQ46_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x8 13. "REQ45_EN0,Writing a 1 to REQ55_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 12. "REQ44_EN0,Writing a 1 to REQ44_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 11. "REQ43_EN0,Writing a 1 to REQ43_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 10. "REQ42_EN0,Writing a 1 to REQ42_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x8 9. "REQ41_EN0,Writing a 1 to REQ41_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 8. "REQ40_EN0,Writing a 1 to REQ40_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 7. "REQ39_EN0,Writing a 1 to REQ39_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 6. "REQ38_EN0,Writing a 1 to REQ38_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x8 5. "REQ37_EN0,Writing a 1 to REQ37_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 4. "REQ36_EN0,Writing a 1 to REQ36_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 3. "REQ35_EN0,Writing a 1 to REQ35_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 2. "REQ34_EN0,Writing a 1 to REQ34_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" newline bitfld.long 0x8 1. "REQ33_EN0,Writing a 1 to REQ33_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" bitfld.long 0x8 0. "REQ32_EN0,Writing a 1 to REQ32_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE1." "0,1" group.long 0x720++0x3 line.long 0x0 "DMA0_REQ_ENABLE2,DMA0 Request Enable2" bitfld.long 0x0 31. "REQ95_EN0,This register is used to enable and disable I3C0 receive request." "0: Disable,1: Enable" sif (cpuis("MCXN546*")) bitfld.long 0x0 30. "REQ94_EN0,This register is used to enable and disable transmit request." "0: Disable,1: Enable" bitfld.long 0x0 29. "REQ93_EN0,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 28. "REQ92_EN0,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 27. "REQ91_EN0,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 26. "REQ90_EN0,This register is used to enable and disable channel 1 request." "0: Disable,1: Enable" bitfld.long 0x0 25. "REQ89_EN0,This register is used to enable and disable channel 0 request." "0: Disable,1: Enable" bitfld.long 0x0 24. "REQ88_EN0,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 23. "REQ87_EN0,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 22. "REQ86_EN0,This register is used to enable and disable transmit request." "0: Disable,1: Enable" bitfld.long 0x0 21. "REQ85_EN0,This register is used to enable and disable receive request." "0: Disable,1: Enable" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 30. "REQ94_EN0,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 29. "REQ93_EN0,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 28. "REQ92_EN0,This register is used to enable and disable transmit request." "0: Disable,1: Enable" bitfld.long 0x0 27. "REQ91_EN0,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 26. "REQ90_EN0,This register is used to enable and disable channel 1 request." "0: Disable,1: Enable" newline bitfld.long 0x0 25. "REQ89_EN0,This register is used to enable and disable channel 0 request." "0: Disable,1: Enable" bitfld.long 0x0 24. "REQ88_EN0,This register is used to enable and disable transmit request." "0: Disable,1: Enable" bitfld.long 0x0 23. "REQ87_EN0,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 22. "REQ86_EN0,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 21. "REQ85_EN0,This register is used to enable and disable receive request." "0: Disable,1: Enable" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 30. "REQ94_EN0,This register is used to enable and disable transmit request." "0: Disable,1: Enable" bitfld.long 0x0 29. "REQ93_EN0,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 28. "REQ92_EN0,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 27. "REQ91_EN0,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 26. "REQ90_EN0,This register is used to enable and disable channel 1 request." "0: Disable,1: Enable" bitfld.long 0x0 25. "REQ89_EN0,This register is used to enable and disable channel 0 request." "0: Disable,1: Enable" bitfld.long 0x0 24. "REQ88_EN0,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 23. "REQ87_EN0,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 22. "REQ86_EN0,This register is used to enable and disable transmit request." "0: Disable,1: Enable" bitfld.long 0x0 21. "REQ85_EN0,This register is used to enable and disable receive request." "0: Disable,1: Enable" endif sif (cpuis("MCXN947*")) bitfld.long 0x0 30. "REQ94_EN0,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 29. "REQ93_EN0,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 28. "REQ92_EN0,This register is used to enable and disable transmit request." "0: Disable,1: Enable" bitfld.long 0x0 27. "REQ91_EN0,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 26. "REQ90_EN0,This register is used to enable and disable channel 1 request." "0: Disable,1: Enable" newline bitfld.long 0x0 25. "REQ89_EN0,This register is used to enable and disable channel 0 request." "0: Disable,1: Enable" bitfld.long 0x0 24. "REQ88_EN0,This register is used to enable and disable transmit request." "0: Disable,1: Enable" bitfld.long 0x0 23. "REQ87_EN0,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 22. "REQ86_EN0,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 21. "REQ85_EN0,This register is used to enable and disable receive request." "0: Disable,1: Enable" endif bitfld.long 0x0 20. "REQ84_EN0,This register is used to enable and disable LP_FLEXCOMM7 transmit request." "0: Disable,1: Enable" bitfld.long 0x0 19. "REQ83_EN0,This register is used to enable and disable LP_FLEXCOMM7 receive request." "0: Disable,1: Enable" bitfld.long 0x0 18. "REQ82_EN0,This register is used to enable and disable LP_FLEXCOMM6 transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 17. "REQ81_EN0,This register is used to enable and disable LP_FLEXCOMM6 receive request." "0: Disable,1: Enable" bitfld.long 0x0 16. "REQ80_EN0,This register is used to enable and disable LP_FLEXCOMM5 transmit request." "0: Disable,1: Enable" bitfld.long 0x0 15. "REQ79_EN0,This register is used to enable and disable LP_FLEXCOMM5 receive request." "0: Disable,1: Enable" bitfld.long 0x0 14. "REQ78_EN0,This register is used to enable and disable LP_FLEXCOMM4 transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 13. "REQ77_EN0,This register is used to enable and disable LP_FLEXCOMM4 receive request." "0: Disable,1: Enable" bitfld.long 0x0 12. "REQ76_EN0,This register is used to enable and disable LP_FLEXCOMM3 transmit request." "0: Disable,1: Enable" bitfld.long 0x0 11. "REQ75_EN0,This register is used to enable and disable LP_FLEXCOMM3 receive request." "0: Disable,1: Enable" bitfld.long 0x0 10. "REQ74_EN0,This register is used to enable and disable LP_FLEXCOMM2 transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 9. "REQ73_EN0,This register is used to enable and disable LP_FLEXCOMM2 receive request." "0: Disable,1: Enable" bitfld.long 0x0 8. "REQ72_EN0,This register is used to enable and disable LP_FLEXCOMM1 transmit request." "0: Disable,1: Enable" bitfld.long 0x0 7. "REQ71_EN0,This register is used to enable and disable LP_FLEXCOMM1 receive request." "0: Disable,1: Enable" bitfld.long 0x0 6. "REQ70_EN0,This register is used to enable and disable LP_FLEXCOMM0 transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 5. "REQ69_EN0,This register is used to enable and disable LP_FLEXCOMM0 receive request." "0: Disable,1: Enable" bitfld.long 0x0 4. "REQ68_EN0,This register is used to enable and disable FlexIO0 shift register 7 request." "0: Disable,1: Enable" bitfld.long 0x0 3. "REQ67_EN0,This register is used to enable and disable FlexIO0 shift register 6 request." "0: Disable,1: Enable" bitfld.long 0x0 2. "REQ66_EN0,This register is used to enable and disable FlexIO0 shift register 5 request." "0: Disable,1: Enable" newline bitfld.long 0x0 1. "REQ65_EN0,This register is used to enable and disable FlexIO0 shift register 4 request." "0: Disable,1: Enable" bitfld.long 0x0 0. "REQ64_EN0,This register is used to enable and disable FlexIO0 shift register 3 request." "0: Disable,1: Enable" wgroup.long 0x724++0xB line.long 0x0 "DMA0_REQ_ENABLE2_SET,DMA0 Request Enable2" bitfld.long 0x0 31. "REQ95_EN0,Writing a 1 to REQ95_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x0 30. "REQ94_EN0,Writing a 1 to REQ94_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 29. "REQ93_EN0,Writing a 1 to REQ93_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 28. "REQ92_EN0,Writing a 1 to REQ92_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 27. "REQ91_EN0,Writing a 1 to REQ91_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 26. "REQ90_EN0,Writing a 1 to REQ90_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 25. "REQ89_EN0,Writing a 1 to REQ89_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 24. "REQ88_EN0,Writing a 1 to REQ88_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 23. "REQ87_EN0,Writing a 1 to REQ87_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 22. "REQ86_EN0,Writing a 1 to REQ86_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 21. "REQ85_EN0,Writing a 1 to REQ85_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 30. "REQ94_EN0,Writing a 1 to REQ94_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 29. "REQ93_EN0,Writing a 1 to REQ93_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 28. "REQ92_EN0,Writing a 1 to REQ92_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 27. "REQ91_EN0,Writing a 1 to REQ91_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 26. "REQ90_EN0,Writing a 1 to REQ90_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 25. "REQ89_EN0,Writing a 1 to REQ89_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 24. "REQ88_EN0,Writing a 1 to REQ88_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 23. "REQ87_EN0,Writing a 1 to REQ87_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 22. "REQ86_EN0,Writing a 1 to REQ86_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 21. "REQ85_EN0,Writing a 1 to REQ85_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 30. "REQ94_EN0,Writing a 1 to REQ94_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 29. "REQ93_EN0,Writing a 1 to REQ93_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 28. "REQ92_EN0,Writing a 1 to REQ92_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 27. "REQ91_EN0,Writing a 1 to REQ91_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 26. "REQ90_EN0,Writing a 1 to REQ90_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 25. "REQ89_EN0,Writing a 1 to REQ89_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 24. "REQ88_EN0,Writing a 1 to REQ88_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 23. "REQ87_EN0,Writing a 1 to REQ87_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 22. "REQ86_EN0,Writing a 1 to REQ86_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 21. "REQ85_EN0,Writing a 1 to REQ85_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x0 30. "REQ94_EN0,Writing a 1 to REQ94_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 29. "REQ93_EN0,Writing a 1 to REQ93_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 28. "REQ92_EN0,Writing a 1 to REQ92_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 27. "REQ91_EN0,Writing a 1 to REQ91_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 26. "REQ90_EN0,Writing a 1 to REQ90_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 25. "REQ89_EN0,Writing a 1 to REQ89_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 24. "REQ88_EN0,Writing a 1 to REQ88_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 23. "REQ87_EN0,Writing a 1 to REQ87_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 22. "REQ86_EN0,Writing a 1 to REQ86_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 21. "REQ85_EN0,Writing a 1 to REQ85_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" endif bitfld.long 0x0 20. "REQ84_EN0,Writing a 1 to REQ84_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 19. "REQ83_EN0,Writing a 1 to REQ83_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 18. "REQ82_EN0,Writing a 1 to REQ82_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 17. "REQ81_EN0,Writing a 1 to REQ81_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 16. "REQ80_EN0,Writing a 1 to REQ80_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 15. "REQ79_EN0,Writing a 1 to REQ79_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 14. "REQ78_EN0,Writing a 1 to REQ78_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 13. "REQ77_EN0,Writing a 1 to REQ77_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 12. "REQ76_EN0,Writing a 1 to REQ876_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 11. "REQ75_EN0,Writing a 1 to REQ75_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 10. "REQ74_EN0,Writing a 1 to REQ74_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 9. "REQ73_EN0,Writing a 1 to REQ73_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 8. "REQ72_EN0,Writing a 1 to REQ72_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 7. "REQ71_EN0,Writing a 1 to REQ71_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 6. "REQ70_EN0,Writing a 1 to REQ70_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 5. "REQ69_EN0,Writing a 1 to REQ69_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 4. "REQ68_EN0,Writing a 1 to REQ68_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 3. "REQ67_EN0,Writing a 1 to REQ67_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 2. "REQ66_EN0,Writing a 1 to REQ66_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 1. "REQ65_EN0,Writing a 1 to REQ65_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x0 0. "REQ64_EN0,Writing a 1 to REQ64_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE2." "0,1" line.long 0x4 "DMA0_REQ_ENABLE2_CLR,DMA0 Request Enable2" bitfld.long 0x4 31. "REQ95_EN0,Writing a 1 to REQ95_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x4 30. "REQ94_EN0,Writing a 1 to REQ94_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 29. "REQ93_EN0,Writing a 1 to REQ93_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 28. "REQ92_EN0,Writing a 1 to REQ92_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 27. "REQ91_EN0,Writing a 1 to REQ91_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 26. "REQ90_EN0,Writing a 1 to REQ90_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 25. "REQ89_EN0,Writing a 1 to REQ89_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 24. "REQ88_EN0,Writing a 1 to REQ88_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 23. "REQ87_EN0,Writing a 1 to REQ87_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 22. "REQ86_EN0,Writing a 1 to REQ86_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 21. "REQ85_EN0,Writing a 1 to REQ85_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x4 30. "REQ94_EN0,Writing a 1 to REQ94_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 29. "REQ93_EN0,Writing a 1 to REQ93_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 28. "REQ92_EN0,Writing a 1 to REQ92_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 27. "REQ91_EN0,Writing a 1 to REQ91_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 26. "REQ90_EN0,Writing a 1 to REQ90_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 25. "REQ89_EN0,Writing a 1 to REQ89_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 24. "REQ88_EN0,Writing a 1 to REQ88_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 23. "REQ87_EN0,Writing a 1 to REQ87_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 22. "REQ86_EN0,Writing a 1 to REQ86_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 21. "REQ85_EN0,Writing a 1 to REQ85_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x4 30. "REQ94_EN0,Writing a 1 to REQ94_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 29. "REQ93_EN0,Writing a 1 to REQ93_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 28. "REQ92_EN0,Writing a 1 to REQ92_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 27. "REQ91_EN0,Writing a 1 to REQ91_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 26. "REQ90_EN0,Writing a 1 to REQ90_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 25. "REQ89_EN0,Writing a 1 to REQ89_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 24. "REQ88_EN0,Writing a 1 to REQ88_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 23. "REQ87_EN0,Writing a 1 to REQ87_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 22. "REQ86_EN0,Writing a 1 to REQ86_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 21. "REQ85_EN0,Writing a 1 to REQ85_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x4 30. "REQ94_EN0,Writing a 1 to REQ94_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 29. "REQ93_EN0,Writing a 1 to REQ93_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 28. "REQ92_EN0,Writing a 1 to REQ92_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 27. "REQ91_EN0,Writing a 1 to REQ91_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 26. "REQ90_EN0,Writing a 1 to REQ90_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 25. "REQ89_EN0,Writing a 1 to REQ89_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 24. "REQ88_EN0,Writing a 1 to REQ88_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 23. "REQ87_EN0,Writing a 1 to REQ87_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 22. "REQ86_EN0,Writing a 1 to REQ86_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 21. "REQ85_EN0,Writing a 1 to REQ85_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" endif bitfld.long 0x4 20. "REQ84_EN0,Writing a 1 to REQ84_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 19. "REQ83_EN0,Writing a 1 to REQ83_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 18. "REQ82_EN0,Writing a 1 to REQ82_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 17. "REQ81_EN0,Writing a 1 to REQ81_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 16. "REQ80_EN0,Writing a 1 to REQ80_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 15. "REQ79_EN0,Writing a 1 to REQ79_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 14. "REQ78_EN0,Writing a 1 to REQ78_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 13. "REQ77_EN0,Writing a 1 to REQ77_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 12. "REQ76_EN0,Writing a 1 to REQ76_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 11. "REQ75_EN0,Writing a 1 to REQ75_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 10. "REQ74_EN0,Writing a 1 to REQ74_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 9. "REQ73_EN0,Writing a 1 to REQ73_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 8. "REQ72_EN0,Writing a 1 to REQ72_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 7. "REQ71_EN0,Writing a 1 to REQ71_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 6. "REQ70_EN0,Writing a 1 to REQ70_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 5. "REQ69_EN0,Writing a 1 to REQ69_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 4. "REQ68_EN0,Writing a 1 to REQ68_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 3. "REQ67_EN0,Writing a 1 to REQ67_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 2. "REQ66_EN0,Writing a 1 to REQ66_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 1. "REQ65_EN0,Writing a 1 to REQ65_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x4 0. "REQ64_EN0,Writing a 1 to REQ64_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE2." "0,1" line.long 0x8 "DMA0_REQ_ENABLE2_TOG,DMA0 Request Enable2" bitfld.long 0x8 31. "REQ95_EN0,Writing a 1 to REQ95_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x8 30. "REQ94_EN0,Writing a 1 to REQ94_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 29. "REQ93_EN0,Writing a 1 to REQ93_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 28. "REQ92_EN0,Writing a 1 to REQ92_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 27. "REQ91_EN0,Writing a 1 to REQ91_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 26. "REQ90_EN0,Writing a 1 to REQ90_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 25. "REQ89_EN0,Writing a 1 to REQ89_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 24. "REQ88_EN0,Writing a 1 to REQ88_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 23. "REQ87_EN0,Writing a 1 to REQ87_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 22. "REQ86_EN0,Writing a 1 to REQ86_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 21. "REQ85_EN0,Writing a 1 to REQ85_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x8 30. "REQ94_EN0,Writing a 1 to REQ94_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 29. "REQ93_EN0,Writing a 1 to REQ93_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 28. "REQ92_EN0,Writing a 1 to REQ92_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 27. "REQ91_EN0,Writing a 1 to REQ91_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 26. "REQ90_EN0,Writing a 1 to REQ90_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 25. "REQ89_EN0,Writing a 1 to REQ89_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 24. "REQ88_EN0,Writing a 1 to REQ88_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 23. "REQ87_EN0,Writing a 1 to REQ87_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 22. "REQ86_EN0,Writing a 1 to REQ86_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 21. "REQ85_EN0,Writing a 1 to REQ85_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x8 30. "REQ94_EN0,Writing a 1 to REQ94_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 29. "REQ93_EN0,Writing a 1 to REQ93_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 28. "REQ92_EN0,Writing a 1 to REQ92_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 27. "REQ91_EN0,Writing a 1 to REQ91_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 26. "REQ90_EN0,Writing a 1 to REQ90_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 25. "REQ89_EN0,Writing a 1 to REQ89_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 24. "REQ88_EN0,Writing a 1 to REQ88_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 23. "REQ87_EN0,Writing a 1 to REQ87_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 22. "REQ86_EN0,Writing a 1 to REQ86_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 21. "REQ85_EN0,Writing a 1 to REQ85_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x8 30. "REQ94_EN0,Writing a 1 to REQ94_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 29. "REQ93_EN0,Writing a 1 to REQ93_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 28. "REQ92_EN0,Writing a 1 to REQ92_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 27. "REQ91_EN0,Writing a 1 to REQ91_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 26. "REQ90_EN0,Writing a 1 to REQ90_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 25. "REQ89_EN0,Writing a 1 to REQ89_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 24. "REQ88_EN0,Writing a 1 to REQ88_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 23. "REQ87_EN0,Writing a 1 to REQ87_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 22. "REQ86_EN0,Writing a 1 to REQ86_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 21. "REQ85_EN0,Writing a 1 to REQ85_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" endif bitfld.long 0x8 20. "REQ84_EN0,Writing a 1 to REQ84_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 19. "REQ83_EN0,Writing a 1 to REQ83_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 18. "REQ82_EN0,Writing a 1 to REQ82_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 17. "REQ81_EN0,Writing a 1 to REQ81_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 16. "REQ80_EN0,Writing a 1 to REQ80_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 15. "REQ79_EN0,Writing a 1 to REQ79_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 14. "REQ78_EN0,Writing a 1 to REQ78_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 13. "REQ77_EN0,Writing a 1 to REQ77_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 12. "REQ76_EN0,Writing a 1 to REQ76_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 11. "REQ75_EN0,Writing a 1 to REQ75_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 10. "REQ74_EN0,Writing a 1 to REQ74_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 9. "REQ73_EN0,Writing a 1 to REQ73_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 8. "REQ72_EN0,Writing a 1 to REQ72_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 7. "REQ71_EN0,Writing a 1 to REQ71_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 6. "REQ70_EN0,Writing a 1 to REQ70_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 5. "REQ69_EN0,Writing a 1 to REQ69_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 4. "REQ68_EN0,Writing a 1 to REQ68_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 3. "REQ67_EN0,Writing a 1 to REQ67_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 2. "REQ66_EN0,Writing a 1 to REQ66_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 1. "REQ65_EN0,Writing a 1 to REQ65_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" bitfld.long 0x8 0. "REQ64_EN0,Writing a 1 to REQ64_EN0 in this register toggles the corresponding bit in DMA0_REQ_ENABLE2." "0,1" group.long 0x730++0x3 line.long 0x0 "DMA0_REQ_ENABLE3,DMA0 Request Enable3" sif (cpuis("MCXN546*")) bitfld.long 0x0 25. "REQ121_EN0,This register is used to enable and disable out of range request." "0: Disable,1: Enable" bitfld.long 0x0 24. "REQ120_EN0,This register is used to enable and disable end of scan request." "0: Disable,1: Enable" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 25. "REQ121_EN0,This register is used to enable and disable out of range request." "0: Disable,1: Enable" bitfld.long 0x0 24. "REQ120_EN0,This register is used to enable and disable end of scan request." "0: Disable,1: Enable" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x0 25. "REQ121_EN0,This register is used to enable and disable out of range request." "0: Disable,1: Enable" bitfld.long 0x0 24. "REQ120_EN0,This register is used to enable and disable end of scan request." "0: Disable,1: Enable" endif sif (cpuis("MCXN947*")) bitfld.long 0x0 25. "REQ121_EN0,This register is used to enable and disable out of range request." "0: Disable,1: Enable" bitfld.long 0x0 24. "REQ120_EN0,This register is used to enable and disable end of scan request." "0: Disable,1: Enable" newline endif bitfld.long 0x0 23. "REQ119_EN0,This register is used to enable and disable GPIO5 pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 22. "REQ118_EN0,This register is used to enable and disable GPIO5 pin event request 0." "0: Disable,1: Enable" bitfld.long 0x0 21. "REQ117_EN0,This register is used to enable and disable GPIO4 pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 20. "REQ116_EN0,This register is used to enable and disable GPIO4 pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 19. "REQ115_EN0,This register is used to enable and disable GPIO3 pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 18. "REQ114_EN0,This register is used to enable and disable GPIO3 pin event request 0." "0: Disable,1: Enable" bitfld.long 0x0 17. "REQ113_EN0,This register is used to enable and disable GPIO2 pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 16. "REQ112_EN0,This register is used to enable and disable GPIO2 pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 15. "REQ111_EN0,This register is used to enable and disable GPIO1 pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 14. "REQ110_EN0,This register is used to enable and disable GPIO1 pin event request 0." "0: Disable,1: Enable" bitfld.long 0x0 13. "REQ109_EN0,This register is used to enable and disable GPIO0 pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 12. "REQ108_EN0,This register is used to enable and disable GPIO0 pin event request 0." "0: Disable,1: Enable" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 11. "REQ107_EN0,This register is used to enable and disable ipd_req_sinc[4] or ipd_req_alt [4] request." "0: Disable,1: Enable" bitfld.long 0x0 10. "REQ106_EN0,This register is used to enable and disable ipd_req_sinc[3] or ipd_req_alt [3] request." "0: Disable,1: Enable" bitfld.long 0x0 9. "REQ105_EN0,This register is used to enable and disable ipd_req_sinc[2] or ipd_req_alt [2] request." "0: Disable,1: Enable" bitfld.long 0x0 8. "REQ104_EN0,This register is used to enable and disable ipd_req_sinc[1] or ipd_req_alt [1] request." "0: Disable,1: Enable" newline bitfld.long 0x0 7. "REQ103_EN0,This register is used to enable and disable ipd_req_sinc[0] or ipd_req_alt [0] request." "0: Disable,1: Enable" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 11. "REQ107_EN0,This register is used to enable and disable ipd_req_sinc[4] or ipd_req_alt [4] request." "0: Disable,1: Enable" bitfld.long 0x0 10. "REQ106_EN0,This register is used to enable and disable ipd_req_sinc[3] or ipd_req_alt [3] request." "0: Disable,1: Enable" bitfld.long 0x0 9. "REQ105_EN0,This register is used to enable and disable ipd_req_sinc[2] or ipd_req_alt [2] request." "0: Disable,1: Enable" newline bitfld.long 0x0 8. "REQ104_EN0,This register is used to enable and disable ipd_req_sinc[1] or ipd_req_alt [1] request." "0: Disable,1: Enable" bitfld.long 0x0 7. "REQ103_EN0,This register is used to enable and disable ipd_req_sinc[0] or ipd_req_alt [0] request." "0: Disable,1: Enable" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 11. "REQ107_EN0,This register is used to enable and disable ipd_req_sinc[4] or ipd_req_alt [4] request." "0: Disable,1: Enable" bitfld.long 0x0 10. "REQ106_EN0,This register is used to enable and disable ipd_req_sinc[3] or ipd_req_alt [3] request." "0: Disable,1: Enable" newline bitfld.long 0x0 9. "REQ105_EN0,This register is used to enable and disable ipd_req_sinc[2] or ipd_req_alt [2] request." "0: Disable,1: Enable" bitfld.long 0x0 8. "REQ104_EN0,This register is used to enable and disable ipd_req_sinc[1] or ipd_req_alt [1] request." "0: Disable,1: Enable" bitfld.long 0x0 7. "REQ103_EN0,This register is used to enable and disable ipd_req_sinc[0] or ipd_req_alt [0] request." "0: Disable,1: Enable" endif sif (cpuis("MCXN947*")) bitfld.long 0x0 11. "REQ107_EN0,This register is used to enable and disable ipd_req_sinc[4] or ipd_req_alt [4] request." "0: Disable,1: Enable" newline bitfld.long 0x0 10. "REQ106_EN0,This register is used to enable and disable ipd_req_sinc[3] or ipd_req_alt [3] request." "0: Disable,1: Enable" bitfld.long 0x0 9. "REQ105_EN0,This register is used to enable and disable ipd_req_sinc[2] or ipd_req_alt [2] request." "0: Disable,1: Enable" bitfld.long 0x0 8. "REQ104_EN0,This register is used to enable and disable ipd_req_sinc[1] or ipd_req_alt [1] request." "0: Disable,1: Enable" bitfld.long 0x0 7. "REQ103_EN0,This register is used to enable and disable ipd_req_sinc[0] or ipd_req_alt [0] request." "0: Disable,1: Enable" newline endif bitfld.long 0x0 6. "REQ102_EN0,This register is used to enable and disable SAI1 transmit request." "0: Disable,1: Enable" bitfld.long 0x0 5. "REQ101_EN0,This register is used to enable and disable SAI1 receive request." "0: Disable,1: Enable" bitfld.long 0x0 4. "REQ100_EN0,This register is used to enable and disable SAI0 transmit request." "0: Disable,1: Enable" bitfld.long 0x0 3. "REQ99_EN0,This register is used to enable and disable SAI0 receive request." "0: Disable,1: Enable" newline bitfld.long 0x0 2. "REQ98_EN0,This register is used to enable and disable I3C1 transmit request." "0: Disable,1: Enable" bitfld.long 0x0 1. "REQ97_EN0,This register is used to enable and disable I3C1 receive request." "0: Disable,1: Enable" bitfld.long 0x0 0. "REQ96_EN0,This register is used to enable and disable I3C0 transmit request." "0: Disable,1: Enable" wgroup.long 0x734++0x7 line.long 0x0 "DMA0_REQ_ENABLE3_SET,DMA0 Request Enable3" sif (cpuis("MCXN546*")) bitfld.long 0x0 25. "REQ121_EN0,Writing a 1 to REQ121_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 24. "REQ120_EN0,Writing a 1 to REQ120_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 25. "REQ121_EN0,Writing a 1 to REQ121_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 24. "REQ120_EN0,Writing a 1 to REQ120_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x0 25. "REQ121_EN0,Writing a 1 to REQ121_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 24. "REQ120_EN0,Writing a 1 to REQ120_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x0 25. "REQ121_EN0,Writing a 1 to REQ121_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 24. "REQ120_EN0,Writing a 1 to REQ120_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline endif bitfld.long 0x0 23. "REQ119_EN0,Writing a 1 to REQ119_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 22. "REQ118_EN0,Writing a 1 to REQ118_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 21. "REQ117_EN0,Writing a 1 to REQ117_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 20. "REQ116_EN0,Writing a 1 to REQ116_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 19. "REQ115_EN0,Writing a 1 to REQ115_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 18. "REQ114_EN0,Writing a 1 to REQ114_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 17. "REQ113_EN0,Writing a 1 to REQ113_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 16. "REQ112_EN0,Writing a 1 to REQ112_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 15. "REQ111_EN0,Writing a 1 to REQ111_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 14. "REQ110_EN0,Writing a 1 to REQ110_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 13. "REQ109_EN0,Writing a 1 to REQ109_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 12. "REQ108_EN0,Writing a 1 to REQ108_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 11. "REQ107_EN0,Writing a 1 to REQ107_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 10. "REQ106_EN0,Writing a 1 to REQ106_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 9. "REQ105_EN0,Writing a 1 to REQ105_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 8. "REQ104_EN0,Writing a 1 to REQ104_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 7. "REQ103_EN0,Writing a 1 to REQ103_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 11. "REQ107_EN0,Writing a 1 to REQ107_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 10. "REQ106_EN0,Writing a 1 to REQ106_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 9. "REQ105_EN0,Writing a 1 to REQ105_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 8. "REQ104_EN0,Writing a 1 to REQ104_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 7. "REQ103_EN0,Writing a 1 to REQ103_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 11. "REQ107_EN0,Writing a 1 to REQ107_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 10. "REQ106_EN0,Writing a 1 to REQ106_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 9. "REQ105_EN0,Writing a 1 to REQ105_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 8. "REQ104_EN0,Writing a 1 to REQ104_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 7. "REQ103_EN0,Writing a 1 to REQ103_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x0 11. "REQ107_EN0,Writing a 1 to REQ107_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 10. "REQ106_EN0,Writing a 1 to REQ106_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 9. "REQ105_EN0,Writing a 1 to REQ105_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 8. "REQ104_EN0,Writing a 1 to REQ104_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 7. "REQ103_EN0,Writing a 1 to REQ103_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline endif bitfld.long 0x0 6. "REQ102_EN0,Writing a 1 to REQ102_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 5. "REQ101_EN0,Writing a 1 to REQ101_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 4. "REQ100_EN0,Writing a 1 to REQ100_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 3. "REQ99_EN0,Writing a 1 to REQ99_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 2. "REQ98_EN0,Writing a 1 to REQ98_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 1. "REQ97_EN0,Writing a 1 to REQ97_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 0. "REQ96_EN0,Writing a 1 to REQ96_EN0 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" line.long 0x4 "DMA0_REQ_ENABLE3_CLR,DMA0 Request Enable3" sif (cpuis("MCXN546*")) bitfld.long 0x4 25. "REQ121_EN0,Writing a 1 to REQ121_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 24. "REQ120_EN0,Writing a 1 to REQ120_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x4 25. "REQ121_EN0,Writing a 1 to REQ121_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 24. "REQ120_EN0,Writing a 1 to REQ120_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x4 25. "REQ121_EN0,Writing a 1 to REQ121_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 24. "REQ120_EN0,Writing a 1 to REQ120_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x4 25. "REQ121_EN0,Writing a 1 to REQ121_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 24. "REQ120_EN0,Writing a 1 to REQ120_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline endif bitfld.long 0x4 23. "REQ119_EN0,Writing a 1 to REQ119_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 22. "REQ118_EN0,Writing a 1 to REQ118_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 21. "REQ117_EN0,Writing a 1 to REQ117_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 20. "REQ116_EN0,Writing a 1 to REQ116_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 19. "REQ115_EN0,Writing a 1 to REQ115_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 18. "REQ114_EN0,Writing a 1 to REQ114_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 17. "REQ113_EN0,Writing a 1 to REQ113_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 16. "REQ112_EN0,Writing a 1 to REQ112_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 15. "REQ111_EN0,Writing a 1 to REQ111_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 14. "REQ110_EN0,Writing a 1 to REQ110_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 13. "REQ109_EN0,Writing a 1 to REQ109_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 12. "REQ108_EN0,Writing a 1 to REQ108_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 11. "REQ107_EN0,Writing a 1 to REQ107_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 10. "REQ106_EN0,Writing a 1 to REQ106_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 9. "REQ105_EN0,Writing a 1 to REQ105_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 8. "REQ104_EN0,Writing a 1 to REQ104_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 7. "REQ103_EN0,Writing a 1 to REQ103_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x4 11. "REQ107_EN0,Writing a 1 to REQ107_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 10. "REQ106_EN0,Writing a 1 to REQ106_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 9. "REQ105_EN0,Writing a 1 to REQ105_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 8. "REQ104_EN0,Writing a 1 to REQ104_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 7. "REQ103_EN0,Writing a 1 to REQ103_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x4 11. "REQ107_EN0,Writing a 1 to REQ107_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 10. "REQ106_EN0,Writing a 1 to REQ106_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 9. "REQ105_EN0,Writing a 1 to REQ105_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 8. "REQ104_EN0,Writing a 1 to REQ104_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 7. "REQ103_EN0,Writing a 1 to REQ103_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x4 11. "REQ107_EN0,Writing a 1 to REQ107_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 10. "REQ106_EN0,Writing a 1 to REQ106_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 9. "REQ105_EN0,Writing a 1 to REQ105_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 8. "REQ104_EN0,Writing a 1 to REQ104_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 7. "REQ103_EN0,Writing a 1 to REQ103_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline endif bitfld.long 0x4 6. "REQ102_EN0,Writing a 1 to REQ102_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 5. "REQ101_EN0,Writing a 1 to REQ101_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 4. "REQ100_EN0,Writing a 1 to REQ100_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 3. "REQ99_EN0,Writing a 1 to REQ99_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 2. "REQ98_EN0,Writing a 1 to REQ98_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 1. "REQ97_EN0,Writing a 1 to REQ97_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 0. "REQ96_EN0,Writing a 1 to REQ96_EN0 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" group.long 0x780++0x3 line.long 0x0 "DMA1_REQ_ENABLE0,DMA1 Request Enable0" bitfld.long 0x0 31. "REQ31_EN1,This register is used to enable and disable EVTG0 OUT0A request." "0: Disable,1: Enable" sif (cpuis("MCXN546*")) bitfld.long 0x0 30. "REQ30_EN1,This register is used to enable and disable DMA_request." "0: Disable,1: Enable" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 30. "REQ30_EN1,This register is used to enable and disable DMA_request." "0: Disable,1: Enable" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 30. "REQ30_EN1,This register is used to enable and disable DMA_request." "0: Disable,1: Enable" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 30. "REQ30_EN1,This register is used to enable and disable DMA_request." "0: Disable,1: Enable" endif bitfld.long 0x0 29. "REQ29_EN1,This register is used to enable and disable CMP1 DMA_request." "0: Disable,1: Enable" bitfld.long 0x0 28. "REQ28_EN1,This register is used to enable and disable CMP0 DMA_request." "0: Disable,1: Enable" sif (cpuis("MCXN546*")) bitfld.long 0x0 27. "REQ27_EN1,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" newline bitfld.long 0x0 26. "REQ26_EN1,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" bitfld.long 0x0 25. "REQ25_EN1,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 27. "REQ27_EN1,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" bitfld.long 0x0 26. "REQ26_EN1,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" newline bitfld.long 0x0 25. "REQ25_EN1,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 27. "REQ27_EN1,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" bitfld.long 0x0 26. "REQ26_EN1,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" bitfld.long 0x0 25. "REQ25_EN1,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 27. "REQ27_EN1,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" bitfld.long 0x0 26. "REQ26_EN1,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" bitfld.long 0x0 25. "REQ25_EN1,This register is used to enable and disable FIFO_request." "0: Disable,1: Enable" endif bitfld.long 0x0 24. "REQ24_EN1,This register is used to enable and disable ADC1 FIFO B request." "0: Disable,1: Enable" newline bitfld.long 0x0 23. "REQ23_EN1,This register is used to enable and disable ADC1 FIFO A request." "0: Disable,1: Enable" bitfld.long 0x0 22. "REQ22_EN1,This register is used to enable and disable ADC0 FIFO B request." "0: Disable,1: Enable" bitfld.long 0x0 21. "REQ21_EN1,This register is used to enable and disable ADC0 FIFO A request." "0: Disable,1: Enable" sif (cpuis("MCXN546*")) bitfld.long 0x0 20. "REQ20_EN1,This register is used to enable and disable DMA1 request." "0: Disable,1: Enable" newline bitfld.long 0x0 19. "REQ19_EN1,This register is used to enable and disable DMA0 request." "0: Disable,1: Enable" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 20. "REQ20_EN1,This register is used to enable and disable DMA1 request." "0: Disable,1: Enable" bitfld.long 0x0 19. "REQ19_EN1,This register is used to enable and disable DMA0 request." "0: Disable,1: Enable" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 20. "REQ20_EN1,This register is used to enable and disable DMA1 request." "0: Disable,1: Enable" newline bitfld.long 0x0 19. "REQ19_EN1,This register is used to enable and disable DMA0 request." "0: Disable,1: Enable" endif sif (cpuis("MCXN947*")) bitfld.long 0x0 20. "REQ20_EN1,This register is used to enable and disable DMA1 request." "0: Disable,1: Enable" bitfld.long 0x0 19. "REQ19_EN1,This register is used to enable and disable DMA0 request." "0: Disable,1: Enable" endif bitfld.long 0x0 18. "REQ18_EN1,This register is used to enable and disable MICFIL0 FIFO_request." "0: Disable,1: Enable" newline bitfld.long 0x0 17. "REQ17_EN1,This register is used to enable and disable WUU0 wake up event request." "0: Disable,1: Enable" bitfld.long 0x0 16. "REQ16_EN1,This register is used to enable and disable CTIMER4 DMAREQ_M1 request." "0: Disable,1: Enable" bitfld.long 0x0 15. "REQ15_EN1,This register is used to enable and disable CTIMER4 DMAREQ_M0 request." "0: Disable,1: Enable" bitfld.long 0x0 14. "REQ14_EN1,This register is used to enable and disable CTIMER3 DMAREQ_M1 request." "0: Disable,1: Enable" newline bitfld.long 0x0 13. "REQ13_EN1,This register is used to enable and disable CTIMER3 DMAREQ_M0 request." "0: Disable,1: Enable" bitfld.long 0x0 12. "REQ12_EN1,This register is used to enable and disable CTIMER2 DMAREQ_M1 request." "0: Disable,1: Enable" bitfld.long 0x0 11. "REQ11_EN1,This register is used to enable and disable CTIMER2 DMAREQ_M0 request." "0: Disable,1: Enable" bitfld.long 0x0 10. "REQ10_EN1,This register is used to enable and disable CTIMER1 DMAREQ_M1 request." "0: Disable,1: Enable" newline bitfld.long 0x0 9. "REQ9_EN1,This register is used to enable and disable CTIMER1 DMAREQ_M0 request." "0: Disable,1: Enable" bitfld.long 0x0 8. "REQ8_EN1,This register is used to enable and disable CTIMER0 DMAREQ_M1 request." "0: Disable,1: Enable" bitfld.long 0x0 7. "REQ7_EN1,This register is used to enable and disable CTIMER0 DMAREQ_M0 request." "0: Disable,1: Enable" bitfld.long 0x0 6. "REQ6_EN1,This register is used to enable and disable PINT0 INT3 request." "0: Disable,1: Enable" newline bitfld.long 0x0 5. "REQ5_EN1,This register is used to enable and disable PINT0 INT2 request." "0: Disable,1: Enable" bitfld.long 0x0 4. "REQ4_EN1,This register is used to enable and disable PINT0 INT1 request." "0: Disable,1: Enable" bitfld.long 0x0 3. "REQ3_EN1,This register is used to enable and disable PINT0 INT0 request." "0: Disable,1: Enable" sif (cpuis("MCXN546*")) bitfld.long 0x0 2. "REQ2_EN1,This register is used to enable and disable FLEXSPI0 transmit event request." "0: Disable,1: Enable" newline bitfld.long 0x0 1. "REQ1_EN1,This register is used to enable and disable FLEXSPI0 receive event request." "0: Disable,1: Enable" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 2. "REQ2_EN1,This register is used to enable and disable FLEXSPI0 transmit event request." "0: Disable,1: Enable" bitfld.long 0x0 1. "REQ1_EN1,This register is used to enable and disable FLEXSPI0 receive event request." "0: Disable,1: Enable" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 2. "REQ2_EN1,This register is used to enable and disable FLEXSPI0 transmit event request." "0: Disable,1: Enable" newline bitfld.long 0x0 1. "REQ1_EN1,This register is used to enable and disable FLEXSPI0 receive event request." "0: Disable,1: Enable" endif sif (cpuis("MCXN947*")) bitfld.long 0x0 2. "REQ2_EN1,This register is used to enable and disable FLEXSPI0 transmit event request." "0: Disable,1: Enable" bitfld.long 0x0 1. "REQ1_EN1,This register is used to enable and disable FLEXSPI0 receive event request." "0: Disable,1: Enable" endif wgroup.long 0x784++0xB line.long 0x0 "DMA1_REQ_ENABLE0_SET,DMA1 Request Enable0" bitfld.long 0x0 31. "REQ31_EN1,Writing a 1 to REQ31_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x0 30. "REQ30_EN1,Writing a 1 to REQ30_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 30. "REQ30_EN1,Writing a 1 to REQ30_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 30. "REQ30_EN1,Writing a 1 to REQ30_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 30. "REQ30_EN1,Writing a 1 to REQ30_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif bitfld.long 0x0 29. "REQ29_EN1,Writing a 1 to REQ29_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 28. "REQ28_EN1,Writing a 1 to REQ28_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x0 27. "REQ27_EN1,Writing a 1 to REQ27_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 26. "REQ26_EN1,Writing a 1 to REQ26_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 25. "REQ25_EN1,Writing a 1 to REQ25_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 27. "REQ27_EN1,Writing a 1 to REQ27_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 26. "REQ26_EN1,Writing a 1 to REQ26_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 25. "REQ25_EN1,Writing a 1 to REQ25_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 27. "REQ27_EN1,Writing a 1 to REQ27_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 26. "REQ26_EN1,Writing a 1 to REQ26_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 25. "REQ25_EN1,Writing a 1 to REQ25_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 27. "REQ27_EN1,Writing a 1 to REQ27_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 26. "REQ26_EN1,Writing a 1 to REQ26_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 25. "REQ25_EN1,Writing a 1 to REQ25_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif bitfld.long 0x0 24. "REQ24_EN1,Writing a 1 to REQ24_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 23. "REQ23_EN1,Writing a 1 to REQ23_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 22. "REQ22_EN1,Writing a 1 to REQ22_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 21. "REQ21_EN1,Writing a 1 to REQ21_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x0 20. "REQ20_EN1,Writing a 1 to REQ20_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 19. "REQ19_EN1,Writing a 1 to REQ19_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 20. "REQ20_EN1,Writing a 1 to REQ20_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 19. "REQ19_EN1,Writing a 1 to REQ19_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 20. "REQ20_EN1,Writing a 1 to REQ20_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 19. "REQ19_EN1,Writing a 1 to REQ19_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x0 20. "REQ20_EN1,Writing a 1 to REQ20_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 19. "REQ19_EN1,Writing a 1 to REQ19_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif bitfld.long 0x0 18. "REQ18_EN1,Writing a 1 to REQ18_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 17. "REQ17_EN1,Writing a 1 to REQ17_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 16. "REQ16_EN1,Writing a 1 to REQ16_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 15. "REQ15_EN1,Writing a 1 to REQ15_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 14. "REQ14_EN1,Writing a 1 to REQ14_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 13. "REQ13_EN1,Writing a 1 to REQ13_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 12. "REQ12_EN1,Writing a 1 to REQ12_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 11. "REQ11_EN1,Writing a 1 to REQ11_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 10. "REQ10_EN1,Writing a 1 to REQ10_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 9. "REQ9_EN1,Writing a 1 to REQ9_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 8. "REQ8_EN1,Writing a 1 to REQ8_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 7. "REQ7_EN1,Writing a 1 to REQ7_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 6. "REQ6_EN1,Writing a 1 to REQ6_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 5. "REQ5_EN1,Writing a 1 to REQ5_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 4. "REQ4_EN1,Writing a 1 to REQ4_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 3. "REQ3_EN1,Writing a 1 to REQ3_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x0 2. "REQ2_EN1,Writing a 1 to REQ2_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 1. "REQ1_EN1,Writing a 1 to REQ1_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 2. "REQ2_EN1,Writing a 1 to REQ2_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 1. "REQ1_EN1,Writing a 1 to REQ1_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 2. "REQ2_EN1,Writing a 1 to REQ2_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x0 1. "REQ1_EN1,Writing a 1 to REQ1_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x0 2. "REQ2_EN1,Writing a 1 to REQ2_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x0 1. "REQ1_EN1,Writing a 1 to REQ1_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif line.long 0x4 "DMA1_REQ_ENABLE0_CLR,DMA1 Request Enable0" bitfld.long 0x4 31. "REQ31_EN1,Writing a 1 to REQ31_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x4 30. "REQ30_EN1,Writing a 1 to REQ30_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x4 30. "REQ30_EN1,Writing a 1 to REQ30_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x4 30. "REQ30_EN1,Writing a 1 to REQ30_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x4 30. "REQ30_EN1,Writing a 1 to REQ30_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif bitfld.long 0x4 29. "REQ29_EN1,Writing a 1 to REQ29_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 28. "REQ28_EN1,Writing a 1 to REQ28_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x4 27. "REQ27_EN1,Writing a 1 to REQ27_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 26. "REQ26_EN1,Writing a 1 to REQ26_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 25. "REQ25_EN1,Writing a 1 to REQ25_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x4 27. "REQ27_EN1,Writing a 1 to REQ27_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 26. "REQ26_EN1,Writing a 1 to REQ26_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 25. "REQ25_EN1,Writing a 1 to REQ25_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x4 27. "REQ27_EN1,Writing a 1 to REQ27_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 26. "REQ26_EN1,Writing a 1 to REQ26_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 25. "REQ25_EN1,Writing a 1 to REQ25_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x4 27. "REQ27_EN1,Writing a 1 to REQ27_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 26. "REQ26_EN1,Writing a 1 to REQ26_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 25. "REQ25_EN1,Writing a 1 to REQ25_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif bitfld.long 0x4 24. "REQ24_EN1,Writing a 1 to REQ24_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 23. "REQ23_EN1,Writing a 1 to REQ23_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 22. "REQ22_EN1,Writing a 1 to REQ22_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 21. "REQ21_EN1,Writing a 1 to REQ21_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x4 20. "REQ20_EN1,Writing a 1 to REQ20_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 19. "REQ19_EN1,Writing a 1 to REQ19_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x4 20. "REQ20_EN1,Writing a 1 to REQ20_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 19. "REQ19_EN1,Writing a 1 to REQ19_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x4 20. "REQ20_EN1,Writing a 1 to REQ20_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 19. "REQ19_EN1,Writing a 1 to REQ19_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x4 20. "REQ20_EN1,Writing a 1 to REQ20_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 19. "REQ19_EN1,Writing a 1 to REQ19_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif bitfld.long 0x4 18. "REQ18_EN1,Writing a 1 to REQ18_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 17. "REQ17_EN1,Writing a 1 to REQ17_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 16. "REQ16_EN1,Writing a 1 to REQ16_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 15. "REQ15_EN1,Writing a 1 to REQ15_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 14. "REQ14_EN1,Writing a 1 to REQ14_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 13. "REQ13_EN1,Writing a 1 to REQ13_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 12. "REQ12_EN1,Writing a 1 to REQ12_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 11. "REQ11_EN1,Writing a 1 to REQ11_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 10. "REQ10_EN1,Writing a 1 to REQ10_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 9. "REQ9_EN1,Writing a 1 to REQ9_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 8. "REQ8_EN1,Writing a 1 to REQ8_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 7. "REQ7_EN1,Writing a 1 to REQ7_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 6. "REQ6_EN1,Writing a 1 to REQ6_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 5. "REQ5_EN1,Writing a 1 to REQ5_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 4. "REQ4_EN1,Writing a 1 to REQ4_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 3. "REQ3_EN1,Writing a 1 to REQ3_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x4 2. "REQ2_EN1,Writing a 1 to REQ2_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 1. "REQ1_EN1,Writing a 1 to REQ1_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x4 2. "REQ2_EN1,Writing a 1 to REQ2_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 1. "REQ1_EN1,Writing a 1 to REQ1_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x4 2. "REQ2_EN1,Writing a 1 to REQ2_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x4 1. "REQ1_EN1,Writing a 1 to REQ1_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x4 2. "REQ2_EN1,Writing a 1 to REQ2_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x4 1. "REQ1_EN1,Writing a 1 to REQ1_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif line.long 0x8 "DMA1_REQ_ENABLE0_TOG,DMA1 Request Enable0" bitfld.long 0x8 31. "REQ31_EN1,Writing a 1 to REQ31_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x8 30. "REQ30_EN1,Writing a 1 to REQ30_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x8 30. "REQ30_EN1,Writing a 1 to REQ30_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x8 30. "REQ30_EN1,Writing a 1 to REQ30_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x8 30. "REQ30_EN1,Writing a 1 to REQ30_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif bitfld.long 0x8 29. "REQ29_EN1,Writing a 1 to REQ29_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 28. "REQ28_EN1,Writing a 1 to REQ28_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x8 27. "REQ27_EN1,Writing a 1 to REQ27_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 26. "REQ26_EN1,Writing a 1 to REQ26_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 25. "REQ25_EN1,Writing a 1 to REQ25_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x8 27. "REQ27_EN1,Writing a 1 to REQ27_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 26. "REQ26_EN1,Writing a 1 to REQ26_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 25. "REQ25_EN1,Writing a 1 to REQ25_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x8 27. "REQ27_EN1,Writing a 1 to REQ27_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 26. "REQ26_EN1,Writing a 1 to REQ26_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 25. "REQ25_EN1,Writing a 1 to REQ25_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x8 27. "REQ27_EN1,Writing a 1 to REQ27_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 26. "REQ26_EN1,Writing a 1 to REQ26_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 25. "REQ25_EN1,Writing a 1 to REQ25_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif bitfld.long 0x8 24. "REQ24_EN1,Writing a 1 to REQ24_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 23. "REQ23_EN1,Writing a 1 to REQ23_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 22. "REQ22_EN1,Writing a 1 to REQ22_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 21. "REQ21_EN1,Writing a 1 to REQ21_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x8 20. "REQ20_EN1,Writing a 1 to REQ20_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 19. "REQ19_EN1,Writing a 1 to REQ19_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x8 20. "REQ20_EN1,Writing a 1 to REQ20_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 19. "REQ19_EN1,Writing a 1 to REQ19_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x8 20. "REQ20_EN1,Writing a 1 to REQ20_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 19. "REQ19_EN1,Writing a 1 to REQ19_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x8 20. "REQ20_EN1,Writing a 1 to REQ20_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 19. "REQ19_EN1,Writing a 1 to REQ19_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif bitfld.long 0x8 18. "REQ18_EN1,Writing a 1 to REQ18_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 17. "REQ17_EN1,Writing a 1 to REQ17_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 16. "REQ16_EN1,Writing a 1 to REQ16_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 15. "REQ15_EN1,Writing a 1 to REQ15_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 14. "REQ14_EN1,Writing a 1 to REQ14_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 13. "REQ13_EN1,Writing a 1 to REQ13_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 12. "REQ12_EN1,Writing a 1 to REQ12_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 11. "REQ11_EN1,Writing a 1 to REQ11_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 10. "REQ10_EN1,Writing a 1 to REQ10_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 9. "REQ9_EN1,Writing a 1 to RE9_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 8. "REQ8_EN1,Writing a 1 to REQ8_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 7. "REQ7_EN1,Writing a 1 to REQ7_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 6. "REQ6_EN1,Writing a 1 to REQ6_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 5. "REQ5_EN1,Writing a 1 to REQ5_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 4. "REQ4_EN1,Writing a 1 to REQ4_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 3. "REQ3_EN1,Writing a 1 to REQ3_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x8 2. "REQ2_EN1,Writing a 1 to REQ2_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 1. "REQ1_EN1,Writing a 1 to REQ1_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x8 2. "REQ2_EN1,Writing a 1 to REQ2_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 1. "REQ1_EN1,Writing a 1 to REQ1_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x8 2. "REQ2_EN1,Writing a 1 to REQ2_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" newline bitfld.long 0x8 1. "REQ1_EN1,Writing a 1 to REQ1_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x8 2. "REQ2_EN1,Writing a 1 to REQ2_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" bitfld.long 0x8 1. "REQ1_EN1,Writing a 1 to REQ1_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE0." "0,1" endif group.long 0x790++0x3 line.long 0x0 "DMA1_REQ_ENABLE1,DMA1 Request Enable1" bitfld.long 0x0 31. "REQ63_EN1,This register is used to enable and disable FlexIO0 Shifter2 Status DMA request OR Timer2 Status DMA request." "0: Disable,1: Enable" bitfld.long 0x0 30. "REQ62_EN1,This register is used to enable and disable FlexIO0 Shifter1 Status DMA request OR Timer1 Status DMA request." "0: Disable,1: Enable" bitfld.long 0x0 29. "REQ61_EN1,This register is used to enable and disable FlexIO0 Shifter0 Status DMA request OR Timer0 Status DMA request." "0: Disable,1: Enable" bitfld.long 0x0 28. "REQ60_EN1,This register is used to enable and disable CAN1 DMA request." "0: Disable,1: Enable" newline bitfld.long 0x0 27. "REQ59_EN1,This register is used to enable and disable CAN0 DMA request." "0: Disable,1: Enable" bitfld.long 0x0 26. "REQ58_EN1,This register is used to enable and disable LPTMR1 counter match event request." "0: Disable,1: Enable" bitfld.long 0x0 25. "REQ57_EN1,This register is used to enable and disable LPTMR0 counter match event request." "0: Disable,1: Enable" bitfld.long 0x0 22. "REQ54_EN1,This register is used to enable and disable PWM1 Req_val3 request." "0: Disable,1: Enable" newline bitfld.long 0x0 21. "REQ53_EN1,This register is used to enable and disable PWM1 Req_val2 request." "0: Disable,1: Enable" bitfld.long 0x0 20. "REQ52_EN1,This register is used to enable and disable PWM1 Req_val1 request." "0: Disable,1: Enable" bitfld.long 0x0 19. "REQ51_EN1,This register is used to enable and disable PWM1 Req_val0 request." "0: Disable,1: Enable" bitfld.long 0x0 18. "REQ50_EN1,This register is used to enable and disable PWM1 Req_capt3 request." "0: Disable,1: Enable" newline bitfld.long 0x0 17. "REQ49_EN1,This register is used to enable and disable PWM1 Req_capt2 request." "0: Disable,1: Enable" bitfld.long 0x0 16. "REQ48_EN1,This register is used to enable and disable PWM1 Req_capt1 request." "0: Disable,1: Enable" bitfld.long 0x0 15. "REQ47_EN1,This register is used to enable and disable PWM1 Req_capt0 request." "0: Disable,1: Enable" bitfld.long 0x0 14. "REQ46_EN1,This register is used to enable and disable PWM0 Req_val3 request." "0: Disable,1: Enable" newline bitfld.long 0x0 13. "REQ45_EN1,This register is used to enable and disable PWM0 Req_val2 request." "0: Disable,1: Enable" bitfld.long 0x0 12. "REQ44_EN1,This register is used to enable and disable PWM0 Req_val1 request." "0: Disable,1: Enable" bitfld.long 0x0 11. "REQ43_EN1,This register is used to enable and disable PWM0 Req_val0 request." "0: Disable,1: Enable" bitfld.long 0x0 10. "REQ42_EN1,This register is used to enable and disable PWM0 Req_capt3 request." "0: Disable,1: Enable" newline bitfld.long 0x0 9. "REQ41_EN1,This register is used to enable and disable PWM0 Req_capt2 request." "0: Disable,1: Enable" bitfld.long 0x0 8. "REQ40_EN1,This register is used to enable and disable PWM0 Req_capt1 request." "0: Disable,1: Enable" bitfld.long 0x0 7. "REQ39_EN1,This register is used to enable and disable PWM0 Req_capt0 request." "0: Disable,1: Enable" bitfld.long 0x0 6. "REQ38_EN1,This register is used to enable and disable EVTG0 OUT3B request." "0: Disable,1: Enable" newline bitfld.long 0x0 5. "REQ37_EN1,This register is used to enable and disable EVTG0 OUT3A request." "0: Disable,1: Enable" bitfld.long 0x0 4. "REQ36_EN1,This register is used to enable and disable EVTG0 OUT2B request." "0: Disable,1: Enable" bitfld.long 0x0 3. "REQ35_EN1,This register is used to enable and disable EVTG0 OUT2A request." "0: Disable,1: Enable" bitfld.long 0x0 2. "REQ34_EN1,This register is used to enable and disable EVTG0 OUT1B request." "0: Disable,1: Enable" newline bitfld.long 0x0 1. "REQ33_EN1,This register is used to enable and disable EVTG0 OUT1A request." "0: Disable,1: Enable" bitfld.long 0x0 0. "REQ32_EN1,This register is used to enable and disable EVTG0 OUT0B request." "0: Disable,1: Enable" wgroup.long 0x794++0xB line.long 0x0 "DMA1_REQ_ENABLE1_SET,DMA1 Request Enable1" bitfld.long 0x0 31. "REQ63_EN1,Writing a 1 to REQ63_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 30. "REQ62_EN1,Writing a 1 to REQ62_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 29. "REQ61_EN1,Writing a 1 to REQ61_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 28. "REQ60_EN1,Writing a 1 to REQ60_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x0 27. "REQ59_EN1,Writing a 1 to REQ59_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 26. "REQ58_EN1,Writing a 1 to REQ58_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 25. "REQ57_EN1,Writing a 1 to REQ57_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x0 24. "REQ56_EN1,Writing a 1 to REQ56_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x0 23. "REQ55_EN1,Writing a 1 to REQ55_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 24. "REQ56_EN1,Writing a 1 to REQ56_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 23. "REQ55_EN1,Writing a 1 to REQ55_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 24. "REQ56_EN1,Writing a 1 to REQ56_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x0 23. "REQ55_EN1,Writing a 1 to REQ55_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x0 24. "REQ56_EN1,Writing a 1 to REQ56_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 23. "REQ55_EN1,Writing a 1 to REQ55_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" endif bitfld.long 0x0 22. "REQ54_EN1,Writing a 1 to REQ54_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x0 21. "REQ53_EN1,Writing a 1 to REQ53_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 20. "REQ52_EN1,Writing a 1 to REQ52_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 19. "REQ51_EN1,Writing a 1 to REQ51_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 18. "REQ50_EN1,Writing a 1 to REQ50_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x0 17. "REQ49_EN1,Writing a 1 to REQ49_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 16. "REQ48_EN1,Writing a 1 to REQ48_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 15. "REQ47_EN1,Writing a 1 to REQ47_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 14. "REQ46_EN1,Writing a 1 to REQ46_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x0 13. "REQ45_EN1,Writing a 1 to REQ45_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 12. "REQ44_EN1,Writing a 1 to REQ44_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 11. "REQ43_EN1,Writing a 1 to REQ43_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 10. "REQ42_EN1,Writing a 1 to REQ42_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x0 9. "REQ41_EN1,Writing a 1 to REQ41_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 8. "REQ40_EN1,Writing a 1 to REQ40_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 7. "REQ39_EN1,Writing a 1 to REQ39_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 6. "REQ38_EN1,Writing a 1 to REQ38_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x0 5. "REQ37_EN1,Writing a 1 to REQ37_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 4. "REQ36_EN1,Writing a 1 to REQ36_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 3. "REQ35_EN1,Writing a 1 to REQ35_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 2. "REQ34_EN1,Writing a 1 to REQ34_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x0 1. "REQ33_EN1,Writing a 1 to REQ33_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x0 0. "REQ32_EN1,Writing a 1 to REQ32_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE1." "0,1" line.long 0x4 "DMA1_REQ_ENABLE1_CLR,DMA1 Request Enable1" bitfld.long 0x4 31. "REQ63_EN1,Writing a 1 to REQ63_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 30. "REQ62_EN1,Writing a 1 to REQ62_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 29. "REQ61_EN1,Writing a 1 to REQ61_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 28. "REQ60_EN1,Writing a 1 to REQ60_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x4 27. "REQ59_EN1,Writing a 1 to REQ59_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 26. "REQ58_EN1,Writing a 1 to REQ58_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 25. "REQ57_EN1,Writing a 1 to REQ57_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x4 24. "REQ56_EN1,Writing a 1 to REQ56_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x4 23. "REQ55_EN1,Writing a 1 to REQ55_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x4 24. "REQ56_EN1,Writing a 1 to REQ56_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 23. "REQ55_EN1,Writing a 1 to REQ55_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x4 24. "REQ56_EN1,Writing a 1 to REQ56_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x4 23. "REQ55_EN1,Writing a 1 to REQ55_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x4 24. "REQ56_EN1,Writing a 1 to REQ56_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 23. "REQ55_EN1,Writing a 1 to REQ55_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" endif bitfld.long 0x4 22. "REQ54_EN1,Writing a 1 to REQ54_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x4 21. "REQ53_EN1,Writing a 1 to REQ53_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 20. "REQ52_EN1,Writing a 1 to REQ52_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 19. "REQ51_EN1,Writing a 1 to REQ51_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 18. "REQ50_EN1,Writing a 1 to REQ50_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x4 17. "REQ49_EN1,Writing a 1 to REQ49_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 16. "REQ48_EN1,Writing a 1 to REQ48_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 15. "REQ47_EN1,Writing a 1 to REQ47_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 14. "REQ46_EN1,Writing a 1 to REQ46_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x4 13. "REQ45_EN1,Writing a 1 to REQ45_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 12. "REQ44_EN1,Writing a 1 to REQ44_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 11. "REQ43_EN1,Writing a 1 to REQ43_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 10. "REQ42_EN1,Writing a 1 to REQ42_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x4 9. "REQ41_EN1,Writing a 1 to REQ41_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 8. "REQ40_EN1,Writing a 1 to REQ40_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 7. "REQ39_EN1,Writing a 1 to REQ39_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 6. "REQ38_EN1,Writing a 1 to REQ38_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x4 5. "REQ37_EN1,Writing a 1 to REQ37_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 4. "REQ36_EN1,Writing a 1 to REQ36_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 3. "REQ35_EN1,Writing a 1 to REQ35_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 2. "REQ34_EN1,Writing a 1 to REQ34_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x4 1. "REQ33_EN1,Writing a 1 to REQ33_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x4 0. "REQ32_EN1,Writing a 1 to REQ32_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE1." "0,1" line.long 0x8 "DMA1_REQ_ENABLE1_TOG,DMA1 Request Enable1" bitfld.long 0x8 31. "REQ63_EN1,Writing a 1 to REQ63_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 30. "REQ62_EN1,Writing a 1 to REQ62_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 29. "REQ61_EN1,Writing a 1 to REQ61_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 28. "REQ60_EN1,Writing a 1 to REQ60_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x8 27. "REQ59_EN1,Writing a 1 to REQ59_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 26. "REQ58_EN1,Writing a 1 to REQ58_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 25. "REQ57_EN1,Writing a 1 to REQ57_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" sif (cpuis("MCXN546*")) bitfld.long 0x8 24. "REQ56_EN1,Writing a 1 to REQ56_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x8 23. "REQ55_EN1,Writing a 1 to REQ55_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" endif sif (cpuis("MCXN547*")) bitfld.long 0x8 24. "REQ56_EN1,Writing a 1 to REQ56_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 23. "REQ55_EN1,Writing a 1 to REQ55_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" endif sif (cpuis("MCXN946*")) bitfld.long 0x8 24. "REQ56_EN1,Writing a 1 to REQ56_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x8 23. "REQ55_EN1,Writing a 1 to REQ55_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" endif sif (cpuis("MCXN947*")) bitfld.long 0x8 24. "REQ56_EN1,Writing a 1 to REQ56_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 23. "REQ55_EN1,Writing a 1 to REQ55_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" endif bitfld.long 0x8 22. "REQ54_EN1,Writing a 1 to REQ54_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x8 21. "REQ53_EN1,Writing a 1 to REQ53_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 20. "REQ52_EN1,Writing a 1 to REQ52_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 19. "REQ51_EN1,Writing a 1 to REQ51_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 18. "REQ50_EN1,Writing a 1 to REQ50_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x8 17. "REQ49_EN1,Writing a 1 to REQ49_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 16. "REQ48_EN1,Writing a 1 to REQ48_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 15. "REQ47_EN1,Writing a 1 to REQ47_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 14. "REQ46_EN1,Writing a 1 to REQ46_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x8 13. "REQ45_EN1,Writing a 1 to REQ55_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 12. "REQ44_EN1,Writing a 1 to REQ44_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 11. "REQ43_EN1,Writing a 1 to REQ43_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 10. "REQ42_EN1,Writing a 1 to REQ42_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x8 9. "REQ41_EN1,Writing a 1 to REQ41_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 8. "REQ40_EN1,Writing a 1 to REQ40_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 7. "REQ39_EN1,Writing a 1 to REQ39_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 6. "REQ38_EN1,Writing a 1 to REQ38_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x8 5. "REQ37_EN1,Writing a 1 to REQ37_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 4. "REQ36_EN1,Writing a 1 to REQ36_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 3. "REQ35_EN1,Writing a 1 to REQ35_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 2. "REQ34_EN1,Writing a 1 to REQ34_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" newline bitfld.long 0x8 1. "REQ33_EN1,Writing a 1 to REQ33_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" bitfld.long 0x8 0. "REQ32_EN1,Writing a 1 to REQ32_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE1." "0,1" sif (cpuis("MCXN546*")) repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "SCT0_INMUX[$1],Inputmux Register for SCT0 Input" hexmask.long.byte 0x0 0.--6. 1. "INP,Input number to SCT0 inputs." repeat.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")) repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xA0)++0x3 line.long 0x0 "SMARTDMAARCHB_INMUX[$1],Inputmux Register for SMARTDMA Arch B Inputs" hexmask.long.byte 0x0 0.--6. 1. "INP,Input number select to SmartDMA ARCHB input" repeat.end endif sif (cpuis("MCXN546*")) repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xA0)++0x3 line.long 0x0 "SMARTDMAARCHB_INMUX[$1],Inputmux Register for SMARTDMA Arch B Inputs" hexmask.long.byte 0x0 0.--6. 1. "INP,Input number select to SmartDMA ARCHB input" repeat.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")) repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xC0)++0x3 line.long 0x0 "PINTSEL[$1],Pin Interrupt Select" hexmask.long.byte 0x0 0.--6. 1. "INP,Pin number select for pin interrupt or pattern match engine input. For PIOx_y: INP = (x * 32) + y. PIO0_0 to PIO1_31 correspond to numbers 0 to 63." repeat.end endif sif (cpuis("MCXN546*")) repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xC0)++0x3 line.long 0x0 "PINTSEL[$1],Pin Interrupt Select" hexmask.long.byte 0x0 0.--6. 1. "INP,Pin number select for pin interrupt or pattern match engine input. For PIOx_y: INP = (x * 32) + y. PIO0_0 to PIO1_31 correspond to numbers 0 to 63." repeat.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x280)++0x3 line.long 0x0 "ADC0_TRIG[$1],ADC Trigger Input Connections" hexmask.long.byte 0x0 0.--7. 1. "TRIGIN,ADC0 trigger inputs" repeat.end endif sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x280)++0x3 line.long 0x0 "ADC0_TRIG[$1],ADC Trigger Input Connections" hexmask.long.byte 0x0 0.--7. 1. "TRIGIN,ADC0 trigger inputs" repeat.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2C0)++0x3 line.long 0x0 "ADC1_TRIG[$1],ADC Trigger Input Connections" hexmask.long.byte 0x0 0.--7. 1. "TRIGIN,ADC1 trigger inputs" repeat.end endif sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2C0)++0x3 line.long 0x0 "ADC1_TRIG[$1],ADC Trigger Input Connections" hexmask.long.byte 0x0 0.--7. 1. "TRIGIN,ADC0 trigger inputs" repeat.end group.long 0x300++0x3 line.long 0x0 "DAC0_TRIG,DAC0 Trigger Inputs" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,DAC0 trigger input" group.long 0x320++0x3 line.long 0x0 "DAC1_TRIG,DAC1 Trigger Inputs" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,DAC1 trigger input" group.long 0x340++0x3 line.long 0x0 "DAC2_TRIG,DAC2 Trigger Inputs" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,DAC2 trigger input" group.long 0x360++0x13 line.long 0x0 "ENC0_TRIG,ENC0 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,ENC0 input connections" line.long 0x4 "ENC0_HOME,ENC0 Input Connections" hexmask.long.byte 0x4 0.--5. 1. "INP,ENC0 input connections" line.long 0x8 "ENC0_INDEX,ENC0 Input Connections" hexmask.long.byte 0x8 0.--5. 1. "INP,ENC0 input connections" line.long 0xC "ENC0_PHASEB,ENC0 Input Connections" hexmask.long.byte 0xC 0.--5. 1. "INP,ENC0 input connections" line.long 0x10 "ENC0_PHASEA,ENC0 Input Connections" hexmask.long.byte 0x10 0.--5. 1. "INP,ENC0 input connections" group.long 0x380++0x13 line.long 0x0 "ENC1_TRIG,ENC1 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,ENC1 input connections" line.long 0x4 "ENC1_HOME,ENC1 Input Connections" hexmask.long.byte 0x4 0.--5. 1. "INP,ENC1 input connections" line.long 0x8 "ENC1_INDEX,ENC1 Input Connections" hexmask.long.byte 0x8 0.--5. 1. "INP,ENC1 input connections" line.long 0xC "ENC1_PHASEB,ENC1 Input Connections" hexmask.long.byte 0xC 0.--5. 1. "INP,ENC1 input connections" line.long 0x10 "ENC1_PHASEA,ENC1 Input Connections" hexmask.long.byte 0x10 0.--5. 1. "INP,ENC1 input connections" endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3A0)++0x3 line.long 0x0 "FlexPWM0_SM_EXTSYNC[$1],PWM0 External Synchronization" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,EXTSYNC input connections for PWM0" repeat.end endif sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3A0)++0x3 line.long 0x0 "FlexPWM0_SM_EXTSYNC[$1],PWM0 External Synchronization" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" repeat.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3B0)++0x3 line.long 0x0 "FlexPWM0_SM_EXTA[$1],PWM0 Input Trigger Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,EXTA input connections for PWM0" repeat.end endif sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3B0)++0x3 line.long 0x0 "FlexPWM0_SM_EXTA[$1],PWM0 Input Trigger Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" repeat.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3C4)++0x3 line.long 0x0 "FlexPWM0_FAULT[$1],PWM0 Fault Input Trigger Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,FAULT input connections for PWM0" repeat.end endif sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3C4)++0x3 line.long 0x0 "FlexPWM0_FAULT[$1],PWM0 Fault Input Trigger Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" repeat.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3E0)++0x3 line.long 0x0 "FlexPWM1_SM_EXTSYNC[$1],PWM1 External Synchronization" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,EXTSYNC input connections for PWM1" repeat.end endif sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3E0)++0x3 line.long 0x0 "FlexPWM1_SM_EXTSYNC[$1],PWM1 External Synchronization" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" repeat.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3F0)++0x3 line.long 0x0 "FlexPWM1_SM_EXTA[$1],PWM1 Input EXTA Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,EXTA input connections for PWM1" repeat.end endif sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3F0)++0x3 line.long 0x0 "FlexPWM1_SM_EXTA[$1],PWM1 Input Trigger Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" repeat.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x404)++0x3 line.long 0x0 "FlexPWM1_FAULT[$1],PWM1 Fault Input Trigger Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,FAULT input connections for PWM1" repeat.end endif sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x404)++0x3 line.long 0x0 "FlexPWM1_FAULT[$1],PWM1 Fault Input Trigger Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM1" repeat.end group.long 0x440++0x43 line.long 0x0 "EVTG_TRIG0,EVTG Trigger Input Connections 0" hexmask.long.byte 0x0 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x4 "EVTG_TRIG1,EVTG Trigger Input Connections 1" hexmask.long.byte 0x4 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x8 "EVTG_TRIG2,EVTG Trigger Input Connections 2" hexmask.long.byte 0x8 0.--5. 1. "INP,EVTG trigger input connections" line.long 0xC "EVTG_TRIG3,EVTG Trigger Input Connections 3" hexmask.long.byte 0xC 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x10 "EVTG_TRIG4,EVTG Trigger Input Connections 4" hexmask.long.byte 0x10 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x14 "EVTG_TRIG5,EVTG Trigger Input Connections 5" hexmask.long.byte 0x14 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x18 "EVTG_TRIG6,EVTG Trigger Input Connections 6" hexmask.long.byte 0x18 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x1C "EVTG_TRIG7,EVTG Trigger Input Connections 7" hexmask.long.byte 0x1C 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x20 "EVTG_TRIG8,EVTG Trigger Input Connections 8" hexmask.long.byte 0x20 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x24 "EVTG_TRIG9,EVTG Trigger Input Connections 9" hexmask.long.byte 0x24 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x28 "EVTG_TRIG10,EVTG Trigger Input Connections 10" hexmask.long.byte 0x28 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x2C "EVTG_TRIG11,EVTG Trigger Input Connections 11" hexmask.long.byte 0x2C 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x30 "EVTG_TRIG12,EVTG Trigger Input Connections 12" hexmask.long.byte 0x30 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x34 "EVTG_TRIG13,EVTG Trigger Input Connections 13" hexmask.long.byte 0x34 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x38 "EVTG_TRIG14,EVTG Trigger Input Connections 14" hexmask.long.byte 0x38 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x3C "EVTG_TRIG15,EVTG Trigger Input Connections 15" hexmask.long.byte 0x3C 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x40 "USBFS_TRIG,USB-FS Trigger Input Connections" hexmask.long.byte 0x40 0.--3. 1. "INP,USB-FS trigger input connections. The trigger output of LP_FLEXCOMM is an input of peripheral INPUTMUX." group.long 0x4A0++0x3 line.long 0x0 "TSI_TRIG,TSI Trigger Input Connections" bitfld.long 0x0 0.--1. "INP,TSI trigger input connections" "0: LPTMR0 input is selected,1: LPTMR1 input is selected,?,?" group.long 0x4C0++0x1F line.long 0x0 "EXT_TRIG0,EXT Trigger Connections 0" hexmask.long.byte 0x0 0.--5. 1. "INP,EXT trigger input connections" line.long 0x4 "EXT_TRIG1,EXT Trigger Connections 1" hexmask.long.byte 0x4 0.--5. 1. "INP,EXT trigger input connections" line.long 0x8 "EXT_TRIG2,EXT Trigger Connections 2" hexmask.long.byte 0x8 0.--5. 1. "INP,EXT trigger input connections" line.long 0xC "EXT_TRIG3,EXT Trigger Connections 3" hexmask.long.byte 0xC 0.--5. 1. "INP,EXT trigger input connections" line.long 0x10 "EXT_TRIG4,EXT Trigger Connections 4" hexmask.long.byte 0x10 0.--5. 1. "INP,EXT trigger input connections" line.long 0x14 "EXT_TRIG5,EXT Trigger Connections 5" hexmask.long.byte 0x14 0.--5. 1. "INP,EXT trigger input connections" line.long 0x18 "EXT_TRIG6,EXT Trigger Connections 6" hexmask.long.byte 0x18 0.--5. 1. "INP,EXT trigger input connections" line.long 0x1C "EXT_TRIG7,EXT Trigger Connections 7" hexmask.long.byte 0x1C 0.--5. 1. "INP,EXT trigger input connections" group.long 0x500++0x3 line.long 0x0 "CMP2_TRIG,CMP2 Input Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,CMP2 input trigger" group.long 0x520++0x13 line.long 0x0 "SINC_FILTER_CH0,SINC Filter Channel0 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,SINC FILTER trigger input connections" line.long 0x4 "SINC_FILTER_CH1,SINC Filter Channel1 Trigger Input Connections" hexmask.long.byte 0x4 0.--5. 1. "INP,SINC FILTER trigger input connections" line.long 0x8 "SINC_FILTER_CH2,SINC Filter Channel2 Trigger Input Connections" hexmask.long.byte 0x8 0.--5. 1. "INP,SINC FILTER trigger input connections" line.long 0xC "SINC_FILTER_CH3,SINC Filter Channel3 Trigger Input Connections" hexmask.long.byte 0xC 0.--5. 1. "INP,SINC FILTER trigger input connections" line.long 0x10 "SINC_FILTER_CH4,SINC Filter Channel4 Trigger Input Connections" hexmask.long.byte 0x10 0.--5. 1. "INP,SINC FILTER trigger input connections" group.long 0x580++0xB line.long 0x0 "OPAMP0_TRIG,OPAMP0 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,OPAMP trigger input connections" line.long 0x4 "OPAMP1_TRIG,OPAMP1 Trigger Input Connections" hexmask.long.byte 0x4 0.--5. 1. "INP,OPAMP trigger input connections" line.long 0x8 "OPAMP2_TRIG,OPAMP2 Trigger Input Connections" hexmask.long.byte 0x8 0.--5. 1. "INP,OPAMP trigger input connections" group.long 0x6A0++0x3 line.long 0x0 "FLEXCOMM8_TRIG,LP_FLEXCOMM8 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,Flexcomm8 trigger input connections" group.long 0x6C0++0x3 line.long 0x0 "FLEXCOMM9_TRIG,LP_FLEXCOMM9 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,Flexcomm9 trigger input connections" group.long 0x6E0++0x1F line.long 0x0 "FLEXIO_TRIG0,FlexIO Trigger Input Connections 0" hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x4 "FLEXIO_TRIG1,FlexIO Trigger Input Connections 1" hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x8 "FLEXIO_TRIG2,FlexIO Trigger Input Connections 2" hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for FlexIO0." line.long 0xC "FLEXIO_TRIG3,FlexIO Trigger Input Connections 3" hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x10 "FLEXIO_TRIG4,FlexIO Trigger Input Connections 4" hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x14 "FLEXIO_TRIG5,FlexIO Trigger Input Connections 5" hexmask.long.byte 0x14 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x18 "FLEXIO_TRIG6,FlexIO Trigger Input Connections 6" hexmask.long.byte 0x18 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x1C "FLEXIO_TRIG7,FlexIO Trigger Input Connections 7" hexmask.long.byte 0x1C 0.--6. 1. "INP,Input number for FlexIO0." group.long 0x7A0++0x3 line.long 0x0 "DMA1_REQ_ENABLE2,DMA1 Request Enable2" bitfld.long 0x0 31. "REQ95_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 30. "REQ94_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 29. "REQ93_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 28. "REQ92_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 27. "REQ91_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 26. "REQ90_EN1,This register is used to enable and disable channel 1 request." "0: Disable,1: Enable" newline bitfld.long 0x0 25. "REQ89_EN1,This register is used to enable and disable channel 0 request." "0: Disable,1: Enable" bitfld.long 0x0 24. "REQ88_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 23. "REQ87_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 22. "REQ86_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 21. "REQ85_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 20. "REQ84_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 19. "REQ83_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 18. "REQ82_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 17. "REQ81_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 16. "REQ80_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 15. "REQ79_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 14. "REQ78_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 13. "REQ77_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 12. "REQ76_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 11. "REQ75_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 10. "REQ74_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 9. "REQ73_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 8. "REQ72_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 7. "REQ71_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 6. "REQ70_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 5. "REQ69_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 4. "REQ68_EN1,This register is used to enable and disable shift register 7 request." "0: Disable,1: Enable" newline bitfld.long 0x0 3. "REQ67_EN1,This register is used to enable and disable shift register 6 request." "0: Disable,1: Enable" bitfld.long 0x0 2. "REQ66_EN1,This register is used to enable and disable shift register 5 request." "0: Disable,1: Enable" newline bitfld.long 0x0 1. "REQ65_EN1,This register is used to enable and disable shift register 4 request." "0: Disable,1: Enable" bitfld.long 0x0 0. "REQ64_EN1,This register is used to enable and disable shift register 3 request." "0: Disable,1: Enable" wgroup.long 0x7A4++0xB line.long 0x0 "DMA1_REQ_ENABLE2_SET,DMA1 Request Enable2" bitfld.long 0x0 31. "REQ95_EN1,Writing a 1 to REQ95_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 30. "REQ94_EN1,Writing a 1 to REQ94_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 29. "REQ93_EN1,Writing a 1 to REQ93_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 28. "REQ92_EN1,Writing a 1 to REQ92_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 27. "REQ91_EN1,Writing a 1 to REQ91_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 26. "REQ90_EN1,Writing a 1 to REQ90_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 25. "REQ89_EN1,Writing a 1 to REQ89_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 24. "REQ88_EN1,Writing a 1 to REQ88_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 23. "REQ87_EN1,Writing a 1 to REQ87_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 22. "REQ86_EN1,Writing a 1 to REQ86_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 21. "REQ85_EN1,Writing a 1 to REQ85_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 20. "REQ84_EN1,Writing a 1 to REQ84_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 19. "REQ83_EN1,Writing a 1 to REQ83_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 18. "REQ82_EN1,Writing a 1 to REQ82_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 17. "REQ81_EN1,Writing a 1 to REQ81_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 16. "REQ80_EN1,Writing a 1 to REQ80_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 15. "REQ79_EN1,Writing a 1 to REQ79_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 14. "REQ78_EN1,Writing a 1 to REQ78_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 13. "REQ77_EN1,Writing a 1 to REQ77_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 12. "REQ76_EN1,Writing a 1 to REQ876_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 11. "REQ75_EN1,Writing a 1 to REQ75_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 10. "REQ74_EN1,Writing a 1 to REQ74_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 9. "REQ73_EN1,Writing a 1 to REQ73_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 8. "REQ72_EN1,Writing a 1 to REQ72_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 7. "REQ71_EN1,Writing a 1 to REQ71_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 6. "REQ70_EN1,Writing a 1 to REQ70_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 5. "REQ69_EN1,Writing a 1 to REQ69_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 4. "REQ68_EN1,Writing a 1 to REQ68_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 3. "REQ67_EN1,Writing a 1 to REQ67_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 2. "REQ66_EN1,Writing a 1 to REQ66_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 1. "REQ65_EN1,Writing a 1 to REQ65_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 0. "REQ64_EN1,Writing a 1 to REQ64_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" line.long 0x4 "DMA1_REQ_ENABLE2_CLR,DMA1 Request Enable2" bitfld.long 0x4 31. "REQ95_EN1,Writing a 1 to REQ95_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 30. "REQ94_EN1,Writing a 1 to REQ94_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 29. "REQ93_EN1,Writing a 1 to REQ93_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 28. "REQ92_EN1,Writing a 1 to REQ92_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 27. "REQ91_EN1,Writing a 1 to REQ91_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 26. "REQ90_EN1,Writing a 1 to REQ90_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 25. "REQ89_EN1,Writing a 1 to REQ89_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 24. "REQ88_EN1,Writing a 1 to REQ88_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 23. "REQ87_EN1,Writing a 1 to REQ87_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 22. "REQ86_EN1,Writing a 1 to REQ86_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 21. "REQ85_EN1,Writing a 1 to REQ85_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 20. "REQ84_EN1,Writing a 1 to REQ84_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 19. "REQ83_EN1,Writing a 1 to REQ83_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 18. "REQ82_EN1,Writing a 1 to REQ82_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 17. "REQ81_EN1,Writing a 1 to REQ81_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 16. "REQ80_EN1,Writing a 1 to REQ80_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 15. "REQ79_EN1,Writing a 1 to REQ79_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 14. "REQ78_EN1,Writing a 1 to REQ78_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 13. "REQ77_EN1,Writing a 1 to REQ77_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 12. "REQ76_EN1,Writing a 1 to REQ76_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 11. "REQ75_EN1,Writing a 1 to REQ75_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 10. "REQ74_EN1,Writing a 1 to REQ74_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 9. "REQ73_EN1,Writing a 1 to REQ73_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 8. "REQ72_EN1,Writing a 1 to REQ72_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 7. "REQ71_EN1,Writing a 1 to REQ71_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 6. "REQ70_EN1,Writing a 1 to REQ70_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 5. "REQ69_EN1,Writing a 1 to REQ69_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 4. "REQ68_EN1,Writing a 1 to REQ68_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 3. "REQ67_EN1,Writing a 1 to REQ67_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 2. "REQ66_EN1,Writing a 1 to REQ66_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 1. "REQ65_EN1,Writing a 1 to REQ65_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 0. "REQ64_EN1,Writing a 1 to REQ64_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" line.long 0x8 "DMA1_REQ_ENABLE2_TOG,DMA1 Request Enable2" bitfld.long 0x8 31. "REQ95_EN1,Writing a 1 to REQ95_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 30. "REQ94_EN1,Writing a 1 to REQ94_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 29. "REQ93_EN1,Writing a 1 to REQ93_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 28. "REQ92_EN1,Writing a 1 to REQ92_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 27. "REQ91_EN1,Writing a 1 to REQ91_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 26. "REQ90_EN1,Writing a 1 to REQ90_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 25. "REQ89_EN1,Writing a 1 to REQ89_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 24. "REQ88_EN1,Writing a 1 to REQ88_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 23. "REQ87_EN1,Writing a 1 to REQ87_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 22. "REQ86_EN1,Writing a 1 to REQ86_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 21. "REQ85_EN1,Writing a 1 to REQ85_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 20. "REQ84_EN1,Writing a 1 to REQ84_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 19. "REQ83_EN1,Writing a 1 to REQ83_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 18. "REQ82_EN1,Writing a 1 to REQ82_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 17. "REQ81_EN1,Writing a 1 to REQ81_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 16. "REQ80_EN1,Writing a 1 to REQ80_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 15. "REQ79_EN1,Writing a 1 to REQ79_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 14. "REQ78_EN1,Writing a 1 to REQ78_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 13. "REQ77_EN1,Writing a 1 to REQ77_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 12. "REQ76_EN1,Writing a 1 to REQ76_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 11. "REQ75_EN1,Writing a 1 to REQ75_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 10. "REQ74_EN1,Writing a 1 to REQ74_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 9. "REQ73_EN1,Writing a 1 to REQ73_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 8. "REQ72_EN1,Writing a 1 to REQ72_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 7. "REQ71_EN1,Writing a 1 to REQ71_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 6. "REQ70_EN1,Writing a 1 to REQ70_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 5. "REQ69_EN1,Writing a 1 to REQ69_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 4. "REQ68_EN1,Writing a 1 to REQ68_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 3. "REQ67_EN1,Writing a 1 to REQ67_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 2. "REQ66_EN1,Writing a 1 to REQ66_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 1. "REQ65_EN1,Writing a 1 to REQ65_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 0. "REQ64_EN1,Writing a 1 to REQ64_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" group.long 0x7B0++0x3 line.long 0x0 "DMA1_REQ_ENABLE3,DMA1 Request Enable3" bitfld.long 0x0 25. "REQ121_EN1,This register is used to enable and disable out of range request." "0: Disable,1: Enable" bitfld.long 0x0 24. "REQ120_EN1,This register is used to enable and disable end of scan request." "0: Disable,1: Enable" newline bitfld.long 0x0 23. "REQ119_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 22. "REQ118_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 21. "REQ117_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 20. "REQ116_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 19. "REQ115_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 18. "REQ114_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 17. "REQ113_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 16. "REQ112_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 15. "REQ111_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 14. "REQ110_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 13. "REQ109_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 12. "REQ108_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 11. "REQ107_EN1,This register is used to enable and disable ipd_req_sinc[4] or ipd_req_alt [4] request." "0: Disable,1: Enable" bitfld.long 0x0 10. "REQ106_EN1,This register is used to enable and disable ipd_req_sinc[3] or ipd_req_alt [3] request." "0: Disable,1: Enable" newline bitfld.long 0x0 9. "REQ105_EN1,This register is used to enable and disable ipd_req_sinc[2] or ipd_req_alt [2] request." "0: Disable,1: Enable" bitfld.long 0x0 8. "REQ104_EN1,This register is used to enable and disable ipd_req_sinc[1] or ipd_req_alt [1] request." "0: Disable,1: Enable" newline bitfld.long 0x0 7. "REQ103_EN1,This register is used to enable and disable ipd_req_sinc[0] or ipd_req_alt [0] request." "0: Disable,1: Enable" bitfld.long 0x0 6. "REQ102_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 5. "REQ101_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 4. "REQ100_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 3. "REQ99_EN1,This register is used to enable and disable shift register 6 request." "0: Disable,1: Enable" bitfld.long 0x0 2. "REQ98_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 1. "REQ97_EN1,This register is used to enable and disable shift register 4 request." "0: Disable,1: Enable" bitfld.long 0x0 0. "REQ96_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" wgroup.long 0x7B4++0x7 line.long 0x0 "DMA1_REQ_ENABLE3_SET,DMA1 Request Enable3" bitfld.long 0x0 25. "REQ121_EN1,Writing a 1 to REQ121_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 24. "REQ120_EN1,Writing a 1 to REQ120_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 23. "REQ119_EN1,Writing a 1 to REQ119_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 22. "REQ118_EN1,Writing a 1 to REQ118_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 21. "REQ117_EN1,Writing a 1 to REQ117_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 20. "REQ116_EN1,Writing a 1 to REQ116_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 19. "REQ115_EN1,Writing a 1 to REQ115_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 18. "REQ114_EN1,Writing a 1 to REQ114_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 17. "REQ113_EN1,Writing a 1 to REQ113_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 16. "REQ112_EN1,Writing a 1 to REQ112_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 15. "REQ111_EN1,Writing a 1 to REQ111_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 14. "REQ110_EN1,Writing a 1 to REQ110_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 13. "REQ109_EN1,Writing a 1 to REQ109_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 12. "REQ108_EN1,Writing a 1 to REQ108_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 11. "REQ107_EN1,Writing a 1 to REQ107_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 10. "REQ106_EN1,Writing a 1 to REQ106_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 9. "REQ105_EN1,Writing a 1 to REQ105_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 8. "REQ104_EN1,Writing a 1 to REQ104_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 7. "REQ103_EN1,Writing a 1 to REQ103_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 6. "REQ102_EN1,Writing a 1 to REQ102_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 5. "REQ101_EN1,Writing a 1 to REQ101_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 4. "REQ100_EN1,Writing a 1 to REQ100_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 3. "REQ99_EN1,Writing a 1 to REQ99_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 2. "REQ98_EN1,Writing a 1 to REQ98_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 1. "REQ97_EN1,Writing a 1 to REQ97_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 0. "REQ96_EN1,Writing a 1 to REQ96_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" line.long 0x4 "DMA1_REQ_ENABLE3_CLR,DMA1 Request Enable3" bitfld.long 0x4 25. "REQ121_EN1,Writing a 1 to REQ121_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3." "0,1" bitfld.long 0x4 24. "REQ120_EN1,Writing a 1 to REQ120_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 23. "REQ119_EN1,Writing a 1 to REQ119_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 22. "REQ118_EN1,Writing a 1 to REQ118_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 21. "REQ117_EN1,Writing a 1 to REQ117_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 20. "REQ116_EN1,Writing a 1 to REQ116_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 19. "REQ115_EN1,Writing a 1 to REQ115_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 18. "REQ114_EN1,Writing a 1 to REQ114_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 17. "REQ113_EN1,Writing a 1 to REQ113_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 16. "REQ112_EN1,Writing a 1 to REQ112_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 15. "REQ111_EN1,Writing a 1 to REQ111_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 14. "REQ110_EN1,Writing a 1 to REQ110_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 13. "REQ109_EN1,Writing a 1 to REQ109_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 12. "REQ108_EN1,Writing a 1 to REQ108_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 11. "REQ107_EN1,Writing a 1 to REQ107_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 10. "REQ106_EN1,Writing a 1 to REQ106_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 9. "REQ105_EN1,Writing a 1 to REQ105_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 8. "REQ104_EN1,Writing a 1 to REQ104_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 7. "REQ103_EN1,Writing a 1 to REQ103_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 6. "REQ102_EN1,Writing a 1 to REQ102_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 5. "REQ101_EN1,Writing a 1 to REQ101_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 4. "REQ100_EN1,Writing a 1 to REQ100_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 3. "REQ99_EN1,Writing a 1 to REQ99_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 2. "REQ98_EN1,Writing a 1 to REQ98_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 1. "REQ97_EN1,Writing a 1 to REQ97_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 0. "REQ96_EN1,Writing a 1 to REQ96_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" endif sif (cpuis("MCXN547*")) repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "SCT0_INMUX[$1],Inputmux Register for SCT0 Input" hexmask.long.byte 0x0 0.--6. 1. "INP,Input number to SCT0 inputs." repeat.end endif sif (cpuis("MCXN547*")) repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xA0)++0x3 line.long 0x0 "SMARTDMAARCHB_INMUX[$1],Inputmux Register for SMARTDMA Arch B Inputs" hexmask.long.byte 0x0 0.--6. 1. "INP,Input number select to SmartDMA ARCHB input" repeat.end endif sif (cpuis("MCXN547*")) repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xC0)++0x3 line.long 0x0 "PINTSEL[$1],Pin Interrupt Select" hexmask.long.byte 0x0 0.--6. 1. "INP,Pin number select for pin interrupt or pattern match engine input. For PIOx_y: INP = (x * 32) + y. PIO0_0 to PIO1_31 correspond to numbers 0 to 63." repeat.end endif sif (cpuis("MCXN547*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x280)++0x3 line.long 0x0 "ADC0_TRIG[$1],ADC Trigger Input Connections" hexmask.long.byte 0x0 0.--7. 1. "TRIGIN,ADC0 trigger inputs" repeat.end endif sif (cpuis("MCXN547*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2C0)++0x3 line.long 0x0 "ADC1_TRIG[$1],ADC Trigger Input Connections" hexmask.long.byte 0x0 0.--7. 1. "TRIGIN,ADC0 trigger inputs" repeat.end group.long 0x300++0x3 line.long 0x0 "DAC0_TRIG,DAC0 Trigger Inputs" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,DAC0 trigger input" group.long 0x320++0x3 line.long 0x0 "DAC1_TRIG,DAC1 Trigger Inputs" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,DAC1 trigger input" group.long 0x340++0x3 line.long 0x0 "DAC2_TRIG,DAC2 Trigger Inputs" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,DAC2 trigger input" group.long 0x360++0x13 line.long 0x0 "ENC0_TRIG,ENC0 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,ENC0 input connections" line.long 0x4 "ENC0_HOME,ENC0 Input Connections" hexmask.long.byte 0x4 0.--5. 1. "INP,ENC0 input connections" line.long 0x8 "ENC0_INDEX,ENC0 Input Connections" hexmask.long.byte 0x8 0.--5. 1. "INP,ENC0 input connections" line.long 0xC "ENC0_PHASEB,ENC0 Input Connections" hexmask.long.byte 0xC 0.--5. 1. "INP,ENC0 input connections" line.long 0x10 "ENC0_PHASEA,ENC0 Input Connections" hexmask.long.byte 0x10 0.--5. 1. "INP,ENC0 input connections" group.long 0x380++0x13 line.long 0x0 "ENC1_TRIG,ENC1 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,ENC1 input connections" line.long 0x4 "ENC1_HOME,ENC1 Input Connections" hexmask.long.byte 0x4 0.--5. 1. "INP,ENC1 input connections" line.long 0x8 "ENC1_INDEX,ENC1 Input Connections" hexmask.long.byte 0x8 0.--5. 1. "INP,ENC1 input connections" line.long 0xC "ENC1_PHASEB,ENC1 Input Connections" hexmask.long.byte 0xC 0.--5. 1. "INP,ENC1 input connections" line.long 0x10 "ENC1_PHASEA,ENC1 Input Connections" hexmask.long.byte 0x10 0.--5. 1. "INP,ENC1 input connections" endif sif (cpuis("MCXN547*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3A0)++0x3 line.long 0x0 "FlexPWM0_SM_EXTSYNC[$1],PWM0 External Synchronization" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" repeat.end endif sif (cpuis("MCXN547*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3B0)++0x3 line.long 0x0 "FlexPWM0_SM_EXTA[$1],PWM0 Input Trigger Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" repeat.end endif sif (cpuis("MCXN547*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3C4)++0x3 line.long 0x0 "FlexPWM0_FAULT[$1],PWM0 Fault Input Trigger Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" repeat.end endif sif (cpuis("MCXN547*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3E0)++0x3 line.long 0x0 "FlexPWM1_SM_EXTSYNC[$1],PWM1 External Synchronization" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" repeat.end endif sif (cpuis("MCXN547*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3F0)++0x3 line.long 0x0 "FlexPWM1_SM_EXTA[$1],PWM1 Input Trigger Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" repeat.end endif sif (cpuis("MCXN547*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x404)++0x3 line.long 0x0 "FlexPWM1_FAULT[$1],PWM1 Fault Input Trigger Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM1" repeat.end group.long 0x440++0x43 line.long 0x0 "EVTG_TRIG0,EVTG Trigger Input Connections 0" hexmask.long.byte 0x0 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x4 "EVTG_TRIG1,EVTG Trigger Input Connections 1" hexmask.long.byte 0x4 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x8 "EVTG_TRIG2,EVTG Trigger Input Connections 2" hexmask.long.byte 0x8 0.--5. 1. "INP,EVTG trigger input connections" line.long 0xC "EVTG_TRIG3,EVTG Trigger Input Connections 3" hexmask.long.byte 0xC 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x10 "EVTG_TRIG4,EVTG Trigger Input Connections 4" hexmask.long.byte 0x10 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x14 "EVTG_TRIG5,EVTG Trigger Input Connections 5" hexmask.long.byte 0x14 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x18 "EVTG_TRIG6,EVTG Trigger Input Connections 6" hexmask.long.byte 0x18 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x1C "EVTG_TRIG7,EVTG Trigger Input Connections 7" hexmask.long.byte 0x1C 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x20 "EVTG_TRIG8,EVTG Trigger Input Connections 8" hexmask.long.byte 0x20 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x24 "EVTG_TRIG9,EVTG Trigger Input Connections 9" hexmask.long.byte 0x24 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x28 "EVTG_TRIG10,EVTG Trigger Input Connections 10" hexmask.long.byte 0x28 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x2C "EVTG_TRIG11,EVTG Trigger Input Connections 11" hexmask.long.byte 0x2C 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x30 "EVTG_TRIG12,EVTG Trigger Input Connections 12" hexmask.long.byte 0x30 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x34 "EVTG_TRIG13,EVTG Trigger Input Connections 13" hexmask.long.byte 0x34 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x38 "EVTG_TRIG14,EVTG Trigger Input Connections 14" hexmask.long.byte 0x38 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x3C "EVTG_TRIG15,EVTG Trigger Input Connections 15" hexmask.long.byte 0x3C 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x40 "USBFS_TRIG,USB-FS Trigger Input Connections" hexmask.long.byte 0x40 0.--3. 1. "INP,USB-FS trigger input connections. The trigger output of LP_FLEXCOMM is an input of peripheral INPUTMUX." group.long 0x4A0++0x3 line.long 0x0 "TSI_TRIG,TSI Trigger Input Connections" bitfld.long 0x0 0.--1. "INP,TSI trigger input connections" "0: LPTMR0 input is selected,1: LPTMR1 input is selected,?,?" group.long 0x4C0++0x1F line.long 0x0 "EXT_TRIG0,EXT Trigger Connections 0" hexmask.long.byte 0x0 0.--5. 1. "INP,EXT trigger input connections" line.long 0x4 "EXT_TRIG1,EXT Trigger Connections 1" hexmask.long.byte 0x4 0.--5. 1. "INP,EXT trigger input connections" line.long 0x8 "EXT_TRIG2,EXT Trigger Connections 2" hexmask.long.byte 0x8 0.--5. 1. "INP,EXT trigger input connections" line.long 0xC "EXT_TRIG3,EXT Trigger Connections 3" hexmask.long.byte 0xC 0.--5. 1. "INP,EXT trigger input connections" line.long 0x10 "EXT_TRIG4,EXT Trigger Connections 4" hexmask.long.byte 0x10 0.--5. 1. "INP,EXT trigger input connections" line.long 0x14 "EXT_TRIG5,EXT Trigger Connections 5" hexmask.long.byte 0x14 0.--5. 1. "INP,EXT trigger input connections" line.long 0x18 "EXT_TRIG6,EXT Trigger Connections 6" hexmask.long.byte 0x18 0.--5. 1. "INP,EXT trigger input connections" line.long 0x1C "EXT_TRIG7,EXT Trigger Connections 7" hexmask.long.byte 0x1C 0.--5. 1. "INP,EXT trigger input connections" group.long 0x500++0x3 line.long 0x0 "CMP2_TRIG,CMP2 Input Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,CMP2 input trigger" group.long 0x520++0x13 line.long 0x0 "SINC_FILTER_CH0,SINC Filter Channel0 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,SINC FILTER trigger input connections" line.long 0x4 "SINC_FILTER_CH1,SINC Filter Channel1 Trigger Input Connections" hexmask.long.byte 0x4 0.--5. 1. "INP,SINC FILTER trigger input connections" line.long 0x8 "SINC_FILTER_CH2,SINC Filter Channel2 Trigger Input Connections" hexmask.long.byte 0x8 0.--5. 1. "INP,SINC FILTER trigger input connections" line.long 0xC "SINC_FILTER_CH3,SINC Filter Channel3 Trigger Input Connections" hexmask.long.byte 0xC 0.--5. 1. "INP,SINC FILTER trigger input connections" line.long 0x10 "SINC_FILTER_CH4,SINC Filter Channel4 Trigger Input Connections" hexmask.long.byte 0x10 0.--5. 1. "INP,SINC FILTER trigger input connections" group.long 0x580++0xB line.long 0x0 "OPAMP0_TRIG,OPAMP0 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,OPAMP trigger input connections" line.long 0x4 "OPAMP1_TRIG,OPAMP1 Trigger Input Connections" hexmask.long.byte 0x4 0.--5. 1. "INP,OPAMP trigger input connections" line.long 0x8 "OPAMP2_TRIG,OPAMP2 Trigger Input Connections" hexmask.long.byte 0x8 0.--5. 1. "INP,OPAMP trigger input connections" group.long 0x6A0++0x3 line.long 0x0 "FLEXCOMM8_TRIG,LP_FLEXCOMM8 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,Flexcomm8 trigger input connections" group.long 0x6C0++0x3 line.long 0x0 "FLEXCOMM9_TRIG,LP_FLEXCOMM9 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,Flexcomm9 trigger input connections" group.long 0x6E0++0x1F line.long 0x0 "FLEXIO_TRIG0,FlexIO Trigger Input Connections 0" hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x4 "FLEXIO_TRIG1,FlexIO Trigger Input Connections 1" hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x8 "FLEXIO_TRIG2,FlexIO Trigger Input Connections 2" hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for FlexIO0." line.long 0xC "FLEXIO_TRIG3,FlexIO Trigger Input Connections 3" hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x10 "FLEXIO_TRIG4,FlexIO Trigger Input Connections 4" hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x14 "FLEXIO_TRIG5,FlexIO Trigger Input Connections 5" hexmask.long.byte 0x14 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x18 "FLEXIO_TRIG6,FlexIO Trigger Input Connections 6" hexmask.long.byte 0x18 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x1C "FLEXIO_TRIG7,FlexIO Trigger Input Connections 7" hexmask.long.byte 0x1C 0.--6. 1. "INP,Input number for FlexIO0." group.long 0x7A0++0x3 line.long 0x0 "DMA1_REQ_ENABLE2,DMA1 Request Enable2" bitfld.long 0x0 31. "REQ95_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 30. "REQ94_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 29. "REQ93_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 28. "REQ92_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 27. "REQ91_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 26. "REQ90_EN1,This register is used to enable and disable channel 1 request." "0: Disable,1: Enable" newline bitfld.long 0x0 25. "REQ89_EN1,This register is used to enable and disable channel 0 request." "0: Disable,1: Enable" bitfld.long 0x0 24. "REQ88_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 23. "REQ87_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 22. "REQ86_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 21. "REQ85_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 20. "REQ84_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 19. "REQ83_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 18. "REQ82_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 17. "REQ81_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 16. "REQ80_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 15. "REQ79_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 14. "REQ78_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 13. "REQ77_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 12. "REQ76_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 11. "REQ75_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 10. "REQ74_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 9. "REQ73_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 8. "REQ72_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 7. "REQ71_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 6. "REQ70_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 5. "REQ69_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 4. "REQ68_EN1,This register is used to enable and disable shift register 7 request." "0: Disable,1: Enable" newline bitfld.long 0x0 3. "REQ67_EN1,This register is used to enable and disable shift register 6 request." "0: Disable,1: Enable" bitfld.long 0x0 2. "REQ66_EN1,This register is used to enable and disable shift register 5 request." "0: Disable,1: Enable" newline bitfld.long 0x0 1. "REQ65_EN1,This register is used to enable and disable shift register 4 request." "0: Disable,1: Enable" bitfld.long 0x0 0. "REQ64_EN1,This register is used to enable and disable shift register 3 request." "0: Disable,1: Enable" wgroup.long 0x7A4++0xB line.long 0x0 "DMA1_REQ_ENABLE2_SET,DMA1 Request Enable2" bitfld.long 0x0 31. "REQ95_EN1,Writing a 1 to REQ95_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 30. "REQ94_EN1,Writing a 1 to REQ94_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 29. "REQ93_EN1,Writing a 1 to REQ93_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 28. "REQ92_EN1,Writing a 1 to REQ92_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 27. "REQ91_EN1,Writing a 1 to REQ91_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 26. "REQ90_EN1,Writing a 1 to REQ90_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 25. "REQ89_EN1,Writing a 1 to REQ89_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 24. "REQ88_EN1,Writing a 1 to REQ88_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 23. "REQ87_EN1,Writing a 1 to REQ87_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 22. "REQ86_EN1,Writing a 1 to REQ86_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 21. "REQ85_EN1,Writing a 1 to REQ85_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 20. "REQ84_EN1,Writing a 1 to REQ84_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 19. "REQ83_EN1,Writing a 1 to REQ83_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 18. "REQ82_EN1,Writing a 1 to REQ82_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 17. "REQ81_EN1,Writing a 1 to REQ81_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 16. "REQ80_EN1,Writing a 1 to REQ80_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 15. "REQ79_EN1,Writing a 1 to REQ79_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 14. "REQ78_EN1,Writing a 1 to REQ78_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 13. "REQ77_EN1,Writing a 1 to REQ77_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 12. "REQ76_EN1,Writing a 1 to REQ876_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 11. "REQ75_EN1,Writing a 1 to REQ75_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 10. "REQ74_EN1,Writing a 1 to REQ74_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 9. "REQ73_EN1,Writing a 1 to REQ73_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 8. "REQ72_EN1,Writing a 1 to REQ72_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 7. "REQ71_EN1,Writing a 1 to REQ71_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 6. "REQ70_EN1,Writing a 1 to REQ70_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 5. "REQ69_EN1,Writing a 1 to REQ69_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 4. "REQ68_EN1,Writing a 1 to REQ68_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 3. "REQ67_EN1,Writing a 1 to REQ67_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 2. "REQ66_EN1,Writing a 1 to REQ66_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 1. "REQ65_EN1,Writing a 1 to REQ65_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 0. "REQ64_EN1,Writing a 1 to REQ64_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" line.long 0x4 "DMA1_REQ_ENABLE2_CLR,DMA1 Request Enable2" bitfld.long 0x4 31. "REQ95_EN1,Writing a 1 to REQ95_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 30. "REQ94_EN1,Writing a 1 to REQ94_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 29. "REQ93_EN1,Writing a 1 to REQ93_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 28. "REQ92_EN1,Writing a 1 to REQ92_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 27. "REQ91_EN1,Writing a 1 to REQ91_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 26. "REQ90_EN1,Writing a 1 to REQ90_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 25. "REQ89_EN1,Writing a 1 to REQ89_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 24. "REQ88_EN1,Writing a 1 to REQ88_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 23. "REQ87_EN1,Writing a 1 to REQ87_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 22. "REQ86_EN1,Writing a 1 to REQ86_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 21. "REQ85_EN1,Writing a 1 to REQ85_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 20. "REQ84_EN1,Writing a 1 to REQ84_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 19. "REQ83_EN1,Writing a 1 to REQ83_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 18. "REQ82_EN1,Writing a 1 to REQ82_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 17. "REQ81_EN1,Writing a 1 to REQ81_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 16. "REQ80_EN1,Writing a 1 to REQ80_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 15. "REQ79_EN1,Writing a 1 to REQ79_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 14. "REQ78_EN1,Writing a 1 to REQ78_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 13. "REQ77_EN1,Writing a 1 to REQ77_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 12. "REQ76_EN1,Writing a 1 to REQ76_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 11. "REQ75_EN1,Writing a 1 to REQ75_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 10. "REQ74_EN1,Writing a 1 to REQ74_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 9. "REQ73_EN1,Writing a 1 to REQ73_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 8. "REQ72_EN1,Writing a 1 to REQ72_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 7. "REQ71_EN1,Writing a 1 to REQ71_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 6. "REQ70_EN1,Writing a 1 to REQ70_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 5. "REQ69_EN1,Writing a 1 to REQ69_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 4. "REQ68_EN1,Writing a 1 to REQ68_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 3. "REQ67_EN1,Writing a 1 to REQ67_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 2. "REQ66_EN1,Writing a 1 to REQ66_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 1. "REQ65_EN1,Writing a 1 to REQ65_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 0. "REQ64_EN1,Writing a 1 to REQ64_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" line.long 0x8 "DMA1_REQ_ENABLE2_TOG,DMA1 Request Enable2" bitfld.long 0x8 31. "REQ95_EN1,Writing a 1 to REQ95_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 30. "REQ94_EN1,Writing a 1 to REQ94_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 29. "REQ93_EN1,Writing a 1 to REQ93_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 28. "REQ92_EN1,Writing a 1 to REQ92_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 27. "REQ91_EN1,Writing a 1 to REQ91_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 26. "REQ90_EN1,Writing a 1 to REQ90_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 25. "REQ89_EN1,Writing a 1 to REQ89_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 24. "REQ88_EN1,Writing a 1 to REQ88_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 23. "REQ87_EN1,Writing a 1 to REQ87_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 22. "REQ86_EN1,Writing a 1 to REQ86_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 21. "REQ85_EN1,Writing a 1 to REQ85_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 20. "REQ84_EN1,Writing a 1 to REQ84_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 19. "REQ83_EN1,Writing a 1 to REQ83_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 18. "REQ82_EN1,Writing a 1 to REQ82_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 17. "REQ81_EN1,Writing a 1 to REQ81_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 16. "REQ80_EN1,Writing a 1 to REQ80_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 15. "REQ79_EN1,Writing a 1 to REQ79_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 14. "REQ78_EN1,Writing a 1 to REQ78_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 13. "REQ77_EN1,Writing a 1 to REQ77_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 12. "REQ76_EN1,Writing a 1 to REQ76_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 11. "REQ75_EN1,Writing a 1 to REQ75_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 10. "REQ74_EN1,Writing a 1 to REQ74_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 9. "REQ73_EN1,Writing a 1 to REQ73_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 8. "REQ72_EN1,Writing a 1 to REQ72_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 7. "REQ71_EN1,Writing a 1 to REQ71_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 6. "REQ70_EN1,Writing a 1 to REQ70_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 5. "REQ69_EN1,Writing a 1 to REQ69_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 4. "REQ68_EN1,Writing a 1 to REQ68_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 3. "REQ67_EN1,Writing a 1 to REQ67_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 2. "REQ66_EN1,Writing a 1 to REQ66_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 1. "REQ65_EN1,Writing a 1 to REQ65_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 0. "REQ64_EN1,Writing a 1 to REQ64_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" group.long 0x7B0++0x3 line.long 0x0 "DMA1_REQ_ENABLE3,DMA1 Request Enable3" bitfld.long 0x0 25. "REQ121_EN1,This register is used to enable and disable out of range request." "0: Disable,1: Enable" bitfld.long 0x0 24. "REQ120_EN1,This register is used to enable and disable end of scan request." "0: Disable,1: Enable" newline bitfld.long 0x0 23. "REQ119_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 22. "REQ118_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 21. "REQ117_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 20. "REQ116_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 19. "REQ115_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 18. "REQ114_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 17. "REQ113_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 16. "REQ112_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 15. "REQ111_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 14. "REQ110_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 13. "REQ109_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 12. "REQ108_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 11. "REQ107_EN1,This register is used to enable and disable ipd_req_sinc[4] or ipd_req_alt [4] request." "0: Disable,1: Enable" bitfld.long 0x0 10. "REQ106_EN1,This register is used to enable and disable ipd_req_sinc[3] or ipd_req_alt [3] request." "0: Disable,1: Enable" newline bitfld.long 0x0 9. "REQ105_EN1,This register is used to enable and disable ipd_req_sinc[2] or ipd_req_alt [2] request." "0: Disable,1: Enable" bitfld.long 0x0 8. "REQ104_EN1,This register is used to enable and disable ipd_req_sinc[1] or ipd_req_alt [1] request." "0: Disable,1: Enable" newline bitfld.long 0x0 7. "REQ103_EN1,This register is used to enable and disable ipd_req_sinc[0] or ipd_req_alt [0] request." "0: Disable,1: Enable" bitfld.long 0x0 6. "REQ102_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 5. "REQ101_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 4. "REQ100_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 3. "REQ99_EN1,This register is used to enable and disable shift register 6 request." "0: Disable,1: Enable" bitfld.long 0x0 2. "REQ98_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 1. "REQ97_EN1,This register is used to enable and disable shift register 4 request." "0: Disable,1: Enable" bitfld.long 0x0 0. "REQ96_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" wgroup.long 0x7B4++0x7 line.long 0x0 "DMA1_REQ_ENABLE3_SET,DMA1 Request Enable3" bitfld.long 0x0 25. "REQ121_EN1,Writing a 1 to REQ121_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 24. "REQ120_EN1,Writing a 1 to REQ120_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 23. "REQ119_EN1,Writing a 1 to REQ119_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 22. "REQ118_EN1,Writing a 1 to REQ118_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 21. "REQ117_EN1,Writing a 1 to REQ117_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 20. "REQ116_EN1,Writing a 1 to REQ116_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 19. "REQ115_EN1,Writing a 1 to REQ115_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 18. "REQ114_EN1,Writing a 1 to REQ114_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 17. "REQ113_EN1,Writing a 1 to REQ113_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 16. "REQ112_EN1,Writing a 1 to REQ112_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 15. "REQ111_EN1,Writing a 1 to REQ111_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 14. "REQ110_EN1,Writing a 1 to REQ110_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 13. "REQ109_EN1,Writing a 1 to REQ109_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 12. "REQ108_EN1,Writing a 1 to REQ108_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 11. "REQ107_EN1,Writing a 1 to REQ107_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 10. "REQ106_EN1,Writing a 1 to REQ106_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 9. "REQ105_EN1,Writing a 1 to REQ105_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 8. "REQ104_EN1,Writing a 1 to REQ104_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 7. "REQ103_EN1,Writing a 1 to REQ103_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 6. "REQ102_EN1,Writing a 1 to REQ102_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 5. "REQ101_EN1,Writing a 1 to REQ101_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 4. "REQ100_EN1,Writing a 1 to REQ100_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 3. "REQ99_EN1,Writing a 1 to REQ99_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 2. "REQ98_EN1,Writing a 1 to REQ98_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 1. "REQ97_EN1,Writing a 1 to REQ97_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 0. "REQ96_EN1,Writing a 1 to REQ96_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" line.long 0x4 "DMA1_REQ_ENABLE3_CLR,DMA1 Request Enable3" bitfld.long 0x4 25. "REQ121_EN1,Writing a 1 to REQ121_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3." "0,1" bitfld.long 0x4 24. "REQ120_EN1,Writing a 1 to REQ120_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 23. "REQ119_EN1,Writing a 1 to REQ119_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 22. "REQ118_EN1,Writing a 1 to REQ118_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 21. "REQ117_EN1,Writing a 1 to REQ117_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 20. "REQ116_EN1,Writing a 1 to REQ116_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 19. "REQ115_EN1,Writing a 1 to REQ115_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 18. "REQ114_EN1,Writing a 1 to REQ114_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 17. "REQ113_EN1,Writing a 1 to REQ113_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 16. "REQ112_EN1,Writing a 1 to REQ112_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 15. "REQ111_EN1,Writing a 1 to REQ111_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 14. "REQ110_EN1,Writing a 1 to REQ110_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 13. "REQ109_EN1,Writing a 1 to REQ109_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 12. "REQ108_EN1,Writing a 1 to REQ108_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 11. "REQ107_EN1,Writing a 1 to REQ107_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 10. "REQ106_EN1,Writing a 1 to REQ106_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 9. "REQ105_EN1,Writing a 1 to REQ105_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 8. "REQ104_EN1,Writing a 1 to REQ104_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 7. "REQ103_EN1,Writing a 1 to REQ103_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 6. "REQ102_EN1,Writing a 1 to REQ102_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 5. "REQ101_EN1,Writing a 1 to REQ101_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 4. "REQ100_EN1,Writing a 1 to REQ100_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 3. "REQ99_EN1,Writing a 1 to REQ99_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 2. "REQ98_EN1,Writing a 1 to REQ98_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 1. "REQ97_EN1,Writing a 1 to REQ97_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 0. "REQ96_EN1,Writing a 1 to REQ96_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" endif sif (cpuis("MCXN946*")) repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "SCT0_INMUX[$1],Inputmux Register for SCT0 Input" hexmask.long.byte 0x0 0.--6. 1. "INP,Input number to SCT0 inputs." repeat.end endif sif (cpuis("MCXN946*")) repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xA0)++0x3 line.long 0x0 "SMARTDMAARCHB_INMUX[$1],Inputmux Register for SMARTDMA Arch B Inputs" hexmask.long.byte 0x0 0.--6. 1. "INP,Input number select to SmartDMA ARCHB input" repeat.end endif sif (cpuis("MCXN946*")) repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xC0)++0x3 line.long 0x0 "PINTSEL[$1],Pin Interrupt Select" hexmask.long.byte 0x0 0.--6. 1. "INP,Pin number select for pin interrupt or pattern match engine input. For PIOx_y: INP = (x * 32) + y. PIO0_0 to PIO1_31 correspond to numbers 0 to 63." repeat.end endif sif (cpuis("MCXN946*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x280)++0x3 line.long 0x0 "ADC0_TRIG[$1],ADC Trigger Input Connections" hexmask.long.byte 0x0 0.--7. 1. "TRIGIN,ADC0 trigger inputs" repeat.end endif sif (cpuis("MCXN946*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2C0)++0x3 line.long 0x0 "ADC1_TRIG[$1],ADC Trigger Input Connections" hexmask.long.byte 0x0 0.--7. 1. "TRIGIN,ADC0 trigger inputs" repeat.end group.long 0x300++0x3 line.long 0x0 "DAC0_TRIG,DAC0 Trigger Inputs" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,DAC0 trigger input" group.long 0x320++0x3 line.long 0x0 "DAC1_TRIG,DAC1 Trigger Inputs" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,DAC1 trigger input" group.long 0x340++0x3 line.long 0x0 "DAC2_TRIG,DAC2 Trigger Inputs" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,DAC2 trigger input" group.long 0x360++0x13 line.long 0x0 "ENC0_TRIG,ENC0 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,ENC0 input connections" line.long 0x4 "ENC0_HOME,ENC0 Input Connections" hexmask.long.byte 0x4 0.--5. 1. "INP,ENC0 input connections" line.long 0x8 "ENC0_INDEX,ENC0 Input Connections" hexmask.long.byte 0x8 0.--5. 1. "INP,ENC0 input connections" line.long 0xC "ENC0_PHASEB,ENC0 Input Connections" hexmask.long.byte 0xC 0.--5. 1. "INP,ENC0 input connections" line.long 0x10 "ENC0_PHASEA,ENC0 Input Connections" hexmask.long.byte 0x10 0.--5. 1. "INP,ENC0 input connections" group.long 0x380++0x13 line.long 0x0 "ENC1_TRIG,ENC1 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,ENC1 input connections" line.long 0x4 "ENC1_HOME,ENC1 Input Connections" hexmask.long.byte 0x4 0.--5. 1. "INP,ENC1 input connections" line.long 0x8 "ENC1_INDEX,ENC1 Input Connections" hexmask.long.byte 0x8 0.--5. 1. "INP,ENC1 input connections" line.long 0xC "ENC1_PHASEB,ENC1 Input Connections" hexmask.long.byte 0xC 0.--5. 1. "INP,ENC1 input connections" line.long 0x10 "ENC1_PHASEA,ENC1 Input Connections" hexmask.long.byte 0x10 0.--5. 1. "INP,ENC1 input connections" endif sif (cpuis("MCXN946*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3A0)++0x3 line.long 0x0 "FlexPWM0_SM_EXTSYNC[$1],PWM0 External Synchronization" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" repeat.end endif sif (cpuis("MCXN946*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3B0)++0x3 line.long 0x0 "FlexPWM0_SM_EXTA[$1],PWM0 Input Trigger Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" repeat.end endif sif (cpuis("MCXN946*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3C4)++0x3 line.long 0x0 "FlexPWM0_FAULT[$1],PWM0 Fault Input Trigger Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" repeat.end endif sif (cpuis("MCXN946*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3E0)++0x3 line.long 0x0 "FlexPWM1_SM_EXTSYNC[$1],PWM1 External Synchronization" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" repeat.end endif sif (cpuis("MCXN946*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3F0)++0x3 line.long 0x0 "FlexPWM1_SM_EXTA[$1],PWM1 Input Trigger Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" repeat.end endif sif (cpuis("MCXN946*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x404)++0x3 line.long 0x0 "FlexPWM1_FAULT[$1],PWM1 Fault Input Trigger Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM1" repeat.end group.long 0x440++0x43 line.long 0x0 "EVTG_TRIG0,EVTG Trigger Input Connections 0" hexmask.long.byte 0x0 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x4 "EVTG_TRIG1,EVTG Trigger Input Connections 1" hexmask.long.byte 0x4 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x8 "EVTG_TRIG2,EVTG Trigger Input Connections 2" hexmask.long.byte 0x8 0.--5. 1. "INP,EVTG trigger input connections" line.long 0xC "EVTG_TRIG3,EVTG Trigger Input Connections 3" hexmask.long.byte 0xC 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x10 "EVTG_TRIG4,EVTG Trigger Input Connections 4" hexmask.long.byte 0x10 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x14 "EVTG_TRIG5,EVTG Trigger Input Connections 5" hexmask.long.byte 0x14 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x18 "EVTG_TRIG6,EVTG Trigger Input Connections 6" hexmask.long.byte 0x18 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x1C "EVTG_TRIG7,EVTG Trigger Input Connections 7" hexmask.long.byte 0x1C 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x20 "EVTG_TRIG8,EVTG Trigger Input Connections 8" hexmask.long.byte 0x20 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x24 "EVTG_TRIG9,EVTG Trigger Input Connections 9" hexmask.long.byte 0x24 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x28 "EVTG_TRIG10,EVTG Trigger Input Connections 10" hexmask.long.byte 0x28 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x2C "EVTG_TRIG11,EVTG Trigger Input Connections 11" hexmask.long.byte 0x2C 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x30 "EVTG_TRIG12,EVTG Trigger Input Connections 12" hexmask.long.byte 0x30 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x34 "EVTG_TRIG13,EVTG Trigger Input Connections 13" hexmask.long.byte 0x34 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x38 "EVTG_TRIG14,EVTG Trigger Input Connections 14" hexmask.long.byte 0x38 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x3C "EVTG_TRIG15,EVTG Trigger Input Connections 15" hexmask.long.byte 0x3C 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x40 "USBFS_TRIG,USB-FS Trigger Input Connections" hexmask.long.byte 0x40 0.--3. 1. "INP,USB-FS trigger input connections. The trigger output of LP_FLEXCOMM is an input of peripheral INPUTMUX." group.long 0x4A0++0x3 line.long 0x0 "TSI_TRIG,TSI Trigger Input Connections" bitfld.long 0x0 0.--1. "INP,TSI trigger input connections" "0: LPTMR0 input is selected,1: LPTMR1 input is selected,?,?" group.long 0x4C0++0x1F line.long 0x0 "EXT_TRIG0,EXT Trigger Connections 0" hexmask.long.byte 0x0 0.--5. 1. "INP,EXT trigger input connections" line.long 0x4 "EXT_TRIG1,EXT Trigger Connections 1" hexmask.long.byte 0x4 0.--5. 1. "INP,EXT trigger input connections" line.long 0x8 "EXT_TRIG2,EXT Trigger Connections 2" hexmask.long.byte 0x8 0.--5. 1. "INP,EXT trigger input connections" line.long 0xC "EXT_TRIG3,EXT Trigger Connections 3" hexmask.long.byte 0xC 0.--5. 1. "INP,EXT trigger input connections" line.long 0x10 "EXT_TRIG4,EXT Trigger Connections 4" hexmask.long.byte 0x10 0.--5. 1. "INP,EXT trigger input connections" line.long 0x14 "EXT_TRIG5,EXT Trigger Connections 5" hexmask.long.byte 0x14 0.--5. 1. "INP,EXT trigger input connections" line.long 0x18 "EXT_TRIG6,EXT Trigger Connections 6" hexmask.long.byte 0x18 0.--5. 1. "INP,EXT trigger input connections" line.long 0x1C "EXT_TRIG7,EXT Trigger Connections 7" hexmask.long.byte 0x1C 0.--5. 1. "INP,EXT trigger input connections" group.long 0x500++0x3 line.long 0x0 "CMP2_TRIG,CMP2 Input Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,CMP2 input trigger" group.long 0x520++0x13 line.long 0x0 "SINC_FILTER_CH0,SINC Filter Channel0 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,SINC FILTER trigger input connections" line.long 0x4 "SINC_FILTER_CH1,SINC Filter Channel1 Trigger Input Connections" hexmask.long.byte 0x4 0.--5. 1. "INP,SINC FILTER trigger input connections" line.long 0x8 "SINC_FILTER_CH2,SINC Filter Channel2 Trigger Input Connections" hexmask.long.byte 0x8 0.--5. 1. "INP,SINC FILTER trigger input connections" line.long 0xC "SINC_FILTER_CH3,SINC Filter Channel3 Trigger Input Connections" hexmask.long.byte 0xC 0.--5. 1. "INP,SINC FILTER trigger input connections" line.long 0x10 "SINC_FILTER_CH4,SINC Filter Channel4 Trigger Input Connections" hexmask.long.byte 0x10 0.--5. 1. "INP,SINC FILTER trigger input connections" group.long 0x580++0xB line.long 0x0 "OPAMP0_TRIG,OPAMP0 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,OPAMP trigger input connections" line.long 0x4 "OPAMP1_TRIG,OPAMP1 Trigger Input Connections" hexmask.long.byte 0x4 0.--5. 1. "INP,OPAMP trigger input connections" line.long 0x8 "OPAMP2_TRIG,OPAMP2 Trigger Input Connections" hexmask.long.byte 0x8 0.--5. 1. "INP,OPAMP trigger input connections" group.long 0x6A0++0x3 line.long 0x0 "FLEXCOMM8_TRIG,LP_FLEXCOMM8 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,Flexcomm8 trigger input connections" group.long 0x6C0++0x3 line.long 0x0 "FLEXCOMM9_TRIG,LP_FLEXCOMM9 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,Flexcomm9 trigger input connections" group.long 0x6E0++0x1F line.long 0x0 "FLEXIO_TRIG0,FlexIO Trigger Input Connections 0" hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x4 "FLEXIO_TRIG1,FlexIO Trigger Input Connections 1" hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x8 "FLEXIO_TRIG2,FlexIO Trigger Input Connections 2" hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for FlexIO0." line.long 0xC "FLEXIO_TRIG3,FlexIO Trigger Input Connections 3" hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x10 "FLEXIO_TRIG4,FlexIO Trigger Input Connections 4" hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x14 "FLEXIO_TRIG5,FlexIO Trigger Input Connections 5" hexmask.long.byte 0x14 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x18 "FLEXIO_TRIG6,FlexIO Trigger Input Connections 6" hexmask.long.byte 0x18 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x1C "FLEXIO_TRIG7,FlexIO Trigger Input Connections 7" hexmask.long.byte 0x1C 0.--6. 1. "INP,Input number for FlexIO0." group.long 0x7A0++0x3 line.long 0x0 "DMA1_REQ_ENABLE2,DMA1 Request Enable2" bitfld.long 0x0 31. "REQ95_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 30. "REQ94_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 29. "REQ93_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 28. "REQ92_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 27. "REQ91_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 26. "REQ90_EN1,This register is used to enable and disable channel 1 request." "0: Disable,1: Enable" newline bitfld.long 0x0 25. "REQ89_EN1,This register is used to enable and disable channel 0 request." "0: Disable,1: Enable" bitfld.long 0x0 24. "REQ88_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 23. "REQ87_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 22. "REQ86_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 21. "REQ85_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 20. "REQ84_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 19. "REQ83_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 18. "REQ82_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 17. "REQ81_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 16. "REQ80_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 15. "REQ79_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 14. "REQ78_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 13. "REQ77_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 12. "REQ76_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 11. "REQ75_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 10. "REQ74_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 9. "REQ73_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 8. "REQ72_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 7. "REQ71_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 6. "REQ70_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 5. "REQ69_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 4. "REQ68_EN1,This register is used to enable and disable shift register 7 request." "0: Disable,1: Enable" newline bitfld.long 0x0 3. "REQ67_EN1,This register is used to enable and disable shift register 6 request." "0: Disable,1: Enable" bitfld.long 0x0 2. "REQ66_EN1,This register is used to enable and disable shift register 5 request." "0: Disable,1: Enable" newline bitfld.long 0x0 1. "REQ65_EN1,This register is used to enable and disable shift register 4 request." "0: Disable,1: Enable" bitfld.long 0x0 0. "REQ64_EN1,This register is used to enable and disable shift register 3 request." "0: Disable,1: Enable" wgroup.long 0x7A4++0xB line.long 0x0 "DMA1_REQ_ENABLE2_SET,DMA1 Request Enable2" bitfld.long 0x0 31. "REQ95_EN1,Writing a 1 to REQ95_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 30. "REQ94_EN1,Writing a 1 to REQ94_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 29. "REQ93_EN1,Writing a 1 to REQ93_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 28. "REQ92_EN1,Writing a 1 to REQ92_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 27. "REQ91_EN1,Writing a 1 to REQ91_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 26. "REQ90_EN1,Writing a 1 to REQ90_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 25. "REQ89_EN1,Writing a 1 to REQ89_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 24. "REQ88_EN1,Writing a 1 to REQ88_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 23. "REQ87_EN1,Writing a 1 to REQ87_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 22. "REQ86_EN1,Writing a 1 to REQ86_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 21. "REQ85_EN1,Writing a 1 to REQ85_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 20. "REQ84_EN1,Writing a 1 to REQ84_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 19. "REQ83_EN1,Writing a 1 to REQ83_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 18. "REQ82_EN1,Writing a 1 to REQ82_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 17. "REQ81_EN1,Writing a 1 to REQ81_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 16. "REQ80_EN1,Writing a 1 to REQ80_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 15. "REQ79_EN1,Writing a 1 to REQ79_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 14. "REQ78_EN1,Writing a 1 to REQ78_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 13. "REQ77_EN1,Writing a 1 to REQ77_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 12. "REQ76_EN1,Writing a 1 to REQ876_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 11. "REQ75_EN1,Writing a 1 to REQ75_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 10. "REQ74_EN1,Writing a 1 to REQ74_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 9. "REQ73_EN1,Writing a 1 to REQ73_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 8. "REQ72_EN1,Writing a 1 to REQ72_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 7. "REQ71_EN1,Writing a 1 to REQ71_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 6. "REQ70_EN1,Writing a 1 to REQ70_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 5. "REQ69_EN1,Writing a 1 to REQ69_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 4. "REQ68_EN1,Writing a 1 to REQ68_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 3. "REQ67_EN1,Writing a 1 to REQ67_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 2. "REQ66_EN1,Writing a 1 to REQ66_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 1. "REQ65_EN1,Writing a 1 to REQ65_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 0. "REQ64_EN1,Writing a 1 to REQ64_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" line.long 0x4 "DMA1_REQ_ENABLE2_CLR,DMA1 Request Enable2" bitfld.long 0x4 31. "REQ95_EN1,Writing a 1 to REQ95_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 30. "REQ94_EN1,Writing a 1 to REQ94_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 29. "REQ93_EN1,Writing a 1 to REQ93_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 28. "REQ92_EN1,Writing a 1 to REQ92_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 27. "REQ91_EN1,Writing a 1 to REQ91_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 26. "REQ90_EN1,Writing a 1 to REQ90_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 25. "REQ89_EN1,Writing a 1 to REQ89_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 24. "REQ88_EN1,Writing a 1 to REQ88_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 23. "REQ87_EN1,Writing a 1 to REQ87_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 22. "REQ86_EN1,Writing a 1 to REQ86_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 21. "REQ85_EN1,Writing a 1 to REQ85_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 20. "REQ84_EN1,Writing a 1 to REQ84_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 19. "REQ83_EN1,Writing a 1 to REQ83_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 18. "REQ82_EN1,Writing a 1 to REQ82_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 17. "REQ81_EN1,Writing a 1 to REQ81_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 16. "REQ80_EN1,Writing a 1 to REQ80_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 15. "REQ79_EN1,Writing a 1 to REQ79_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 14. "REQ78_EN1,Writing a 1 to REQ78_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 13. "REQ77_EN1,Writing a 1 to REQ77_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 12. "REQ76_EN1,Writing a 1 to REQ76_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 11. "REQ75_EN1,Writing a 1 to REQ75_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 10. "REQ74_EN1,Writing a 1 to REQ74_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 9. "REQ73_EN1,Writing a 1 to REQ73_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 8. "REQ72_EN1,Writing a 1 to REQ72_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 7. "REQ71_EN1,Writing a 1 to REQ71_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 6. "REQ70_EN1,Writing a 1 to REQ70_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 5. "REQ69_EN1,Writing a 1 to REQ69_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 4. "REQ68_EN1,Writing a 1 to REQ68_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 3. "REQ67_EN1,Writing a 1 to REQ67_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 2. "REQ66_EN1,Writing a 1 to REQ66_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 1. "REQ65_EN1,Writing a 1 to REQ65_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 0. "REQ64_EN1,Writing a 1 to REQ64_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" line.long 0x8 "DMA1_REQ_ENABLE2_TOG,DMA1 Request Enable2" bitfld.long 0x8 31. "REQ95_EN1,Writing a 1 to REQ95_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 30. "REQ94_EN1,Writing a 1 to REQ94_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 29. "REQ93_EN1,Writing a 1 to REQ93_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 28. "REQ92_EN1,Writing a 1 to REQ92_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 27. "REQ91_EN1,Writing a 1 to REQ91_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 26. "REQ90_EN1,Writing a 1 to REQ90_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 25. "REQ89_EN1,Writing a 1 to REQ89_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 24. "REQ88_EN1,Writing a 1 to REQ88_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 23. "REQ87_EN1,Writing a 1 to REQ87_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 22. "REQ86_EN1,Writing a 1 to REQ86_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 21. "REQ85_EN1,Writing a 1 to REQ85_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 20. "REQ84_EN1,Writing a 1 to REQ84_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 19. "REQ83_EN1,Writing a 1 to REQ83_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 18. "REQ82_EN1,Writing a 1 to REQ82_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 17. "REQ81_EN1,Writing a 1 to REQ81_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 16. "REQ80_EN1,Writing a 1 to REQ80_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 15. "REQ79_EN1,Writing a 1 to REQ79_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 14. "REQ78_EN1,Writing a 1 to REQ78_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 13. "REQ77_EN1,Writing a 1 to REQ77_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 12. "REQ76_EN1,Writing a 1 to REQ76_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 11. "REQ75_EN1,Writing a 1 to REQ75_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 10. "REQ74_EN1,Writing a 1 to REQ74_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 9. "REQ73_EN1,Writing a 1 to REQ73_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 8. "REQ72_EN1,Writing a 1 to REQ72_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 7. "REQ71_EN1,Writing a 1 to REQ71_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 6. "REQ70_EN1,Writing a 1 to REQ70_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 5. "REQ69_EN1,Writing a 1 to REQ69_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 4. "REQ68_EN1,Writing a 1 to REQ68_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 3. "REQ67_EN1,Writing a 1 to REQ67_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 2. "REQ66_EN1,Writing a 1 to REQ66_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 1. "REQ65_EN1,Writing a 1 to REQ65_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 0. "REQ64_EN1,Writing a 1 to REQ64_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" group.long 0x7B0++0x3 line.long 0x0 "DMA1_REQ_ENABLE3,DMA1 Request Enable3" bitfld.long 0x0 25. "REQ121_EN1,This register is used to enable and disable out of range request." "0: Disable,1: Enable" bitfld.long 0x0 24. "REQ120_EN1,This register is used to enable and disable end of scan request." "0: Disable,1: Enable" newline bitfld.long 0x0 23. "REQ119_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 22. "REQ118_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 21. "REQ117_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 20. "REQ116_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 19. "REQ115_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 18. "REQ114_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 17. "REQ113_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 16. "REQ112_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 15. "REQ111_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 14. "REQ110_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 13. "REQ109_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 12. "REQ108_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 11. "REQ107_EN1,This register is used to enable and disable ipd_req_sinc[4] or ipd_req_alt [4] request." "0: Disable,1: Enable" bitfld.long 0x0 10. "REQ106_EN1,This register is used to enable and disable ipd_req_sinc[3] or ipd_req_alt [3] request." "0: Disable,1: Enable" newline bitfld.long 0x0 9. "REQ105_EN1,This register is used to enable and disable ipd_req_sinc[2] or ipd_req_alt [2] request." "0: Disable,1: Enable" bitfld.long 0x0 8. "REQ104_EN1,This register is used to enable and disable ipd_req_sinc[1] or ipd_req_alt [1] request." "0: Disable,1: Enable" newline bitfld.long 0x0 7. "REQ103_EN1,This register is used to enable and disable ipd_req_sinc[0] or ipd_req_alt [0] request." "0: Disable,1: Enable" bitfld.long 0x0 6. "REQ102_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 5. "REQ101_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 4. "REQ100_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 3. "REQ99_EN1,This register is used to enable and disable shift register 6 request." "0: Disable,1: Enable" bitfld.long 0x0 2. "REQ98_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 1. "REQ97_EN1,This register is used to enable and disable shift register 4 request." "0: Disable,1: Enable" bitfld.long 0x0 0. "REQ96_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" wgroup.long 0x7B4++0x7 line.long 0x0 "DMA1_REQ_ENABLE3_SET,DMA1 Request Enable3" bitfld.long 0x0 25. "REQ121_EN1,Writing a 1 to REQ121_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 24. "REQ120_EN1,Writing a 1 to REQ120_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 23. "REQ119_EN1,Writing a 1 to REQ119_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 22. "REQ118_EN1,Writing a 1 to REQ118_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 21. "REQ117_EN1,Writing a 1 to REQ117_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 20. "REQ116_EN1,Writing a 1 to REQ116_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 19. "REQ115_EN1,Writing a 1 to REQ115_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 18. "REQ114_EN1,Writing a 1 to REQ114_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 17. "REQ113_EN1,Writing a 1 to REQ113_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 16. "REQ112_EN1,Writing a 1 to REQ112_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 15. "REQ111_EN1,Writing a 1 to REQ111_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 14. "REQ110_EN1,Writing a 1 to REQ110_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 13. "REQ109_EN1,Writing a 1 to REQ109_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 12. "REQ108_EN1,Writing a 1 to REQ108_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 11. "REQ107_EN1,Writing a 1 to REQ107_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 10. "REQ106_EN1,Writing a 1 to REQ106_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 9. "REQ105_EN1,Writing a 1 to REQ105_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 8. "REQ104_EN1,Writing a 1 to REQ104_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 7. "REQ103_EN1,Writing a 1 to REQ103_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 6. "REQ102_EN1,Writing a 1 to REQ102_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 5. "REQ101_EN1,Writing a 1 to REQ101_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 4. "REQ100_EN1,Writing a 1 to REQ100_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 3. "REQ99_EN1,Writing a 1 to REQ99_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 2. "REQ98_EN1,Writing a 1 to REQ98_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 1. "REQ97_EN1,Writing a 1 to REQ97_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 0. "REQ96_EN1,Writing a 1 to REQ96_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" line.long 0x4 "DMA1_REQ_ENABLE3_CLR,DMA1 Request Enable3" bitfld.long 0x4 25. "REQ121_EN1,Writing a 1 to REQ121_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3." "0,1" bitfld.long 0x4 24. "REQ120_EN1,Writing a 1 to REQ120_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 23. "REQ119_EN1,Writing a 1 to REQ119_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 22. "REQ118_EN1,Writing a 1 to REQ118_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 21. "REQ117_EN1,Writing a 1 to REQ117_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 20. "REQ116_EN1,Writing a 1 to REQ116_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 19. "REQ115_EN1,Writing a 1 to REQ115_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 18. "REQ114_EN1,Writing a 1 to REQ114_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 17. "REQ113_EN1,Writing a 1 to REQ113_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 16. "REQ112_EN1,Writing a 1 to REQ112_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 15. "REQ111_EN1,Writing a 1 to REQ111_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 14. "REQ110_EN1,Writing a 1 to REQ110_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 13. "REQ109_EN1,Writing a 1 to REQ109_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 12. "REQ108_EN1,Writing a 1 to REQ108_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 11. "REQ107_EN1,Writing a 1 to REQ107_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 10. "REQ106_EN1,Writing a 1 to REQ106_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 9. "REQ105_EN1,Writing a 1 to REQ105_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 8. "REQ104_EN1,Writing a 1 to REQ104_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 7. "REQ103_EN1,Writing a 1 to REQ103_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 6. "REQ102_EN1,Writing a 1 to REQ102_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 5. "REQ101_EN1,Writing a 1 to REQ101_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 4. "REQ100_EN1,Writing a 1 to REQ100_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 3. "REQ99_EN1,Writing a 1 to REQ99_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 2. "REQ98_EN1,Writing a 1 to REQ98_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 1. "REQ97_EN1,Writing a 1 to REQ97_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 0. "REQ96_EN1,Writing a 1 to REQ96_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" endif sif (cpuis("MCXN947*")) repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "SCT0_INMUX[$1],Inputmux Register for SCT0 Input" hexmask.long.byte 0x0 0.--6. 1. "INP,Input number to SCT0 inputs." repeat.end endif sif (cpuis("MCXN947*")) repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xA0)++0x3 line.long 0x0 "SMARTDMAARCHB_INMUX[$1],Inputmux Register for SMARTDMA Arch B Inputs" hexmask.long.byte 0x0 0.--6. 1. "INP,Input number select to SmartDMA ARCHB input" repeat.end endif sif (cpuis("MCXN947*")) repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xC0)++0x3 line.long 0x0 "PINTSEL[$1],Pin Interrupt Select" hexmask.long.byte 0x0 0.--6. 1. "INP,Pin number select for pin interrupt or pattern match engine input. For PIOx_y: INP = (x * 32) + y. PIO0_0 to PIO1_31 correspond to numbers 0 to 63." repeat.end endif sif (cpuis("MCXN947*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x280)++0x3 line.long 0x0 "ADC0_TRIG[$1],ADC Trigger Input Connections" hexmask.long.byte 0x0 0.--7. 1. "TRIGIN,ADC0 trigger inputs" repeat.end endif sif (cpuis("MCXN947*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2C0)++0x3 line.long 0x0 "ADC1_TRIG[$1],ADC Trigger Input Connections" hexmask.long.byte 0x0 0.--7. 1. "TRIGIN,ADC0 trigger inputs" repeat.end group.long 0x300++0x3 line.long 0x0 "DAC0_TRIG,DAC0 Trigger Inputs" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,DAC0 trigger input" group.long 0x320++0x3 line.long 0x0 "DAC1_TRIG,DAC1 Trigger Inputs" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,DAC1 trigger input" group.long 0x340++0x3 line.long 0x0 "DAC2_TRIG,DAC2 Trigger Inputs" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,DAC2 trigger input" group.long 0x360++0x13 line.long 0x0 "ENC0_TRIG,ENC0 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,ENC0 input connections" line.long 0x4 "ENC0_HOME,ENC0 Input Connections" hexmask.long.byte 0x4 0.--5. 1. "INP,ENC0 input connections" line.long 0x8 "ENC0_INDEX,ENC0 Input Connections" hexmask.long.byte 0x8 0.--5. 1. "INP,ENC0 input connections" line.long 0xC "ENC0_PHASEB,ENC0 Input Connections" hexmask.long.byte 0xC 0.--5. 1. "INP,ENC0 input connections" line.long 0x10 "ENC0_PHASEA,ENC0 Input Connections" hexmask.long.byte 0x10 0.--5. 1. "INP,ENC0 input connections" group.long 0x380++0x13 line.long 0x0 "ENC1_TRIG,ENC1 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,ENC1 input connections" line.long 0x4 "ENC1_HOME,ENC1 Input Connections" hexmask.long.byte 0x4 0.--5. 1. "INP,ENC1 input connections" line.long 0x8 "ENC1_INDEX,ENC1 Input Connections" hexmask.long.byte 0x8 0.--5. 1. "INP,ENC1 input connections" line.long 0xC "ENC1_PHASEB,ENC1 Input Connections" hexmask.long.byte 0xC 0.--5. 1. "INP,ENC1 input connections" line.long 0x10 "ENC1_PHASEA,ENC1 Input Connections" hexmask.long.byte 0x10 0.--5. 1. "INP,ENC1 input connections" endif sif (cpuis("MCXN947*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3A0)++0x3 line.long 0x0 "FlexPWM0_SM_EXTSYNC[$1],PWM0 External Synchronization" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" repeat.end endif sif (cpuis("MCXN947*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3B0)++0x3 line.long 0x0 "FlexPWM0_SM_EXTA[$1],PWM0 Input Trigger Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" repeat.end endif sif (cpuis("MCXN947*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3C4)++0x3 line.long 0x0 "FlexPWM0_FAULT[$1],PWM0 Fault Input Trigger Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" repeat.end endif sif (cpuis("MCXN947*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3E0)++0x3 line.long 0x0 "FlexPWM1_SM_EXTSYNC[$1],PWM1 External Synchronization" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" repeat.end endif sif (cpuis("MCXN947*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3F0)++0x3 line.long 0x0 "FlexPWM1_SM_EXTA[$1],PWM1 Input Trigger Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM0" repeat.end endif sif (cpuis("MCXN947*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x404)++0x3 line.long 0x0 "FlexPWM1_FAULT[$1],PWM1 Fault Input Trigger Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,Trigger input connections for PWM1" repeat.end group.long 0x440++0x43 line.long 0x0 "EVTG_TRIG0,EVTG Trigger Input Connections 0" hexmask.long.byte 0x0 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x4 "EVTG_TRIG1,EVTG Trigger Input Connections 1" hexmask.long.byte 0x4 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x8 "EVTG_TRIG2,EVTG Trigger Input Connections 2" hexmask.long.byte 0x8 0.--5. 1. "INP,EVTG trigger input connections" line.long 0xC "EVTG_TRIG3,EVTG Trigger Input Connections 3" hexmask.long.byte 0xC 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x10 "EVTG_TRIG4,EVTG Trigger Input Connections 4" hexmask.long.byte 0x10 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x14 "EVTG_TRIG5,EVTG Trigger Input Connections 5" hexmask.long.byte 0x14 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x18 "EVTG_TRIG6,EVTG Trigger Input Connections 6" hexmask.long.byte 0x18 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x1C "EVTG_TRIG7,EVTG Trigger Input Connections 7" hexmask.long.byte 0x1C 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x20 "EVTG_TRIG8,EVTG Trigger Input Connections 8" hexmask.long.byte 0x20 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x24 "EVTG_TRIG9,EVTG Trigger Input Connections 9" hexmask.long.byte 0x24 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x28 "EVTG_TRIG10,EVTG Trigger Input Connections 10" hexmask.long.byte 0x28 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x2C "EVTG_TRIG11,EVTG Trigger Input Connections 11" hexmask.long.byte 0x2C 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x30 "EVTG_TRIG12,EVTG Trigger Input Connections 12" hexmask.long.byte 0x30 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x34 "EVTG_TRIG13,EVTG Trigger Input Connections 13" hexmask.long.byte 0x34 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x38 "EVTG_TRIG14,EVTG Trigger Input Connections 14" hexmask.long.byte 0x38 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x3C "EVTG_TRIG15,EVTG Trigger Input Connections 15" hexmask.long.byte 0x3C 0.--5. 1. "INP,EVTG trigger input connections" line.long 0x40 "USBFS_TRIG,USB-FS Trigger Input Connections" hexmask.long.byte 0x40 0.--3. 1. "INP,USB-FS trigger input connections. The trigger output of LP_FLEXCOMM is an input of peripheral INPUTMUX." group.long 0x4A0++0x3 line.long 0x0 "TSI_TRIG,TSI Trigger Input Connections" bitfld.long 0x0 0.--1. "INP,TSI trigger input connections" "0: LPTMR0 input is selected,1: LPTMR1 input is selected,?,?" group.long 0x4C0++0x1F line.long 0x0 "EXT_TRIG0,EXT Trigger Connections 0" hexmask.long.byte 0x0 0.--5. 1. "INP,EXT trigger input connections" line.long 0x4 "EXT_TRIG1,EXT Trigger Connections 1" hexmask.long.byte 0x4 0.--5. 1. "INP,EXT trigger input connections" line.long 0x8 "EXT_TRIG2,EXT Trigger Connections 2" hexmask.long.byte 0x8 0.--5. 1. "INP,EXT trigger input connections" line.long 0xC "EXT_TRIG3,EXT Trigger Connections 3" hexmask.long.byte 0xC 0.--5. 1. "INP,EXT trigger input connections" line.long 0x10 "EXT_TRIG4,EXT Trigger Connections 4" hexmask.long.byte 0x10 0.--5. 1. "INP,EXT trigger input connections" line.long 0x14 "EXT_TRIG5,EXT Trigger Connections 5" hexmask.long.byte 0x14 0.--5. 1. "INP,EXT trigger input connections" line.long 0x18 "EXT_TRIG6,EXT Trigger Connections 6" hexmask.long.byte 0x18 0.--5. 1. "INP,EXT trigger input connections" line.long 0x1C "EXT_TRIG7,EXT Trigger Connections 7" hexmask.long.byte 0x1C 0.--5. 1. "INP,EXT trigger input connections" group.long 0x500++0x3 line.long 0x0 "CMP2_TRIG,CMP2 Input Connections" hexmask.long.byte 0x0 0.--5. 1. "TRIGIN,CMP2 input trigger" group.long 0x520++0x13 line.long 0x0 "SINC_FILTER_CH0,SINC Filter Channel0 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,SINC FILTER trigger input connections" line.long 0x4 "SINC_FILTER_CH1,SINC Filter Channel1 Trigger Input Connections" hexmask.long.byte 0x4 0.--5. 1. "INP,SINC FILTER trigger input connections" line.long 0x8 "SINC_FILTER_CH2,SINC Filter Channel2 Trigger Input Connections" hexmask.long.byte 0x8 0.--5. 1. "INP,SINC FILTER trigger input connections" line.long 0xC "SINC_FILTER_CH3,SINC Filter Channel3 Trigger Input Connections" hexmask.long.byte 0xC 0.--5. 1. "INP,SINC FILTER trigger input connections" line.long 0x10 "SINC_FILTER_CH4,SINC Filter Channel4 Trigger Input Connections" hexmask.long.byte 0x10 0.--5. 1. "INP,SINC FILTER trigger input connections" group.long 0x580++0xB line.long 0x0 "OPAMP0_TRIG,OPAMP0 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,OPAMP trigger input connections" line.long 0x4 "OPAMP1_TRIG,OPAMP1 Trigger Input Connections" hexmask.long.byte 0x4 0.--5. 1. "INP,OPAMP trigger input connections" line.long 0x8 "OPAMP2_TRIG,OPAMP2 Trigger Input Connections" hexmask.long.byte 0x8 0.--5. 1. "INP,OPAMP trigger input connections" group.long 0x6A0++0x3 line.long 0x0 "FLEXCOMM8_TRIG,LP_FLEXCOMM8 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,Flexcomm8 trigger input connections" group.long 0x6C0++0x3 line.long 0x0 "FLEXCOMM9_TRIG,LP_FLEXCOMM9 Trigger Input Connections" hexmask.long.byte 0x0 0.--5. 1. "INP,Flexcomm9 trigger input connections" group.long 0x6E0++0x1F line.long 0x0 "FLEXIO_TRIG0,FlexIO Trigger Input Connections 0" hexmask.long.byte 0x0 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x4 "FLEXIO_TRIG1,FlexIO Trigger Input Connections 1" hexmask.long.byte 0x4 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x8 "FLEXIO_TRIG2,FlexIO Trigger Input Connections 2" hexmask.long.byte 0x8 0.--6. 1. "INP,Input number for FlexIO0." line.long 0xC "FLEXIO_TRIG3,FlexIO Trigger Input Connections 3" hexmask.long.byte 0xC 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x10 "FLEXIO_TRIG4,FlexIO Trigger Input Connections 4" hexmask.long.byte 0x10 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x14 "FLEXIO_TRIG5,FlexIO Trigger Input Connections 5" hexmask.long.byte 0x14 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x18 "FLEXIO_TRIG6,FlexIO Trigger Input Connections 6" hexmask.long.byte 0x18 0.--6. 1. "INP,Input number for FlexIO0." line.long 0x1C "FLEXIO_TRIG7,FlexIO Trigger Input Connections 7" hexmask.long.byte 0x1C 0.--6. 1. "INP,Input number for FlexIO0." group.long 0x7A0++0x3 line.long 0x0 "DMA1_REQ_ENABLE2,DMA1 Request Enable2" bitfld.long 0x0 31. "REQ95_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 30. "REQ94_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 29. "REQ93_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 28. "REQ92_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 27. "REQ91_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 26. "REQ90_EN1,This register is used to enable and disable channel 1 request." "0: Disable,1: Enable" newline bitfld.long 0x0 25. "REQ89_EN1,This register is used to enable and disable channel 0 request." "0: Disable,1: Enable" bitfld.long 0x0 24. "REQ88_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 23. "REQ87_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 22. "REQ86_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 21. "REQ85_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 20. "REQ84_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 19. "REQ83_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 18. "REQ82_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 17. "REQ81_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 16. "REQ80_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 15. "REQ79_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 14. "REQ78_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 13. "REQ77_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 12. "REQ76_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 11. "REQ75_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 10. "REQ74_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 9. "REQ73_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 8. "REQ72_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 7. "REQ71_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 6. "REQ70_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 5. "REQ69_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 4. "REQ68_EN1,This register is used to enable and disable shift register 7 request." "0: Disable,1: Enable" newline bitfld.long 0x0 3. "REQ67_EN1,This register is used to enable and disable shift register 6 request." "0: Disable,1: Enable" bitfld.long 0x0 2. "REQ66_EN1,This register is used to enable and disable shift register 5 request." "0: Disable,1: Enable" newline bitfld.long 0x0 1. "REQ65_EN1,This register is used to enable and disable shift register 4 request." "0: Disable,1: Enable" bitfld.long 0x0 0. "REQ64_EN1,This register is used to enable and disable shift register 3 request." "0: Disable,1: Enable" wgroup.long 0x7A4++0xB line.long 0x0 "DMA1_REQ_ENABLE2_SET,DMA1 Request Enable2" bitfld.long 0x0 31. "REQ95_EN1,Writing a 1 to REQ95_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 30. "REQ94_EN1,Writing a 1 to REQ94_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 29. "REQ93_EN1,Writing a 1 to REQ93_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 28. "REQ92_EN1,Writing a 1 to REQ92_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 27. "REQ91_EN1,Writing a 1 to REQ91_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 26. "REQ90_EN1,Writing a 1 to REQ90_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 25. "REQ89_EN1,Writing a 1 to REQ89_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 24. "REQ88_EN1,Writing a 1 to REQ88_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 23. "REQ87_EN1,Writing a 1 to REQ87_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 22. "REQ86_EN1,Writing a 1 to REQ86_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 21. "REQ85_EN1,Writing a 1 to REQ85_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 20. "REQ84_EN1,Writing a 1 to REQ84_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 19. "REQ83_EN1,Writing a 1 to REQ83_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 18. "REQ82_EN1,Writing a 1 to REQ82_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 17. "REQ81_EN1,Writing a 1 to REQ81_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 16. "REQ80_EN1,Writing a 1 to REQ80_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 15. "REQ79_EN1,Writing a 1 to REQ79_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 14. "REQ78_EN1,Writing a 1 to REQ78_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 13. "REQ77_EN1,Writing a 1 to REQ77_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 12. "REQ76_EN1,Writing a 1 to REQ876_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 11. "REQ75_EN1,Writing a 1 to REQ75_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 10. "REQ74_EN1,Writing a 1 to REQ74_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 9. "REQ73_EN1,Writing a 1 to REQ73_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 8. "REQ72_EN1,Writing a 1 to REQ72_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 7. "REQ71_EN1,Writing a 1 to REQ71_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 6. "REQ70_EN1,Writing a 1 to REQ70_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 5. "REQ69_EN1,Writing a 1 to REQ69_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 4. "REQ68_EN1,Writing a 1 to REQ68_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 3. "REQ67_EN1,Writing a 1 to REQ67_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 2. "REQ66_EN1,Writing a 1 to REQ66_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x0 1. "REQ65_EN1,Writing a 1 to REQ65_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x0 0. "REQ64_EN1,Writing a 1 to REQ64_EN1 in this register sets the corresponding bit in DMA1_REQ_ENABLE2." "0,1" line.long 0x4 "DMA1_REQ_ENABLE2_CLR,DMA1 Request Enable2" bitfld.long 0x4 31. "REQ95_EN1,Writing a 1 to REQ95_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 30. "REQ94_EN1,Writing a 1 to REQ94_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 29. "REQ93_EN1,Writing a 1 to REQ93_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 28. "REQ92_EN1,Writing a 1 to REQ92_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 27. "REQ91_EN1,Writing a 1 to REQ91_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 26. "REQ90_EN1,Writing a 1 to REQ90_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 25. "REQ89_EN1,Writing a 1 to REQ89_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 24. "REQ88_EN1,Writing a 1 to REQ88_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 23. "REQ87_EN1,Writing a 1 to REQ87_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 22. "REQ86_EN1,Writing a 1 to REQ86_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 21. "REQ85_EN1,Writing a 1 to REQ85_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 20. "REQ84_EN1,Writing a 1 to REQ84_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 19. "REQ83_EN1,Writing a 1 to REQ83_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 18. "REQ82_EN1,Writing a 1 to REQ82_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 17. "REQ81_EN1,Writing a 1 to REQ81_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 16. "REQ80_EN1,Writing a 1 to REQ80_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 15. "REQ79_EN1,Writing a 1 to REQ79_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 14. "REQ78_EN1,Writing a 1 to REQ78_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 13. "REQ77_EN1,Writing a 1 to REQ77_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 12. "REQ76_EN1,Writing a 1 to REQ76_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 11. "REQ75_EN1,Writing a 1 to REQ75_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 10. "REQ74_EN1,Writing a 1 to REQ74_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 9. "REQ73_EN1,Writing a 1 to REQ73_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 8. "REQ72_EN1,Writing a 1 to REQ72_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 7. "REQ71_EN1,Writing a 1 to REQ71_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 6. "REQ70_EN1,Writing a 1 to REQ70_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 5. "REQ69_EN1,Writing a 1 to REQ69_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 4. "REQ68_EN1,Writing a 1 to REQ68_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 3. "REQ67_EN1,Writing a 1 to REQ67_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 2. "REQ66_EN1,Writing a 1 to REQ66_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x4 1. "REQ65_EN1,Writing a 1 to REQ65_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x4 0. "REQ64_EN1,Writing a 1 to REQ64_EN1 in this register clears the corresponding bit in DMA1_REQ_ENABLE2." "0,1" line.long 0x8 "DMA1_REQ_ENABLE2_TOG,DMA1 Request Enable2" bitfld.long 0x8 31. "REQ95_EN1,Writing a 1 to REQ95_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 30. "REQ94_EN1,Writing a 1 to REQ94_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 29. "REQ93_EN1,Writing a 1 to REQ93_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 28. "REQ92_EN1,Writing a 1 to REQ92_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 27. "REQ91_EN1,Writing a 1 to REQ91_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 26. "REQ90_EN1,Writing a 1 to REQ90_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 25. "REQ89_EN1,Writing a 1 to REQ89_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 24. "REQ88_EN1,Writing a 1 to REQ88_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 23. "REQ87_EN1,Writing a 1 to REQ87_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 22. "REQ86_EN1,Writing a 1 to REQ86_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 21. "REQ85_EN1,Writing a 1 to REQ85_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 20. "REQ84_EN1,Writing a 1 to REQ84_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 19. "REQ83_EN1,Writing a 1 to REQ83_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 18. "REQ82_EN1,Writing a 1 to REQ82_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 17. "REQ81_EN1,Writing a 1 to REQ81_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 16. "REQ80_EN1,Writing a 1 to REQ80_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 15. "REQ79_EN1,Writing a 1 to REQ79_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 14. "REQ78_EN1,Writing a 1 to REQ78_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 13. "REQ77_EN1,Writing a 1 to REQ77_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 12. "REQ76_EN1,Writing a 1 to REQ76_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 11. "REQ75_EN1,Writing a 1 to REQ75_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 10. "REQ74_EN1,Writing a 1 to REQ74_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 9. "REQ73_EN1,Writing a 1 to REQ73_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 8. "REQ72_EN1,Writing a 1 to REQ72_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 7. "REQ71_EN1,Writing a 1 to REQ71_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 6. "REQ70_EN1,Writing a 1 to REQ70_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 5. "REQ69_EN1,Writing a 1 to REQ69_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 4. "REQ68_EN1,Writing a 1 to REQ68_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 3. "REQ67_EN1,Writing a 1 to REQ67_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 2. "REQ66_EN1,Writing a 1 to REQ66_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" newline bitfld.long 0x8 1. "REQ65_EN1,Writing a 1 to REQ65_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" bitfld.long 0x8 0. "REQ64_EN1,Writing a 1 to REQ64_EN1 in this register toggles the corresponding bit in DMA1_REQ_ENABLE2." "0,1" group.long 0x7B0++0x3 line.long 0x0 "DMA1_REQ_ENABLE3,DMA1 Request Enable3" bitfld.long 0x0 25. "REQ121_EN1,This register is used to enable and disable out of range request." "0: Disable,1: Enable" bitfld.long 0x0 24. "REQ120_EN1,This register is used to enable and disable end of scan request." "0: Disable,1: Enable" newline bitfld.long 0x0 23. "REQ119_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 22. "REQ118_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 21. "REQ117_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 20. "REQ116_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 19. "REQ115_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 18. "REQ114_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 17. "REQ113_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 16. "REQ112_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 15. "REQ111_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 14. "REQ110_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 13. "REQ109_EN1,This register is used to enable and disable pin event request 1." "0: Disable,1: Enable" bitfld.long 0x0 12. "REQ108_EN1,This register is used to enable and disable pin event request 0." "0: Disable,1: Enable" newline bitfld.long 0x0 11. "REQ107_EN1,This register is used to enable and disable ipd_req_sinc[4] or ipd_req_alt [4] request." "0: Disable,1: Enable" bitfld.long 0x0 10. "REQ106_EN1,This register is used to enable and disable ipd_req_sinc[3] or ipd_req_alt [3] request." "0: Disable,1: Enable" newline bitfld.long 0x0 9. "REQ105_EN1,This register is used to enable and disable ipd_req_sinc[2] or ipd_req_alt [2] request." "0: Disable,1: Enable" bitfld.long 0x0 8. "REQ104_EN1,This register is used to enable and disable ipd_req_sinc[1] or ipd_req_alt [1] request." "0: Disable,1: Enable" newline bitfld.long 0x0 7. "REQ103_EN1,This register is used to enable and disable ipd_req_sinc[0] or ipd_req_alt [0] request." "0: Disable,1: Enable" bitfld.long 0x0 6. "REQ102_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 5. "REQ101_EN1,This register is used to enable and disable receive request." "0: Disable,1: Enable" bitfld.long 0x0 4. "REQ100_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 3. "REQ99_EN1,This register is used to enable and disable shift register 6 request." "0: Disable,1: Enable" bitfld.long 0x0 2. "REQ98_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" newline bitfld.long 0x0 1. "REQ97_EN1,This register is used to enable and disable shift register 4 request." "0: Disable,1: Enable" bitfld.long 0x0 0. "REQ96_EN1,This register is used to enable and disable transmit request." "0: Disable,1: Enable" wgroup.long 0x7B4++0x7 line.long 0x0 "DMA1_REQ_ENABLE3_SET,DMA1 Request Enable3" bitfld.long 0x0 25. "REQ121_EN1,Writing a 1 to REQ121_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 24. "REQ120_EN1,Writing a 1 to REQ120_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 23. "REQ119_EN1,Writing a 1 to REQ119_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 22. "REQ118_EN1,Writing a 1 to REQ118_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 21. "REQ117_EN1,Writing a 1 to REQ117_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 20. "REQ116_EN1,Writing a 1 to REQ116_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 19. "REQ115_EN1,Writing a 1 to REQ115_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 18. "REQ114_EN1,Writing a 1 to REQ114_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 17. "REQ113_EN1,Writing a 1 to REQ113_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 16. "REQ112_EN1,Writing a 1 to REQ112_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 15. "REQ111_EN1,Writing a 1 to REQ111_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 14. "REQ110_EN1,Writing a 1 to REQ110_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 13. "REQ109_EN1,Writing a 1 to REQ109_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 12. "REQ108_EN1,Writing a 1 to REQ108_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 11. "REQ107_EN1,Writing a 1 to REQ107_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 10. "REQ106_EN1,Writing a 1 to REQ106_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 9. "REQ105_EN1,Writing a 1 to REQ105_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 8. "REQ104_EN1,Writing a 1 to REQ104_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 7. "REQ103_EN1,Writing a 1 to REQ103_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 6. "REQ102_EN1,Writing a 1 to REQ102_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 5. "REQ101_EN1,Writing a 1 to REQ101_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 4. "REQ100_EN1,Writing a 1 to REQ100_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 3. "REQ99_EN1,Writing a 1 to REQ99_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 2. "REQ98_EN1,Writing a 1 to REQ98_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x0 1. "REQ97_EN1,Writing a 1 to REQ97_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x0 0. "REQ96_EN1,Writing a 1 to REQ96_EN1 in this register sets the corresponding bit in DMA0_REQ_ENABLE3" "0,1" line.long 0x4 "DMA1_REQ_ENABLE3_CLR,DMA1 Request Enable3" bitfld.long 0x4 25. "REQ121_EN1,Writing a 1 to REQ121_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3." "0,1" bitfld.long 0x4 24. "REQ120_EN1,Writing a 1 to REQ120_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 23. "REQ119_EN1,Writing a 1 to REQ119_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 22. "REQ118_EN1,Writing a 1 to REQ118_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 21. "REQ117_EN1,Writing a 1 to REQ117_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 20. "REQ116_EN1,Writing a 1 to REQ116_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 19. "REQ115_EN1,Writing a 1 to REQ115_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 18. "REQ114_EN1,Writing a 1 to REQ114_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 17. "REQ113_EN1,Writing a 1 to REQ113_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 16. "REQ112_EN1,Writing a 1 to REQ112_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 15. "REQ111_EN1,Writing a 1 to REQ111_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 14. "REQ110_EN1,Writing a 1 to REQ110_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 13. "REQ109_EN1,Writing a 1 to REQ109_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 12. "REQ108_EN1,Writing a 1 to REQ108_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 11. "REQ107_EN1,Writing a 1 to REQ107_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 10. "REQ106_EN1,Writing a 1 to REQ106_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 9. "REQ105_EN1,Writing a 1 to REQ105_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 8. "REQ104_EN1,Writing a 1 to REQ104_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 7. "REQ103_EN1,Writing a 1 to REQ103_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 6. "REQ102_EN1,Writing a 1 to REQ102_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 5. "REQ101_EN1,Writing a 1 to REQ101_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 4. "REQ100_EN1,Writing a 1 to REQ100_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 3. "REQ99_EN1,Writing a 1 to REQ99_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 2. "REQ98_EN1,Writing a 1 to REQ98_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" newline bitfld.long 0x4 1. "REQ97_EN1,Writing a 1 to REQ97_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" bitfld.long 0x4 0. "REQ96_EN1,Writing a 1 to REQ96_EN1 in this register clears the corresponding bit in DMA0_REQ_ENABLE3" "0,1" endif tree.end tree "INTM (Interrupt Monitor)" base ad:0x4005D000 group.long 0x0++0x3 line.long 0x0 "INTM_MM,Monitor Mode" bitfld.long 0x0 0. "MM,Monitor Mode" "0: Disable,1: Enable" wgroup.long 0x4++0x3 line.long 0x0 "INTM_IACK,Interrupt Acknowledge" hexmask.long.word 0x0 0.--9. 1. "IRQ,Interrupt Request" repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x4005D008 ad:0x4005D018 ad:0x4005D028 ad:0x4005D038) tree "mon[$1]" base $2 group.long ($2)++0xB line.long 0x0 "INTM_IRQSEL,Interrupt Request Select for Monitor mon_index" hexmask.long.word 0x0 0.--9. 1. "IRQ,Interrupt Request" line.long 0x4 "INTM_LATENCY,Interrupt Latency for Monitor mon_index" hexmask.long.tbyte 0x4 0.--23. 1. "LAT,Latency" line.long 0x8 "INTM_TIMER,Timer for Monitor mon_index" hexmask.long.tbyte 0x8 0.--23. 1. "TIMER,Timer" rgroup.long ($2+0xC)++0x3 line.long 0x0 "INTM_STATUS,Status for Monitor mon_index" bitfld.long 0x0 0. "STATUS,Monitor status" "0: Did not exceed,1: Exceeded" tree.end repeat.end tree.end sif (cpuis("MCXN235*")||cpuis("MCXN236*")) tree "IP_GDET_RF (Digital and analog Glitch Detect)" base ad:0x0 tree "GDET0" base ad:0x40024000 group.long 0x0++0x1B line.long 0x0 "GDET_CONF_0,GDET Configuration 0 Register" hexmask.long 0x0 5.--31. 1. "RFU,Reserved for Future Use" bitfld.long 0x0 4. "SBZ,Should Be Left to Zero" "0,1" hexmask.long.byte 0x0 0.--3. 1. "FIELD_3_0,GDET Configuration 0 Field 3_0" line.long 0x4 "GDET_CONF_1,GDET Configuration 1 Register" hexmask.long.tbyte 0x4 11.--31. 1. "RFU,Reserved for Future Use" bitfld.long 0x4 10. "SBZ5,Should Be Left to Zero" "0,1" bitfld.long 0x4 9. "SBZ4,Should Be Left to Zero" "0,1" bitfld.long 0x4 8. "FIELD_8,GDET Configuration 1 Field 8" "0,1" bitfld.long 0x4 7. "FIELD_7,GDET Configuration 1 Field 7" "0,1" bitfld.long 0x4 6. "SBZ3,Should Be Left to Zero" "0,1" bitfld.long 0x4 5. "SBZ2,Should Be Left to Zero" "0,1" newline bitfld.long 0x4 4. "SBZ1,Should Be Left to Zero" "0,1" bitfld.long 0x4 2.--3. "FIELD_3_2,GDET Configuration 1 Field 3_2" "0,1,2,3" bitfld.long 0x4 0.--1. "FIELD_1_0,GDET Configuration 1 Field 1_0" "0,1,2,3" line.long 0x8 "GDET_ENABLE1,GDET Enable Register" hexmask.long 0x8 1.--31. 1. "RFU,Reserved for Future Use" bitfld.long 0x8 0. "EN1,If set the detector will be clock gated" "0,1" line.long 0xC "GDET_CONF_2,GDET Configuration 2 Register" rbitfld.long 0xC 30.--31. "RFU3,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 24.--29. 1. "FIELD_29_24,GDET Configuration 2 Field 29_24" rbitfld.long 0xC 22.--23. "RFU2,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 16.--21. 1. "FIELD_21_16,GDET Configuration 2 Field 21_16" hexmask.long.word 0xC 7.--15. 1. "RFU1,Reserved for Future Use" hexmask.long.byte 0xC 0.--6. 1. "FIELD_6_0,GDET Configuration 2 Field 6_0" line.long 0x10 "GDET_CONF_3,GDET Configuration 3 Register" hexmask.long 0x10 7.--31. 1. "RFU1,Reserved for Future Use" hexmask.long.byte 0x10 0.--6. 1. "FIELD_6_0,GDET Configuration 3 Field 6_0" line.long 0x14 "GDET_CONF_4,GDET Configuration 4 Register" hexmask.long 0x14 7.--31. 1. "RFU1,Reserved for Future Use" hexmask.long.byte 0x14 0.--6. 1. "FIELD_6_0,GDET Configuration 4 Field 6_0" line.long 0x18 "GDET_CONF_5,GDET Configuration 5 Register" hexmask.long.tbyte 0x18 12.--31. 1. "RFU1,Reserved for Future Use" hexmask.long.byte 0x18 6.--11. 1. "FIELD_11_6,GDET Configuration 5 Field 11_6" hexmask.long.byte 0x18 0.--5. 1. "FIELD_5_0,GDET Configuration 5 Field 5_0" group.long 0xFC0++0x7 line.long 0x0 "GDET_RESET,GDET Reset Register" hexmask.long 0x0 4.--31. 1. "RFU2,Reserved for Future Use" bitfld.long 0x0 3. "SFT_RST,Soft Reset for the Core Reset" "0,1" rbitfld.long 0x0 0.--2. "RFU1,Reserved for Future Use" "0,1,2,3,4,5,6,7" line.long 0x4 "GDET_TEST,GDET Test Register" hexmask.long 0x4 1.--31. 1. "RFU,Reserved for Future Use" bitfld.long 0x4 0. "SBZ,Should Be Left to Zero" "0,1" group.long 0xFCC++0x3 line.long 0x0 "GDET_DLY_CTRL,GDET Delay Control Register" hexmask.long 0x0 3.--31. 1. "RFU,Reserved for Future Use" bitfld.long 0x0 2. "SW_VOL_CTRL,Select the Control of the Trim Code to the Delay Line" "0,1" bitfld.long 0x0 0.--1. "VOL_SEL,GDET Delay Control of the Voltage Mode" "0,1,2,3" tree.end tree "GDET1__APB" base ad:0x40025000 group.long 0x0++0x1B line.long 0x0 "GDET_CONF_0,GDET Configuration 0 Register" hexmask.long 0x0 5.--31. 1. "RFU,Reserved for Future Use" bitfld.long 0x0 4. "SBZ,Should Be Left to Zero" "0,1" hexmask.long.byte 0x0 0.--3. 1. "FIELD_3_0,GDET Configuration 0 Field 3_0" line.long 0x4 "GDET_CONF_1,GDET Configuration 1 Register" hexmask.long.tbyte 0x4 11.--31. 1. "RFU,Reserved for Future Use" bitfld.long 0x4 10. "SBZ5,Should Be Left to Zero" "0,1" bitfld.long 0x4 9. "SBZ4,Should Be Left to Zero" "0,1" bitfld.long 0x4 8. "FIELD_8,GDET Configuration 1 Field 8" "0,1" bitfld.long 0x4 7. "FIELD_7,GDET Configuration 1 Field 7" "0,1" bitfld.long 0x4 6. "SBZ3,Should Be Left to Zero" "0,1" bitfld.long 0x4 5. "SBZ2,Should Be Left to Zero" "0,1" newline bitfld.long 0x4 4. "SBZ1,Should Be Left to Zero" "0,1" bitfld.long 0x4 2.--3. "FIELD_3_2,GDET Configuration 1 Field 3_2" "0,1,2,3" bitfld.long 0x4 0.--1. "FIELD_1_0,GDET Configuration 1 Field 1_0" "0,1,2,3" line.long 0x8 "GDET_ENABLE1,GDET Enable Register" hexmask.long 0x8 1.--31. 1. "RFU,Reserved for Future Use" bitfld.long 0x8 0. "EN1,If set the detector will be clock gated" "0,1" line.long 0xC "GDET_CONF_2,GDET Configuration 2 Register" rbitfld.long 0xC 30.--31. "RFU3,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 24.--29. 1. "FIELD_29_24,GDET Configuration 2 Field 29_24" rbitfld.long 0xC 22.--23. "RFU2,Reserved for Future Use" "0,1,2,3" hexmask.long.byte 0xC 16.--21. 1. "FIELD_21_16,GDET Configuration 2 Field 21_16" hexmask.long.word 0xC 7.--15. 1. "RFU1,Reserved for Future Use" hexmask.long.byte 0xC 0.--6. 1. "FIELD_6_0,GDET Configuration 2 Field 6_0" line.long 0x10 "GDET_CONF_3,GDET Configuration 3 Register" hexmask.long 0x10 7.--31. 1. "RFU1,Reserved for Future Use" hexmask.long.byte 0x10 0.--6. 1. "FIELD_6_0,GDET Configuration 3 Field 6_0" line.long 0x14 "GDET_CONF_4,GDET Configuration 4 Register" hexmask.long 0x14 7.--31. 1. "RFU1,Reserved for Future Use" hexmask.long.byte 0x14 0.--6. 1. "FIELD_6_0,GDET Configuration 4 Field 6_0" line.long 0x18 "GDET_CONF_5,GDET Configuration 5 Register" hexmask.long.tbyte 0x18 12.--31. 1. "RFU1,Reserved for Future Use" hexmask.long.byte 0x18 6.--11. 1. "FIELD_11_6,GDET Configuration 5 Field 11_6" hexmask.long.byte 0x18 0.--5. 1. "FIELD_5_0,GDET Configuration 5 Field 5_0" group.long 0xFC0++0x7 line.long 0x0 "GDET_RESET,GDET Reset Register" hexmask.long 0x0 4.--31. 1. "RFU2,Reserved for Future Use" bitfld.long 0x0 3. "SFT_RST,Soft Reset for the Core Reset" "0,1" rbitfld.long 0x0 0.--2. "RFU1,Reserved for Future Use" "0,1,2,3,4,5,6,7" line.long 0x4 "GDET_TEST,GDET Test Register" hexmask.long 0x4 1.--31. 1. "RFU,Reserved for Future Use" bitfld.long 0x4 0. "SBZ,Should Be Left to Zero" "0,1" group.long 0xFCC++0x3 line.long 0x0 "GDET_DLY_CTRL,GDET Delay Control Register" hexmask.long 0x0 3.--31. 1. "RFU,Reserved for Future Use" bitfld.long 0x0 2. "SW_VOL_CTRL,Select the Control of the Trim Code to the Delay Line" "0,1" bitfld.long 0x0 0.--1. "VOL_SEL,GDET Delay Control of the Voltage Mode" "0,1,2,3" tree.end tree.end endif tree "ITRC (Intrusion and Tamper Response Controller)" base ad:0x40026000 group.long 0x0++0x7 line.long 0x0 "STATUS,ITRC outputs and IN0 to IN15 Status" eventfld.long 0x0 22. "OUT6_STATUS,ITRC triggered TMPR_OUT1 internal signal connected to various on-chip multiplexers." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 21. "OUT5_STATUS,ITRC triggered TMPR_OUT0 internal signal connected to various on-chip multiplexers." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 20. "OUT4_STATUS,ITRC triggered CHIP_RESET to reset the chip after all other response process finished." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 19. "OUT3_STATUS,ITRC triggered RAM_ZEROIZE." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 18. "OUT2_STATUS,ITRC triggered PUF_ZEROIZE to clear PUF key store and RAM." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 17. "OUT1_STATUS,ITRC triggered ELS_RESET to clear ELS key store." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 16. "OUT0_STATUS,ITRC triggered ITRC_IRQ output." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 15. "IN15_STATUS,Software event 1 occurred." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 14. "IN14_STATUS,Software event 0 occurred." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 13. "IN113_STATUS,FREQME out of range status output." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 12. "IN112_STATUS,Watchdog 1 timer event interrupt." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 11. "IN11_STATUS,Code Watchdog 1 interrupt." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 10. "IN10_STATUS,PKC module detected an error event." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 9. "IN9_STATUS,SPC VDD_CORE glitch detect event occurred." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 8. "IN8_STATUS,ELS error event occurred." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 7. "IN7_STATUS,AHB secure bus checkers detected illegal access." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 6. "IN6_STATUS,Flash ECC mismatch event occurred." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 5. "IN5_STATUS,Watch Dog timer event occurred." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 4. "IN4_STATUS,SPC VDD_CORE_LVD detect." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 3. "IN3_STATUS,VDD_MAIN volt tamper output." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 2. "IN2_STATUS,Code Watchdog 0 interrupt." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x0 1. "IN1_STATUS,TDET tamper output." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x0 0. "IN0_STATUS,GDET0 & 1 interrupt." "0: Output not triggered.,1: Output has been triggered." line.long 0x4 "STATUS1,ITRC IN16 to IN47 Status" eventfld.long 0x4 31. "IN47_STATUS,TRNG HW error event occurred." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x4 30. "IN46_STATUS,SM3 SGI error event occurred." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x4 21. "IN37_STATUS,FLEXSPI GCM error event occurred." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x4 20. "IN36_STATUS,SPC VDD_IO high voltage detect event occurred." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x4 19. "IN35_STATUS,SPC VDD_SYS_HVD high voltage detect event occurred." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x4 18. "IN34_STATUS,SPC VDD_CORE high voltage detect event occurred." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x4 17. "IN33_STATUS,GDET0/1 SFR error event occurred." "0: Output not triggered.,1: Output has been triggered." hexmask.long.byte 0x4 9.--16. 1. "IN32_25_STATUS,MSF SOCTRIM 7~0 ECC error event occurred." newline hexmask.long.byte 0x4 5.--8. 1. "IN24_21_STATUS,INTM interrupt monitor error 3~0 event occurred." eventfld.long 0x4 4. "IN20_STATUS,VDD_MAIN clock tamper output event occurred." "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x4 3. "IN19_STATUS,Reserved" "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x4 2. "IN18_STATUS,Reserved" "0: Output not triggered.,1: Output has been triggered." newline eventfld.long 0x4 1. "IN17_STATUS,SPC VDD_IO_LVD detect event occurred." "0: Output not triggered.,1: Output has been triggered." eventfld.long 0x4 0. "IN16_STATUS,SSPC VDD_SYS_LVD detect event occurred." "0: Output not triggered.,1: Output has been triggered." repeat 7. (list 0x0 0x1 0x2 0x3 0x4 0x5 0x6)(list ad:0x40026008 ad:0x40026010 ad:0x40026018 ad:0x40026020 ad:0x40026028 ad:0x40026030 ad:0x40026038) tree "OUTx_SEL[$1]" base $2 repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "OUT_SEL[$1],Trigger Source IN0 to IN15 selector" bitfld.long 0x0 30.--31. "IN15_SELn,Selects software event 1 as a trigger source." "0,1,2,3" bitfld.long 0x0 28.--29. "IN14_SELn,Selects software event 0 as a trigger source." "0,1,2,3" bitfld.long 0x0 26.--27. "IN13_SELn,Selects FREQME out of range status output as a trigger source." "0,1,2,3" bitfld.long 0x0 24.--25. "IN12_SELn,Selects Watchdog 1 timer event as a trigger source." "0,1,2,3" bitfld.long 0x0 22.--23. "IN11_SELn,Selects Code Watchdog 1 event as a trigger source." "0,1,2,3" bitfld.long 0x0 20.--21. "IN10_SELn,Selects PKC error event as a trigger source." "0,1,2,3" bitfld.long 0x0 18.--19. "IN9_SELn,Selects SPC VDD_CORE glitch detector as a trigger source." "0,1,2,3" bitfld.long 0x0 16.--17. "IN8_SELn,Selects ELS error event as a trigger source." "0,1,2,3" bitfld.long 0x0 14.--15. "IN7_SELn,Selects AHB secure bus or MBC bus illegal access event as a trigger source." "0,1,2,3" bitfld.long 0x0 12.--13. "IN6_SELn,Selects Flash ECC mismatch event as a trigger source." "0,1,2,3" newline bitfld.long 0x0 10.--11. "IN5_SELn,Selects Watchdog 0 timer event as a trigger source." "0,1,2,3" bitfld.long 0x0 8.--9. "IN4_SELn,Selects low-voltage event on VDD_CORE rail as a trigger source." "0,1,2,3" bitfld.long 0x0 6.--7. "IN3_SELn,Selects VDD_MAIN voltage tamper event as a trigger source." "0,1,2,3" bitfld.long 0x0 4.--5. "IN2_SELn,Selects Code Watchdog 0 event as a trigger source." "0,1,2,3" bitfld.long 0x0 2.--3. "IN1_SELn,Selects TDET event as a trigger source." "0,1,2,3" bitfld.long 0x0 0.--1. "IN0_SELn,Selects digital glitch detector as a trigger source." "0,1,2,3" repeat.end tree.end repeat.end repeat 7. (list 0x0 0x1 0x2 0x3 0x4 0x5 0x6)(list ad:0x40026048 ad:0x40026050 ad:0x40026058 ad:0x40026060 ad:0x40026068 ad:0x40026070 ad:0x40026078) tree "OUTx_SEL_1[$1]" base $2 repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "OUT_SEL_1[$1],Trigger Source IN16 to IN31 selector" bitfld.long 0x0 30.--31. "IN31_SELn,Selects MSF SOCTRIM 6 ECC error event as a trigger source." "0,1,2,3" bitfld.long 0x0 28.--29. "IN30_SELn,Selects MSF SOCTRIM 5 ECC error event as a trigger source." "0,1,2,3" bitfld.long 0x0 26.--27. "IN29_SELn,Selects MSF SOCTRIM 4 ECC error event as a trigger source." "0,1,2,3" bitfld.long 0x0 24.--25. "IN28_SELn,Selects MSF SOCTRIM 3 ECC error event as a trigger source." "0,1,2,3" bitfld.long 0x0 22.--23. "IN27_SELn,Selects MSF SOCTRIM 2 ECC error event as a trigger source." "0,1,2,3" bitfld.long 0x0 20.--21. "IN26_SELn,Selects MSF SOCTRIM 1 ECC error event as a trigger source." "0,1,2,3" bitfld.long 0x0 18.--19. "IN25_SELn,Selects MSF SOCTRIM 0 ECC error event as a trigger source." "0,1,2,3" bitfld.long 0x0 16.--17. "IN24_SELn,Selects INTM interrupt monitor error 3 event as a trigger source." "0,1,2,3" bitfld.long 0x0 14.--15. "IN23_SELn,Selects INTM interrupt monitor error 2 event as a trigger source." "0,1,2,3" bitfld.long 0x0 12.--13. "IN22_SELn,Selects INTM interrupt monitor error 1 event as a trigger source." "0,1,2,3" newline bitfld.long 0x0 10.--11. "IN21_SELn,Selects INTM interrupt monitor error 0 event as a trigger source." "0,1,2,3" bitfld.long 0x0 8.--9. "IN20_SELn,Selects VDD_MAIN clock tamper output event as a trigger source." "0,1,2,3" bitfld.long 0x0 6.--7. "IN19_SELn,Selects VDD_MAIN temperature tamper output event as a trigger source." "0,1,2,3" bitfld.long 0x0 4.--5. "IN18_SELn,Reserved." "0,1,2,3" bitfld.long 0x0 2.--3. "IN17_SELn,Selects SPC VDD_IO_LVD detect as a trigger source." "0,1,2,3" bitfld.long 0x0 0.--1. "IN16_SELn,Selects SPC VDD_SYS_LVD detect as a trigger source." "0,1,2,3" repeat.end tree.end repeat.end repeat 7. (list 0x0 0x1 0x2 0x3 0x4 0x5 0x6)(list ad:0x40026088 ad:0x40026090 ad:0x40026098 ad:0x400260A0 ad:0x400260A8 ad:0x400260B0 ad:0x400260B8) tree "OUTx_SEL_2[$1]" base $2 repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "OUT_SEL_2[$1],Trigger source IN32 to IN47 selector" bitfld.long 0x0 30.--31. "IN47_SELn,Selects TRNG HW Error as a trigger source." "0,1,2,3" bitfld.long 0x0 28.--29. "IN46_SELn,Selects SM3 SGI error as a trigger source." "0,1,2,3" bitfld.long 0x0 10.--11. "IN37_SELn,Selects FLEXSPI GCM error as a trigger source." "0,1,2,3" bitfld.long 0x0 8.--9. "IN36_SELn,Selects VDD_IO_HVD as a trigger source." "0,1,2,3" bitfld.long 0x0 6.--7. "IN35_SELn,Selects VDD_SYS_HVD as a trigger source." "0,1,2,3" bitfld.long 0x0 4.--5. "IN34_SELn,Selects SPC VDD_CORE_HVD as a trigger source." "0,1,2,3" bitfld.long 0x0 2.--3. "IN33_SELn,Selects GDET0 & 1 SFR error detect as a trigger source." "0,1,2,3" bitfld.long 0x0 0.--1. "IN32_SELn,Selects MSF SOCTRIM 7 ECC error event as a trigger source." "0,1,2,3" repeat.end tree.end repeat.end base ad:0x40026000 wgroup.long 0xF0++0x7 line.long 0x0 "SW_EVENT0,Software event 0" hexmask.long 0x0 0.--31. 1. "TRIGGER_SW_EVENT_0,Trigger software event 0." line.long 0x4 "SW_EVENT1,Software event 1" hexmask.long 0x4 0.--31. 1. "TRIGGER_SW_EVENT_1,Trigger software event 1." tree.end tree "LP_FLEXCOMM (Low-Power Flexible Communications Interface)" base ad:0x0 tree "LP_FLEXCOMM0" base ad:0x40092000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM1" base ad:0x40093000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM2" base ad:0x40094000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM3" base ad:0x40095000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM4" base ad:0x400B4000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM5" base ad:0x400B5000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM6" base ad:0x400B6000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM7" base ad:0x400B7000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end sif (cpuis("MCXN546*")) tree "LP_FLEXCOMM8" base ad:0x400B8000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM9" base ad:0x400B9000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end endif sif (cpuis("MCXN547*")) tree "LP_FLEXCOMM8" base ad:0x400B8000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM9" base ad:0x400B9000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end endif sif (cpuis("MCXN946*")) tree "LP_FLEXCOMM8" base ad:0x400B8000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM9" base ad:0x400B9000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end endif sif (cpuis("MCXN947*")) tree "LP_FLEXCOMM8" base ad:0x400B8000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end tree "LP_FLEXCOMM9" base ad:0x400B9000 rgroup.long 0xFF4++0x3 line.long 0x0 "ISTAT,Interrupt Status" bitfld.long 0x0 5. "I2CS,I2C Subordinate Interrupt" "0: Clear,1: Set" bitfld.long 0x0 4. "I2CM,I2C Controller Interrupt" "0: Clear,1: Set" bitfld.long 0x0 2. "SPI,SPI Interrupt" "0: Clear,1: Set" bitfld.long 0x0 1. "UARTRX,UART RX Interrupt" "0: Clear,1: Set" newline bitfld.long 0x0 0. "UARTTX,UART TX Interrupt" "0: Clear,1: Set" group.long 0xFF8++0x3 line.long 0x0 "PSELID,Peripheral Select and ID" hexmask.long.tbyte 0x0 12.--31. 1. "ID,LP_FLEXCOMM interface ID" rbitfld.long 0x0 6. "I2CPRESENT,I2C Present" "0: Not supported,1: Supported" rbitfld.long 0x0 5. "SPIPRESENT,SPI Present" "0: Not supported,1: Supported" rbitfld.long 0x0 4. "UARTPRESENT,UART Present" "0: Not supported,1: Supported" newline bitfld.long 0x0 3. "LOCK,Lock" "0: PERSEL is writable,1: PERSEL is not writable" bitfld.long 0x0 0.--2. "PERSEL,Peripheral Select" "0: No peripheral selected,1: UART,2: SPI,3: I2C,?,?,?,7: UART and I2C" tree.end endif tree.end tree "LPI2C (Low-Power Inter-Integrated Circuit)" base ad:0x0 tree "LPI2C0" base ad:0x40092800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive FIFO is reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Transmit FIFO is reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Controller is disabled in debug mode,1: Controller is enabled in debug mode" bitfld.long 0x0 2. "DOZEN,Doze mode enable" "0: Controller is enabled in doze mode,1: Controller is disabled in doze mode" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disabled,1: Enabled" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,START Flag" "0: START condition not detected.,1: START condition detected." eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Have not received matching data,1: Have received matching data" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout has not occurred or is disabled,1: Pin low timeout has occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No error,1: Controller sending or receiving data without a.." newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller has not lost arbitration,1: Controller has lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: Unexpected NACK was not detected,1: Unexpected NACK was detected" newline eventfld.long 0x4 9. "SDF,STOP Detect Flag" "0: Controller has not generated a STOP condition,1: Controller has generated a STOP condition" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: Controller has not generated a STOP or Repeated..,1: Controller has generated a STOP or Repeated.." newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data is not requested,1: Transmit data is requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,START Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP Detect Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disabled,1: Enabled" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start new.." bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive data match only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless the Data Match.." bitfld.long 0x10 8. "CIRFIFO,Circular FIFO enable" "0: Circular FIFO is disabled,1: Circular FIFO is enabled" newline bitfld.long 0x10 3. "HRDIR,Host request direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host request select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host request polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host request enable" "0: Host request input is disabled,1: Host request input is enabled" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (ultra-fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open drain mode with separate LPI2C target,5: Two-pin output only mode (ultra-fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled (first data word equals..,3: Match is enabled (any data word equals..,4: Match is enabled (first data word equals..,5: Match is enabled (any data word equals..,6: Match is enabled (first data word AND..,7: Match is enabled (any data word AND MDMR[MATCH1].." newline bitfld.long 0x14 12. "STARTCFG,START Configuration" "0: MSR[STF] asserts on START condition provided..,1: MSR[STF] asserts on START condition provided I2C.." bitfld.long 0x14 11. "STOPCFG,STOP Configuration" "0: MSR[SDF] asserts on any STOP condition generated..,1: MSR[SDF] asserts on last STOP condition before.." newline bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: MSR[PLTF] becomes 1 if SCL is low for longer..,1: MSR[PLTF] becomes 1 if either SCL or SDA is low.." bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: LPI2C controller treats a received NACK as if it.." newline bitfld.long 0x14 8. "AUTOSTOP,Automatic STOP Generation" "0: No effect,1: STOP condition is automatically generated when.." bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin low timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate STOP condition,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) START and transmit address..,5: Generate (repeated) START and transmit address..,6: Generate (repeated) START and transmit address..,7: Generate (repeated) START and transmit address.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive Data Register is now empty." bitfld.long 0x0 8. "RTF,Reset transmit FIFO" "0: No effect,1: Transmit Data Register is now empty." newline bitfld.long 0x0 5. "FILTDZ,Filter doze enable" "0: Filter remains enabled in Doze mode,1: Filter is disabled in Doze mode" bitfld.long 0x0 4. "FILTEN,Filter enable" "0: Disable digital filter and output delay counter..,1: Enable digital filter and output delay counter.." newline bitfld.long 0x0 1. "RST,Software reset" "0: Target mode logic is not reset,1: Target mode logic is reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: I2C Target mode is disabled,1: I2C Target mode is enabled" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus busy flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target busy flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus alert response flag" "0: SMBus alert response is disabled or not detected,1: SMBus alert response is enabled and detected" rbitfld.long 0x4 14. "GCF,General call flag" "0: Target has not detected the General Call Address..,1: Target has detected the General Call Address" newline rbitfld.long 0x4 13. "AM1F,Address match 1 flag" "0: ADDR1 or ADDR0/ADDR1 range matching address not..,1: ADDR1 or ADDR0/ADDR1 range matching address.." rbitfld.long 0x4 12. "AM0F,Address match 0 flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO error flag" "0: FIFO underflow or overflow was not detected,1: FIFO underflow or overflow was detected" eventfld.long 0x4 10. "BEF,Bit error flag" "0: Target has not detected a bit error,1: Target has detected a bit error" newline eventfld.long 0x4 9. "SDF,STOP detect flag" "0: Target has not detected a STOP condition,1: Target has detected a STOP condition" eventfld.long 0x4 8. "RSF,Repeated start flag" "0: Target has not detected a Repeated START condition,1: Target has detected a Repeated START condition" newline rbitfld.long 0x4 3. "TAF,Transmit ACK flag" "0: Transmit ACK/NACK is not required,1: Transmit ACK/NACK is required" rbitfld.long 0x4 2. "AVF,Address valid flag" "0: Address Status Register is not valid,1: Address Status Register is valid" newline rbitfld.long 0x4 1. "RDF,Receive data flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit data flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target interrupt enable" bitfld.long 0x8 15. "SARIE,SMBus alert response interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "GCIE,General call interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address match 1 interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "AM0IE,Address match 0 interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "FEIE,FIFO error interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "BEIE,Bit error interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP detect interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "RSIE,Repeated start interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 3. "TAIE,Transmit ACK interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 2. "AVIE,Address valid interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive data interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit data interrupt enable" "0: Disabled,1: Enabled" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop detect DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 8. "RSDE,Repeated start DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 2. "AVDE,Address valid DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 1. "RDDE,Receive data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 0. "TDDE,Transmit data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disabled,1: Enabled" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any STOP condition following an address match,1: Any STOP condition" bitfld.long 0x14 25. "RSCFG,Repeated start configuration" "0: Any repeated START condition following an..,1: Any repeated START condition" newline bitfld.long 0x14 24. "RXALL,Receive all" "0: Receive all disabled,1: Receive all enabled" bitfld.long 0x14 16.--18. "ADDRCFG,Address configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or Address match 1 (7-bit),3: Address match 0 (10-bit) or Address match 1..,4: Address match 0 (7-bit) or Address match 1..,5: Address match 0 (10-bit) or Address match 1..,6: From Address match 0 (7-bit) to Address match 1..,7: From Address match 0 (10-bit) to Address match 1.." newline bitfld.long 0x14 13. "HSMEN,High-speed mode enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: Target ends transfer when NACK is detected,1: Target does not end transfer when NACK detected" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Reading the Receive Data register returns..,1: Reading the Receive Data register when the.." bitfld.long 0x14 10. "TXCFG,Transmit flag configuration" "0: MSR[TDF] becomes 1 only during a target-transmit..,1: MSR[TDF] becomes 1 whenever the Transmit Data.." newline bitfld.long 0x14 9. "SAEN,SMBus alert enable" "0: Disables match on SMBus Alert,1: Enables match on SMBus Alert" bitfld.long 0x14 8. "GCEN,General call enable" "0: General Call address is disabled,1: General Call address is enabled" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK/NACK always written 1 by TXNACK,1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 2. "TXDSTALL,Transmit data SCL stall" "0: Disabled,1: Enabled" bitfld.long 0x14 1. "RXSTALL,RX SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL stall" "0: Disabled,1: Enabled" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data valid delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock hold time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address not valid" "0: Received Address (RADDR) is valid,1: Received Address (RADDR) is not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Write a Transmit ACK for each received word,1: Write a Transmit NACK for each received word" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of frame" "0: Not the first data word since a (repeated) START..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of frame" "0: Is not the first data word since a (repeated)..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 253. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C1" base ad:0x40093800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive FIFO is reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Transmit FIFO is reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Controller is disabled in debug mode,1: Controller is enabled in debug mode" bitfld.long 0x0 2. "DOZEN,Doze mode enable" "0: Controller is enabled in doze mode,1: Controller is disabled in doze mode" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disabled,1: Enabled" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,START Flag" "0: START condition not detected.,1: START condition detected." eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Have not received matching data,1: Have received matching data" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout has not occurred or is disabled,1: Pin low timeout has occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No error,1: Controller sending or receiving data without a.." newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller has not lost arbitration,1: Controller has lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: Unexpected NACK was not detected,1: Unexpected NACK was detected" newline eventfld.long 0x4 9. "SDF,STOP Detect Flag" "0: Controller has not generated a STOP condition,1: Controller has generated a STOP condition" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: Controller has not generated a STOP or Repeated..,1: Controller has generated a STOP or Repeated.." newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data is not requested,1: Transmit data is requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,START Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP Detect Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disabled,1: Enabled" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start new.." bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive data match only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless the Data Match.." bitfld.long 0x10 8. "CIRFIFO,Circular FIFO enable" "0: Circular FIFO is disabled,1: Circular FIFO is enabled" newline bitfld.long 0x10 3. "HRDIR,Host request direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host request select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host request polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host request enable" "0: Host request input is disabled,1: Host request input is enabled" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (ultra-fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open drain mode with separate LPI2C target,5: Two-pin output only mode (ultra-fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled (first data word equals..,3: Match is enabled (any data word equals..,4: Match is enabled (first data word equals..,5: Match is enabled (any data word equals..,6: Match is enabled (first data word AND..,7: Match is enabled (any data word AND MDMR[MATCH1].." newline bitfld.long 0x14 12. "STARTCFG,START Configuration" "0: MSR[STF] asserts on START condition provided..,1: MSR[STF] asserts on START condition provided I2C.." bitfld.long 0x14 11. "STOPCFG,STOP Configuration" "0: MSR[SDF] asserts on any STOP condition generated..,1: MSR[SDF] asserts on last STOP condition before.." newline bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: MSR[PLTF] becomes 1 if SCL is low for longer..,1: MSR[PLTF] becomes 1 if either SCL or SDA is low.." bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: LPI2C controller treats a received NACK as if it.." newline bitfld.long 0x14 8. "AUTOSTOP,Automatic STOP Generation" "0: No effect,1: STOP condition is automatically generated when.." bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin low timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate STOP condition,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) START and transmit address..,5: Generate (repeated) START and transmit address..,6: Generate (repeated) START and transmit address..,7: Generate (repeated) START and transmit address.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive Data Register is now empty." bitfld.long 0x0 8. "RTF,Reset transmit FIFO" "0: No effect,1: Transmit Data Register is now empty." newline bitfld.long 0x0 5. "FILTDZ,Filter doze enable" "0: Filter remains enabled in Doze mode,1: Filter is disabled in Doze mode" bitfld.long 0x0 4. "FILTEN,Filter enable" "0: Disable digital filter and output delay counter..,1: Enable digital filter and output delay counter.." newline bitfld.long 0x0 1. "RST,Software reset" "0: Target mode logic is not reset,1: Target mode logic is reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: I2C Target mode is disabled,1: I2C Target mode is enabled" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus busy flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target busy flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus alert response flag" "0: SMBus alert response is disabled or not detected,1: SMBus alert response is enabled and detected" rbitfld.long 0x4 14. "GCF,General call flag" "0: Target has not detected the General Call Address..,1: Target has detected the General Call Address" newline rbitfld.long 0x4 13. "AM1F,Address match 1 flag" "0: ADDR1 or ADDR0/ADDR1 range matching address not..,1: ADDR1 or ADDR0/ADDR1 range matching address.." rbitfld.long 0x4 12. "AM0F,Address match 0 flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO error flag" "0: FIFO underflow or overflow was not detected,1: FIFO underflow or overflow was detected" eventfld.long 0x4 10. "BEF,Bit error flag" "0: Target has not detected a bit error,1: Target has detected a bit error" newline eventfld.long 0x4 9. "SDF,STOP detect flag" "0: Target has not detected a STOP condition,1: Target has detected a STOP condition" eventfld.long 0x4 8. "RSF,Repeated start flag" "0: Target has not detected a Repeated START condition,1: Target has detected a Repeated START condition" newline rbitfld.long 0x4 3. "TAF,Transmit ACK flag" "0: Transmit ACK/NACK is not required,1: Transmit ACK/NACK is required" rbitfld.long 0x4 2. "AVF,Address valid flag" "0: Address Status Register is not valid,1: Address Status Register is valid" newline rbitfld.long 0x4 1. "RDF,Receive data flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit data flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target interrupt enable" bitfld.long 0x8 15. "SARIE,SMBus alert response interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "GCIE,General call interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address match 1 interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "AM0IE,Address match 0 interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "FEIE,FIFO error interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "BEIE,Bit error interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP detect interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "RSIE,Repeated start interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 3. "TAIE,Transmit ACK interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 2. "AVIE,Address valid interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive data interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit data interrupt enable" "0: Disabled,1: Enabled" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop detect DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 8. "RSDE,Repeated start DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 2. "AVDE,Address valid DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 1. "RDDE,Receive data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 0. "TDDE,Transmit data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disabled,1: Enabled" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any STOP condition following an address match,1: Any STOP condition" bitfld.long 0x14 25. "RSCFG,Repeated start configuration" "0: Any repeated START condition following an..,1: Any repeated START condition" newline bitfld.long 0x14 24. "RXALL,Receive all" "0: Receive all disabled,1: Receive all enabled" bitfld.long 0x14 16.--18. "ADDRCFG,Address configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or Address match 1 (7-bit),3: Address match 0 (10-bit) or Address match 1..,4: Address match 0 (7-bit) or Address match 1..,5: Address match 0 (10-bit) or Address match 1..,6: From Address match 0 (7-bit) to Address match 1..,7: From Address match 0 (10-bit) to Address match 1.." newline bitfld.long 0x14 13. "HSMEN,High-speed mode enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: Target ends transfer when NACK is detected,1: Target does not end transfer when NACK detected" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Reading the Receive Data register returns..,1: Reading the Receive Data register when the.." bitfld.long 0x14 10. "TXCFG,Transmit flag configuration" "0: MSR[TDF] becomes 1 only during a target-transmit..,1: MSR[TDF] becomes 1 whenever the Transmit Data.." newline bitfld.long 0x14 9. "SAEN,SMBus alert enable" "0: Disables match on SMBus Alert,1: Enables match on SMBus Alert" bitfld.long 0x14 8. "GCEN,General call enable" "0: General Call address is disabled,1: General Call address is enabled" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK/NACK always written 1 by TXNACK,1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 2. "TXDSTALL,Transmit data SCL stall" "0: Disabled,1: Enabled" bitfld.long 0x14 1. "RXSTALL,RX SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL stall" "0: Disabled,1: Enabled" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data valid delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock hold time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address not valid" "0: Received Address (RADDR) is valid,1: Received Address (RADDR) is not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Write a Transmit ACK for each received word,1: Write a Transmit NACK for each received word" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of frame" "0: Not the first data word since a (repeated) START..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of frame" "0: Is not the first data word since a (repeated)..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 253. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C2" base ad:0x40094800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive FIFO is reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Transmit FIFO is reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Controller is disabled in debug mode,1: Controller is enabled in debug mode" bitfld.long 0x0 2. "DOZEN,Doze mode enable" "0: Controller is enabled in doze mode,1: Controller is disabled in doze mode" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disabled,1: Enabled" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,START Flag" "0: START condition not detected.,1: START condition detected." eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Have not received matching data,1: Have received matching data" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout has not occurred or is disabled,1: Pin low timeout has occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No error,1: Controller sending or receiving data without a.." newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller has not lost arbitration,1: Controller has lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: Unexpected NACK was not detected,1: Unexpected NACK was detected" newline eventfld.long 0x4 9. "SDF,STOP Detect Flag" "0: Controller has not generated a STOP condition,1: Controller has generated a STOP condition" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: Controller has not generated a STOP or Repeated..,1: Controller has generated a STOP or Repeated.." newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data is not requested,1: Transmit data is requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,START Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP Detect Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disabled,1: Enabled" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start new.." bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive data match only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless the Data Match.." bitfld.long 0x10 8. "CIRFIFO,Circular FIFO enable" "0: Circular FIFO is disabled,1: Circular FIFO is enabled" newline bitfld.long 0x10 3. "HRDIR,Host request direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host request select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host request polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host request enable" "0: Host request input is disabled,1: Host request input is enabled" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (ultra-fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open drain mode with separate LPI2C target,5: Two-pin output only mode (ultra-fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled (first data word equals..,3: Match is enabled (any data word equals..,4: Match is enabled (first data word equals..,5: Match is enabled (any data word equals..,6: Match is enabled (first data word AND..,7: Match is enabled (any data word AND MDMR[MATCH1].." newline bitfld.long 0x14 12. "STARTCFG,START Configuration" "0: MSR[STF] asserts on START condition provided..,1: MSR[STF] asserts on START condition provided I2C.." bitfld.long 0x14 11. "STOPCFG,STOP Configuration" "0: MSR[SDF] asserts on any STOP condition generated..,1: MSR[SDF] asserts on last STOP condition before.." newline bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: MSR[PLTF] becomes 1 if SCL is low for longer..,1: MSR[PLTF] becomes 1 if either SCL or SDA is low.." bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: LPI2C controller treats a received NACK as if it.." newline bitfld.long 0x14 8. "AUTOSTOP,Automatic STOP Generation" "0: No effect,1: STOP condition is automatically generated when.." bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin low timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate STOP condition,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) START and transmit address..,5: Generate (repeated) START and transmit address..,6: Generate (repeated) START and transmit address..,7: Generate (repeated) START and transmit address.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive Data Register is now empty." bitfld.long 0x0 8. "RTF,Reset transmit FIFO" "0: No effect,1: Transmit Data Register is now empty." newline bitfld.long 0x0 5. "FILTDZ,Filter doze enable" "0: Filter remains enabled in Doze mode,1: Filter is disabled in Doze mode" bitfld.long 0x0 4. "FILTEN,Filter enable" "0: Disable digital filter and output delay counter..,1: Enable digital filter and output delay counter.." newline bitfld.long 0x0 1. "RST,Software reset" "0: Target mode logic is not reset,1: Target mode logic is reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: I2C Target mode is disabled,1: I2C Target mode is enabled" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus busy flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target busy flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus alert response flag" "0: SMBus alert response is disabled or not detected,1: SMBus alert response is enabled and detected" rbitfld.long 0x4 14. "GCF,General call flag" "0: Target has not detected the General Call Address..,1: Target has detected the General Call Address" newline rbitfld.long 0x4 13. "AM1F,Address match 1 flag" "0: ADDR1 or ADDR0/ADDR1 range matching address not..,1: ADDR1 or ADDR0/ADDR1 range matching address.." rbitfld.long 0x4 12. "AM0F,Address match 0 flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO error flag" "0: FIFO underflow or overflow was not detected,1: FIFO underflow or overflow was detected" eventfld.long 0x4 10. "BEF,Bit error flag" "0: Target has not detected a bit error,1: Target has detected a bit error" newline eventfld.long 0x4 9. "SDF,STOP detect flag" "0: Target has not detected a STOP condition,1: Target has detected a STOP condition" eventfld.long 0x4 8. "RSF,Repeated start flag" "0: Target has not detected a Repeated START condition,1: Target has detected a Repeated START condition" newline rbitfld.long 0x4 3. "TAF,Transmit ACK flag" "0: Transmit ACK/NACK is not required,1: Transmit ACK/NACK is required" rbitfld.long 0x4 2. "AVF,Address valid flag" "0: Address Status Register is not valid,1: Address Status Register is valid" newline rbitfld.long 0x4 1. "RDF,Receive data flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit data flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target interrupt enable" bitfld.long 0x8 15. "SARIE,SMBus alert response interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "GCIE,General call interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address match 1 interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "AM0IE,Address match 0 interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "FEIE,FIFO error interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "BEIE,Bit error interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP detect interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "RSIE,Repeated start interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 3. "TAIE,Transmit ACK interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 2. "AVIE,Address valid interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive data interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit data interrupt enable" "0: Disabled,1: Enabled" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop detect DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 8. "RSDE,Repeated start DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 2. "AVDE,Address valid DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 1. "RDDE,Receive data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 0. "TDDE,Transmit data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disabled,1: Enabled" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any STOP condition following an address match,1: Any STOP condition" bitfld.long 0x14 25. "RSCFG,Repeated start configuration" "0: Any repeated START condition following an..,1: Any repeated START condition" newline bitfld.long 0x14 24. "RXALL,Receive all" "0: Receive all disabled,1: Receive all enabled" bitfld.long 0x14 16.--18. "ADDRCFG,Address configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or Address match 1 (7-bit),3: Address match 0 (10-bit) or Address match 1..,4: Address match 0 (7-bit) or Address match 1..,5: Address match 0 (10-bit) or Address match 1..,6: From Address match 0 (7-bit) to Address match 1..,7: From Address match 0 (10-bit) to Address match 1.." newline bitfld.long 0x14 13. "HSMEN,High-speed mode enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: Target ends transfer when NACK is detected,1: Target does not end transfer when NACK detected" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Reading the Receive Data register returns..,1: Reading the Receive Data register when the.." bitfld.long 0x14 10. "TXCFG,Transmit flag configuration" "0: MSR[TDF] becomes 1 only during a target-transmit..,1: MSR[TDF] becomes 1 whenever the Transmit Data.." newline bitfld.long 0x14 9. "SAEN,SMBus alert enable" "0: Disables match on SMBus Alert,1: Enables match on SMBus Alert" bitfld.long 0x14 8. "GCEN,General call enable" "0: General Call address is disabled,1: General Call address is enabled" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK/NACK always written 1 by TXNACK,1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 2. "TXDSTALL,Transmit data SCL stall" "0: Disabled,1: Enabled" bitfld.long 0x14 1. "RXSTALL,RX SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL stall" "0: Disabled,1: Enabled" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data valid delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock hold time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address not valid" "0: Received Address (RADDR) is valid,1: Received Address (RADDR) is not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Write a Transmit ACK for each received word,1: Write a Transmit NACK for each received word" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of frame" "0: Not the first data word since a (repeated) START..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of frame" "0: Is not the first data word since a (repeated)..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 253. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C3" base ad:0x40095800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive FIFO is reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Transmit FIFO is reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Controller is disabled in debug mode,1: Controller is enabled in debug mode" bitfld.long 0x0 2. "DOZEN,Doze mode enable" "0: Controller is enabled in doze mode,1: Controller is disabled in doze mode" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disabled,1: Enabled" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,START Flag" "0: START condition not detected.,1: START condition detected." eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Have not received matching data,1: Have received matching data" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout has not occurred or is disabled,1: Pin low timeout has occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No error,1: Controller sending or receiving data without a.." newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller has not lost arbitration,1: Controller has lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: Unexpected NACK was not detected,1: Unexpected NACK was detected" newline eventfld.long 0x4 9. "SDF,STOP Detect Flag" "0: Controller has not generated a STOP condition,1: Controller has generated a STOP condition" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: Controller has not generated a STOP or Repeated..,1: Controller has generated a STOP or Repeated.." newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data is not requested,1: Transmit data is requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,START Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP Detect Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disabled,1: Enabled" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start new.." bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive data match only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless the Data Match.." bitfld.long 0x10 8. "CIRFIFO,Circular FIFO enable" "0: Circular FIFO is disabled,1: Circular FIFO is enabled" newline bitfld.long 0x10 3. "HRDIR,Host request direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host request select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host request polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host request enable" "0: Host request input is disabled,1: Host request input is enabled" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (ultra-fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open drain mode with separate LPI2C target,5: Two-pin output only mode (ultra-fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled (first data word equals..,3: Match is enabled (any data word equals..,4: Match is enabled (first data word equals..,5: Match is enabled (any data word equals..,6: Match is enabled (first data word AND..,7: Match is enabled (any data word AND MDMR[MATCH1].." newline bitfld.long 0x14 12. "STARTCFG,START Configuration" "0: MSR[STF] asserts on START condition provided..,1: MSR[STF] asserts on START condition provided I2C.." bitfld.long 0x14 11. "STOPCFG,STOP Configuration" "0: MSR[SDF] asserts on any STOP condition generated..,1: MSR[SDF] asserts on last STOP condition before.." newline bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: MSR[PLTF] becomes 1 if SCL is low for longer..,1: MSR[PLTF] becomes 1 if either SCL or SDA is low.." bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: LPI2C controller treats a received NACK as if it.." newline bitfld.long 0x14 8. "AUTOSTOP,Automatic STOP Generation" "0: No effect,1: STOP condition is automatically generated when.." bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin low timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate STOP condition,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) START and transmit address..,5: Generate (repeated) START and transmit address..,6: Generate (repeated) START and transmit address..,7: Generate (repeated) START and transmit address.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive Data Register is now empty." bitfld.long 0x0 8. "RTF,Reset transmit FIFO" "0: No effect,1: Transmit Data Register is now empty." newline bitfld.long 0x0 5. "FILTDZ,Filter doze enable" "0: Filter remains enabled in Doze mode,1: Filter is disabled in Doze mode" bitfld.long 0x0 4. "FILTEN,Filter enable" "0: Disable digital filter and output delay counter..,1: Enable digital filter and output delay counter.." newline bitfld.long 0x0 1. "RST,Software reset" "0: Target mode logic is not reset,1: Target mode logic is reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: I2C Target mode is disabled,1: I2C Target mode is enabled" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus busy flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target busy flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus alert response flag" "0: SMBus alert response is disabled or not detected,1: SMBus alert response is enabled and detected" rbitfld.long 0x4 14. "GCF,General call flag" "0: Target has not detected the General Call Address..,1: Target has detected the General Call Address" newline rbitfld.long 0x4 13. "AM1F,Address match 1 flag" "0: ADDR1 or ADDR0/ADDR1 range matching address not..,1: ADDR1 or ADDR0/ADDR1 range matching address.." rbitfld.long 0x4 12. "AM0F,Address match 0 flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO error flag" "0: FIFO underflow or overflow was not detected,1: FIFO underflow or overflow was detected" eventfld.long 0x4 10. "BEF,Bit error flag" "0: Target has not detected a bit error,1: Target has detected a bit error" newline eventfld.long 0x4 9. "SDF,STOP detect flag" "0: Target has not detected a STOP condition,1: Target has detected a STOP condition" eventfld.long 0x4 8. "RSF,Repeated start flag" "0: Target has not detected a Repeated START condition,1: Target has detected a Repeated START condition" newline rbitfld.long 0x4 3. "TAF,Transmit ACK flag" "0: Transmit ACK/NACK is not required,1: Transmit ACK/NACK is required" rbitfld.long 0x4 2. "AVF,Address valid flag" "0: Address Status Register is not valid,1: Address Status Register is valid" newline rbitfld.long 0x4 1. "RDF,Receive data flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit data flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target interrupt enable" bitfld.long 0x8 15. "SARIE,SMBus alert response interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "GCIE,General call interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address match 1 interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "AM0IE,Address match 0 interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "FEIE,FIFO error interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "BEIE,Bit error interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP detect interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "RSIE,Repeated start interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 3. "TAIE,Transmit ACK interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 2. "AVIE,Address valid interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive data interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit data interrupt enable" "0: Disabled,1: Enabled" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop detect DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 8. "RSDE,Repeated start DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 2. "AVDE,Address valid DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 1. "RDDE,Receive data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 0. "TDDE,Transmit data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disabled,1: Enabled" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any STOP condition following an address match,1: Any STOP condition" bitfld.long 0x14 25. "RSCFG,Repeated start configuration" "0: Any repeated START condition following an..,1: Any repeated START condition" newline bitfld.long 0x14 24. "RXALL,Receive all" "0: Receive all disabled,1: Receive all enabled" bitfld.long 0x14 16.--18. "ADDRCFG,Address configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or Address match 1 (7-bit),3: Address match 0 (10-bit) or Address match 1..,4: Address match 0 (7-bit) or Address match 1..,5: Address match 0 (10-bit) or Address match 1..,6: From Address match 0 (7-bit) to Address match 1..,7: From Address match 0 (10-bit) to Address match 1.." newline bitfld.long 0x14 13. "HSMEN,High-speed mode enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: Target ends transfer when NACK is detected,1: Target does not end transfer when NACK detected" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Reading the Receive Data register returns..,1: Reading the Receive Data register when the.." bitfld.long 0x14 10. "TXCFG,Transmit flag configuration" "0: MSR[TDF] becomes 1 only during a target-transmit..,1: MSR[TDF] becomes 1 whenever the Transmit Data.." newline bitfld.long 0x14 9. "SAEN,SMBus alert enable" "0: Disables match on SMBus Alert,1: Enables match on SMBus Alert" bitfld.long 0x14 8. "GCEN,General call enable" "0: General Call address is disabled,1: General Call address is enabled" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK/NACK always written 1 by TXNACK,1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 2. "TXDSTALL,Transmit data SCL stall" "0: Disabled,1: Enabled" bitfld.long 0x14 1. "RXSTALL,RX SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL stall" "0: Disabled,1: Enabled" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data valid delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock hold time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address not valid" "0: Received Address (RADDR) is valid,1: Received Address (RADDR) is not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Write a Transmit ACK for each received word,1: Write a Transmit NACK for each received word" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of frame" "0: Not the first data word since a (repeated) START..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of frame" "0: Is not the first data word since a (repeated)..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 253. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C4" base ad:0x400B4800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive FIFO is reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Transmit FIFO is reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Controller is disabled in debug mode,1: Controller is enabled in debug mode" bitfld.long 0x0 2. "DOZEN,Doze mode enable" "0: Controller is enabled in doze mode,1: Controller is disabled in doze mode" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disabled,1: Enabled" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,START Flag" "0: START condition not detected.,1: START condition detected." eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Have not received matching data,1: Have received matching data" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout has not occurred or is disabled,1: Pin low timeout has occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No error,1: Controller sending or receiving data without a.." newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller has not lost arbitration,1: Controller has lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: Unexpected NACK was not detected,1: Unexpected NACK was detected" newline eventfld.long 0x4 9. "SDF,STOP Detect Flag" "0: Controller has not generated a STOP condition,1: Controller has generated a STOP condition" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: Controller has not generated a STOP or Repeated..,1: Controller has generated a STOP or Repeated.." newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data is not requested,1: Transmit data is requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,START Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP Detect Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disabled,1: Enabled" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start new.." bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive data match only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless the Data Match.." bitfld.long 0x10 8. "CIRFIFO,Circular FIFO enable" "0: Circular FIFO is disabled,1: Circular FIFO is enabled" newline bitfld.long 0x10 3. "HRDIR,Host request direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host request select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host request polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host request enable" "0: Host request input is disabled,1: Host request input is enabled" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (ultra-fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open drain mode with separate LPI2C target,5: Two-pin output only mode (ultra-fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled (first data word equals..,3: Match is enabled (any data word equals..,4: Match is enabled (first data word equals..,5: Match is enabled (any data word equals..,6: Match is enabled (first data word AND..,7: Match is enabled (any data word AND MDMR[MATCH1].." newline bitfld.long 0x14 12. "STARTCFG,START Configuration" "0: MSR[STF] asserts on START condition provided..,1: MSR[STF] asserts on START condition provided I2C.." bitfld.long 0x14 11. "STOPCFG,STOP Configuration" "0: MSR[SDF] asserts on any STOP condition generated..,1: MSR[SDF] asserts on last STOP condition before.." newline bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: MSR[PLTF] becomes 1 if SCL is low for longer..,1: MSR[PLTF] becomes 1 if either SCL or SDA is low.." bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: LPI2C controller treats a received NACK as if it.." newline bitfld.long 0x14 8. "AUTOSTOP,Automatic STOP Generation" "0: No effect,1: STOP condition is automatically generated when.." bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin low timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate STOP condition,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) START and transmit address..,5: Generate (repeated) START and transmit address..,6: Generate (repeated) START and transmit address..,7: Generate (repeated) START and transmit address.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive Data Register is now empty." bitfld.long 0x0 8. "RTF,Reset transmit FIFO" "0: No effect,1: Transmit Data Register is now empty." newline bitfld.long 0x0 5. "FILTDZ,Filter doze enable" "0: Filter remains enabled in Doze mode,1: Filter is disabled in Doze mode" bitfld.long 0x0 4. "FILTEN,Filter enable" "0: Disable digital filter and output delay counter..,1: Enable digital filter and output delay counter.." newline bitfld.long 0x0 1. "RST,Software reset" "0: Target mode logic is not reset,1: Target mode logic is reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: I2C Target mode is disabled,1: I2C Target mode is enabled" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus busy flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target busy flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus alert response flag" "0: SMBus alert response is disabled or not detected,1: SMBus alert response is enabled and detected" rbitfld.long 0x4 14. "GCF,General call flag" "0: Target has not detected the General Call Address..,1: Target has detected the General Call Address" newline rbitfld.long 0x4 13. "AM1F,Address match 1 flag" "0: ADDR1 or ADDR0/ADDR1 range matching address not..,1: ADDR1 or ADDR0/ADDR1 range matching address.." rbitfld.long 0x4 12. "AM0F,Address match 0 flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO error flag" "0: FIFO underflow or overflow was not detected,1: FIFO underflow or overflow was detected" eventfld.long 0x4 10. "BEF,Bit error flag" "0: Target has not detected a bit error,1: Target has detected a bit error" newline eventfld.long 0x4 9. "SDF,STOP detect flag" "0: Target has not detected a STOP condition,1: Target has detected a STOP condition" eventfld.long 0x4 8. "RSF,Repeated start flag" "0: Target has not detected a Repeated START condition,1: Target has detected a Repeated START condition" newline rbitfld.long 0x4 3. "TAF,Transmit ACK flag" "0: Transmit ACK/NACK is not required,1: Transmit ACK/NACK is required" rbitfld.long 0x4 2. "AVF,Address valid flag" "0: Address Status Register is not valid,1: Address Status Register is valid" newline rbitfld.long 0x4 1. "RDF,Receive data flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit data flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target interrupt enable" bitfld.long 0x8 15. "SARIE,SMBus alert response interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "GCIE,General call interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address match 1 interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "AM0IE,Address match 0 interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "FEIE,FIFO error interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "BEIE,Bit error interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP detect interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "RSIE,Repeated start interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 3. "TAIE,Transmit ACK interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 2. "AVIE,Address valid interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive data interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit data interrupt enable" "0: Disabled,1: Enabled" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop detect DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 8. "RSDE,Repeated start DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 2. "AVDE,Address valid DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 1. "RDDE,Receive data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 0. "TDDE,Transmit data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disabled,1: Enabled" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any STOP condition following an address match,1: Any STOP condition" bitfld.long 0x14 25. "RSCFG,Repeated start configuration" "0: Any repeated START condition following an..,1: Any repeated START condition" newline bitfld.long 0x14 24. "RXALL,Receive all" "0: Receive all disabled,1: Receive all enabled" bitfld.long 0x14 16.--18. "ADDRCFG,Address configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or Address match 1 (7-bit),3: Address match 0 (10-bit) or Address match 1..,4: Address match 0 (7-bit) or Address match 1..,5: Address match 0 (10-bit) or Address match 1..,6: From Address match 0 (7-bit) to Address match 1..,7: From Address match 0 (10-bit) to Address match 1.." newline bitfld.long 0x14 13. "HSMEN,High-speed mode enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: Target ends transfer when NACK is detected,1: Target does not end transfer when NACK detected" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Reading the Receive Data register returns..,1: Reading the Receive Data register when the.." bitfld.long 0x14 10. "TXCFG,Transmit flag configuration" "0: MSR[TDF] becomes 1 only during a target-transmit..,1: MSR[TDF] becomes 1 whenever the Transmit Data.." newline bitfld.long 0x14 9. "SAEN,SMBus alert enable" "0: Disables match on SMBus Alert,1: Enables match on SMBus Alert" bitfld.long 0x14 8. "GCEN,General call enable" "0: General Call address is disabled,1: General Call address is enabled" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK/NACK always written 1 by TXNACK,1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 2. "TXDSTALL,Transmit data SCL stall" "0: Disabled,1: Enabled" bitfld.long 0x14 1. "RXSTALL,RX SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL stall" "0: Disabled,1: Enabled" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data valid delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock hold time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address not valid" "0: Received Address (RADDR) is valid,1: Received Address (RADDR) is not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Write a Transmit ACK for each received word,1: Write a Transmit NACK for each received word" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of frame" "0: Not the first data word since a (repeated) START..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of frame" "0: Is not the first data word since a (repeated)..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 253. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C5" base ad:0x400B5800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive FIFO is reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Transmit FIFO is reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Controller is disabled in debug mode,1: Controller is enabled in debug mode" bitfld.long 0x0 2. "DOZEN,Doze mode enable" "0: Controller is enabled in doze mode,1: Controller is disabled in doze mode" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disabled,1: Enabled" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,START Flag" "0: START condition not detected.,1: START condition detected." eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Have not received matching data,1: Have received matching data" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout has not occurred or is disabled,1: Pin low timeout has occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No error,1: Controller sending or receiving data without a.." newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller has not lost arbitration,1: Controller has lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: Unexpected NACK was not detected,1: Unexpected NACK was detected" newline eventfld.long 0x4 9. "SDF,STOP Detect Flag" "0: Controller has not generated a STOP condition,1: Controller has generated a STOP condition" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: Controller has not generated a STOP or Repeated..,1: Controller has generated a STOP or Repeated.." newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data is not requested,1: Transmit data is requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,START Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP Detect Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disabled,1: Enabled" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start new.." bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive data match only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless the Data Match.." bitfld.long 0x10 8. "CIRFIFO,Circular FIFO enable" "0: Circular FIFO is disabled,1: Circular FIFO is enabled" newline bitfld.long 0x10 3. "HRDIR,Host request direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host request select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host request polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host request enable" "0: Host request input is disabled,1: Host request input is enabled" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (ultra-fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open drain mode with separate LPI2C target,5: Two-pin output only mode (ultra-fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled (first data word equals..,3: Match is enabled (any data word equals..,4: Match is enabled (first data word equals..,5: Match is enabled (any data word equals..,6: Match is enabled (first data word AND..,7: Match is enabled (any data word AND MDMR[MATCH1].." newline bitfld.long 0x14 12. "STARTCFG,START Configuration" "0: MSR[STF] asserts on START condition provided..,1: MSR[STF] asserts on START condition provided I2C.." bitfld.long 0x14 11. "STOPCFG,STOP Configuration" "0: MSR[SDF] asserts on any STOP condition generated..,1: MSR[SDF] asserts on last STOP condition before.." newline bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: MSR[PLTF] becomes 1 if SCL is low for longer..,1: MSR[PLTF] becomes 1 if either SCL or SDA is low.." bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: LPI2C controller treats a received NACK as if it.." newline bitfld.long 0x14 8. "AUTOSTOP,Automatic STOP Generation" "0: No effect,1: STOP condition is automatically generated when.." bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin low timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate STOP condition,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) START and transmit address..,5: Generate (repeated) START and transmit address..,6: Generate (repeated) START and transmit address..,7: Generate (repeated) START and transmit address.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive Data Register is now empty." bitfld.long 0x0 8. "RTF,Reset transmit FIFO" "0: No effect,1: Transmit Data Register is now empty." newline bitfld.long 0x0 5. "FILTDZ,Filter doze enable" "0: Filter remains enabled in Doze mode,1: Filter is disabled in Doze mode" bitfld.long 0x0 4. "FILTEN,Filter enable" "0: Disable digital filter and output delay counter..,1: Enable digital filter and output delay counter.." newline bitfld.long 0x0 1. "RST,Software reset" "0: Target mode logic is not reset,1: Target mode logic is reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: I2C Target mode is disabled,1: I2C Target mode is enabled" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus busy flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target busy flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus alert response flag" "0: SMBus alert response is disabled or not detected,1: SMBus alert response is enabled and detected" rbitfld.long 0x4 14. "GCF,General call flag" "0: Target has not detected the General Call Address..,1: Target has detected the General Call Address" newline rbitfld.long 0x4 13. "AM1F,Address match 1 flag" "0: ADDR1 or ADDR0/ADDR1 range matching address not..,1: ADDR1 or ADDR0/ADDR1 range matching address.." rbitfld.long 0x4 12. "AM0F,Address match 0 flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO error flag" "0: FIFO underflow or overflow was not detected,1: FIFO underflow or overflow was detected" eventfld.long 0x4 10. "BEF,Bit error flag" "0: Target has not detected a bit error,1: Target has detected a bit error" newline eventfld.long 0x4 9. "SDF,STOP detect flag" "0: Target has not detected a STOP condition,1: Target has detected a STOP condition" eventfld.long 0x4 8. "RSF,Repeated start flag" "0: Target has not detected a Repeated START condition,1: Target has detected a Repeated START condition" newline rbitfld.long 0x4 3. "TAF,Transmit ACK flag" "0: Transmit ACK/NACK is not required,1: Transmit ACK/NACK is required" rbitfld.long 0x4 2. "AVF,Address valid flag" "0: Address Status Register is not valid,1: Address Status Register is valid" newline rbitfld.long 0x4 1. "RDF,Receive data flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit data flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target interrupt enable" bitfld.long 0x8 15. "SARIE,SMBus alert response interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "GCIE,General call interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address match 1 interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "AM0IE,Address match 0 interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "FEIE,FIFO error interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "BEIE,Bit error interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP detect interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "RSIE,Repeated start interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 3. "TAIE,Transmit ACK interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 2. "AVIE,Address valid interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive data interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit data interrupt enable" "0: Disabled,1: Enabled" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop detect DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 8. "RSDE,Repeated start DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 2. "AVDE,Address valid DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 1. "RDDE,Receive data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 0. "TDDE,Transmit data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disabled,1: Enabled" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any STOP condition following an address match,1: Any STOP condition" bitfld.long 0x14 25. "RSCFG,Repeated start configuration" "0: Any repeated START condition following an..,1: Any repeated START condition" newline bitfld.long 0x14 24. "RXALL,Receive all" "0: Receive all disabled,1: Receive all enabled" bitfld.long 0x14 16.--18. "ADDRCFG,Address configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or Address match 1 (7-bit),3: Address match 0 (10-bit) or Address match 1..,4: Address match 0 (7-bit) or Address match 1..,5: Address match 0 (10-bit) or Address match 1..,6: From Address match 0 (7-bit) to Address match 1..,7: From Address match 0 (10-bit) to Address match 1.." newline bitfld.long 0x14 13. "HSMEN,High-speed mode enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: Target ends transfer when NACK is detected,1: Target does not end transfer when NACK detected" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Reading the Receive Data register returns..,1: Reading the Receive Data register when the.." bitfld.long 0x14 10. "TXCFG,Transmit flag configuration" "0: MSR[TDF] becomes 1 only during a target-transmit..,1: MSR[TDF] becomes 1 whenever the Transmit Data.." newline bitfld.long 0x14 9. "SAEN,SMBus alert enable" "0: Disables match on SMBus Alert,1: Enables match on SMBus Alert" bitfld.long 0x14 8. "GCEN,General call enable" "0: General Call address is disabled,1: General Call address is enabled" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK/NACK always written 1 by TXNACK,1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 2. "TXDSTALL,Transmit data SCL stall" "0: Disabled,1: Enabled" bitfld.long 0x14 1. "RXSTALL,RX SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL stall" "0: Disabled,1: Enabled" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data valid delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock hold time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address not valid" "0: Received Address (RADDR) is valid,1: Received Address (RADDR) is not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Write a Transmit ACK for each received word,1: Write a Transmit NACK for each received word" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of frame" "0: Not the first data word since a (repeated) START..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of frame" "0: Is not the first data word since a (repeated)..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 253. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C6" base ad:0x400B6800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive FIFO is reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Transmit FIFO is reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Controller is disabled in debug mode,1: Controller is enabled in debug mode" bitfld.long 0x0 2. "DOZEN,Doze mode enable" "0: Controller is enabled in doze mode,1: Controller is disabled in doze mode" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disabled,1: Enabled" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,START Flag" "0: START condition not detected.,1: START condition detected." eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Have not received matching data,1: Have received matching data" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout has not occurred or is disabled,1: Pin low timeout has occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No error,1: Controller sending or receiving data without a.." newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller has not lost arbitration,1: Controller has lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: Unexpected NACK was not detected,1: Unexpected NACK was detected" newline eventfld.long 0x4 9. "SDF,STOP Detect Flag" "0: Controller has not generated a STOP condition,1: Controller has generated a STOP condition" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: Controller has not generated a STOP or Repeated..,1: Controller has generated a STOP or Repeated.." newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data is not requested,1: Transmit data is requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,START Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP Detect Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disabled,1: Enabled" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start new.." bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive data match only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless the Data Match.." bitfld.long 0x10 8. "CIRFIFO,Circular FIFO enable" "0: Circular FIFO is disabled,1: Circular FIFO is enabled" newline bitfld.long 0x10 3. "HRDIR,Host request direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host request select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host request polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host request enable" "0: Host request input is disabled,1: Host request input is enabled" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (ultra-fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open drain mode with separate LPI2C target,5: Two-pin output only mode (ultra-fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled (first data word equals..,3: Match is enabled (any data word equals..,4: Match is enabled (first data word equals..,5: Match is enabled (any data word equals..,6: Match is enabled (first data word AND..,7: Match is enabled (any data word AND MDMR[MATCH1].." newline bitfld.long 0x14 12. "STARTCFG,START Configuration" "0: MSR[STF] asserts on START condition provided..,1: MSR[STF] asserts on START condition provided I2C.." bitfld.long 0x14 11. "STOPCFG,STOP Configuration" "0: MSR[SDF] asserts on any STOP condition generated..,1: MSR[SDF] asserts on last STOP condition before.." newline bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: MSR[PLTF] becomes 1 if SCL is low for longer..,1: MSR[PLTF] becomes 1 if either SCL or SDA is low.." bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: LPI2C controller treats a received NACK as if it.." newline bitfld.long 0x14 8. "AUTOSTOP,Automatic STOP Generation" "0: No effect,1: STOP condition is automatically generated when.." bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin low timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate STOP condition,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) START and transmit address..,5: Generate (repeated) START and transmit address..,6: Generate (repeated) START and transmit address..,7: Generate (repeated) START and transmit address.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive Data Register is now empty." bitfld.long 0x0 8. "RTF,Reset transmit FIFO" "0: No effect,1: Transmit Data Register is now empty." newline bitfld.long 0x0 5. "FILTDZ,Filter doze enable" "0: Filter remains enabled in Doze mode,1: Filter is disabled in Doze mode" bitfld.long 0x0 4. "FILTEN,Filter enable" "0: Disable digital filter and output delay counter..,1: Enable digital filter and output delay counter.." newline bitfld.long 0x0 1. "RST,Software reset" "0: Target mode logic is not reset,1: Target mode logic is reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: I2C Target mode is disabled,1: I2C Target mode is enabled" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus busy flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target busy flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus alert response flag" "0: SMBus alert response is disabled or not detected,1: SMBus alert response is enabled and detected" rbitfld.long 0x4 14. "GCF,General call flag" "0: Target has not detected the General Call Address..,1: Target has detected the General Call Address" newline rbitfld.long 0x4 13. "AM1F,Address match 1 flag" "0: ADDR1 or ADDR0/ADDR1 range matching address not..,1: ADDR1 or ADDR0/ADDR1 range matching address.." rbitfld.long 0x4 12. "AM0F,Address match 0 flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO error flag" "0: FIFO underflow or overflow was not detected,1: FIFO underflow or overflow was detected" eventfld.long 0x4 10. "BEF,Bit error flag" "0: Target has not detected a bit error,1: Target has detected a bit error" newline eventfld.long 0x4 9. "SDF,STOP detect flag" "0: Target has not detected a STOP condition,1: Target has detected a STOP condition" eventfld.long 0x4 8. "RSF,Repeated start flag" "0: Target has not detected a Repeated START condition,1: Target has detected a Repeated START condition" newline rbitfld.long 0x4 3. "TAF,Transmit ACK flag" "0: Transmit ACK/NACK is not required,1: Transmit ACK/NACK is required" rbitfld.long 0x4 2. "AVF,Address valid flag" "0: Address Status Register is not valid,1: Address Status Register is valid" newline rbitfld.long 0x4 1. "RDF,Receive data flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit data flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target interrupt enable" bitfld.long 0x8 15. "SARIE,SMBus alert response interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "GCIE,General call interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address match 1 interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "AM0IE,Address match 0 interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "FEIE,FIFO error interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "BEIE,Bit error interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP detect interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "RSIE,Repeated start interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 3. "TAIE,Transmit ACK interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 2. "AVIE,Address valid interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive data interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit data interrupt enable" "0: Disabled,1: Enabled" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop detect DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 8. "RSDE,Repeated start DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 2. "AVDE,Address valid DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 1. "RDDE,Receive data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 0. "TDDE,Transmit data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disabled,1: Enabled" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any STOP condition following an address match,1: Any STOP condition" bitfld.long 0x14 25. "RSCFG,Repeated start configuration" "0: Any repeated START condition following an..,1: Any repeated START condition" newline bitfld.long 0x14 24. "RXALL,Receive all" "0: Receive all disabled,1: Receive all enabled" bitfld.long 0x14 16.--18. "ADDRCFG,Address configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or Address match 1 (7-bit),3: Address match 0 (10-bit) or Address match 1..,4: Address match 0 (7-bit) or Address match 1..,5: Address match 0 (10-bit) or Address match 1..,6: From Address match 0 (7-bit) to Address match 1..,7: From Address match 0 (10-bit) to Address match 1.." newline bitfld.long 0x14 13. "HSMEN,High-speed mode enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: Target ends transfer when NACK is detected,1: Target does not end transfer when NACK detected" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Reading the Receive Data register returns..,1: Reading the Receive Data register when the.." bitfld.long 0x14 10. "TXCFG,Transmit flag configuration" "0: MSR[TDF] becomes 1 only during a target-transmit..,1: MSR[TDF] becomes 1 whenever the Transmit Data.." newline bitfld.long 0x14 9. "SAEN,SMBus alert enable" "0: Disables match on SMBus Alert,1: Enables match on SMBus Alert" bitfld.long 0x14 8. "GCEN,General call enable" "0: General Call address is disabled,1: General Call address is enabled" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK/NACK always written 1 by TXNACK,1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 2. "TXDSTALL,Transmit data SCL stall" "0: Disabled,1: Enabled" bitfld.long 0x14 1. "RXSTALL,RX SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL stall" "0: Disabled,1: Enabled" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data valid delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock hold time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address not valid" "0: Received Address (RADDR) is valid,1: Received Address (RADDR) is not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Write a Transmit ACK for each received word,1: Write a Transmit NACK for each received word" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of frame" "0: Not the first data word since a (repeated) START..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of frame" "0: Is not the first data word since a (repeated)..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 253. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C7" base ad:0x400B7800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive FIFO is reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Transmit FIFO is reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Controller is disabled in debug mode,1: Controller is enabled in debug mode" bitfld.long 0x0 2. "DOZEN,Doze mode enable" "0: Controller is enabled in doze mode,1: Controller is disabled in doze mode" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disabled,1: Enabled" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,START Flag" "0: START condition not detected.,1: START condition detected." eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Have not received matching data,1: Have received matching data" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout has not occurred or is disabled,1: Pin low timeout has occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No error,1: Controller sending or receiving data without a.." newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller has not lost arbitration,1: Controller has lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: Unexpected NACK was not detected,1: Unexpected NACK was detected" newline eventfld.long 0x4 9. "SDF,STOP Detect Flag" "0: Controller has not generated a STOP condition,1: Controller has generated a STOP condition" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: Controller has not generated a STOP or Repeated..,1: Controller has generated a STOP or Repeated.." newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data is not requested,1: Transmit data is requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,START Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP Detect Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disabled,1: Enabled" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start new.." bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive data match only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless the Data Match.." bitfld.long 0x10 8. "CIRFIFO,Circular FIFO enable" "0: Circular FIFO is disabled,1: Circular FIFO is enabled" newline bitfld.long 0x10 3. "HRDIR,Host request direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host request select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host request polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host request enable" "0: Host request input is disabled,1: Host request input is enabled" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (ultra-fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open drain mode with separate LPI2C target,5: Two-pin output only mode (ultra-fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled (first data word equals..,3: Match is enabled (any data word equals..,4: Match is enabled (first data word equals..,5: Match is enabled (any data word equals..,6: Match is enabled (first data word AND..,7: Match is enabled (any data word AND MDMR[MATCH1].." newline bitfld.long 0x14 12. "STARTCFG,START Configuration" "0: MSR[STF] asserts on START condition provided..,1: MSR[STF] asserts on START condition provided I2C.." bitfld.long 0x14 11. "STOPCFG,STOP Configuration" "0: MSR[SDF] asserts on any STOP condition generated..,1: MSR[SDF] asserts on last STOP condition before.." newline bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: MSR[PLTF] becomes 1 if SCL is low for longer..,1: MSR[PLTF] becomes 1 if either SCL or SDA is low.." bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: LPI2C controller treats a received NACK as if it.." newline bitfld.long 0x14 8. "AUTOSTOP,Automatic STOP Generation" "0: No effect,1: STOP condition is automatically generated when.." bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin low timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate STOP condition,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) START and transmit address..,5: Generate (repeated) START and transmit address..,6: Generate (repeated) START and transmit address..,7: Generate (repeated) START and transmit address.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive Data Register is now empty." bitfld.long 0x0 8. "RTF,Reset transmit FIFO" "0: No effect,1: Transmit Data Register is now empty." newline bitfld.long 0x0 5. "FILTDZ,Filter doze enable" "0: Filter remains enabled in Doze mode,1: Filter is disabled in Doze mode" bitfld.long 0x0 4. "FILTEN,Filter enable" "0: Disable digital filter and output delay counter..,1: Enable digital filter and output delay counter.." newline bitfld.long 0x0 1. "RST,Software reset" "0: Target mode logic is not reset,1: Target mode logic is reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: I2C Target mode is disabled,1: I2C Target mode is enabled" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus busy flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target busy flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus alert response flag" "0: SMBus alert response is disabled or not detected,1: SMBus alert response is enabled and detected" rbitfld.long 0x4 14. "GCF,General call flag" "0: Target has not detected the General Call Address..,1: Target has detected the General Call Address" newline rbitfld.long 0x4 13. "AM1F,Address match 1 flag" "0: ADDR1 or ADDR0/ADDR1 range matching address not..,1: ADDR1 or ADDR0/ADDR1 range matching address.." rbitfld.long 0x4 12. "AM0F,Address match 0 flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO error flag" "0: FIFO underflow or overflow was not detected,1: FIFO underflow or overflow was detected" eventfld.long 0x4 10. "BEF,Bit error flag" "0: Target has not detected a bit error,1: Target has detected a bit error" newline eventfld.long 0x4 9. "SDF,STOP detect flag" "0: Target has not detected a STOP condition,1: Target has detected a STOP condition" eventfld.long 0x4 8. "RSF,Repeated start flag" "0: Target has not detected a Repeated START condition,1: Target has detected a Repeated START condition" newline rbitfld.long 0x4 3. "TAF,Transmit ACK flag" "0: Transmit ACK/NACK is not required,1: Transmit ACK/NACK is required" rbitfld.long 0x4 2. "AVF,Address valid flag" "0: Address Status Register is not valid,1: Address Status Register is valid" newline rbitfld.long 0x4 1. "RDF,Receive data flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit data flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target interrupt enable" bitfld.long 0x8 15. "SARIE,SMBus alert response interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "GCIE,General call interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address match 1 interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "AM0IE,Address match 0 interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "FEIE,FIFO error interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "BEIE,Bit error interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP detect interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "RSIE,Repeated start interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 3. "TAIE,Transmit ACK interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 2. "AVIE,Address valid interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive data interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit data interrupt enable" "0: Disabled,1: Enabled" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop detect DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 8. "RSDE,Repeated start DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 2. "AVDE,Address valid DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 1. "RDDE,Receive data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 0. "TDDE,Transmit data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disabled,1: Enabled" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any STOP condition following an address match,1: Any STOP condition" bitfld.long 0x14 25. "RSCFG,Repeated start configuration" "0: Any repeated START condition following an..,1: Any repeated START condition" newline bitfld.long 0x14 24. "RXALL,Receive all" "0: Receive all disabled,1: Receive all enabled" bitfld.long 0x14 16.--18. "ADDRCFG,Address configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or Address match 1 (7-bit),3: Address match 0 (10-bit) or Address match 1..,4: Address match 0 (7-bit) or Address match 1..,5: Address match 0 (10-bit) or Address match 1..,6: From Address match 0 (7-bit) to Address match 1..,7: From Address match 0 (10-bit) to Address match 1.." newline bitfld.long 0x14 13. "HSMEN,High-speed mode enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: Target ends transfer when NACK is detected,1: Target does not end transfer when NACK detected" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Reading the Receive Data register returns..,1: Reading the Receive Data register when the.." bitfld.long 0x14 10. "TXCFG,Transmit flag configuration" "0: MSR[TDF] becomes 1 only during a target-transmit..,1: MSR[TDF] becomes 1 whenever the Transmit Data.." newline bitfld.long 0x14 9. "SAEN,SMBus alert enable" "0: Disables match on SMBus Alert,1: Enables match on SMBus Alert" bitfld.long 0x14 8. "GCEN,General call enable" "0: General Call address is disabled,1: General Call address is enabled" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK/NACK always written 1 by TXNACK,1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 2. "TXDSTALL,Transmit data SCL stall" "0: Disabled,1: Enabled" bitfld.long 0x14 1. "RXSTALL,RX SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL stall" "0: Disabled,1: Enabled" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data valid delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock hold time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address not valid" "0: Received Address (RADDR) is valid,1: Received Address (RADDR) is not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Write a Transmit ACK for each received word,1: Write a Transmit NACK for each received word" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of frame" "0: Not the first data word since a (repeated) START..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of frame" "0: Is not the first data word since a (repeated)..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 253. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end sif (cpuis("MCXN546*")) tree "LPI2C8" base ad:0x400B8800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive FIFO is reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Transmit FIFO is reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Controller is disabled in debug mode,1: Controller is enabled in debug mode" bitfld.long 0x0 2. "DOZEN,Doze mode enable" "0: Controller is enabled in doze mode,1: Controller is disabled in doze mode" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disabled,1: Enabled" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,START Flag" "0: START condition not detected.,1: START condition detected." eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Have not received matching data,1: Have received matching data" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout has not occurred or is disabled,1: Pin low timeout has occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No error,1: Controller sending or receiving data without a.." newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller has not lost arbitration,1: Controller has lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: Unexpected NACK was not detected,1: Unexpected NACK was detected" newline eventfld.long 0x4 9. "SDF,STOP Detect Flag" "0: Controller has not generated a STOP condition,1: Controller has generated a STOP condition" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: Controller has not generated a STOP or Repeated..,1: Controller has generated a STOP or Repeated.." newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data is not requested,1: Transmit data is requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,START Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP Detect Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disabled,1: Enabled" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start new.." bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive data match only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless the Data Match.." bitfld.long 0x10 8. "CIRFIFO,Circular FIFO enable" "0: Circular FIFO is disabled,1: Circular FIFO is enabled" newline bitfld.long 0x10 3. "HRDIR,Host request direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host request select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host request polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host request enable" "0: Host request input is disabled,1: Host request input is enabled" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (ultra-fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open drain mode with separate LPI2C target,5: Two-pin output only mode (ultra-fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled (first data word equals..,3: Match is enabled (any data word equals..,4: Match is enabled (first data word equals..,5: Match is enabled (any data word equals..,6: Match is enabled (first data word AND..,7: Match is enabled (any data word AND MDMR[MATCH1].." newline bitfld.long 0x14 12. "STARTCFG,START Configuration" "0: MSR[STF] asserts on START condition provided..,1: MSR[STF] asserts on START condition provided I2C.." bitfld.long 0x14 11. "STOPCFG,STOP Configuration" "0: MSR[SDF] asserts on any STOP condition generated..,1: MSR[SDF] asserts on last STOP condition before.." newline bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: MSR[PLTF] becomes 1 if SCL is low for longer..,1: MSR[PLTF] becomes 1 if either SCL or SDA is low.." bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: LPI2C controller treats a received NACK as if it.." newline bitfld.long 0x14 8. "AUTOSTOP,Automatic STOP Generation" "0: No effect,1: STOP condition is automatically generated when.." bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin low timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate STOP condition,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) START and transmit address..,5: Generate (repeated) START and transmit address..,6: Generate (repeated) START and transmit address..,7: Generate (repeated) START and transmit address.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive Data Register is now empty." bitfld.long 0x0 8. "RTF,Reset transmit FIFO" "0: No effect,1: Transmit Data Register is now empty." newline bitfld.long 0x0 5. "FILTDZ,Filter doze enable" "0: Filter remains enabled in Doze mode,1: Filter is disabled in Doze mode" bitfld.long 0x0 4. "FILTEN,Filter enable" "0: Disable digital filter and output delay counter..,1: Enable digital filter and output delay counter.." newline bitfld.long 0x0 1. "RST,Software reset" "0: Target mode logic is not reset,1: Target mode logic is reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: I2C Target mode is disabled,1: I2C Target mode is enabled" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus busy flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target busy flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus alert response flag" "0: SMBus alert response is disabled or not detected,1: SMBus alert response is enabled and detected" rbitfld.long 0x4 14. "GCF,General call flag" "0: Target has not detected the General Call Address..,1: Target has detected the General Call Address" newline rbitfld.long 0x4 13. "AM1F,Address match 1 flag" "0: ADDR1 or ADDR0/ADDR1 range matching address not..,1: ADDR1 or ADDR0/ADDR1 range matching address.." rbitfld.long 0x4 12. "AM0F,Address match 0 flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO error flag" "0: FIFO underflow or overflow was not detected,1: FIFO underflow or overflow was detected" eventfld.long 0x4 10. "BEF,Bit error flag" "0: Target has not detected a bit error,1: Target has detected a bit error" newline eventfld.long 0x4 9. "SDF,STOP detect flag" "0: Target has not detected a STOP condition,1: Target has detected a STOP condition" eventfld.long 0x4 8. "RSF,Repeated start flag" "0: Target has not detected a Repeated START condition,1: Target has detected a Repeated START condition" newline rbitfld.long 0x4 3. "TAF,Transmit ACK flag" "0: Transmit ACK/NACK is not required,1: Transmit ACK/NACK is required" rbitfld.long 0x4 2. "AVF,Address valid flag" "0: Address Status Register is not valid,1: Address Status Register is valid" newline rbitfld.long 0x4 1. "RDF,Receive data flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit data flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target interrupt enable" bitfld.long 0x8 15. "SARIE,SMBus alert response interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "GCIE,General call interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address match 1 interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "AM0IE,Address match 0 interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "FEIE,FIFO error interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "BEIE,Bit error interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP detect interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "RSIE,Repeated start interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 3. "TAIE,Transmit ACK interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 2. "AVIE,Address valid interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive data interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit data interrupt enable" "0: Disabled,1: Enabled" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop detect DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 8. "RSDE,Repeated start DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 2. "AVDE,Address valid DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 1. "RDDE,Receive data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 0. "TDDE,Transmit data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disabled,1: Enabled" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any STOP condition following an address match,1: Any STOP condition" bitfld.long 0x14 25. "RSCFG,Repeated start configuration" "0: Any repeated START condition following an..,1: Any repeated START condition" newline bitfld.long 0x14 24. "RXALL,Receive all" "0: Receive all disabled,1: Receive all enabled" bitfld.long 0x14 16.--18. "ADDRCFG,Address configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or Address match 1 (7-bit),3: Address match 0 (10-bit) or Address match 1..,4: Address match 0 (7-bit) or Address match 1..,5: Address match 0 (10-bit) or Address match 1..,6: From Address match 0 (7-bit) to Address match 1..,7: From Address match 0 (10-bit) to Address match 1.." newline bitfld.long 0x14 13. "HSMEN,High-speed mode enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: Target ends transfer when NACK is detected,1: Target does not end transfer when NACK detected" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Reading the Receive Data register returns..,1: Reading the Receive Data register when the.." bitfld.long 0x14 10. "TXCFG,Transmit flag configuration" "0: MSR[TDF] becomes 1 only during a target-transmit..,1: MSR[TDF] becomes 1 whenever the Transmit Data.." newline bitfld.long 0x14 9. "SAEN,SMBus alert enable" "0: Disables match on SMBus Alert,1: Enables match on SMBus Alert" bitfld.long 0x14 8. "GCEN,General call enable" "0: General Call address is disabled,1: General Call address is enabled" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK/NACK always written 1 by TXNACK,1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 2. "TXDSTALL,Transmit data SCL stall" "0: Disabled,1: Enabled" bitfld.long 0x14 1. "RXSTALL,RX SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL stall" "0: Disabled,1: Enabled" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data valid delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock hold time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address not valid" "0: Received Address (RADDR) is valid,1: Received Address (RADDR) is not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Write a Transmit ACK for each received word,1: Write a Transmit NACK for each received word" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of frame" "0: Not the first data word since a (repeated) START..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of frame" "0: Is not the first data word since a (repeated)..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 253. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C9" base ad:0x400B9800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive FIFO is reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Transmit FIFO is reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Controller is disabled in debug mode,1: Controller is enabled in debug mode" bitfld.long 0x0 2. "DOZEN,Doze mode enable" "0: Controller is enabled in doze mode,1: Controller is disabled in doze mode" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disabled,1: Enabled" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,START Flag" "0: START condition not detected.,1: START condition detected." eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Have not received matching data,1: Have received matching data" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout has not occurred or is disabled,1: Pin low timeout has occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No error,1: Controller sending or receiving data without a.." newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller has not lost arbitration,1: Controller has lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: Unexpected NACK was not detected,1: Unexpected NACK was detected" newline eventfld.long 0x4 9. "SDF,STOP Detect Flag" "0: Controller has not generated a STOP condition,1: Controller has generated a STOP condition" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: Controller has not generated a STOP or Repeated..,1: Controller has generated a STOP or Repeated.." newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data is not requested,1: Transmit data is requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,START Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP Detect Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disabled,1: Enabled" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start new.." bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive data match only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless the Data Match.." bitfld.long 0x10 8. "CIRFIFO,Circular FIFO enable" "0: Circular FIFO is disabled,1: Circular FIFO is enabled" newline bitfld.long 0x10 3. "HRDIR,Host request direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host request select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host request polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host request enable" "0: Host request input is disabled,1: Host request input is enabled" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (ultra-fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open drain mode with separate LPI2C target,5: Two-pin output only mode (ultra-fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled (first data word equals..,3: Match is enabled (any data word equals..,4: Match is enabled (first data word equals..,5: Match is enabled (any data word equals..,6: Match is enabled (first data word AND..,7: Match is enabled (any data word AND MDMR[MATCH1].." newline bitfld.long 0x14 12. "STARTCFG,START Configuration" "0: MSR[STF] asserts on START condition provided..,1: MSR[STF] asserts on START condition provided I2C.." bitfld.long 0x14 11. "STOPCFG,STOP Configuration" "0: MSR[SDF] asserts on any STOP condition generated..,1: MSR[SDF] asserts on last STOP condition before.." newline bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: MSR[PLTF] becomes 1 if SCL is low for longer..,1: MSR[PLTF] becomes 1 if either SCL or SDA is low.." bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: LPI2C controller treats a received NACK as if it.." newline bitfld.long 0x14 8. "AUTOSTOP,Automatic STOP Generation" "0: No effect,1: STOP condition is automatically generated when.." bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin low timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate STOP condition,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) START and transmit address..,5: Generate (repeated) START and transmit address..,6: Generate (repeated) START and transmit address..,7: Generate (repeated) START and transmit address.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive Data Register is now empty." bitfld.long 0x0 8. "RTF,Reset transmit FIFO" "0: No effect,1: Transmit Data Register is now empty." newline bitfld.long 0x0 5. "FILTDZ,Filter doze enable" "0: Filter remains enabled in Doze mode,1: Filter is disabled in Doze mode" bitfld.long 0x0 4. "FILTEN,Filter enable" "0: Disable digital filter and output delay counter..,1: Enable digital filter and output delay counter.." newline bitfld.long 0x0 1. "RST,Software reset" "0: Target mode logic is not reset,1: Target mode logic is reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: I2C Target mode is disabled,1: I2C Target mode is enabled" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus busy flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target busy flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus alert response flag" "0: SMBus alert response is disabled or not detected,1: SMBus alert response is enabled and detected" rbitfld.long 0x4 14. "GCF,General call flag" "0: Target has not detected the General Call Address..,1: Target has detected the General Call Address" newline rbitfld.long 0x4 13. "AM1F,Address match 1 flag" "0: ADDR1 or ADDR0/ADDR1 range matching address not..,1: ADDR1 or ADDR0/ADDR1 range matching address.." rbitfld.long 0x4 12. "AM0F,Address match 0 flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO error flag" "0: FIFO underflow or overflow was not detected,1: FIFO underflow or overflow was detected" eventfld.long 0x4 10. "BEF,Bit error flag" "0: Target has not detected a bit error,1: Target has detected a bit error" newline eventfld.long 0x4 9. "SDF,STOP detect flag" "0: Target has not detected a STOP condition,1: Target has detected a STOP condition" eventfld.long 0x4 8. "RSF,Repeated start flag" "0: Target has not detected a Repeated START condition,1: Target has detected a Repeated START condition" newline rbitfld.long 0x4 3. "TAF,Transmit ACK flag" "0: Transmit ACK/NACK is not required,1: Transmit ACK/NACK is required" rbitfld.long 0x4 2. "AVF,Address valid flag" "0: Address Status Register is not valid,1: Address Status Register is valid" newline rbitfld.long 0x4 1. "RDF,Receive data flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit data flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target interrupt enable" bitfld.long 0x8 15. "SARIE,SMBus alert response interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "GCIE,General call interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address match 1 interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "AM0IE,Address match 0 interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "FEIE,FIFO error interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "BEIE,Bit error interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP detect interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "RSIE,Repeated start interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 3. "TAIE,Transmit ACK interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 2. "AVIE,Address valid interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive data interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit data interrupt enable" "0: Disabled,1: Enabled" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop detect DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 8. "RSDE,Repeated start DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 2. "AVDE,Address valid DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 1. "RDDE,Receive data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 0. "TDDE,Transmit data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disabled,1: Enabled" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any STOP condition following an address match,1: Any STOP condition" bitfld.long 0x14 25. "RSCFG,Repeated start configuration" "0: Any repeated START condition following an..,1: Any repeated START condition" newline bitfld.long 0x14 24. "RXALL,Receive all" "0: Receive all disabled,1: Receive all enabled" bitfld.long 0x14 16.--18. "ADDRCFG,Address configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or Address match 1 (7-bit),3: Address match 0 (10-bit) or Address match 1..,4: Address match 0 (7-bit) or Address match 1..,5: Address match 0 (10-bit) or Address match 1..,6: From Address match 0 (7-bit) to Address match 1..,7: From Address match 0 (10-bit) to Address match 1.." newline bitfld.long 0x14 13. "HSMEN,High-speed mode enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: Target ends transfer when NACK is detected,1: Target does not end transfer when NACK detected" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Reading the Receive Data register returns..,1: Reading the Receive Data register when the.." bitfld.long 0x14 10. "TXCFG,Transmit flag configuration" "0: MSR[TDF] becomes 1 only during a target-transmit..,1: MSR[TDF] becomes 1 whenever the Transmit Data.." newline bitfld.long 0x14 9. "SAEN,SMBus alert enable" "0: Disables match on SMBus Alert,1: Enables match on SMBus Alert" bitfld.long 0x14 8. "GCEN,General call enable" "0: General Call address is disabled,1: General Call address is enabled" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK/NACK always written 1 by TXNACK,1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 2. "TXDSTALL,Transmit data SCL stall" "0: Disabled,1: Enabled" bitfld.long 0x14 1. "RXSTALL,RX SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL stall" "0: Disabled,1: Enabled" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data valid delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock hold time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address not valid" "0: Received Address (RADDR) is valid,1: Received Address (RADDR) is not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Write a Transmit ACK for each received word,1: Write a Transmit NACK for each received word" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of frame" "0: Not the first data word since a (repeated) START..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of frame" "0: Is not the first data word since a (repeated)..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 253. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end endif sif (cpuis("MCXN547*")) tree "LPI2C8" base ad:0x400B8800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive FIFO is reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Transmit FIFO is reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Controller is disabled in debug mode,1: Controller is enabled in debug mode" bitfld.long 0x0 2. "DOZEN,Doze mode enable" "0: Controller is enabled in doze mode,1: Controller is disabled in doze mode" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disabled,1: Enabled" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,START Flag" "0: START condition not detected.,1: START condition detected." eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Have not received matching data,1: Have received matching data" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout has not occurred or is disabled,1: Pin low timeout has occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No error,1: Controller sending or receiving data without a.." newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller has not lost arbitration,1: Controller has lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: Unexpected NACK was not detected,1: Unexpected NACK was detected" newline eventfld.long 0x4 9. "SDF,STOP Detect Flag" "0: Controller has not generated a STOP condition,1: Controller has generated a STOP condition" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: Controller has not generated a STOP or Repeated..,1: Controller has generated a STOP or Repeated.." newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data is not requested,1: Transmit data is requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,START Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP Detect Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disabled,1: Enabled" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start new.." bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive data match only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless the Data Match.." bitfld.long 0x10 8. "CIRFIFO,Circular FIFO enable" "0: Circular FIFO is disabled,1: Circular FIFO is enabled" newline bitfld.long 0x10 3. "HRDIR,Host request direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host request select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host request polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host request enable" "0: Host request input is disabled,1: Host request input is enabled" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (ultra-fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open drain mode with separate LPI2C target,5: Two-pin output only mode (ultra-fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled (first data word equals..,3: Match is enabled (any data word equals..,4: Match is enabled (first data word equals..,5: Match is enabled (any data word equals..,6: Match is enabled (first data word AND..,7: Match is enabled (any data word AND MDMR[MATCH1].." newline bitfld.long 0x14 12. "STARTCFG,START Configuration" "0: MSR[STF] asserts on START condition provided..,1: MSR[STF] asserts on START condition provided I2C.." bitfld.long 0x14 11. "STOPCFG,STOP Configuration" "0: MSR[SDF] asserts on any STOP condition generated..,1: MSR[SDF] asserts on last STOP condition before.." newline bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: MSR[PLTF] becomes 1 if SCL is low for longer..,1: MSR[PLTF] becomes 1 if either SCL or SDA is low.." bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: LPI2C controller treats a received NACK as if it.." newline bitfld.long 0x14 8. "AUTOSTOP,Automatic STOP Generation" "0: No effect,1: STOP condition is automatically generated when.." bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin low timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate STOP condition,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) START and transmit address..,5: Generate (repeated) START and transmit address..,6: Generate (repeated) START and transmit address..,7: Generate (repeated) START and transmit address.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive Data Register is now empty." bitfld.long 0x0 8. "RTF,Reset transmit FIFO" "0: No effect,1: Transmit Data Register is now empty." newline bitfld.long 0x0 5. "FILTDZ,Filter doze enable" "0: Filter remains enabled in Doze mode,1: Filter is disabled in Doze mode" bitfld.long 0x0 4. "FILTEN,Filter enable" "0: Disable digital filter and output delay counter..,1: Enable digital filter and output delay counter.." newline bitfld.long 0x0 1. "RST,Software reset" "0: Target mode logic is not reset,1: Target mode logic is reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: I2C Target mode is disabled,1: I2C Target mode is enabled" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus busy flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target busy flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus alert response flag" "0: SMBus alert response is disabled or not detected,1: SMBus alert response is enabled and detected" rbitfld.long 0x4 14. "GCF,General call flag" "0: Target has not detected the General Call Address..,1: Target has detected the General Call Address" newline rbitfld.long 0x4 13. "AM1F,Address match 1 flag" "0: ADDR1 or ADDR0/ADDR1 range matching address not..,1: ADDR1 or ADDR0/ADDR1 range matching address.." rbitfld.long 0x4 12. "AM0F,Address match 0 flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO error flag" "0: FIFO underflow or overflow was not detected,1: FIFO underflow or overflow was detected" eventfld.long 0x4 10. "BEF,Bit error flag" "0: Target has not detected a bit error,1: Target has detected a bit error" newline eventfld.long 0x4 9. "SDF,STOP detect flag" "0: Target has not detected a STOP condition,1: Target has detected a STOP condition" eventfld.long 0x4 8. "RSF,Repeated start flag" "0: Target has not detected a Repeated START condition,1: Target has detected a Repeated START condition" newline rbitfld.long 0x4 3. "TAF,Transmit ACK flag" "0: Transmit ACK/NACK is not required,1: Transmit ACK/NACK is required" rbitfld.long 0x4 2. "AVF,Address valid flag" "0: Address Status Register is not valid,1: Address Status Register is valid" newline rbitfld.long 0x4 1. "RDF,Receive data flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit data flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target interrupt enable" bitfld.long 0x8 15. "SARIE,SMBus alert response interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "GCIE,General call interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address match 1 interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "AM0IE,Address match 0 interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "FEIE,FIFO error interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "BEIE,Bit error interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP detect interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "RSIE,Repeated start interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 3. "TAIE,Transmit ACK interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 2. "AVIE,Address valid interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive data interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit data interrupt enable" "0: Disabled,1: Enabled" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop detect DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 8. "RSDE,Repeated start DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 2. "AVDE,Address valid DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 1. "RDDE,Receive data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 0. "TDDE,Transmit data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disabled,1: Enabled" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any STOP condition following an address match,1: Any STOP condition" bitfld.long 0x14 25. "RSCFG,Repeated start configuration" "0: Any repeated START condition following an..,1: Any repeated START condition" newline bitfld.long 0x14 24. "RXALL,Receive all" "0: Receive all disabled,1: Receive all enabled" bitfld.long 0x14 16.--18. "ADDRCFG,Address configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or Address match 1 (7-bit),3: Address match 0 (10-bit) or Address match 1..,4: Address match 0 (7-bit) or Address match 1..,5: Address match 0 (10-bit) or Address match 1..,6: From Address match 0 (7-bit) to Address match 1..,7: From Address match 0 (10-bit) to Address match 1.." newline bitfld.long 0x14 13. "HSMEN,High-speed mode enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: Target ends transfer when NACK is detected,1: Target does not end transfer when NACK detected" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Reading the Receive Data register returns..,1: Reading the Receive Data register when the.." bitfld.long 0x14 10. "TXCFG,Transmit flag configuration" "0: MSR[TDF] becomes 1 only during a target-transmit..,1: MSR[TDF] becomes 1 whenever the Transmit Data.." newline bitfld.long 0x14 9. "SAEN,SMBus alert enable" "0: Disables match on SMBus Alert,1: Enables match on SMBus Alert" bitfld.long 0x14 8. "GCEN,General call enable" "0: General Call address is disabled,1: General Call address is enabled" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK/NACK always written 1 by TXNACK,1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 2. "TXDSTALL,Transmit data SCL stall" "0: Disabled,1: Enabled" bitfld.long 0x14 1. "RXSTALL,RX SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL stall" "0: Disabled,1: Enabled" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data valid delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock hold time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address not valid" "0: Received Address (RADDR) is valid,1: Received Address (RADDR) is not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Write a Transmit ACK for each received word,1: Write a Transmit NACK for each received word" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of frame" "0: Not the first data word since a (repeated) START..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of frame" "0: Is not the first data word since a (repeated)..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 253. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C9" base ad:0x400B9800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive FIFO is reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Transmit FIFO is reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Controller is disabled in debug mode,1: Controller is enabled in debug mode" bitfld.long 0x0 2. "DOZEN,Doze mode enable" "0: Controller is enabled in doze mode,1: Controller is disabled in doze mode" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disabled,1: Enabled" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,START Flag" "0: START condition not detected.,1: START condition detected." eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Have not received matching data,1: Have received matching data" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout has not occurred or is disabled,1: Pin low timeout has occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No error,1: Controller sending or receiving data without a.." newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller has not lost arbitration,1: Controller has lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: Unexpected NACK was not detected,1: Unexpected NACK was detected" newline eventfld.long 0x4 9. "SDF,STOP Detect Flag" "0: Controller has not generated a STOP condition,1: Controller has generated a STOP condition" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: Controller has not generated a STOP or Repeated..,1: Controller has generated a STOP or Repeated.." newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data is not requested,1: Transmit data is requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,START Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP Detect Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disabled,1: Enabled" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start new.." bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive data match only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless the Data Match.." bitfld.long 0x10 8. "CIRFIFO,Circular FIFO enable" "0: Circular FIFO is disabled,1: Circular FIFO is enabled" newline bitfld.long 0x10 3. "HRDIR,Host request direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host request select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host request polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host request enable" "0: Host request input is disabled,1: Host request input is enabled" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (ultra-fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open drain mode with separate LPI2C target,5: Two-pin output only mode (ultra-fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled (first data word equals..,3: Match is enabled (any data word equals..,4: Match is enabled (first data word equals..,5: Match is enabled (any data word equals..,6: Match is enabled (first data word AND..,7: Match is enabled (any data word AND MDMR[MATCH1].." newline bitfld.long 0x14 12. "STARTCFG,START Configuration" "0: MSR[STF] asserts on START condition provided..,1: MSR[STF] asserts on START condition provided I2C.." bitfld.long 0x14 11. "STOPCFG,STOP Configuration" "0: MSR[SDF] asserts on any STOP condition generated..,1: MSR[SDF] asserts on last STOP condition before.." newline bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: MSR[PLTF] becomes 1 if SCL is low for longer..,1: MSR[PLTF] becomes 1 if either SCL or SDA is low.." bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: LPI2C controller treats a received NACK as if it.." newline bitfld.long 0x14 8. "AUTOSTOP,Automatic STOP Generation" "0: No effect,1: STOP condition is automatically generated when.." bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin low timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate STOP condition,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) START and transmit address..,5: Generate (repeated) START and transmit address..,6: Generate (repeated) START and transmit address..,7: Generate (repeated) START and transmit address.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive Data Register is now empty." bitfld.long 0x0 8. "RTF,Reset transmit FIFO" "0: No effect,1: Transmit Data Register is now empty." newline bitfld.long 0x0 5. "FILTDZ,Filter doze enable" "0: Filter remains enabled in Doze mode,1: Filter is disabled in Doze mode" bitfld.long 0x0 4. "FILTEN,Filter enable" "0: Disable digital filter and output delay counter..,1: Enable digital filter and output delay counter.." newline bitfld.long 0x0 1. "RST,Software reset" "0: Target mode logic is not reset,1: Target mode logic is reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: I2C Target mode is disabled,1: I2C Target mode is enabled" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus busy flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target busy flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus alert response flag" "0: SMBus alert response is disabled or not detected,1: SMBus alert response is enabled and detected" rbitfld.long 0x4 14. "GCF,General call flag" "0: Target has not detected the General Call Address..,1: Target has detected the General Call Address" newline rbitfld.long 0x4 13. "AM1F,Address match 1 flag" "0: ADDR1 or ADDR0/ADDR1 range matching address not..,1: ADDR1 or ADDR0/ADDR1 range matching address.." rbitfld.long 0x4 12. "AM0F,Address match 0 flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO error flag" "0: FIFO underflow or overflow was not detected,1: FIFO underflow or overflow was detected" eventfld.long 0x4 10. "BEF,Bit error flag" "0: Target has not detected a bit error,1: Target has detected a bit error" newline eventfld.long 0x4 9. "SDF,STOP detect flag" "0: Target has not detected a STOP condition,1: Target has detected a STOP condition" eventfld.long 0x4 8. "RSF,Repeated start flag" "0: Target has not detected a Repeated START condition,1: Target has detected a Repeated START condition" newline rbitfld.long 0x4 3. "TAF,Transmit ACK flag" "0: Transmit ACK/NACK is not required,1: Transmit ACK/NACK is required" rbitfld.long 0x4 2. "AVF,Address valid flag" "0: Address Status Register is not valid,1: Address Status Register is valid" newline rbitfld.long 0x4 1. "RDF,Receive data flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit data flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target interrupt enable" bitfld.long 0x8 15. "SARIE,SMBus alert response interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "GCIE,General call interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address match 1 interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "AM0IE,Address match 0 interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "FEIE,FIFO error interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "BEIE,Bit error interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP detect interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "RSIE,Repeated start interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 3. "TAIE,Transmit ACK interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 2. "AVIE,Address valid interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive data interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit data interrupt enable" "0: Disabled,1: Enabled" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop detect DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 8. "RSDE,Repeated start DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 2. "AVDE,Address valid DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 1. "RDDE,Receive data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 0. "TDDE,Transmit data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disabled,1: Enabled" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any STOP condition following an address match,1: Any STOP condition" bitfld.long 0x14 25. "RSCFG,Repeated start configuration" "0: Any repeated START condition following an..,1: Any repeated START condition" newline bitfld.long 0x14 24. "RXALL,Receive all" "0: Receive all disabled,1: Receive all enabled" bitfld.long 0x14 16.--18. "ADDRCFG,Address configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or Address match 1 (7-bit),3: Address match 0 (10-bit) or Address match 1..,4: Address match 0 (7-bit) or Address match 1..,5: Address match 0 (10-bit) or Address match 1..,6: From Address match 0 (7-bit) to Address match 1..,7: From Address match 0 (10-bit) to Address match 1.." newline bitfld.long 0x14 13. "HSMEN,High-speed mode enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: Target ends transfer when NACK is detected,1: Target does not end transfer when NACK detected" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Reading the Receive Data register returns..,1: Reading the Receive Data register when the.." bitfld.long 0x14 10. "TXCFG,Transmit flag configuration" "0: MSR[TDF] becomes 1 only during a target-transmit..,1: MSR[TDF] becomes 1 whenever the Transmit Data.." newline bitfld.long 0x14 9. "SAEN,SMBus alert enable" "0: Disables match on SMBus Alert,1: Enables match on SMBus Alert" bitfld.long 0x14 8. "GCEN,General call enable" "0: General Call address is disabled,1: General Call address is enabled" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK/NACK always written 1 by TXNACK,1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 2. "TXDSTALL,Transmit data SCL stall" "0: Disabled,1: Enabled" bitfld.long 0x14 1. "RXSTALL,RX SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL stall" "0: Disabled,1: Enabled" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data valid delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock hold time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address not valid" "0: Received Address (RADDR) is valid,1: Received Address (RADDR) is not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Write a Transmit ACK for each received word,1: Write a Transmit NACK for each received word" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of frame" "0: Not the first data word since a (repeated) START..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of frame" "0: Is not the first data word since a (repeated)..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 253. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end endif sif (cpuis("MCXN946*")) tree "LPI2C8" base ad:0x400B8800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive FIFO is reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Transmit FIFO is reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Controller is disabled in debug mode,1: Controller is enabled in debug mode" bitfld.long 0x0 2. "DOZEN,Doze mode enable" "0: Controller is enabled in doze mode,1: Controller is disabled in doze mode" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disabled,1: Enabled" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,START Flag" "0: START condition not detected.,1: START condition detected." eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Have not received matching data,1: Have received matching data" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout has not occurred or is disabled,1: Pin low timeout has occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No error,1: Controller sending or receiving data without a.." newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller has not lost arbitration,1: Controller has lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: Unexpected NACK was not detected,1: Unexpected NACK was detected" newline eventfld.long 0x4 9. "SDF,STOP Detect Flag" "0: Controller has not generated a STOP condition,1: Controller has generated a STOP condition" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: Controller has not generated a STOP or Repeated..,1: Controller has generated a STOP or Repeated.." newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data is not requested,1: Transmit data is requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,START Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP Detect Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disabled,1: Enabled" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start new.." bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive data match only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless the Data Match.." bitfld.long 0x10 8. "CIRFIFO,Circular FIFO enable" "0: Circular FIFO is disabled,1: Circular FIFO is enabled" newline bitfld.long 0x10 3. "HRDIR,Host request direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host request select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host request polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host request enable" "0: Host request input is disabled,1: Host request input is enabled" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (ultra-fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open drain mode with separate LPI2C target,5: Two-pin output only mode (ultra-fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled (first data word equals..,3: Match is enabled (any data word equals..,4: Match is enabled (first data word equals..,5: Match is enabled (any data word equals..,6: Match is enabled (first data word AND..,7: Match is enabled (any data word AND MDMR[MATCH1].." newline bitfld.long 0x14 12. "STARTCFG,START Configuration" "0: MSR[STF] asserts on START condition provided..,1: MSR[STF] asserts on START condition provided I2C.." bitfld.long 0x14 11. "STOPCFG,STOP Configuration" "0: MSR[SDF] asserts on any STOP condition generated..,1: MSR[SDF] asserts on last STOP condition before.." newline bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: MSR[PLTF] becomes 1 if SCL is low for longer..,1: MSR[PLTF] becomes 1 if either SCL or SDA is low.." bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: LPI2C controller treats a received NACK as if it.." newline bitfld.long 0x14 8. "AUTOSTOP,Automatic STOP Generation" "0: No effect,1: STOP condition is automatically generated when.." bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin low timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate STOP condition,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) START and transmit address..,5: Generate (repeated) START and transmit address..,6: Generate (repeated) START and transmit address..,7: Generate (repeated) START and transmit address.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive Data Register is now empty." bitfld.long 0x0 8. "RTF,Reset transmit FIFO" "0: No effect,1: Transmit Data Register is now empty." newline bitfld.long 0x0 5. "FILTDZ,Filter doze enable" "0: Filter remains enabled in Doze mode,1: Filter is disabled in Doze mode" bitfld.long 0x0 4. "FILTEN,Filter enable" "0: Disable digital filter and output delay counter..,1: Enable digital filter and output delay counter.." newline bitfld.long 0x0 1. "RST,Software reset" "0: Target mode logic is not reset,1: Target mode logic is reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: I2C Target mode is disabled,1: I2C Target mode is enabled" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus busy flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target busy flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus alert response flag" "0: SMBus alert response is disabled or not detected,1: SMBus alert response is enabled and detected" rbitfld.long 0x4 14. "GCF,General call flag" "0: Target has not detected the General Call Address..,1: Target has detected the General Call Address" newline rbitfld.long 0x4 13. "AM1F,Address match 1 flag" "0: ADDR1 or ADDR0/ADDR1 range matching address not..,1: ADDR1 or ADDR0/ADDR1 range matching address.." rbitfld.long 0x4 12. "AM0F,Address match 0 flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO error flag" "0: FIFO underflow or overflow was not detected,1: FIFO underflow or overflow was detected" eventfld.long 0x4 10. "BEF,Bit error flag" "0: Target has not detected a bit error,1: Target has detected a bit error" newline eventfld.long 0x4 9. "SDF,STOP detect flag" "0: Target has not detected a STOP condition,1: Target has detected a STOP condition" eventfld.long 0x4 8. "RSF,Repeated start flag" "0: Target has not detected a Repeated START condition,1: Target has detected a Repeated START condition" newline rbitfld.long 0x4 3. "TAF,Transmit ACK flag" "0: Transmit ACK/NACK is not required,1: Transmit ACK/NACK is required" rbitfld.long 0x4 2. "AVF,Address valid flag" "0: Address Status Register is not valid,1: Address Status Register is valid" newline rbitfld.long 0x4 1. "RDF,Receive data flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit data flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target interrupt enable" bitfld.long 0x8 15. "SARIE,SMBus alert response interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "GCIE,General call interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address match 1 interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "AM0IE,Address match 0 interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "FEIE,FIFO error interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "BEIE,Bit error interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP detect interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "RSIE,Repeated start interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 3. "TAIE,Transmit ACK interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 2. "AVIE,Address valid interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive data interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit data interrupt enable" "0: Disabled,1: Enabled" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop detect DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 8. "RSDE,Repeated start DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 2. "AVDE,Address valid DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 1. "RDDE,Receive data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 0. "TDDE,Transmit data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disabled,1: Enabled" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any STOP condition following an address match,1: Any STOP condition" bitfld.long 0x14 25. "RSCFG,Repeated start configuration" "0: Any repeated START condition following an..,1: Any repeated START condition" newline bitfld.long 0x14 24. "RXALL,Receive all" "0: Receive all disabled,1: Receive all enabled" bitfld.long 0x14 16.--18. "ADDRCFG,Address configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or Address match 1 (7-bit),3: Address match 0 (10-bit) or Address match 1..,4: Address match 0 (7-bit) or Address match 1..,5: Address match 0 (10-bit) or Address match 1..,6: From Address match 0 (7-bit) to Address match 1..,7: From Address match 0 (10-bit) to Address match 1.." newline bitfld.long 0x14 13. "HSMEN,High-speed mode enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: Target ends transfer when NACK is detected,1: Target does not end transfer when NACK detected" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Reading the Receive Data register returns..,1: Reading the Receive Data register when the.." bitfld.long 0x14 10. "TXCFG,Transmit flag configuration" "0: MSR[TDF] becomes 1 only during a target-transmit..,1: MSR[TDF] becomes 1 whenever the Transmit Data.." newline bitfld.long 0x14 9. "SAEN,SMBus alert enable" "0: Disables match on SMBus Alert,1: Enables match on SMBus Alert" bitfld.long 0x14 8. "GCEN,General call enable" "0: General Call address is disabled,1: General Call address is enabled" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK/NACK always written 1 by TXNACK,1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 2. "TXDSTALL,Transmit data SCL stall" "0: Disabled,1: Enabled" bitfld.long 0x14 1. "RXSTALL,RX SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL stall" "0: Disabled,1: Enabled" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data valid delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock hold time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address not valid" "0: Received Address (RADDR) is valid,1: Received Address (RADDR) is not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Write a Transmit ACK for each received word,1: Write a Transmit NACK for each received word" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of frame" "0: Not the first data word since a (repeated) START..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of frame" "0: Is not the first data word since a (repeated)..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 253. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C9" base ad:0x400B9800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive FIFO is reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Transmit FIFO is reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Controller is disabled in debug mode,1: Controller is enabled in debug mode" bitfld.long 0x0 2. "DOZEN,Doze mode enable" "0: Controller is enabled in doze mode,1: Controller is disabled in doze mode" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disabled,1: Enabled" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,START Flag" "0: START condition not detected.,1: START condition detected." eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Have not received matching data,1: Have received matching data" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout has not occurred or is disabled,1: Pin low timeout has occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No error,1: Controller sending or receiving data without a.." newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller has not lost arbitration,1: Controller has lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: Unexpected NACK was not detected,1: Unexpected NACK was detected" newline eventfld.long 0x4 9. "SDF,STOP Detect Flag" "0: Controller has not generated a STOP condition,1: Controller has generated a STOP condition" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: Controller has not generated a STOP or Repeated..,1: Controller has generated a STOP or Repeated.." newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data is not requested,1: Transmit data is requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,START Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP Detect Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disabled,1: Enabled" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start new.." bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive data match only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless the Data Match.." bitfld.long 0x10 8. "CIRFIFO,Circular FIFO enable" "0: Circular FIFO is disabled,1: Circular FIFO is enabled" newline bitfld.long 0x10 3. "HRDIR,Host request direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host request select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host request polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host request enable" "0: Host request input is disabled,1: Host request input is enabled" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (ultra-fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open drain mode with separate LPI2C target,5: Two-pin output only mode (ultra-fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled (first data word equals..,3: Match is enabled (any data word equals..,4: Match is enabled (first data word equals..,5: Match is enabled (any data word equals..,6: Match is enabled (first data word AND..,7: Match is enabled (any data word AND MDMR[MATCH1].." newline bitfld.long 0x14 12. "STARTCFG,START Configuration" "0: MSR[STF] asserts on START condition provided..,1: MSR[STF] asserts on START condition provided I2C.." bitfld.long 0x14 11. "STOPCFG,STOP Configuration" "0: MSR[SDF] asserts on any STOP condition generated..,1: MSR[SDF] asserts on last STOP condition before.." newline bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: MSR[PLTF] becomes 1 if SCL is low for longer..,1: MSR[PLTF] becomes 1 if either SCL or SDA is low.." bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: LPI2C controller treats a received NACK as if it.." newline bitfld.long 0x14 8. "AUTOSTOP,Automatic STOP Generation" "0: No effect,1: STOP condition is automatically generated when.." bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin low timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate STOP condition,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) START and transmit address..,5: Generate (repeated) START and transmit address..,6: Generate (repeated) START and transmit address..,7: Generate (repeated) START and transmit address.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive Data Register is now empty." bitfld.long 0x0 8. "RTF,Reset transmit FIFO" "0: No effect,1: Transmit Data Register is now empty." newline bitfld.long 0x0 5. "FILTDZ,Filter doze enable" "0: Filter remains enabled in Doze mode,1: Filter is disabled in Doze mode" bitfld.long 0x0 4. "FILTEN,Filter enable" "0: Disable digital filter and output delay counter..,1: Enable digital filter and output delay counter.." newline bitfld.long 0x0 1. "RST,Software reset" "0: Target mode logic is not reset,1: Target mode logic is reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: I2C Target mode is disabled,1: I2C Target mode is enabled" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus busy flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target busy flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus alert response flag" "0: SMBus alert response is disabled or not detected,1: SMBus alert response is enabled and detected" rbitfld.long 0x4 14. "GCF,General call flag" "0: Target has not detected the General Call Address..,1: Target has detected the General Call Address" newline rbitfld.long 0x4 13. "AM1F,Address match 1 flag" "0: ADDR1 or ADDR0/ADDR1 range matching address not..,1: ADDR1 or ADDR0/ADDR1 range matching address.." rbitfld.long 0x4 12. "AM0F,Address match 0 flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO error flag" "0: FIFO underflow or overflow was not detected,1: FIFO underflow or overflow was detected" eventfld.long 0x4 10. "BEF,Bit error flag" "0: Target has not detected a bit error,1: Target has detected a bit error" newline eventfld.long 0x4 9. "SDF,STOP detect flag" "0: Target has not detected a STOP condition,1: Target has detected a STOP condition" eventfld.long 0x4 8. "RSF,Repeated start flag" "0: Target has not detected a Repeated START condition,1: Target has detected a Repeated START condition" newline rbitfld.long 0x4 3. "TAF,Transmit ACK flag" "0: Transmit ACK/NACK is not required,1: Transmit ACK/NACK is required" rbitfld.long 0x4 2. "AVF,Address valid flag" "0: Address Status Register is not valid,1: Address Status Register is valid" newline rbitfld.long 0x4 1. "RDF,Receive data flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit data flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target interrupt enable" bitfld.long 0x8 15. "SARIE,SMBus alert response interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "GCIE,General call interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address match 1 interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "AM0IE,Address match 0 interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "FEIE,FIFO error interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "BEIE,Bit error interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP detect interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "RSIE,Repeated start interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 3. "TAIE,Transmit ACK interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 2. "AVIE,Address valid interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive data interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit data interrupt enable" "0: Disabled,1: Enabled" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop detect DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 8. "RSDE,Repeated start DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 2. "AVDE,Address valid DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 1. "RDDE,Receive data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 0. "TDDE,Transmit data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disabled,1: Enabled" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any STOP condition following an address match,1: Any STOP condition" bitfld.long 0x14 25. "RSCFG,Repeated start configuration" "0: Any repeated START condition following an..,1: Any repeated START condition" newline bitfld.long 0x14 24. "RXALL,Receive all" "0: Receive all disabled,1: Receive all enabled" bitfld.long 0x14 16.--18. "ADDRCFG,Address configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or Address match 1 (7-bit),3: Address match 0 (10-bit) or Address match 1..,4: Address match 0 (7-bit) or Address match 1..,5: Address match 0 (10-bit) or Address match 1..,6: From Address match 0 (7-bit) to Address match 1..,7: From Address match 0 (10-bit) to Address match 1.." newline bitfld.long 0x14 13. "HSMEN,High-speed mode enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: Target ends transfer when NACK is detected,1: Target does not end transfer when NACK detected" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Reading the Receive Data register returns..,1: Reading the Receive Data register when the.." bitfld.long 0x14 10. "TXCFG,Transmit flag configuration" "0: MSR[TDF] becomes 1 only during a target-transmit..,1: MSR[TDF] becomes 1 whenever the Transmit Data.." newline bitfld.long 0x14 9. "SAEN,SMBus alert enable" "0: Disables match on SMBus Alert,1: Enables match on SMBus Alert" bitfld.long 0x14 8. "GCEN,General call enable" "0: General Call address is disabled,1: General Call address is enabled" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK/NACK always written 1 by TXNACK,1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 2. "TXDSTALL,Transmit data SCL stall" "0: Disabled,1: Enabled" bitfld.long 0x14 1. "RXSTALL,RX SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL stall" "0: Disabled,1: Enabled" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data valid delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock hold time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address not valid" "0: Received Address (RADDR) is valid,1: Received Address (RADDR) is not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Write a Transmit ACK for each received word,1: Write a Transmit NACK for each received word" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of frame" "0: Not the first data word since a (repeated) START..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of frame" "0: Is not the first data word since a (repeated)..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 253. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end endif sif (cpuis("MCXN947*")) tree "LPI2C8" base ad:0x400B8800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive FIFO is reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Transmit FIFO is reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Controller is disabled in debug mode,1: Controller is enabled in debug mode" bitfld.long 0x0 2. "DOZEN,Doze mode enable" "0: Controller is enabled in doze mode,1: Controller is disabled in doze mode" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disabled,1: Enabled" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,START Flag" "0: START condition not detected.,1: START condition detected." eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Have not received matching data,1: Have received matching data" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout has not occurred or is disabled,1: Pin low timeout has occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No error,1: Controller sending or receiving data without a.." newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller has not lost arbitration,1: Controller has lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: Unexpected NACK was not detected,1: Unexpected NACK was detected" newline eventfld.long 0x4 9. "SDF,STOP Detect Flag" "0: Controller has not generated a STOP condition,1: Controller has generated a STOP condition" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: Controller has not generated a STOP or Repeated..,1: Controller has generated a STOP or Repeated.." newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data is not requested,1: Transmit data is requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,START Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP Detect Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disabled,1: Enabled" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start new.." bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive data match only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless the Data Match.." bitfld.long 0x10 8. "CIRFIFO,Circular FIFO enable" "0: Circular FIFO is disabled,1: Circular FIFO is enabled" newline bitfld.long 0x10 3. "HRDIR,Host request direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host request select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host request polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host request enable" "0: Host request input is disabled,1: Host request input is enabled" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (ultra-fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open drain mode with separate LPI2C target,5: Two-pin output only mode (ultra-fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled (first data word equals..,3: Match is enabled (any data word equals..,4: Match is enabled (first data word equals..,5: Match is enabled (any data word equals..,6: Match is enabled (first data word AND..,7: Match is enabled (any data word AND MDMR[MATCH1].." newline bitfld.long 0x14 12. "STARTCFG,START Configuration" "0: MSR[STF] asserts on START condition provided..,1: MSR[STF] asserts on START condition provided I2C.." bitfld.long 0x14 11. "STOPCFG,STOP Configuration" "0: MSR[SDF] asserts on any STOP condition generated..,1: MSR[SDF] asserts on last STOP condition before.." newline bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: MSR[PLTF] becomes 1 if SCL is low for longer..,1: MSR[PLTF] becomes 1 if either SCL or SDA is low.." bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: LPI2C controller treats a received NACK as if it.." newline bitfld.long 0x14 8. "AUTOSTOP,Automatic STOP Generation" "0: No effect,1: STOP condition is automatically generated when.." bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin low timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate STOP condition,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) START and transmit address..,5: Generate (repeated) START and transmit address..,6: Generate (repeated) START and transmit address..,7: Generate (repeated) START and transmit address.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive Data Register is now empty." bitfld.long 0x0 8. "RTF,Reset transmit FIFO" "0: No effect,1: Transmit Data Register is now empty." newline bitfld.long 0x0 5. "FILTDZ,Filter doze enable" "0: Filter remains enabled in Doze mode,1: Filter is disabled in Doze mode" bitfld.long 0x0 4. "FILTEN,Filter enable" "0: Disable digital filter and output delay counter..,1: Enable digital filter and output delay counter.." newline bitfld.long 0x0 1. "RST,Software reset" "0: Target mode logic is not reset,1: Target mode logic is reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: I2C Target mode is disabled,1: I2C Target mode is enabled" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus busy flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target busy flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus alert response flag" "0: SMBus alert response is disabled or not detected,1: SMBus alert response is enabled and detected" rbitfld.long 0x4 14. "GCF,General call flag" "0: Target has not detected the General Call Address..,1: Target has detected the General Call Address" newline rbitfld.long 0x4 13. "AM1F,Address match 1 flag" "0: ADDR1 or ADDR0/ADDR1 range matching address not..,1: ADDR1 or ADDR0/ADDR1 range matching address.." rbitfld.long 0x4 12. "AM0F,Address match 0 flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO error flag" "0: FIFO underflow or overflow was not detected,1: FIFO underflow or overflow was detected" eventfld.long 0x4 10. "BEF,Bit error flag" "0: Target has not detected a bit error,1: Target has detected a bit error" newline eventfld.long 0x4 9. "SDF,STOP detect flag" "0: Target has not detected a STOP condition,1: Target has detected a STOP condition" eventfld.long 0x4 8. "RSF,Repeated start flag" "0: Target has not detected a Repeated START condition,1: Target has detected a Repeated START condition" newline rbitfld.long 0x4 3. "TAF,Transmit ACK flag" "0: Transmit ACK/NACK is not required,1: Transmit ACK/NACK is required" rbitfld.long 0x4 2. "AVF,Address valid flag" "0: Address Status Register is not valid,1: Address Status Register is valid" newline rbitfld.long 0x4 1. "RDF,Receive data flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit data flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target interrupt enable" bitfld.long 0x8 15. "SARIE,SMBus alert response interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "GCIE,General call interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address match 1 interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "AM0IE,Address match 0 interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "FEIE,FIFO error interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "BEIE,Bit error interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP detect interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "RSIE,Repeated start interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 3. "TAIE,Transmit ACK interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 2. "AVIE,Address valid interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive data interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit data interrupt enable" "0: Disabled,1: Enabled" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop detect DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 8. "RSDE,Repeated start DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 2. "AVDE,Address valid DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 1. "RDDE,Receive data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 0. "TDDE,Transmit data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disabled,1: Enabled" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any STOP condition following an address match,1: Any STOP condition" bitfld.long 0x14 25. "RSCFG,Repeated start configuration" "0: Any repeated START condition following an..,1: Any repeated START condition" newline bitfld.long 0x14 24. "RXALL,Receive all" "0: Receive all disabled,1: Receive all enabled" bitfld.long 0x14 16.--18. "ADDRCFG,Address configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or Address match 1 (7-bit),3: Address match 0 (10-bit) or Address match 1..,4: Address match 0 (7-bit) or Address match 1..,5: Address match 0 (10-bit) or Address match 1..,6: From Address match 0 (7-bit) to Address match 1..,7: From Address match 0 (10-bit) to Address match 1.." newline bitfld.long 0x14 13. "HSMEN,High-speed mode enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: Target ends transfer when NACK is detected,1: Target does not end transfer when NACK detected" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Reading the Receive Data register returns..,1: Reading the Receive Data register when the.." bitfld.long 0x14 10. "TXCFG,Transmit flag configuration" "0: MSR[TDF] becomes 1 only during a target-transmit..,1: MSR[TDF] becomes 1 whenever the Transmit Data.." newline bitfld.long 0x14 9. "SAEN,SMBus alert enable" "0: Disables match on SMBus Alert,1: Enables match on SMBus Alert" bitfld.long 0x14 8. "GCEN,General call enable" "0: General Call address is disabled,1: General Call address is enabled" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK/NACK always written 1 by TXNACK,1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 2. "TXDSTALL,Transmit data SCL stall" "0: Disabled,1: Enabled" bitfld.long 0x14 1. "RXSTALL,RX SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL stall" "0: Disabled,1: Enabled" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data valid delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock hold time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address not valid" "0: Received Address (RADDR) is valid,1: Received Address (RADDR) is not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Write a Transmit ACK for each received word,1: Write a Transmit NACK for each received word" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of frame" "0: Not the first data word since a (repeated) START..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of frame" "0: Is not the first data word since a (repeated)..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 253. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end tree "LPI2C9" base ad:0x400B9800 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--11. 1. "MRXFIFO,Controller Receive FIFO Size" hexmask.long.byte 0x4 0.--3. 1. "MTXFIFO,Controller Transmit FIFO Size" group.long 0x10++0x1F line.long 0x0 "MCR,Controller Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive FIFO is reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Transmit FIFO is reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Controller is disabled in debug mode,1: Controller is enabled in debug mode" bitfld.long 0x0 2. "DOZEN,Doze mode enable" "0: Controller is enabled in doze mode,1: Controller is disabled in doze mode" newline bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" bitfld.long 0x0 0. "MEN,Controller Enable" "0: Disabled,1: Enabled" line.long 0x4 "MSR,Controller Status" rbitfld.long 0x4 25. "BBF,Bus Busy Flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "MBF,Controller Busy Flag" "0: Idle,1: Busy" newline eventfld.long 0x4 15. "STF,START Flag" "0: START condition not detected.,1: START condition detected." eventfld.long 0x4 14. "DMF,Data Match Flag" "0: Have not received matching data,1: Have received matching data" newline eventfld.long 0x4 13. "PLTF,Pin Low Timeout Flag" "0: Pin low timeout has not occurred or is disabled,1: Pin low timeout has occurred" eventfld.long 0x4 12. "FEF,FIFO Error Flag" "0: No error,1: Controller sending or receiving data without a.." newline eventfld.long 0x4 11. "ALF,Arbitration Lost Flag" "0: Controller has not lost arbitration,1: Controller has lost arbitration" eventfld.long 0x4 10. "NDF,NACK Detect Flag" "0: Unexpected NACK was not detected,1: Unexpected NACK was detected" newline eventfld.long 0x4 9. "SDF,STOP Detect Flag" "0: Controller has not generated a STOP condition,1: Controller has generated a STOP condition" eventfld.long 0x4 8. "EPF,End Packet Flag" "0: Controller has not generated a STOP or Repeated..,1: Controller has generated a STOP or Repeated.." newline rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data is not requested,1: Transmit data is requested" line.long 0x8 "MIER,Controller Interrupt Enable" bitfld.long 0x8 15. "STIE,START Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "DMIE,Data Match Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "PLTIE,Pin Low Timeout Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "FEIE,FIFO Error Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "ALIE,Arbitration Lost Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "NDIE,NACK Detect Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP Detect Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "EPIE,End Packet Interrupt Enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disabled,1: Enabled" line.long 0xC "MDER,Controller DMA Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "MCFGR0,Controller Configuration 0" bitfld.long 0x10 17. "ABORT,Abort Transfer" "0: Normal transfer,1: Abort existing transfer and do not start new.." bitfld.long 0x10 16. "RELAX,Relaxed Mode" "0: Normal transfer,1: Relaxed transfer" newline bitfld.long 0x10 9. "RDMO,Receive data match only" "0: Received data is stored in the receive FIFO,1: Received data is discarded unless the Data Match.." bitfld.long 0x10 8. "CIRFIFO,Circular FIFO enable" "0: Circular FIFO is disabled,1: Circular FIFO is enabled" newline bitfld.long 0x10 3. "HRDIR,Host request direction" "0: HREQ pin is input (for LPI2C controller),1: HREQ pin is output (for LPI2C target)" bitfld.long 0x10 2. "HRSEL,Host request select" "0: Host request input is pin HREQ,1: Host request input is input trigger" newline bitfld.long 0x10 1. "HRPOL,Host request polarity" "0: Active low,1: Active high" bitfld.long 0x10 0. "HREN,Host request enable" "0: Host request input is disabled,1: Host request input is enabled" line.long 0x14 "MCFGR1,Controller Configuration 1" bitfld.long 0x14 24.--26. "PINCFG,Pin Configuration" "0: Two-pin open drain mode,1: Two-pin output only mode (ultra-fast mode),2: Two-pin push-pull mode,3: Four-pin push-pull mode,4: Two-pin open drain mode with separate LPI2C target,5: Two-pin output only mode (ultra-fast mode) with..,6: Two-pin push-pull mode with separate LPI2C target,7: Four-pin push-pull mode (inverted outputs)" bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match is enabled (first data word equals..,3: Match is enabled (any data word equals..,4: Match is enabled (first data word equals..,5: Match is enabled (any data word equals..,6: Match is enabled (first data word AND..,7: Match is enabled (any data word AND MDMR[MATCH1].." newline bitfld.long 0x14 12. "STARTCFG,START Configuration" "0: MSR[STF] asserts on START condition provided..,1: MSR[STF] asserts on START condition provided I2C.." bitfld.long 0x14 11. "STOPCFG,STOP Configuration" "0: MSR[SDF] asserts on any STOP condition generated..,1: MSR[SDF] asserts on last STOP condition before.." newline bitfld.long 0x14 10. "TIMECFG,Timeout Configuration" "0: MSR[PLTF] becomes 1 if SCL is low for longer..,1: MSR[PLTF] becomes 1 if either SCL or SDA is low.." bitfld.long 0x14 9. "IGNACK,Ignore NACK" "0: No effect,1: LPI2C controller treats a received NACK as if it.." newline bitfld.long 0x14 8. "AUTOSTOP,Automatic STOP Generation" "0: No effect,1: STOP condition is automatically generated when.." bitfld.long 0x14 0.--2. "PRESCALE,Prescaler" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" line.long 0x18 "MCFGR2,Controller Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch Filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch Filter SCL" newline hexmask.long.word 0x18 0.--11. 1. "BUSIDLE,Bus Idle Timeout" line.long 0x1C "MCFGR3,Controller Configuration 3" hexmask.long.word 0x1C 8.--19. 1. "PINLOW,Pin low timeout" group.long 0x40++0x3 line.long 0x0 "MDMR,Controller Data Match" hexmask.long.byte 0x0 16.--23. 1. "MATCH1,Match 1 Value" hexmask.long.byte 0x0 0.--7. 1. "MATCH0,Match 0 Value" group.long 0x48++0x3 line.long 0x0 "MCCR0,Controller Clock Configuration 0" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x50++0x3 line.long 0x0 "MCCR1,Controller Clock Configuration 1" hexmask.long.byte 0x0 24.--29. 1. "DATAVD,Data Valid Delay" hexmask.long.byte 0x0 16.--21. 1. "SETHOLD,Setup Hold Delay" newline hexmask.long.byte 0x0 8.--13. 1. "CLKHI,Clock High Period" hexmask.long.byte 0x0 0.--5. 1. "CLKLO,Clock Low Period" group.long 0x58++0x3 line.long 0x0 "MFCR,Controller FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "MFSR,Controller FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" wgroup.long 0x60++0x3 line.long 0x0 "MTDR,Controller Transmit Data" bitfld.long 0x0 8.--10. "CMD,Command Data" "0: Transmit DATA[7:0],1: Receive (DATA[7:0] + 1) bytes,2: Generate STOP condition,3: Receive and discard (DATA[7:0] + 1) bytes,4: Generate (repeated) START and transmit address..,5: Generate (repeated) START and transmit address..,6: Generate (repeated) START and transmit address..,7: Generate (repeated) START and transmit address.." hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit Data" rgroup.long 0x70++0x3 line.long 0x0 "MRDR,Controller Receive Data" bitfld.long 0x0 14. "RXEMPTY,Receive Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" rgroup.long 0x78++0x3 line.long 0x0 "MRDROR,Controller Receive Data Read Only" bitfld.long 0x0 14. "RXEMPTY,RX Empty" "0: Receive FIFO is not empty,1: Receive FIFO is empty" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive Data" group.long 0x110++0x1B line.long 0x0 "SCR,Target Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Receive Data Register is now empty." bitfld.long 0x0 8. "RTF,Reset transmit FIFO" "0: No effect,1: Transmit Data Register is now empty." newline bitfld.long 0x0 5. "FILTDZ,Filter doze enable" "0: Filter remains enabled in Doze mode,1: Filter is disabled in Doze mode" bitfld.long 0x0 4. "FILTEN,Filter enable" "0: Disable digital filter and output delay counter..,1: Enable digital filter and output delay counter.." newline bitfld.long 0x0 1. "RST,Software reset" "0: Target mode logic is not reset,1: Target mode logic is reset" bitfld.long 0x0 0. "SEN,Target Enable" "0: I2C Target mode is disabled,1: I2C Target mode is enabled" line.long 0x4 "SSR,Target Status" rbitfld.long 0x4 25. "BBF,Bus busy flag" "0: Idle,1: Busy" rbitfld.long 0x4 24. "SBF,Target busy flag" "0: Idle,1: Busy" newline rbitfld.long 0x4 15. "SARF,SMBus alert response flag" "0: SMBus alert response is disabled or not detected,1: SMBus alert response is enabled and detected" rbitfld.long 0x4 14. "GCF,General call flag" "0: Target has not detected the General Call Address..,1: Target has detected the General Call Address" newline rbitfld.long 0x4 13. "AM1F,Address match 1 flag" "0: ADDR1 or ADDR0/ADDR1 range matching address not..,1: ADDR1 or ADDR0/ADDR1 range matching address.." rbitfld.long 0x4 12. "AM0F,Address match 0 flag" "0: ADDR0 matching address not received,1: ADDR0 matching address received" newline eventfld.long 0x4 11. "FEF,FIFO error flag" "0: FIFO underflow or overflow was not detected,1: FIFO underflow or overflow was detected" eventfld.long 0x4 10. "BEF,Bit error flag" "0: Target has not detected a bit error,1: Target has detected a bit error" newline eventfld.long 0x4 9. "SDF,STOP detect flag" "0: Target has not detected a STOP condition,1: Target has detected a STOP condition" eventfld.long 0x4 8. "RSF,Repeated start flag" "0: Target has not detected a Repeated START condition,1: Target has detected a Repeated START condition" newline rbitfld.long 0x4 3. "TAF,Transmit ACK flag" "0: Transmit ACK/NACK is not required,1: Transmit ACK/NACK is required" rbitfld.long 0x4 2. "AVF,Address valid flag" "0: Address Status Register is not valid,1: Address Status Register is valid" newline rbitfld.long 0x4 1. "RDF,Receive data flag" "0: Receive data is not ready,1: Receive data is ready" rbitfld.long 0x4 0. "TDF,Transmit data flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "SIER,Target interrupt enable" bitfld.long 0x8 15. "SARIE,SMBus alert response interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 14. "GCIE,General call interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 13. "AM1IE,Address match 1 interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 12. "AM0IE,Address match 0 interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 11. "FEIE,FIFO error interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 10. "BEIE,Bit error interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 9. "SDIE,STOP detect interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 8. "RSIE,Repeated start interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 3. "TAIE,Transmit ACK interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 2. "AVIE,Address valid interrupt enable" "0: Disabled,1: Enabled" newline bitfld.long 0x8 1. "RDIE,Receive data interrupt enable" "0: Disabled,1: Enabled" bitfld.long 0x8 0. "TDIE,Transmit data interrupt enable" "0: Disabled,1: Enabled" line.long 0xC "SDER,Target DMA Enable" bitfld.long 0xC 9. "SDDE,Stop detect DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 8. "RSDE,Repeated start DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 2. "AVDE,Address valid DMA enable" "0: DMA request is disabled,1: DMA request is enabled" bitfld.long 0xC 1. "RDDE,Receive data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" newline bitfld.long 0xC 0. "TDDE,Transmit data DMA enable" "0: DMA request is disabled,1: DMA request is enabled" line.long 0x10 "SCFGR0,Target Configuration 0" rbitfld.long 0x10 1. "RDACK,Read Acknowledge" "0: Read Request not acknowledged,1: Read Request acknowledged" bitfld.long 0x10 0. "RDREQ,Read Request" "0: Disabled,1: Enabled" line.long 0x14 "SCFGR1,Target Configuration 1" bitfld.long 0x14 26. "SDCFG,Stop Detect Configuration" "0: Any STOP condition following an address match,1: Any STOP condition" bitfld.long 0x14 25. "RSCFG,Repeated start configuration" "0: Any repeated START condition following an..,1: Any repeated START condition" newline bitfld.long 0x14 24. "RXALL,Receive all" "0: Receive all disabled,1: Receive all enabled" bitfld.long 0x14 16.--18. "ADDRCFG,Address configuration" "0: Address match 0 (7-bit),1: Address match 0 (10-bit),2: Address match 0 (7-bit) or Address match 1 (7-bit),3: Address match 0 (10-bit) or Address match 1..,4: Address match 0 (7-bit) or Address match 1..,5: Address match 0 (10-bit) or Address match 1..,6: From Address match 0 (7-bit) to Address match 1..,7: From Address match 0 (10-bit) to Address match 1.." newline bitfld.long 0x14 13. "HSMEN,High-speed mode enable" "0: Disable,1: Enable" bitfld.long 0x14 12. "IGNACK,Ignore NACK" "0: Target ends transfer when NACK is detected,1: Target does not end transfer when NACK detected" newline bitfld.long 0x14 11. "RXCFG,Receive Data Configuration" "0: Reading the Receive Data register returns..,1: Reading the Receive Data register when the.." bitfld.long 0x14 10. "TXCFG,Transmit flag configuration" "0: MSR[TDF] becomes 1 only during a target-transmit..,1: MSR[TDF] becomes 1 whenever the Transmit Data.." newline bitfld.long 0x14 9. "SAEN,SMBus alert enable" "0: Disables match on SMBus Alert,1: Enables match on SMBus Alert" bitfld.long 0x14 8. "GCEN,General call enable" "0: General Call address is disabled,1: General Call address is enabled" newline bitfld.long 0x14 4. "RXNACK,Receive NACK" "0: ACK/NACK always written 1 by TXNACK,1: NACK always generated on address overrun or.." bitfld.long 0x14 3. "ACKSTALL,ACK SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 2. "TXDSTALL,Transmit data SCL stall" "0: Disabled,1: Enabled" bitfld.long 0x14 1. "RXSTALL,RX SCL stall" "0: Disabled,1: Enabled" newline bitfld.long 0x14 0. "ADRSTALL,Address SCL stall" "0: Disabled,1: Enabled" line.long 0x18 "SCFGR2,Target Configuration 2" hexmask.long.byte 0x18 24.--27. 1. "FILTSDA,Glitch filter SDA" hexmask.long.byte 0x18 16.--19. 1. "FILTSCL,Glitch filter SCL" newline hexmask.long.byte 0x18 8.--13. 1. "DATAVD,Data valid delay" hexmask.long.byte 0x18 0.--3. 1. "CLKHOLD,Clock hold time" group.long 0x140++0x3 line.long 0x0 "SAMR,Target Address Match" hexmask.long.word 0x0 17.--26. 1. "ADDR1,Address 1 value" hexmask.long.word 0x0 1.--10. 1. "ADDR0,Address 0 value" rgroup.long 0x150++0x3 line.long 0x0 "SASR,Target Address Status" bitfld.long 0x0 14. "ANV,Address not valid" "0: Received Address (RADDR) is valid,1: Received Address (RADDR) is not valid" hexmask.long.word 0x0 0.--10. 1. "RADDR,Received Address" group.long 0x154++0x3 line.long 0x0 "STAR,Target Transmit ACK" bitfld.long 0x0 0. "TXNACK,Transmit NACK" "0: Write a Transmit ACK for each received word,1: Write a Transmit NACK for each received word" wgroup.long 0x160++0x3 line.long 0x0 "STDR,Target Transmit Data" hexmask.long.byte 0x0 0.--7. 1. "DATA,Transmit data" rgroup.long 0x170++0x3 line.long 0x0 "SRDR,Target Receive Data" bitfld.long 0x0 15. "SOF,Start of frame" "0: Not the first data word since a (repeated) START..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" rgroup.long 0x178++0x3 line.long 0x0 "SRDROR,Target Receive Data Read Only" bitfld.long 0x0 15. "SOF,Start of frame" "0: Is not the first data word since a (repeated)..,1: Is the first data word since a (repeated) START.." bitfld.long 0x0 14. "RXEMPTY,Receive empty" "0: The Receive Data Register is not empty,1: The Receive Data Register is empty" newline bitfld.long 0x0 8.--10. "RADDR,Received address" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Receive data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "MTCBR[$1],Controller Transmit Command Burst" bitfld.long 0x0 8.--10. "CMD,Command" "0,1,2,3,4,5,6,7" hexmask.long.byte 0x0 0.--7. 1. "DATA,Data" repeat.end repeat 253. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "MTDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data" repeat.end tree.end endif tree.end tree "LPSPI (Low-Power Serial Peripheral Interface)" base ad:0x0 tree "LPSPI0" base ad:0x40092000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" newline bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data is ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] are configured for chip select function,1: PCS[3:2] are configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Output data retains last value.,1: Output data is 3-stated." newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data. Only..,2: SOUT is used for both input and output data.,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: Data is transferred MSB first,1: Data is transferred LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disabled,1: Enabled" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Continuous transfer is disabled,1: Continuous transfer is enabled" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Receive data is masked" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start Of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI1" base ad:0x40093000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" newline bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data is ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] are configured for chip select function,1: PCS[3:2] are configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Output data retains last value.,1: Output data is 3-stated." newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data. Only..,2: SOUT is used for both input and output data.,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: Data is transferred MSB first,1: Data is transferred LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disabled,1: Enabled" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Continuous transfer is disabled,1: Continuous transfer is enabled" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Receive data is masked" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start Of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI2" base ad:0x40094000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" newline bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data is ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] are configured for chip select function,1: PCS[3:2] are configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Output data retains last value.,1: Output data is 3-stated." newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data. Only..,2: SOUT is used for both input and output data.,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: Data is transferred MSB first,1: Data is transferred LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disabled,1: Enabled" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Continuous transfer is disabled,1: Continuous transfer is enabled" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Receive data is masked" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start Of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI3" base ad:0x40095000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" newline bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data is ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] are configured for chip select function,1: PCS[3:2] are configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Output data retains last value.,1: Output data is 3-stated." newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data. Only..,2: SOUT is used for both input and output data.,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: Data is transferred MSB first,1: Data is transferred LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disabled,1: Enabled" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Continuous transfer is disabled,1: Continuous transfer is enabled" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Receive data is masked" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start Of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI4" base ad:0x400B4000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" newline bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data is ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] are configured for chip select function,1: PCS[3:2] are configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Output data retains last value.,1: Output data is 3-stated." newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data. Only..,2: SOUT is used for both input and output data.,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: Data is transferred MSB first,1: Data is transferred LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disabled,1: Enabled" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Continuous transfer is disabled,1: Continuous transfer is enabled" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Receive data is masked" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start Of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI5" base ad:0x400B5000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" newline bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data is ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] are configured for chip select function,1: PCS[3:2] are configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Output data retains last value.,1: Output data is 3-stated." newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data. Only..,2: SOUT is used for both input and output data.,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: Data is transferred MSB first,1: Data is transferred LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disabled,1: Enabled" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Continuous transfer is disabled,1: Continuous transfer is enabled" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Receive data is masked" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start Of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI6" base ad:0x400B6000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" newline bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data is ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] are configured for chip select function,1: PCS[3:2] are configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Output data retains last value.,1: Output data is 3-stated." newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data. Only..,2: SOUT is used for both input and output data.,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: Data is transferred MSB first,1: Data is transferred LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disabled,1: Enabled" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Continuous transfer is disabled,1: Continuous transfer is enabled" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Receive data is masked" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start Of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI7" base ad:0x400B7000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" newline bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data is ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] are configured for chip select function,1: PCS[3:2] are configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Output data retains last value.,1: Output data is 3-stated." newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data. Only..,2: SOUT is used for both input and output data.,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: Data is transferred MSB first,1: Data is transferred LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disabled,1: Enabled" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Continuous transfer is disabled,1: Continuous transfer is enabled" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Receive data is masked" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start Of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end sif (cpuis("MCXN546*")) tree "LPSPI8" base ad:0x400B8000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" newline bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data is ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] are configured for chip select function,1: PCS[3:2] are configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Output data retains last value.,1: Output data is 3-stated." newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data. Only..,2: SOUT is used for both input and output data.,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: Data is transferred MSB first,1: Data is transferred LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disabled,1: Enabled" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Continuous transfer is disabled,1: Continuous transfer is enabled" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Receive data is masked" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start Of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI9" base ad:0x400B9000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" newline bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data is ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] are configured for chip select function,1: PCS[3:2] are configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Output data retains last value.,1: Output data is 3-stated." newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data. Only..,2: SOUT is used for both input and output data.,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: Data is transferred MSB first,1: Data is transferred LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disabled,1: Enabled" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Continuous transfer is disabled,1: Continuous transfer is enabled" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Receive data is masked" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start Of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end endif sif (cpuis("MCXN547*")) tree "LPSPI8" base ad:0x400B8000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" newline bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data is ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] are configured for chip select function,1: PCS[3:2] are configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Output data retains last value.,1: Output data is 3-stated." newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data. Only..,2: SOUT is used for both input and output data.,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: Data is transferred MSB first,1: Data is transferred LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disabled,1: Enabled" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Continuous transfer is disabled,1: Continuous transfer is enabled" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Receive data is masked" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start Of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI9" base ad:0x400B9000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" newline bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data is ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] are configured for chip select function,1: PCS[3:2] are configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Output data retains last value.,1: Output data is 3-stated." newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data. Only..,2: SOUT is used for both input and output data.,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: Data is transferred MSB first,1: Data is transferred LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disabled,1: Enabled" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Continuous transfer is disabled,1: Continuous transfer is enabled" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Receive data is masked" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start Of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end endif sif (cpuis("MCXN946*")) tree "LPSPI8" base ad:0x400B8000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" newline bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data is ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] are configured for chip select function,1: PCS[3:2] are configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Output data retains last value.,1: Output data is 3-stated." newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data. Only..,2: SOUT is used for both input and output data.,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: Data is transferred MSB first,1: Data is transferred LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disabled,1: Enabled" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Continuous transfer is disabled,1: Continuous transfer is enabled" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Receive data is masked" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start Of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI9" base ad:0x400B9000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" newline bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data is ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] are configured for chip select function,1: PCS[3:2] are configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Output data retains last value.,1: Output data is 3-stated." newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data. Only..,2: SOUT is used for both input and output data.,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: Data is transferred MSB first,1: Data is transferred LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disabled,1: Enabled" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Continuous transfer is disabled,1: Continuous transfer is enabled" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Receive data is masked" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start Of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end endif sif (cpuis("MCXN947*")) tree "LPSPI8" base ad:0x400B8000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" newline bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data is ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] are configured for chip select function,1: PCS[3:2] are configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Output data retains last value.,1: Output data is 3-stated." newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data. Only..,2: SOUT is used for both input and output data.,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: Data is transferred MSB first,1: Data is transferred LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disabled,1: Enabled" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Continuous transfer is disabled,1: Continuous transfer is enabled" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Receive data is masked" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start Of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end tree "LPSPI9" base ad:0x400B9000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Module Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--23. 1. "PCSNUM,PCS Number" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" newline hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x10++0x17 line.long 0x0 "CR,Control" bitfld.long 0x0 9. "RRF,Reset Receive FIFO" "0: No effect,1: Reset" bitfld.long 0x0 8. "RTF,Reset Transmit FIFO" "0: No effect,1: Reset" newline bitfld.long 0x0 3. "DBGEN,Debug Enable" "0: Disable,1: Enable" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" newline bitfld.long 0x0 0. "MEN,Module Enable" "0: Disable,1: Enable" line.long 0x4 "SR,Status" rbitfld.long 0x4 24. "MBF,Module Busy Flag" "0: LPSPI is idle,1: LPSPI is busy" eventfld.long 0x4 13. "DMF,Data Match Flag" "0: No match,1: Match" newline eventfld.long 0x4 12. "REF,Receive Error Flag" "0: No overflow,1: Overflow" eventfld.long 0x4 11. "TEF,Transmit Error Flag" "0: No underrun,1: Underrun" newline eventfld.long 0x4 10. "TCF,Transfer Complete Flag" "0: Not complete,1: Complete" eventfld.long 0x4 9. "FCF,Frame Complete Flag" "0: Not complete,1: Complete" newline eventfld.long 0x4 8. "WCF,Word Complete Flag" "0: Not complete,1: Complete" rbitfld.long 0x4 1. "RDF,Receive Data Flag" "0: Receive data not ready,1: Receive data is ready" newline rbitfld.long 0x4 0. "TDF,Transmit Data Flag" "0: Transmit data not requested,1: Transmit data is requested" line.long 0x8 "IER,Interrupt Enable" bitfld.long 0x8 13. "DMIE,Data Match Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 12. "REIE,Receive Error Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 11. "TEIE,Transmit Error Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 10. "TCIE,Transfer Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 9. "FCIE,Frame Complete Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 8. "WCIE,Word Complete Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "RDIE,Receive Data Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x8 0. "TDIE,Transmit Data Interrupt Enable" "0: Disable,1: Enable" line.long 0xC "DER,DMA Enable" bitfld.long 0xC 9. "FCDE,Frame Complete DMA Enable" "0: Disable,1: Enable" bitfld.long 0xC 1. "RDDE,Receive Data DMA Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "TDDE,Transmit Data DMA Enable" "0: Disable,1: Enable" line.long 0x10 "CFGR0,Configuration 0" bitfld.long 0x10 9. "RDMO,Receive Data Match Only" "0: Disable,1: Enable" bitfld.long 0x10 8. "CIRFIFO,Circular FIFO Enable" "0: Disable,1: Enable" newline bitfld.long 0x10 3. "HRDIR,Host Request Direction" "0: Input,1: Output" bitfld.long 0x10 2. "HRSEL,Host Request Select" "0: HREQ pin,1: Input trigger" newline bitfld.long 0x10 1. "HRPOL,Host Request Polarity" "0: Active high,1: Active low" bitfld.long 0x10 0. "HREN,Host Request Enable" "0: Disable,1: Enable" line.long 0x14 "CFGR1,Configuration 1" bitfld.long 0x14 27. "PCSCFG,Peripheral Chip Select Configuration" "0: PCS[3:2] are configured for chip select function,1: PCS[3:2] are configured for half-duplex 4-bit.." bitfld.long 0x14 26. "OUTCFG,Output Configuration" "0: Output data retains last value.,1: Output data is 3-stated." newline bitfld.long 0x14 24.--25. "PINCFG,Pin Configuration" "0: SIN is used for input data; SOUT is used for..,1: SIN is used for both input and output data. Only..,2: SOUT is used for both input and output data.,3: SOUT is used for input data; SIN is used for.." bitfld.long 0x14 16.--18. "MATCFG,Match Configuration" "0: Match is disabled,?,2: Match first data word with compare word,3: Match any data word with compare word,4: Sequential match first data word,5: Sequential match any data word,6: Match first data word (masked) with compare word..,7: Match any data word (masked) with compare word.." newline hexmask.long.byte 0x14 8.--11. 1. "PCSPOL,Peripheral Chip Select Polarity" bitfld.long 0x14 4. "PARTIAL,Partial Enable" "0: Discard,1: Store" newline bitfld.long 0x14 3. "NOSTALL,No Stall" "0: Disable,1: Enable" bitfld.long 0x14 2. "AUTOPCS,Automatic PCS" "0: Disable,1: Enable" newline bitfld.long 0x14 1. "SAMPLE,Sample Point" "0: SCK edge,1: Delayed SCK edge" bitfld.long 0x14 0. "MASTER,Master Mode" "0: Slave mode,1: Master mode" group.long 0x30++0x7 line.long 0x0 "DMR0,Data Match 0" hexmask.long 0x0 0.--31. 1. "MATCH0,Match 0 Value" line.long 0x4 "DMR1,Data Match 1" hexmask.long 0x4 0.--31. 1. "MATCH1,Match 1 Value" group.long 0x40++0x7 line.long 0x0 "CCR,Clock Configuration" hexmask.long.byte 0x0 24.--31. 1. "SCKPCS,SCK-to-PCS Delay" hexmask.long.byte 0x0 16.--23. 1. "PCSSCK,PCS-to-SCK Delay" newline hexmask.long.byte 0x0 8.--15. 1. "DBT,Delay Between Transfers" hexmask.long.byte 0x0 0.--7. 1. "SCKDIV,SCK Divider" line.long 0x4 "CCR1,Clock Configuration 1" hexmask.long.byte 0x4 24.--31. 1. "SCKSCK,SCK Inter-Frame Delay" hexmask.long.byte 0x4 16.--23. 1. "PCSPCS,PCS to PCS delay" newline hexmask.long.byte 0x4 8.--15. 1. "SCKHLD,SCK Hold" hexmask.long.byte 0x4 0.--7. 1. "SCKSET,SCK Setup" group.long 0x58++0x3 line.long 0x0 "FCR,FIFO Control" bitfld.long 0x0 16.--18. "RXWATER,Receive FIFO Watermark" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0.--2. "TXWATER,Transmit FIFO Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x5C++0x3 line.long 0x0 "FSR,FIFO Status" hexmask.long.byte 0x0 16.--19. 1. "RXCOUNT,Receive FIFO Count" hexmask.long.byte 0x0 0.--3. 1. "TXCOUNT,Transmit FIFO Count" group.long 0x60++0x3 line.long 0x0 "TCR,Transmit Command" bitfld.long 0x0 31. "CPOL,Clock Polarity" "0: Inactive low,1: Inactive high" bitfld.long 0x0 30. "CPHA,Clock Phase" "0: Captured,1: Changed" newline bitfld.long 0x0 27.--29. "PRESCALE,Prescaler Value" "0: Divide by 1,1: Divide by 2,2: Divide by 4,3: Divide by 8,4: Divide by 16,5: Divide by 32,6: Divide by 64,7: Divide by 128" bitfld.long 0x0 24.--25. "PCS,Peripheral Chip Select" "0: Transfer using PCS[0],1: Transfer using PCS[1],2: Transfer using PCS[2],3: Transfer using PCS[3]" newline bitfld.long 0x0 23. "LSBF,LSB First" "0: Data is transferred MSB first,1: Data is transferred LSB first" bitfld.long 0x0 22. "BYSW,Byte Swap" "0: Disabled,1: Enabled" newline bitfld.long 0x0 21. "CONT,Continuous Transfer" "0: Continuous transfer is disabled,1: Continuous transfer is enabled" bitfld.long 0x0 20. "CONTC,Continuing Command" "0: Command word for start of new transfer,1: Command word for continuing transfer" newline bitfld.long 0x0 19. "RXMSK,Receive Data Mask" "0: Normal transfer,1: Receive data is masked" bitfld.long 0x0 18. "TXMSK,Transmit Data Mask" "0: Normal transfer,1: Mask transmit data" newline bitfld.long 0x0 16.--17. "WIDTH,Transfer Width" "0: 1-bit transfer,1: 2-bit transfer,2: 4-bit transfer,?" hexmask.long.word 0x0 0.--11. 1. "FRAMESZ,Frame Size" wgroup.long 0x64++0x3 line.long 0x0 "TDR,Transmit Data" hexmask.long 0x0 0.--31. 1. "DATA,Transmit Data" rgroup.long 0x70++0xB line.long 0x0 "RSR,Receive Status" bitfld.long 0x0 1. "RXEMPTY,RX FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 0. "SOF,Start Of Frame" "0: Subsequent data word,1: First data word" line.long 0x4 "RDR,Receive Data" hexmask.long 0x4 0.--31. 1. "DATA,Receive Data" line.long 0x8 "RDROR,Receive Data Read Only" hexmask.long 0x8 0.--31. 1. "DATA,Receive Data" wgroup.long 0x3FC++0x3 line.long 0x0 "TCBR,Transmit Command Burst" hexmask.long 0x0 0.--31. 1. "DATA,Command Data" repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x600)++0x3 line.long 0x0 "RDBR[$1],Receive Data Burst" hexmask.long 0x0 0.--31. 1. "DATA,Data" repeat.end tree.end endif tree.end tree "LPTMR (Low-Power Timer)" base ad:0x0 tree "LPTMR0" base ad:0x4004A000 group.long 0x0++0xF line.long 0x0 "CSR,Control Status" bitfld.long 0x0 8. "TDRE,Timer DMA Request Enable" "0: Disable,1: Enable" eventfld.long 0x0 7. "TCF,Timer Compare Flag" "0: CNR != (CMR + 1),1: CNR = (CMR + 1)" bitfld.long 0x0 6. "TIE,Timer Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 4.--5. "TPS,Timer Pin Select" "0: Input 0,1: Input 1,2: Input 2,3: Input 3" newline bitfld.long 0x0 3. "TPP,Timer Pin Polarity" "0: Active-high,1: Active-low" bitfld.long 0x0 2. "TFC,Timer Free-Running Counter" "0: Reset if TCF set,1: Reset on overflow" bitfld.long 0x0 1. "TMS,Timer Mode Select" "0: Time Counter mode,1: Pulse Counter mode" bitfld.long 0x0 0. "TEN,Timer Enable" "0: Disable,1: Enable" line.long 0x4 "PSR,Prescale and Glitch Filter" hexmask.long.byte 0x4 3.--6. 1. "PRESCALE,Prescale/Glitch Filter Value" bitfld.long 0x4 2. "PBYP,Prescaler/Glitch Filter Bypass" "0: Prescaler/glitch filter enable,1: Prescaler/glitch filter bypass" bitfld.long 0x4 0.--1. "PCS,Prescaler/Glitch Filter Clock Select" "0: Clock 0,1: Clock 1,2: Clock 2,3: Clock 3" line.long 0x8 "CMR,Compare" hexmask.long 0x8 0.--31. 1. "COMPARE,Compare Value" line.long 0xC "CNR,Counter" hexmask.long 0xC 0.--31. 1. "COUNTER,Counter Value" tree.end tree "LPTMR1" base ad:0x4004B000 group.long 0x0++0xF line.long 0x0 "CSR,Control Status" bitfld.long 0x0 8. "TDRE,Timer DMA Request Enable" "0: Disable,1: Enable" eventfld.long 0x0 7. "TCF,Timer Compare Flag" "0: CNR != (CMR + 1),1: CNR = (CMR + 1)" bitfld.long 0x0 6. "TIE,Timer Interrupt Enable" "0: Disable,1: Enable" bitfld.long 0x0 4.--5. "TPS,Timer Pin Select" "0: Input 0,1: Input 1,2: Input 2,3: Input 3" newline bitfld.long 0x0 3. "TPP,Timer Pin Polarity" "0: Active-high,1: Active-low" bitfld.long 0x0 2. "TFC,Timer Free-Running Counter" "0: Reset if TCF set,1: Reset on overflow" bitfld.long 0x0 1. "TMS,Timer Mode Select" "0: Time Counter mode,1: Pulse Counter mode" bitfld.long 0x0 0. "TEN,Timer Enable" "0: Disable,1: Enable" line.long 0x4 "PSR,Prescale and Glitch Filter" hexmask.long.byte 0x4 3.--6. 1. "PRESCALE,Prescale/Glitch Filter Value" bitfld.long 0x4 2. "PBYP,Prescaler/Glitch Filter Bypass" "0: Prescaler/glitch filter enable,1: Prescaler/glitch filter bypass" bitfld.long 0x4 0.--1. "PCS,Prescaler/Glitch Filter Clock Select" "0: Clock 0,1: Clock 1,2: Clock 2,3: Clock 3" line.long 0x8 "CMR,Compare" hexmask.long 0x8 0.--31. 1. "COMPARE,Compare Value" line.long 0xC "CNR,Counter" hexmask.long 0xC 0.--31. 1. "COUNTER,Counter Value" tree.end tree.end tree "LPUART (Low-Power Universal Asynchronous Receiver/Transmitter)" base ad:0x0 tree "LPUART0" base ad:0x40092000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disables,1: Enables" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio (OSR)" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disables DMA request,1: Enables DMA request" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disables DMA request,1: Enables DMA request" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: DMA request disabled,1: DMA request enabled" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wakeup,1: Idle match wakeup,2: Match on and match off,3: Enables RWU on data match and match on/off for.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Receiver samples input data using the rising..,1: Receiver samples input data using the rising and.." bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enables resynchronization,1: Disables resynchronization" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disables hardware interrupts from STAT[LBKDIF]..,1: Requests hardware interrupt when STAT[LBKDIF] is 1" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disables hardware interrupts from STAT[RXEDGIF],1: Requests hardware interrupts when STAT[RXEDGIF].." newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disables,1: Enables" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active (sending data a preamble or a..,1: Transmitter idle (transmission activity complete)" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: No idle line detected,1: Idle line detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data lost)" eventfld.long 0xC 18. "NF,Noise Flag (NF)" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag (FE)" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag (PF)" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline rbitfld.long 0xC 9. "TSF,Timeout Status Flag" "0: Field is 0,1: Field is 1" rbitfld.long 0xC 8. "MSF,MODEM Status Flag" "0: Field is 0,1: Field is 1" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Address mark in character is MSB,1: Address mark in character is the last bit before.." bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disables LIN break detect,1: Enables LIN break detect" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: TXD pin is an input in Single-Wire mode,1: TXD pin is an output in Single-Wire mode" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disables hardware interrupts from STAT[IDLE];..,1: Enables hardware interrupts when STAT[IDLE] = 1" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disables,1: Enables" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 17. "RWU,Receiver Wakeup Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wakeup.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit data characters,1: 7-bit data characters" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Enables LPUART in Doze mode." "0: Enables,1: Disables" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit data characters,1: 9-bit data characters" newline bitfld.long 0x10 3. "WAKE,Receiver Wakeup Method Select" "0: Configures CTRL[RWU] for idle-line wakeup,1: Configures CTRL[RWU] with address-mark wakeup" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Contains valid data,1: Contains invalid data and is empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Received was not idle,1: Receiver was idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: LIN break not detected or LIN break detect..,1: LIN break detected" newline bitfld.long 0x14 9. "R9T9,Read Receive FIFO Bit 9 Or Write Transmit FIFO Bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read Receive FIFO Bit 8 Or Write Transmit FIFO Bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read Receive FIFO Bit 7 Or Write Transmit FIFO Bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read Receive FIFO Bit 6 Or Write Transmit FIFO Bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read Receive FIFO Bit 5 Or Write Transmit FIFO Bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read Receive FIFO Bit 4 Or Write Transmit FIFO Bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read Receive FIFO Bit 3 Or Write Transmit FIFO Bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read Receive FIFO Bit 2 Or Write Transmit FIFO Bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read Receive FIFO Bit 1 Or Write Transmit FIFO Bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read Receive FIFO Bit 0 Or Write Transmit FIFO Bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disables,1: Enables" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Transmitter RTS is active low,1: Transmitter RTS is active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disables,1: Enables" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data is flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data is flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disables STAT[RDRF] to become 1 because of..,1: Enables STAT[RDRF] to become 1 because of..,2: Enables STAT[RDRF] to become 1 because of..,3: Enables STAT[RDRF] to become 1 because of..,4: Enables STAT[RDRF] to become 1 because of..,5: Enables STAT[RDRF] to become 1 because of..,6: Enables STAT[RDRF] to become 1 because of..,7: Enables STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[TXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: Transmit FIFO buffer depth = 1 dataword,1: Transmit FIFO buffer depth = 4 datawords,2: Transmit FIFO buffer depth = 8 datawords,3: Transmit FIFO buffer depth = 16 datawords,4: Transmit FIFO buffer depth = 32 datawords,5: Transmit FIFO buffer depth = 64 datawords,6: Transmit FIFO buffer depth = 128 datawords,7: Transmit FIFO buffer depth = 256 datawords" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[RXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: Receive FIFO buffer depth = 1 dataword,1: Receive FIFO buffer depth = 4 datawords,2: Receive FIFO buffer depth = 8 datawords,3: Receive FIFO buffer depth = 16 datawords,4: Receive FIFO buffer depth = 32 datawords,5: Receive FIFO buffer depth = 64 datawords,6: Receive FIFO buffer depth = 128 datawords,7: Receive FIFO buffer depth = 256 datawords" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" group.long 0x40++0x13 line.long 0x0 "MCR,MODEM Control" bitfld.long 0x0 9. "RTS,Request To Send" "0: Default state is logic one,1: Default state is logic zero" bitfld.long 0x0 8. "DTR,Data Terminal Ready" "0: Default state is logic one,1: Default state is logic zero" newline bitfld.long 0x0 3. "DCD,Data Carrier Detect" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 2. "RIN,Ring Indicator" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x0 1. "DSR,Data Set Ready" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 0. "CTS,Clear To Send" "0: Interrupt disabled,1: Interrupt enabled" line.long 0x4 "MSR,MODEM Status" rbitfld.long 0x4 7. "DCD,Data Carrier Detect" "0: The DCD_B pin is logic one,1: The DCD_B pin is logic zero" rbitfld.long 0x4 6. "RIN,Ring Indicator" "0: The RIN_B pin is logic one,1: The RIN_B pin is logic zero" newline rbitfld.long 0x4 5. "DSR,Data Set Ready" "0: The DSR_B pin is logic one,1: The DSR_B pin is logic zero" rbitfld.long 0x4 4. "CTS,Clear To Send" "0: The CTS_B pin is logic one,1: The CTS_B pin is logic zero" newline eventfld.long 0x4 3. "DDCD,Delta Data Carrier Detect" "0: Did not change state,1: Changed state" eventfld.long 0x4 2. "DRI,Delta Ring Indicator" "0: Did not change state,1: Changed state" newline eventfld.long 0x4 1. "DDSR,Delta Data Set Ready" "0: Did not change state,1: Changed state" eventfld.long 0x4 0. "DCTS,Delta Clear To Send" "0: Did not change state,1: Changed state" line.long 0x8 "REIR,Receiver Extended Idle" hexmask.long.word 0x8 0.--13. 1. "IDTIME,Idle Time" line.long 0xC "TEIR,Transmitter Extended Idle" hexmask.long.word 0xC 0.--13. 1. "IDTIME,Idle Time" line.long 0x10 "HDCR,Half Duplex Control" hexmask.long.byte 0x10 8.--15. 1. "RTSEXT,RTS Extended" bitfld.long 0x10 3. "RXMSK,Receive Mask" "0: Does not mask,1: Masks" newline bitfld.long 0x10 2. "RXWRMSK,Receive FIFO Write Mask" "0: Does not mask,1: Masks" bitfld.long 0x10 1. "RXSEL,Receive Select" "0: RXD,1: TXD" newline bitfld.long 0x10 0. "TXSTALL,Transmit Stall" "0: No effect,1: Does not become busy" group.long 0x58++0x7 line.long 0x0 "TOCR,Timeout Control" hexmask.long.byte 0x0 8.--11. 1. "TOIE,Timeout Interrupt Enable" hexmask.long.byte 0x0 0.--3. 1. "TOEN,Timeout Enable" line.long 0x4 "TOSR,Timeout Status" hexmask.long.byte 0x4 8.--11. 1. "TOF,Timeout Flag" hexmask.long.byte 0x4 0.--3. 1. "TOZ,Timeout Zero" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "TIMEOUT[$1],Timeout N" bitfld.long 0x0 30.--31. "CFG,Idle Configuration" "0: Becomes 1 after timeout characters are received,1: Becomes 1 when idle for timeout bit clocks,2: Becomes 1 when idle for timeout bit clocks..,3: Becomes 1 when idle for at least timeout bit.." hexmask.long.word 0x0 0.--13. 1. "TIMEOUT,Timeout Value" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART1" base ad:0x40093000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disables,1: Enables" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio (OSR)" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disables DMA request,1: Enables DMA request" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disables DMA request,1: Enables DMA request" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: DMA request disabled,1: DMA request enabled" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wakeup,1: Idle match wakeup,2: Match on and match off,3: Enables RWU on data match and match on/off for.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Receiver samples input data using the rising..,1: Receiver samples input data using the rising and.." bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enables resynchronization,1: Disables resynchronization" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disables hardware interrupts from STAT[LBKDIF]..,1: Requests hardware interrupt when STAT[LBKDIF] is 1" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disables hardware interrupts from STAT[RXEDGIF],1: Requests hardware interrupts when STAT[RXEDGIF].." newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disables,1: Enables" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active (sending data a preamble or a..,1: Transmitter idle (transmission activity complete)" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: No idle line detected,1: Idle line detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data lost)" eventfld.long 0xC 18. "NF,Noise Flag (NF)" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag (FE)" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag (PF)" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline rbitfld.long 0xC 9. "TSF,Timeout Status Flag" "0: Field is 0,1: Field is 1" rbitfld.long 0xC 8. "MSF,MODEM Status Flag" "0: Field is 0,1: Field is 1" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Address mark in character is MSB,1: Address mark in character is the last bit before.." bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disables LIN break detect,1: Enables LIN break detect" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: TXD pin is an input in Single-Wire mode,1: TXD pin is an output in Single-Wire mode" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disables hardware interrupts from STAT[IDLE];..,1: Enables hardware interrupts when STAT[IDLE] = 1" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disables,1: Enables" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 17. "RWU,Receiver Wakeup Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wakeup.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit data characters,1: 7-bit data characters" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Enables LPUART in Doze mode." "0: Enables,1: Disables" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit data characters,1: 9-bit data characters" newline bitfld.long 0x10 3. "WAKE,Receiver Wakeup Method Select" "0: Configures CTRL[RWU] for idle-line wakeup,1: Configures CTRL[RWU] with address-mark wakeup" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Contains valid data,1: Contains invalid data and is empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Received was not idle,1: Receiver was idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: LIN break not detected or LIN break detect..,1: LIN break detected" newline bitfld.long 0x14 9. "R9T9,Read Receive FIFO Bit 9 Or Write Transmit FIFO Bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read Receive FIFO Bit 8 Or Write Transmit FIFO Bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read Receive FIFO Bit 7 Or Write Transmit FIFO Bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read Receive FIFO Bit 6 Or Write Transmit FIFO Bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read Receive FIFO Bit 5 Or Write Transmit FIFO Bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read Receive FIFO Bit 4 Or Write Transmit FIFO Bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read Receive FIFO Bit 3 Or Write Transmit FIFO Bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read Receive FIFO Bit 2 Or Write Transmit FIFO Bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read Receive FIFO Bit 1 Or Write Transmit FIFO Bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read Receive FIFO Bit 0 Or Write Transmit FIFO Bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disables,1: Enables" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Transmitter RTS is active low,1: Transmitter RTS is active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disables,1: Enables" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data is flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data is flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disables STAT[RDRF] to become 1 because of..,1: Enables STAT[RDRF] to become 1 because of..,2: Enables STAT[RDRF] to become 1 because of..,3: Enables STAT[RDRF] to become 1 because of..,4: Enables STAT[RDRF] to become 1 because of..,5: Enables STAT[RDRF] to become 1 because of..,6: Enables STAT[RDRF] to become 1 because of..,7: Enables STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[TXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: Transmit FIFO buffer depth = 1 dataword,1: Transmit FIFO buffer depth = 4 datawords,2: Transmit FIFO buffer depth = 8 datawords,3: Transmit FIFO buffer depth = 16 datawords,4: Transmit FIFO buffer depth = 32 datawords,5: Transmit FIFO buffer depth = 64 datawords,6: Transmit FIFO buffer depth = 128 datawords,7: Transmit FIFO buffer depth = 256 datawords" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[RXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: Receive FIFO buffer depth = 1 dataword,1: Receive FIFO buffer depth = 4 datawords,2: Receive FIFO buffer depth = 8 datawords,3: Receive FIFO buffer depth = 16 datawords,4: Receive FIFO buffer depth = 32 datawords,5: Receive FIFO buffer depth = 64 datawords,6: Receive FIFO buffer depth = 128 datawords,7: Receive FIFO buffer depth = 256 datawords" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" group.long 0x40++0x13 line.long 0x0 "MCR,MODEM Control" bitfld.long 0x0 9. "RTS,Request To Send" "0: Default state is logic one,1: Default state is logic zero" bitfld.long 0x0 8. "DTR,Data Terminal Ready" "0: Default state is logic one,1: Default state is logic zero" newline bitfld.long 0x0 3. "DCD,Data Carrier Detect" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 2. "RIN,Ring Indicator" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x0 1. "DSR,Data Set Ready" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 0. "CTS,Clear To Send" "0: Interrupt disabled,1: Interrupt enabled" line.long 0x4 "MSR,MODEM Status" rbitfld.long 0x4 7. "DCD,Data Carrier Detect" "0: The DCD_B pin is logic one,1: The DCD_B pin is logic zero" rbitfld.long 0x4 6. "RIN,Ring Indicator" "0: The RIN_B pin is logic one,1: The RIN_B pin is logic zero" newline rbitfld.long 0x4 5. "DSR,Data Set Ready" "0: The DSR_B pin is logic one,1: The DSR_B pin is logic zero" rbitfld.long 0x4 4. "CTS,Clear To Send" "0: The CTS_B pin is logic one,1: The CTS_B pin is logic zero" newline eventfld.long 0x4 3. "DDCD,Delta Data Carrier Detect" "0: Did not change state,1: Changed state" eventfld.long 0x4 2. "DRI,Delta Ring Indicator" "0: Did not change state,1: Changed state" newline eventfld.long 0x4 1. "DDSR,Delta Data Set Ready" "0: Did not change state,1: Changed state" eventfld.long 0x4 0. "DCTS,Delta Clear To Send" "0: Did not change state,1: Changed state" line.long 0x8 "REIR,Receiver Extended Idle" hexmask.long.word 0x8 0.--13. 1. "IDTIME,Idle Time" line.long 0xC "TEIR,Transmitter Extended Idle" hexmask.long.word 0xC 0.--13. 1. "IDTIME,Idle Time" line.long 0x10 "HDCR,Half Duplex Control" hexmask.long.byte 0x10 8.--15. 1. "RTSEXT,RTS Extended" bitfld.long 0x10 3. "RXMSK,Receive Mask" "0: Does not mask,1: Masks" newline bitfld.long 0x10 2. "RXWRMSK,Receive FIFO Write Mask" "0: Does not mask,1: Masks" bitfld.long 0x10 1. "RXSEL,Receive Select" "0: RXD,1: TXD" newline bitfld.long 0x10 0. "TXSTALL,Transmit Stall" "0: No effect,1: Does not become busy" group.long 0x58++0x7 line.long 0x0 "TOCR,Timeout Control" hexmask.long.byte 0x0 8.--11. 1. "TOIE,Timeout Interrupt Enable" hexmask.long.byte 0x0 0.--3. 1. "TOEN,Timeout Enable" line.long 0x4 "TOSR,Timeout Status" hexmask.long.byte 0x4 8.--11. 1. "TOF,Timeout Flag" hexmask.long.byte 0x4 0.--3. 1. "TOZ,Timeout Zero" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "TIMEOUT[$1],Timeout N" bitfld.long 0x0 30.--31. "CFG,Idle Configuration" "0: Becomes 1 after timeout characters are received,1: Becomes 1 when idle for timeout bit clocks,2: Becomes 1 when idle for timeout bit clocks..,3: Becomes 1 when idle for at least timeout bit.." hexmask.long.word 0x0 0.--13. 1. "TIMEOUT,Timeout Value" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART2" base ad:0x40094000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disables,1: Enables" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio (OSR)" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disables DMA request,1: Enables DMA request" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disables DMA request,1: Enables DMA request" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: DMA request disabled,1: DMA request enabled" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wakeup,1: Idle match wakeup,2: Match on and match off,3: Enables RWU on data match and match on/off for.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Receiver samples input data using the rising..,1: Receiver samples input data using the rising and.." bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enables resynchronization,1: Disables resynchronization" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disables hardware interrupts from STAT[LBKDIF]..,1: Requests hardware interrupt when STAT[LBKDIF] is 1" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disables hardware interrupts from STAT[RXEDGIF],1: Requests hardware interrupts when STAT[RXEDGIF].." newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disables,1: Enables" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active (sending data a preamble or a..,1: Transmitter idle (transmission activity complete)" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: No idle line detected,1: Idle line detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data lost)" eventfld.long 0xC 18. "NF,Noise Flag (NF)" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag (FE)" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag (PF)" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline rbitfld.long 0xC 9. "TSF,Timeout Status Flag" "0: Field is 0,1: Field is 1" rbitfld.long 0xC 8. "MSF,MODEM Status Flag" "0: Field is 0,1: Field is 1" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Address mark in character is MSB,1: Address mark in character is the last bit before.." bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disables LIN break detect,1: Enables LIN break detect" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: TXD pin is an input in Single-Wire mode,1: TXD pin is an output in Single-Wire mode" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disables hardware interrupts from STAT[IDLE];..,1: Enables hardware interrupts when STAT[IDLE] = 1" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disables,1: Enables" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 17. "RWU,Receiver Wakeup Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wakeup.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit data characters,1: 7-bit data characters" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Enables LPUART in Doze mode." "0: Enables,1: Disables" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit data characters,1: 9-bit data characters" newline bitfld.long 0x10 3. "WAKE,Receiver Wakeup Method Select" "0: Configures CTRL[RWU] for idle-line wakeup,1: Configures CTRL[RWU] with address-mark wakeup" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Contains valid data,1: Contains invalid data and is empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Received was not idle,1: Receiver was idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: LIN break not detected or LIN break detect..,1: LIN break detected" newline bitfld.long 0x14 9. "R9T9,Read Receive FIFO Bit 9 Or Write Transmit FIFO Bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read Receive FIFO Bit 8 Or Write Transmit FIFO Bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read Receive FIFO Bit 7 Or Write Transmit FIFO Bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read Receive FIFO Bit 6 Or Write Transmit FIFO Bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read Receive FIFO Bit 5 Or Write Transmit FIFO Bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read Receive FIFO Bit 4 Or Write Transmit FIFO Bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read Receive FIFO Bit 3 Or Write Transmit FIFO Bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read Receive FIFO Bit 2 Or Write Transmit FIFO Bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read Receive FIFO Bit 1 Or Write Transmit FIFO Bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read Receive FIFO Bit 0 Or Write Transmit FIFO Bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disables,1: Enables" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Transmitter RTS is active low,1: Transmitter RTS is active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disables,1: Enables" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data is flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data is flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disables STAT[RDRF] to become 1 because of..,1: Enables STAT[RDRF] to become 1 because of..,2: Enables STAT[RDRF] to become 1 because of..,3: Enables STAT[RDRF] to become 1 because of..,4: Enables STAT[RDRF] to become 1 because of..,5: Enables STAT[RDRF] to become 1 because of..,6: Enables STAT[RDRF] to become 1 because of..,7: Enables STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[TXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: Transmit FIFO buffer depth = 1 dataword,1: Transmit FIFO buffer depth = 4 datawords,2: Transmit FIFO buffer depth = 8 datawords,3: Transmit FIFO buffer depth = 16 datawords,4: Transmit FIFO buffer depth = 32 datawords,5: Transmit FIFO buffer depth = 64 datawords,6: Transmit FIFO buffer depth = 128 datawords,7: Transmit FIFO buffer depth = 256 datawords" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[RXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: Receive FIFO buffer depth = 1 dataword,1: Receive FIFO buffer depth = 4 datawords,2: Receive FIFO buffer depth = 8 datawords,3: Receive FIFO buffer depth = 16 datawords,4: Receive FIFO buffer depth = 32 datawords,5: Receive FIFO buffer depth = 64 datawords,6: Receive FIFO buffer depth = 128 datawords,7: Receive FIFO buffer depth = 256 datawords" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" group.long 0x40++0x13 line.long 0x0 "MCR,MODEM Control" bitfld.long 0x0 9. "RTS,Request To Send" "0: Default state is logic one,1: Default state is logic zero" bitfld.long 0x0 8. "DTR,Data Terminal Ready" "0: Default state is logic one,1: Default state is logic zero" newline bitfld.long 0x0 3. "DCD,Data Carrier Detect" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 2. "RIN,Ring Indicator" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x0 1. "DSR,Data Set Ready" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 0. "CTS,Clear To Send" "0: Interrupt disabled,1: Interrupt enabled" line.long 0x4 "MSR,MODEM Status" rbitfld.long 0x4 7. "DCD,Data Carrier Detect" "0: The DCD_B pin is logic one,1: The DCD_B pin is logic zero" rbitfld.long 0x4 6. "RIN,Ring Indicator" "0: The RIN_B pin is logic one,1: The RIN_B pin is logic zero" newline rbitfld.long 0x4 5. "DSR,Data Set Ready" "0: The DSR_B pin is logic one,1: The DSR_B pin is logic zero" rbitfld.long 0x4 4. "CTS,Clear To Send" "0: The CTS_B pin is logic one,1: The CTS_B pin is logic zero" newline eventfld.long 0x4 3. "DDCD,Delta Data Carrier Detect" "0: Did not change state,1: Changed state" eventfld.long 0x4 2. "DRI,Delta Ring Indicator" "0: Did not change state,1: Changed state" newline eventfld.long 0x4 1. "DDSR,Delta Data Set Ready" "0: Did not change state,1: Changed state" eventfld.long 0x4 0. "DCTS,Delta Clear To Send" "0: Did not change state,1: Changed state" line.long 0x8 "REIR,Receiver Extended Idle" hexmask.long.word 0x8 0.--13. 1. "IDTIME,Idle Time" line.long 0xC "TEIR,Transmitter Extended Idle" hexmask.long.word 0xC 0.--13. 1. "IDTIME,Idle Time" line.long 0x10 "HDCR,Half Duplex Control" hexmask.long.byte 0x10 8.--15. 1. "RTSEXT,RTS Extended" bitfld.long 0x10 3. "RXMSK,Receive Mask" "0: Does not mask,1: Masks" newline bitfld.long 0x10 2. "RXWRMSK,Receive FIFO Write Mask" "0: Does not mask,1: Masks" bitfld.long 0x10 1. "RXSEL,Receive Select" "0: RXD,1: TXD" newline bitfld.long 0x10 0. "TXSTALL,Transmit Stall" "0: No effect,1: Does not become busy" group.long 0x58++0x7 line.long 0x0 "TOCR,Timeout Control" hexmask.long.byte 0x0 8.--11. 1. "TOIE,Timeout Interrupt Enable" hexmask.long.byte 0x0 0.--3. 1. "TOEN,Timeout Enable" line.long 0x4 "TOSR,Timeout Status" hexmask.long.byte 0x4 8.--11. 1. "TOF,Timeout Flag" hexmask.long.byte 0x4 0.--3. 1. "TOZ,Timeout Zero" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "TIMEOUT[$1],Timeout N" bitfld.long 0x0 30.--31. "CFG,Idle Configuration" "0: Becomes 1 after timeout characters are received,1: Becomes 1 when idle for timeout bit clocks,2: Becomes 1 when idle for timeout bit clocks..,3: Becomes 1 when idle for at least timeout bit.." hexmask.long.word 0x0 0.--13. 1. "TIMEOUT,Timeout Value" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART3" base ad:0x40095000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disables,1: Enables" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio (OSR)" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disables DMA request,1: Enables DMA request" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disables DMA request,1: Enables DMA request" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: DMA request disabled,1: DMA request enabled" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wakeup,1: Idle match wakeup,2: Match on and match off,3: Enables RWU on data match and match on/off for.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Receiver samples input data using the rising..,1: Receiver samples input data using the rising and.." bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enables resynchronization,1: Disables resynchronization" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disables hardware interrupts from STAT[LBKDIF]..,1: Requests hardware interrupt when STAT[LBKDIF] is 1" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disables hardware interrupts from STAT[RXEDGIF],1: Requests hardware interrupts when STAT[RXEDGIF].." newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disables,1: Enables" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active (sending data a preamble or a..,1: Transmitter idle (transmission activity complete)" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: No idle line detected,1: Idle line detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data lost)" eventfld.long 0xC 18. "NF,Noise Flag (NF)" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag (FE)" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag (PF)" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline rbitfld.long 0xC 9. "TSF,Timeout Status Flag" "0: Field is 0,1: Field is 1" rbitfld.long 0xC 8. "MSF,MODEM Status Flag" "0: Field is 0,1: Field is 1" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Address mark in character is MSB,1: Address mark in character is the last bit before.." bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disables LIN break detect,1: Enables LIN break detect" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: TXD pin is an input in Single-Wire mode,1: TXD pin is an output in Single-Wire mode" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disables hardware interrupts from STAT[IDLE];..,1: Enables hardware interrupts when STAT[IDLE] = 1" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disables,1: Enables" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 17. "RWU,Receiver Wakeup Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wakeup.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit data characters,1: 7-bit data characters" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Enables LPUART in Doze mode." "0: Enables,1: Disables" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit data characters,1: 9-bit data characters" newline bitfld.long 0x10 3. "WAKE,Receiver Wakeup Method Select" "0: Configures CTRL[RWU] for idle-line wakeup,1: Configures CTRL[RWU] with address-mark wakeup" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Contains valid data,1: Contains invalid data and is empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Received was not idle,1: Receiver was idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: LIN break not detected or LIN break detect..,1: LIN break detected" newline bitfld.long 0x14 9. "R9T9,Read Receive FIFO Bit 9 Or Write Transmit FIFO Bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read Receive FIFO Bit 8 Or Write Transmit FIFO Bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read Receive FIFO Bit 7 Or Write Transmit FIFO Bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read Receive FIFO Bit 6 Or Write Transmit FIFO Bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read Receive FIFO Bit 5 Or Write Transmit FIFO Bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read Receive FIFO Bit 4 Or Write Transmit FIFO Bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read Receive FIFO Bit 3 Or Write Transmit FIFO Bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read Receive FIFO Bit 2 Or Write Transmit FIFO Bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read Receive FIFO Bit 1 Or Write Transmit FIFO Bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read Receive FIFO Bit 0 Or Write Transmit FIFO Bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disables,1: Enables" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Transmitter RTS is active low,1: Transmitter RTS is active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disables,1: Enables" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data is flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data is flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disables STAT[RDRF] to become 1 because of..,1: Enables STAT[RDRF] to become 1 because of..,2: Enables STAT[RDRF] to become 1 because of..,3: Enables STAT[RDRF] to become 1 because of..,4: Enables STAT[RDRF] to become 1 because of..,5: Enables STAT[RDRF] to become 1 because of..,6: Enables STAT[RDRF] to become 1 because of..,7: Enables STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[TXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: Transmit FIFO buffer depth = 1 dataword,1: Transmit FIFO buffer depth = 4 datawords,2: Transmit FIFO buffer depth = 8 datawords,3: Transmit FIFO buffer depth = 16 datawords,4: Transmit FIFO buffer depth = 32 datawords,5: Transmit FIFO buffer depth = 64 datawords,6: Transmit FIFO buffer depth = 128 datawords,7: Transmit FIFO buffer depth = 256 datawords" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[RXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: Receive FIFO buffer depth = 1 dataword,1: Receive FIFO buffer depth = 4 datawords,2: Receive FIFO buffer depth = 8 datawords,3: Receive FIFO buffer depth = 16 datawords,4: Receive FIFO buffer depth = 32 datawords,5: Receive FIFO buffer depth = 64 datawords,6: Receive FIFO buffer depth = 128 datawords,7: Receive FIFO buffer depth = 256 datawords" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" group.long 0x40++0x13 line.long 0x0 "MCR,MODEM Control" bitfld.long 0x0 9. "RTS,Request To Send" "0: Default state is logic one,1: Default state is logic zero" bitfld.long 0x0 8. "DTR,Data Terminal Ready" "0: Default state is logic one,1: Default state is logic zero" newline bitfld.long 0x0 3. "DCD,Data Carrier Detect" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 2. "RIN,Ring Indicator" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x0 1. "DSR,Data Set Ready" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 0. "CTS,Clear To Send" "0: Interrupt disabled,1: Interrupt enabled" line.long 0x4 "MSR,MODEM Status" rbitfld.long 0x4 7. "DCD,Data Carrier Detect" "0: The DCD_B pin is logic one,1: The DCD_B pin is logic zero" rbitfld.long 0x4 6. "RIN,Ring Indicator" "0: The RIN_B pin is logic one,1: The RIN_B pin is logic zero" newline rbitfld.long 0x4 5. "DSR,Data Set Ready" "0: The DSR_B pin is logic one,1: The DSR_B pin is logic zero" rbitfld.long 0x4 4. "CTS,Clear To Send" "0: The CTS_B pin is logic one,1: The CTS_B pin is logic zero" newline eventfld.long 0x4 3. "DDCD,Delta Data Carrier Detect" "0: Did not change state,1: Changed state" eventfld.long 0x4 2. "DRI,Delta Ring Indicator" "0: Did not change state,1: Changed state" newline eventfld.long 0x4 1. "DDSR,Delta Data Set Ready" "0: Did not change state,1: Changed state" eventfld.long 0x4 0. "DCTS,Delta Clear To Send" "0: Did not change state,1: Changed state" line.long 0x8 "REIR,Receiver Extended Idle" hexmask.long.word 0x8 0.--13. 1. "IDTIME,Idle Time" line.long 0xC "TEIR,Transmitter Extended Idle" hexmask.long.word 0xC 0.--13. 1. "IDTIME,Idle Time" line.long 0x10 "HDCR,Half Duplex Control" hexmask.long.byte 0x10 8.--15. 1. "RTSEXT,RTS Extended" bitfld.long 0x10 3. "RXMSK,Receive Mask" "0: Does not mask,1: Masks" newline bitfld.long 0x10 2. "RXWRMSK,Receive FIFO Write Mask" "0: Does not mask,1: Masks" bitfld.long 0x10 1. "RXSEL,Receive Select" "0: RXD,1: TXD" newline bitfld.long 0x10 0. "TXSTALL,Transmit Stall" "0: No effect,1: Does not become busy" group.long 0x58++0x7 line.long 0x0 "TOCR,Timeout Control" hexmask.long.byte 0x0 8.--11. 1. "TOIE,Timeout Interrupt Enable" hexmask.long.byte 0x0 0.--3. 1. "TOEN,Timeout Enable" line.long 0x4 "TOSR,Timeout Status" hexmask.long.byte 0x4 8.--11. 1. "TOF,Timeout Flag" hexmask.long.byte 0x4 0.--3. 1. "TOZ,Timeout Zero" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "TIMEOUT[$1],Timeout N" bitfld.long 0x0 30.--31. "CFG,Idle Configuration" "0: Becomes 1 after timeout characters are received,1: Becomes 1 when idle for timeout bit clocks,2: Becomes 1 when idle for timeout bit clocks..,3: Becomes 1 when idle for at least timeout bit.." hexmask.long.word 0x0 0.--13. 1. "TIMEOUT,Timeout Value" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART4" base ad:0x400B4000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disables,1: Enables" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio (OSR)" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disables DMA request,1: Enables DMA request" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disables DMA request,1: Enables DMA request" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: DMA request disabled,1: DMA request enabled" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wakeup,1: Idle match wakeup,2: Match on and match off,3: Enables RWU on data match and match on/off for.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Receiver samples input data using the rising..,1: Receiver samples input data using the rising and.." bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enables resynchronization,1: Disables resynchronization" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disables hardware interrupts from STAT[LBKDIF]..,1: Requests hardware interrupt when STAT[LBKDIF] is 1" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disables hardware interrupts from STAT[RXEDGIF],1: Requests hardware interrupts when STAT[RXEDGIF].." newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disables,1: Enables" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active (sending data a preamble or a..,1: Transmitter idle (transmission activity complete)" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: No idle line detected,1: Idle line detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data lost)" eventfld.long 0xC 18. "NF,Noise Flag (NF)" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag (FE)" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag (PF)" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline rbitfld.long 0xC 9. "TSF,Timeout Status Flag" "0: Field is 0,1: Field is 1" rbitfld.long 0xC 8. "MSF,MODEM Status Flag" "0: Field is 0,1: Field is 1" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Address mark in character is MSB,1: Address mark in character is the last bit before.." bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disables LIN break detect,1: Enables LIN break detect" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: TXD pin is an input in Single-Wire mode,1: TXD pin is an output in Single-Wire mode" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disables hardware interrupts from STAT[IDLE];..,1: Enables hardware interrupts when STAT[IDLE] = 1" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disables,1: Enables" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 17. "RWU,Receiver Wakeup Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wakeup.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit data characters,1: 7-bit data characters" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Enables LPUART in Doze mode." "0: Enables,1: Disables" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit data characters,1: 9-bit data characters" newline bitfld.long 0x10 3. "WAKE,Receiver Wakeup Method Select" "0: Configures CTRL[RWU] for idle-line wakeup,1: Configures CTRL[RWU] with address-mark wakeup" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Contains valid data,1: Contains invalid data and is empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Received was not idle,1: Receiver was idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: LIN break not detected or LIN break detect..,1: LIN break detected" newline bitfld.long 0x14 9. "R9T9,Read Receive FIFO Bit 9 Or Write Transmit FIFO Bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read Receive FIFO Bit 8 Or Write Transmit FIFO Bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read Receive FIFO Bit 7 Or Write Transmit FIFO Bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read Receive FIFO Bit 6 Or Write Transmit FIFO Bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read Receive FIFO Bit 5 Or Write Transmit FIFO Bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read Receive FIFO Bit 4 Or Write Transmit FIFO Bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read Receive FIFO Bit 3 Or Write Transmit FIFO Bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read Receive FIFO Bit 2 Or Write Transmit FIFO Bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read Receive FIFO Bit 1 Or Write Transmit FIFO Bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read Receive FIFO Bit 0 Or Write Transmit FIFO Bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disables,1: Enables" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Transmitter RTS is active low,1: Transmitter RTS is active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disables,1: Enables" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data is flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data is flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disables STAT[RDRF] to become 1 because of..,1: Enables STAT[RDRF] to become 1 because of..,2: Enables STAT[RDRF] to become 1 because of..,3: Enables STAT[RDRF] to become 1 because of..,4: Enables STAT[RDRF] to become 1 because of..,5: Enables STAT[RDRF] to become 1 because of..,6: Enables STAT[RDRF] to become 1 because of..,7: Enables STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[TXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: Transmit FIFO buffer depth = 1 dataword,1: Transmit FIFO buffer depth = 4 datawords,2: Transmit FIFO buffer depth = 8 datawords,3: Transmit FIFO buffer depth = 16 datawords,4: Transmit FIFO buffer depth = 32 datawords,5: Transmit FIFO buffer depth = 64 datawords,6: Transmit FIFO buffer depth = 128 datawords,7: Transmit FIFO buffer depth = 256 datawords" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[RXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: Receive FIFO buffer depth = 1 dataword,1: Receive FIFO buffer depth = 4 datawords,2: Receive FIFO buffer depth = 8 datawords,3: Receive FIFO buffer depth = 16 datawords,4: Receive FIFO buffer depth = 32 datawords,5: Receive FIFO buffer depth = 64 datawords,6: Receive FIFO buffer depth = 128 datawords,7: Receive FIFO buffer depth = 256 datawords" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" group.long 0x40++0x13 line.long 0x0 "MCR,MODEM Control" bitfld.long 0x0 9. "RTS,Request To Send" "0: Default state is logic one,1: Default state is logic zero" bitfld.long 0x0 8. "DTR,Data Terminal Ready" "0: Default state is logic one,1: Default state is logic zero" newline bitfld.long 0x0 3. "DCD,Data Carrier Detect" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 2. "RIN,Ring Indicator" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x0 1. "DSR,Data Set Ready" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 0. "CTS,Clear To Send" "0: Interrupt disabled,1: Interrupt enabled" line.long 0x4 "MSR,MODEM Status" rbitfld.long 0x4 7. "DCD,Data Carrier Detect" "0: The DCD_B pin is logic one,1: The DCD_B pin is logic zero" rbitfld.long 0x4 6. "RIN,Ring Indicator" "0: The RIN_B pin is logic one,1: The RIN_B pin is logic zero" newline rbitfld.long 0x4 5. "DSR,Data Set Ready" "0: The DSR_B pin is logic one,1: The DSR_B pin is logic zero" rbitfld.long 0x4 4. "CTS,Clear To Send" "0: The CTS_B pin is logic one,1: The CTS_B pin is logic zero" newline eventfld.long 0x4 3. "DDCD,Delta Data Carrier Detect" "0: Did not change state,1: Changed state" eventfld.long 0x4 2. "DRI,Delta Ring Indicator" "0: Did not change state,1: Changed state" newline eventfld.long 0x4 1. "DDSR,Delta Data Set Ready" "0: Did not change state,1: Changed state" eventfld.long 0x4 0. "DCTS,Delta Clear To Send" "0: Did not change state,1: Changed state" line.long 0x8 "REIR,Receiver Extended Idle" hexmask.long.word 0x8 0.--13. 1. "IDTIME,Idle Time" line.long 0xC "TEIR,Transmitter Extended Idle" hexmask.long.word 0xC 0.--13. 1. "IDTIME,Idle Time" line.long 0x10 "HDCR,Half Duplex Control" hexmask.long.byte 0x10 8.--15. 1. "RTSEXT,RTS Extended" bitfld.long 0x10 3. "RXMSK,Receive Mask" "0: Does not mask,1: Masks" newline bitfld.long 0x10 2. "RXWRMSK,Receive FIFO Write Mask" "0: Does not mask,1: Masks" bitfld.long 0x10 1. "RXSEL,Receive Select" "0: RXD,1: TXD" newline bitfld.long 0x10 0. "TXSTALL,Transmit Stall" "0: No effect,1: Does not become busy" group.long 0x58++0x7 line.long 0x0 "TOCR,Timeout Control" hexmask.long.byte 0x0 8.--11. 1. "TOIE,Timeout Interrupt Enable" hexmask.long.byte 0x0 0.--3. 1. "TOEN,Timeout Enable" line.long 0x4 "TOSR,Timeout Status" hexmask.long.byte 0x4 8.--11. 1. "TOF,Timeout Flag" hexmask.long.byte 0x4 0.--3. 1. "TOZ,Timeout Zero" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "TIMEOUT[$1],Timeout N" bitfld.long 0x0 30.--31. "CFG,Idle Configuration" "0: Becomes 1 after timeout characters are received,1: Becomes 1 when idle for timeout bit clocks,2: Becomes 1 when idle for timeout bit clocks..,3: Becomes 1 when idle for at least timeout bit.." hexmask.long.word 0x0 0.--13. 1. "TIMEOUT,Timeout Value" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART5" base ad:0x400B5000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disables,1: Enables" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio (OSR)" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disables DMA request,1: Enables DMA request" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disables DMA request,1: Enables DMA request" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: DMA request disabled,1: DMA request enabled" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wakeup,1: Idle match wakeup,2: Match on and match off,3: Enables RWU on data match and match on/off for.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Receiver samples input data using the rising..,1: Receiver samples input data using the rising and.." bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enables resynchronization,1: Disables resynchronization" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disables hardware interrupts from STAT[LBKDIF]..,1: Requests hardware interrupt when STAT[LBKDIF] is 1" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disables hardware interrupts from STAT[RXEDGIF],1: Requests hardware interrupts when STAT[RXEDGIF].." newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disables,1: Enables" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active (sending data a preamble or a..,1: Transmitter idle (transmission activity complete)" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: No idle line detected,1: Idle line detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data lost)" eventfld.long 0xC 18. "NF,Noise Flag (NF)" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag (FE)" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag (PF)" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline rbitfld.long 0xC 9. "TSF,Timeout Status Flag" "0: Field is 0,1: Field is 1" rbitfld.long 0xC 8. "MSF,MODEM Status Flag" "0: Field is 0,1: Field is 1" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Address mark in character is MSB,1: Address mark in character is the last bit before.." bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disables LIN break detect,1: Enables LIN break detect" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: TXD pin is an input in Single-Wire mode,1: TXD pin is an output in Single-Wire mode" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disables hardware interrupts from STAT[IDLE];..,1: Enables hardware interrupts when STAT[IDLE] = 1" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disables,1: Enables" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 17. "RWU,Receiver Wakeup Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wakeup.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit data characters,1: 7-bit data characters" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Enables LPUART in Doze mode." "0: Enables,1: Disables" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit data characters,1: 9-bit data characters" newline bitfld.long 0x10 3. "WAKE,Receiver Wakeup Method Select" "0: Configures CTRL[RWU] for idle-line wakeup,1: Configures CTRL[RWU] with address-mark wakeup" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Contains valid data,1: Contains invalid data and is empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Received was not idle,1: Receiver was idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: LIN break not detected or LIN break detect..,1: LIN break detected" newline bitfld.long 0x14 9. "R9T9,Read Receive FIFO Bit 9 Or Write Transmit FIFO Bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read Receive FIFO Bit 8 Or Write Transmit FIFO Bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read Receive FIFO Bit 7 Or Write Transmit FIFO Bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read Receive FIFO Bit 6 Or Write Transmit FIFO Bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read Receive FIFO Bit 5 Or Write Transmit FIFO Bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read Receive FIFO Bit 4 Or Write Transmit FIFO Bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read Receive FIFO Bit 3 Or Write Transmit FIFO Bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read Receive FIFO Bit 2 Or Write Transmit FIFO Bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read Receive FIFO Bit 1 Or Write Transmit FIFO Bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read Receive FIFO Bit 0 Or Write Transmit FIFO Bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disables,1: Enables" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Transmitter RTS is active low,1: Transmitter RTS is active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disables,1: Enables" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data is flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data is flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disables STAT[RDRF] to become 1 because of..,1: Enables STAT[RDRF] to become 1 because of..,2: Enables STAT[RDRF] to become 1 because of..,3: Enables STAT[RDRF] to become 1 because of..,4: Enables STAT[RDRF] to become 1 because of..,5: Enables STAT[RDRF] to become 1 because of..,6: Enables STAT[RDRF] to become 1 because of..,7: Enables STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[TXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: Transmit FIFO buffer depth = 1 dataword,1: Transmit FIFO buffer depth = 4 datawords,2: Transmit FIFO buffer depth = 8 datawords,3: Transmit FIFO buffer depth = 16 datawords,4: Transmit FIFO buffer depth = 32 datawords,5: Transmit FIFO buffer depth = 64 datawords,6: Transmit FIFO buffer depth = 128 datawords,7: Transmit FIFO buffer depth = 256 datawords" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[RXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: Receive FIFO buffer depth = 1 dataword,1: Receive FIFO buffer depth = 4 datawords,2: Receive FIFO buffer depth = 8 datawords,3: Receive FIFO buffer depth = 16 datawords,4: Receive FIFO buffer depth = 32 datawords,5: Receive FIFO buffer depth = 64 datawords,6: Receive FIFO buffer depth = 128 datawords,7: Receive FIFO buffer depth = 256 datawords" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" group.long 0x40++0x13 line.long 0x0 "MCR,MODEM Control" bitfld.long 0x0 9. "RTS,Request To Send" "0: Default state is logic one,1: Default state is logic zero" bitfld.long 0x0 8. "DTR,Data Terminal Ready" "0: Default state is logic one,1: Default state is logic zero" newline bitfld.long 0x0 3. "DCD,Data Carrier Detect" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 2. "RIN,Ring Indicator" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x0 1. "DSR,Data Set Ready" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 0. "CTS,Clear To Send" "0: Interrupt disabled,1: Interrupt enabled" line.long 0x4 "MSR,MODEM Status" rbitfld.long 0x4 7. "DCD,Data Carrier Detect" "0: The DCD_B pin is logic one,1: The DCD_B pin is logic zero" rbitfld.long 0x4 6. "RIN,Ring Indicator" "0: The RIN_B pin is logic one,1: The RIN_B pin is logic zero" newline rbitfld.long 0x4 5. "DSR,Data Set Ready" "0: The DSR_B pin is logic one,1: The DSR_B pin is logic zero" rbitfld.long 0x4 4. "CTS,Clear To Send" "0: The CTS_B pin is logic one,1: The CTS_B pin is logic zero" newline eventfld.long 0x4 3. "DDCD,Delta Data Carrier Detect" "0: Did not change state,1: Changed state" eventfld.long 0x4 2. "DRI,Delta Ring Indicator" "0: Did not change state,1: Changed state" newline eventfld.long 0x4 1. "DDSR,Delta Data Set Ready" "0: Did not change state,1: Changed state" eventfld.long 0x4 0. "DCTS,Delta Clear To Send" "0: Did not change state,1: Changed state" line.long 0x8 "REIR,Receiver Extended Idle" hexmask.long.word 0x8 0.--13. 1. "IDTIME,Idle Time" line.long 0xC "TEIR,Transmitter Extended Idle" hexmask.long.word 0xC 0.--13. 1. "IDTIME,Idle Time" line.long 0x10 "HDCR,Half Duplex Control" hexmask.long.byte 0x10 8.--15. 1. "RTSEXT,RTS Extended" bitfld.long 0x10 3. "RXMSK,Receive Mask" "0: Does not mask,1: Masks" newline bitfld.long 0x10 2. "RXWRMSK,Receive FIFO Write Mask" "0: Does not mask,1: Masks" bitfld.long 0x10 1. "RXSEL,Receive Select" "0: RXD,1: TXD" newline bitfld.long 0x10 0. "TXSTALL,Transmit Stall" "0: No effect,1: Does not become busy" group.long 0x58++0x7 line.long 0x0 "TOCR,Timeout Control" hexmask.long.byte 0x0 8.--11. 1. "TOIE,Timeout Interrupt Enable" hexmask.long.byte 0x0 0.--3. 1. "TOEN,Timeout Enable" line.long 0x4 "TOSR,Timeout Status" hexmask.long.byte 0x4 8.--11. 1. "TOF,Timeout Flag" hexmask.long.byte 0x4 0.--3. 1. "TOZ,Timeout Zero" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "TIMEOUT[$1],Timeout N" bitfld.long 0x0 30.--31. "CFG,Idle Configuration" "0: Becomes 1 after timeout characters are received,1: Becomes 1 when idle for timeout bit clocks,2: Becomes 1 when idle for timeout bit clocks..,3: Becomes 1 when idle for at least timeout bit.." hexmask.long.word 0x0 0.--13. 1. "TIMEOUT,Timeout Value" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART6" base ad:0x400B6000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disables,1: Enables" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio (OSR)" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disables DMA request,1: Enables DMA request" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disables DMA request,1: Enables DMA request" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: DMA request disabled,1: DMA request enabled" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wakeup,1: Idle match wakeup,2: Match on and match off,3: Enables RWU on data match and match on/off for.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Receiver samples input data using the rising..,1: Receiver samples input data using the rising and.." bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enables resynchronization,1: Disables resynchronization" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disables hardware interrupts from STAT[LBKDIF]..,1: Requests hardware interrupt when STAT[LBKDIF] is 1" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disables hardware interrupts from STAT[RXEDGIF],1: Requests hardware interrupts when STAT[RXEDGIF].." newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disables,1: Enables" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active (sending data a preamble or a..,1: Transmitter idle (transmission activity complete)" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: No idle line detected,1: Idle line detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data lost)" eventfld.long 0xC 18. "NF,Noise Flag (NF)" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag (FE)" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag (PF)" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline rbitfld.long 0xC 9. "TSF,Timeout Status Flag" "0: Field is 0,1: Field is 1" rbitfld.long 0xC 8. "MSF,MODEM Status Flag" "0: Field is 0,1: Field is 1" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Address mark in character is MSB,1: Address mark in character is the last bit before.." bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disables LIN break detect,1: Enables LIN break detect" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: TXD pin is an input in Single-Wire mode,1: TXD pin is an output in Single-Wire mode" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disables hardware interrupts from STAT[IDLE];..,1: Enables hardware interrupts when STAT[IDLE] = 1" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disables,1: Enables" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 17. "RWU,Receiver Wakeup Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wakeup.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit data characters,1: 7-bit data characters" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Enables LPUART in Doze mode." "0: Enables,1: Disables" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit data characters,1: 9-bit data characters" newline bitfld.long 0x10 3. "WAKE,Receiver Wakeup Method Select" "0: Configures CTRL[RWU] for idle-line wakeup,1: Configures CTRL[RWU] with address-mark wakeup" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Contains valid data,1: Contains invalid data and is empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Received was not idle,1: Receiver was idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: LIN break not detected or LIN break detect..,1: LIN break detected" newline bitfld.long 0x14 9. "R9T9,Read Receive FIFO Bit 9 Or Write Transmit FIFO Bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read Receive FIFO Bit 8 Or Write Transmit FIFO Bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read Receive FIFO Bit 7 Or Write Transmit FIFO Bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read Receive FIFO Bit 6 Or Write Transmit FIFO Bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read Receive FIFO Bit 5 Or Write Transmit FIFO Bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read Receive FIFO Bit 4 Or Write Transmit FIFO Bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read Receive FIFO Bit 3 Or Write Transmit FIFO Bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read Receive FIFO Bit 2 Or Write Transmit FIFO Bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read Receive FIFO Bit 1 Or Write Transmit FIFO Bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read Receive FIFO Bit 0 Or Write Transmit FIFO Bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disables,1: Enables" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Transmitter RTS is active low,1: Transmitter RTS is active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disables,1: Enables" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data is flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data is flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disables STAT[RDRF] to become 1 because of..,1: Enables STAT[RDRF] to become 1 because of..,2: Enables STAT[RDRF] to become 1 because of..,3: Enables STAT[RDRF] to become 1 because of..,4: Enables STAT[RDRF] to become 1 because of..,5: Enables STAT[RDRF] to become 1 because of..,6: Enables STAT[RDRF] to become 1 because of..,7: Enables STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[TXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: Transmit FIFO buffer depth = 1 dataword,1: Transmit FIFO buffer depth = 4 datawords,2: Transmit FIFO buffer depth = 8 datawords,3: Transmit FIFO buffer depth = 16 datawords,4: Transmit FIFO buffer depth = 32 datawords,5: Transmit FIFO buffer depth = 64 datawords,6: Transmit FIFO buffer depth = 128 datawords,7: Transmit FIFO buffer depth = 256 datawords" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[RXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: Receive FIFO buffer depth = 1 dataword,1: Receive FIFO buffer depth = 4 datawords,2: Receive FIFO buffer depth = 8 datawords,3: Receive FIFO buffer depth = 16 datawords,4: Receive FIFO buffer depth = 32 datawords,5: Receive FIFO buffer depth = 64 datawords,6: Receive FIFO buffer depth = 128 datawords,7: Receive FIFO buffer depth = 256 datawords" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" group.long 0x40++0x13 line.long 0x0 "MCR,MODEM Control" bitfld.long 0x0 9. "RTS,Request To Send" "0: Default state is logic one,1: Default state is logic zero" bitfld.long 0x0 8. "DTR,Data Terminal Ready" "0: Default state is logic one,1: Default state is logic zero" newline bitfld.long 0x0 3. "DCD,Data Carrier Detect" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 2. "RIN,Ring Indicator" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x0 1. "DSR,Data Set Ready" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 0. "CTS,Clear To Send" "0: Interrupt disabled,1: Interrupt enabled" line.long 0x4 "MSR,MODEM Status" rbitfld.long 0x4 7. "DCD,Data Carrier Detect" "0: The DCD_B pin is logic one,1: The DCD_B pin is logic zero" rbitfld.long 0x4 6. "RIN,Ring Indicator" "0: The RIN_B pin is logic one,1: The RIN_B pin is logic zero" newline rbitfld.long 0x4 5. "DSR,Data Set Ready" "0: The DSR_B pin is logic one,1: The DSR_B pin is logic zero" rbitfld.long 0x4 4. "CTS,Clear To Send" "0: The CTS_B pin is logic one,1: The CTS_B pin is logic zero" newline eventfld.long 0x4 3. "DDCD,Delta Data Carrier Detect" "0: Did not change state,1: Changed state" eventfld.long 0x4 2. "DRI,Delta Ring Indicator" "0: Did not change state,1: Changed state" newline eventfld.long 0x4 1. "DDSR,Delta Data Set Ready" "0: Did not change state,1: Changed state" eventfld.long 0x4 0. "DCTS,Delta Clear To Send" "0: Did not change state,1: Changed state" line.long 0x8 "REIR,Receiver Extended Idle" hexmask.long.word 0x8 0.--13. 1. "IDTIME,Idle Time" line.long 0xC "TEIR,Transmitter Extended Idle" hexmask.long.word 0xC 0.--13. 1. "IDTIME,Idle Time" line.long 0x10 "HDCR,Half Duplex Control" hexmask.long.byte 0x10 8.--15. 1. "RTSEXT,RTS Extended" bitfld.long 0x10 3. "RXMSK,Receive Mask" "0: Does not mask,1: Masks" newline bitfld.long 0x10 2. "RXWRMSK,Receive FIFO Write Mask" "0: Does not mask,1: Masks" bitfld.long 0x10 1. "RXSEL,Receive Select" "0: RXD,1: TXD" newline bitfld.long 0x10 0. "TXSTALL,Transmit Stall" "0: No effect,1: Does not become busy" group.long 0x58++0x7 line.long 0x0 "TOCR,Timeout Control" hexmask.long.byte 0x0 8.--11. 1. "TOIE,Timeout Interrupt Enable" hexmask.long.byte 0x0 0.--3. 1. "TOEN,Timeout Enable" line.long 0x4 "TOSR,Timeout Status" hexmask.long.byte 0x4 8.--11. 1. "TOF,Timeout Flag" hexmask.long.byte 0x4 0.--3. 1. "TOZ,Timeout Zero" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "TIMEOUT[$1],Timeout N" bitfld.long 0x0 30.--31. "CFG,Idle Configuration" "0: Becomes 1 after timeout characters are received,1: Becomes 1 when idle for timeout bit clocks,2: Becomes 1 when idle for timeout bit clocks..,3: Becomes 1 when idle for at least timeout bit.." hexmask.long.word 0x0 0.--13. 1. "TIMEOUT,Timeout Value" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART7" base ad:0x400B7000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disables,1: Enables" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio (OSR)" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disables DMA request,1: Enables DMA request" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disables DMA request,1: Enables DMA request" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: DMA request disabled,1: DMA request enabled" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wakeup,1: Idle match wakeup,2: Match on and match off,3: Enables RWU on data match and match on/off for.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Receiver samples input data using the rising..,1: Receiver samples input data using the rising and.." bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enables resynchronization,1: Disables resynchronization" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disables hardware interrupts from STAT[LBKDIF]..,1: Requests hardware interrupt when STAT[LBKDIF] is 1" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disables hardware interrupts from STAT[RXEDGIF],1: Requests hardware interrupts when STAT[RXEDGIF].." newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disables,1: Enables" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active (sending data a preamble or a..,1: Transmitter idle (transmission activity complete)" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: No idle line detected,1: Idle line detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data lost)" eventfld.long 0xC 18. "NF,Noise Flag (NF)" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag (FE)" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag (PF)" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline rbitfld.long 0xC 9. "TSF,Timeout Status Flag" "0: Field is 0,1: Field is 1" rbitfld.long 0xC 8. "MSF,MODEM Status Flag" "0: Field is 0,1: Field is 1" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Address mark in character is MSB,1: Address mark in character is the last bit before.." bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disables LIN break detect,1: Enables LIN break detect" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: TXD pin is an input in Single-Wire mode,1: TXD pin is an output in Single-Wire mode" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disables hardware interrupts from STAT[IDLE];..,1: Enables hardware interrupts when STAT[IDLE] = 1" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disables,1: Enables" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 17. "RWU,Receiver Wakeup Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wakeup.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit data characters,1: 7-bit data characters" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Enables LPUART in Doze mode." "0: Enables,1: Disables" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit data characters,1: 9-bit data characters" newline bitfld.long 0x10 3. "WAKE,Receiver Wakeup Method Select" "0: Configures CTRL[RWU] for idle-line wakeup,1: Configures CTRL[RWU] with address-mark wakeup" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Contains valid data,1: Contains invalid data and is empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Received was not idle,1: Receiver was idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: LIN break not detected or LIN break detect..,1: LIN break detected" newline bitfld.long 0x14 9. "R9T9,Read Receive FIFO Bit 9 Or Write Transmit FIFO Bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read Receive FIFO Bit 8 Or Write Transmit FIFO Bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read Receive FIFO Bit 7 Or Write Transmit FIFO Bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read Receive FIFO Bit 6 Or Write Transmit FIFO Bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read Receive FIFO Bit 5 Or Write Transmit FIFO Bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read Receive FIFO Bit 4 Or Write Transmit FIFO Bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read Receive FIFO Bit 3 Or Write Transmit FIFO Bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read Receive FIFO Bit 2 Or Write Transmit FIFO Bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read Receive FIFO Bit 1 Or Write Transmit FIFO Bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read Receive FIFO Bit 0 Or Write Transmit FIFO Bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disables,1: Enables" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Transmitter RTS is active low,1: Transmitter RTS is active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disables,1: Enables" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data is flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data is flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disables STAT[RDRF] to become 1 because of..,1: Enables STAT[RDRF] to become 1 because of..,2: Enables STAT[RDRF] to become 1 because of..,3: Enables STAT[RDRF] to become 1 because of..,4: Enables STAT[RDRF] to become 1 because of..,5: Enables STAT[RDRF] to become 1 because of..,6: Enables STAT[RDRF] to become 1 because of..,7: Enables STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[TXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: Transmit FIFO buffer depth = 1 dataword,1: Transmit FIFO buffer depth = 4 datawords,2: Transmit FIFO buffer depth = 8 datawords,3: Transmit FIFO buffer depth = 16 datawords,4: Transmit FIFO buffer depth = 32 datawords,5: Transmit FIFO buffer depth = 64 datawords,6: Transmit FIFO buffer depth = 128 datawords,7: Transmit FIFO buffer depth = 256 datawords" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[RXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: Receive FIFO buffer depth = 1 dataword,1: Receive FIFO buffer depth = 4 datawords,2: Receive FIFO buffer depth = 8 datawords,3: Receive FIFO buffer depth = 16 datawords,4: Receive FIFO buffer depth = 32 datawords,5: Receive FIFO buffer depth = 64 datawords,6: Receive FIFO buffer depth = 128 datawords,7: Receive FIFO buffer depth = 256 datawords" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" group.long 0x40++0x13 line.long 0x0 "MCR,MODEM Control" bitfld.long 0x0 9. "RTS,Request To Send" "0: Default state is logic one,1: Default state is logic zero" bitfld.long 0x0 8. "DTR,Data Terminal Ready" "0: Default state is logic one,1: Default state is logic zero" newline bitfld.long 0x0 3. "DCD,Data Carrier Detect" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 2. "RIN,Ring Indicator" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x0 1. "DSR,Data Set Ready" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 0. "CTS,Clear To Send" "0: Interrupt disabled,1: Interrupt enabled" line.long 0x4 "MSR,MODEM Status" rbitfld.long 0x4 7. "DCD,Data Carrier Detect" "0: The DCD_B pin is logic one,1: The DCD_B pin is logic zero" rbitfld.long 0x4 6. "RIN,Ring Indicator" "0: The RIN_B pin is logic one,1: The RIN_B pin is logic zero" newline rbitfld.long 0x4 5. "DSR,Data Set Ready" "0: The DSR_B pin is logic one,1: The DSR_B pin is logic zero" rbitfld.long 0x4 4. "CTS,Clear To Send" "0: The CTS_B pin is logic one,1: The CTS_B pin is logic zero" newline eventfld.long 0x4 3. "DDCD,Delta Data Carrier Detect" "0: Did not change state,1: Changed state" eventfld.long 0x4 2. "DRI,Delta Ring Indicator" "0: Did not change state,1: Changed state" newline eventfld.long 0x4 1. "DDSR,Delta Data Set Ready" "0: Did not change state,1: Changed state" eventfld.long 0x4 0. "DCTS,Delta Clear To Send" "0: Did not change state,1: Changed state" line.long 0x8 "REIR,Receiver Extended Idle" hexmask.long.word 0x8 0.--13. 1. "IDTIME,Idle Time" line.long 0xC "TEIR,Transmitter Extended Idle" hexmask.long.word 0xC 0.--13. 1. "IDTIME,Idle Time" line.long 0x10 "HDCR,Half Duplex Control" hexmask.long.byte 0x10 8.--15. 1. "RTSEXT,RTS Extended" bitfld.long 0x10 3. "RXMSK,Receive Mask" "0: Does not mask,1: Masks" newline bitfld.long 0x10 2. "RXWRMSK,Receive FIFO Write Mask" "0: Does not mask,1: Masks" bitfld.long 0x10 1. "RXSEL,Receive Select" "0: RXD,1: TXD" newline bitfld.long 0x10 0. "TXSTALL,Transmit Stall" "0: No effect,1: Does not become busy" group.long 0x58++0x7 line.long 0x0 "TOCR,Timeout Control" hexmask.long.byte 0x0 8.--11. 1. "TOIE,Timeout Interrupt Enable" hexmask.long.byte 0x0 0.--3. 1. "TOEN,Timeout Enable" line.long 0x4 "TOSR,Timeout Status" hexmask.long.byte 0x4 8.--11. 1. "TOF,Timeout Flag" hexmask.long.byte 0x4 0.--3. 1. "TOZ,Timeout Zero" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "TIMEOUT[$1],Timeout N" bitfld.long 0x0 30.--31. "CFG,Idle Configuration" "0: Becomes 1 after timeout characters are received,1: Becomes 1 when idle for timeout bit clocks,2: Becomes 1 when idle for timeout bit clocks..,3: Becomes 1 when idle for at least timeout bit.." hexmask.long.word 0x0 0.--13. 1. "TIMEOUT,Timeout Value" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end sif (cpuis("MCXN546*")) tree "LPUART8" base ad:0x400B8000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disables,1: Enables" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio (OSR)" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disables DMA request,1: Enables DMA request" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disables DMA request,1: Enables DMA request" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: DMA request disabled,1: DMA request enabled" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wakeup,1: Idle match wakeup,2: Match on and match off,3: Enables RWU on data match and match on/off for.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Receiver samples input data using the rising..,1: Receiver samples input data using the rising and.." bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enables resynchronization,1: Disables resynchronization" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disables hardware interrupts from STAT[LBKDIF]..,1: Requests hardware interrupt when STAT[LBKDIF] is 1" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disables hardware interrupts from STAT[RXEDGIF],1: Requests hardware interrupts when STAT[RXEDGIF].." newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disables,1: Enables" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active (sending data a preamble or a..,1: Transmitter idle (transmission activity complete)" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: No idle line detected,1: Idle line detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data lost)" eventfld.long 0xC 18. "NF,Noise Flag (NF)" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag (FE)" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag (PF)" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline rbitfld.long 0xC 9. "TSF,Timeout Status Flag" "0: Field is 0,1: Field is 1" rbitfld.long 0xC 8. "MSF,MODEM Status Flag" "0: Field is 0,1: Field is 1" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Address mark in character is MSB,1: Address mark in character is the last bit before.." bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disables LIN break detect,1: Enables LIN break detect" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: TXD pin is an input in Single-Wire mode,1: TXD pin is an output in Single-Wire mode" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disables hardware interrupts from STAT[IDLE];..,1: Enables hardware interrupts when STAT[IDLE] = 1" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disables,1: Enables" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 17. "RWU,Receiver Wakeup Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wakeup.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit data characters,1: 7-bit data characters" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Enables LPUART in Doze mode." "0: Enables,1: Disables" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit data characters,1: 9-bit data characters" newline bitfld.long 0x10 3. "WAKE,Receiver Wakeup Method Select" "0: Configures CTRL[RWU] for idle-line wakeup,1: Configures CTRL[RWU] with address-mark wakeup" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Contains valid data,1: Contains invalid data and is empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Received was not idle,1: Receiver was idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: LIN break not detected or LIN break detect..,1: LIN break detected" newline bitfld.long 0x14 9. "R9T9,Read Receive FIFO Bit 9 Or Write Transmit FIFO Bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read Receive FIFO Bit 8 Or Write Transmit FIFO Bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read Receive FIFO Bit 7 Or Write Transmit FIFO Bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read Receive FIFO Bit 6 Or Write Transmit FIFO Bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read Receive FIFO Bit 5 Or Write Transmit FIFO Bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read Receive FIFO Bit 4 Or Write Transmit FIFO Bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read Receive FIFO Bit 3 Or Write Transmit FIFO Bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read Receive FIFO Bit 2 Or Write Transmit FIFO Bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read Receive FIFO Bit 1 Or Write Transmit FIFO Bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read Receive FIFO Bit 0 Or Write Transmit FIFO Bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disables,1: Enables" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Transmitter RTS is active low,1: Transmitter RTS is active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disables,1: Enables" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data is flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data is flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disables STAT[RDRF] to become 1 because of..,1: Enables STAT[RDRF] to become 1 because of..,2: Enables STAT[RDRF] to become 1 because of..,3: Enables STAT[RDRF] to become 1 because of..,4: Enables STAT[RDRF] to become 1 because of..,5: Enables STAT[RDRF] to become 1 because of..,6: Enables STAT[RDRF] to become 1 because of..,7: Enables STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[TXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: Transmit FIFO buffer depth = 1 dataword,1: Transmit FIFO buffer depth = 4 datawords,2: Transmit FIFO buffer depth = 8 datawords,3: Transmit FIFO buffer depth = 16 datawords,4: Transmit FIFO buffer depth = 32 datawords,5: Transmit FIFO buffer depth = 64 datawords,6: Transmit FIFO buffer depth = 128 datawords,7: Transmit FIFO buffer depth = 256 datawords" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[RXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: Receive FIFO buffer depth = 1 dataword,1: Receive FIFO buffer depth = 4 datawords,2: Receive FIFO buffer depth = 8 datawords,3: Receive FIFO buffer depth = 16 datawords,4: Receive FIFO buffer depth = 32 datawords,5: Receive FIFO buffer depth = 64 datawords,6: Receive FIFO buffer depth = 128 datawords,7: Receive FIFO buffer depth = 256 datawords" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" group.long 0x40++0x13 line.long 0x0 "MCR,MODEM Control" bitfld.long 0x0 9. "RTS,Request To Send" "0: Default state is logic one,1: Default state is logic zero" bitfld.long 0x0 8. "DTR,Data Terminal Ready" "0: Default state is logic one,1: Default state is logic zero" newline bitfld.long 0x0 3. "DCD,Data Carrier Detect" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 2. "RIN,Ring Indicator" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x0 1. "DSR,Data Set Ready" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 0. "CTS,Clear To Send" "0: Interrupt disabled,1: Interrupt enabled" line.long 0x4 "MSR,MODEM Status" rbitfld.long 0x4 7. "DCD,Data Carrier Detect" "0: The DCD_B pin is logic one,1: The DCD_B pin is logic zero" rbitfld.long 0x4 6. "RIN,Ring Indicator" "0: The RIN_B pin is logic one,1: The RIN_B pin is logic zero" newline rbitfld.long 0x4 5. "DSR,Data Set Ready" "0: The DSR_B pin is logic one,1: The DSR_B pin is logic zero" rbitfld.long 0x4 4. "CTS,Clear To Send" "0: The CTS_B pin is logic one,1: The CTS_B pin is logic zero" newline eventfld.long 0x4 3. "DDCD,Delta Data Carrier Detect" "0: Did not change state,1: Changed state" eventfld.long 0x4 2. "DRI,Delta Ring Indicator" "0: Did not change state,1: Changed state" newline eventfld.long 0x4 1. "DDSR,Delta Data Set Ready" "0: Did not change state,1: Changed state" eventfld.long 0x4 0. "DCTS,Delta Clear To Send" "0: Did not change state,1: Changed state" line.long 0x8 "REIR,Receiver Extended Idle" hexmask.long.word 0x8 0.--13. 1. "IDTIME,Idle Time" line.long 0xC "TEIR,Transmitter Extended Idle" hexmask.long.word 0xC 0.--13. 1. "IDTIME,Idle Time" line.long 0x10 "HDCR,Half Duplex Control" hexmask.long.byte 0x10 8.--15. 1. "RTSEXT,RTS Extended" bitfld.long 0x10 3. "RXMSK,Receive Mask" "0: Does not mask,1: Masks" newline bitfld.long 0x10 2. "RXWRMSK,Receive FIFO Write Mask" "0: Does not mask,1: Masks" bitfld.long 0x10 1. "RXSEL,Receive Select" "0: RXD,1: TXD" newline bitfld.long 0x10 0. "TXSTALL,Transmit Stall" "0: No effect,1: Does not become busy" group.long 0x58++0x7 line.long 0x0 "TOCR,Timeout Control" hexmask.long.byte 0x0 8.--11. 1. "TOIE,Timeout Interrupt Enable" hexmask.long.byte 0x0 0.--3. 1. "TOEN,Timeout Enable" line.long 0x4 "TOSR,Timeout Status" hexmask.long.byte 0x4 8.--11. 1. "TOF,Timeout Flag" hexmask.long.byte 0x4 0.--3. 1. "TOZ,Timeout Zero" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "TIMEOUT[$1],Timeout N" bitfld.long 0x0 30.--31. "CFG,Idle Configuration" "0: Becomes 1 after timeout characters are received,1: Becomes 1 when idle for timeout bit clocks,2: Becomes 1 when idle for timeout bit clocks..,3: Becomes 1 when idle for at least timeout bit.." hexmask.long.word 0x0 0.--13. 1. "TIMEOUT,Timeout Value" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART9" base ad:0x400B9000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disables,1: Enables" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio (OSR)" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disables DMA request,1: Enables DMA request" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disables DMA request,1: Enables DMA request" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: DMA request disabled,1: DMA request enabled" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wakeup,1: Idle match wakeup,2: Match on and match off,3: Enables RWU on data match and match on/off for.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Receiver samples input data using the rising..,1: Receiver samples input data using the rising and.." bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enables resynchronization,1: Disables resynchronization" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disables hardware interrupts from STAT[LBKDIF]..,1: Requests hardware interrupt when STAT[LBKDIF] is 1" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disables hardware interrupts from STAT[RXEDGIF],1: Requests hardware interrupts when STAT[RXEDGIF].." newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disables,1: Enables" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active (sending data a preamble or a..,1: Transmitter idle (transmission activity complete)" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: No idle line detected,1: Idle line detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data lost)" eventfld.long 0xC 18. "NF,Noise Flag (NF)" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag (FE)" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag (PF)" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline rbitfld.long 0xC 9. "TSF,Timeout Status Flag" "0: Field is 0,1: Field is 1" rbitfld.long 0xC 8. "MSF,MODEM Status Flag" "0: Field is 0,1: Field is 1" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Address mark in character is MSB,1: Address mark in character is the last bit before.." bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disables LIN break detect,1: Enables LIN break detect" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: TXD pin is an input in Single-Wire mode,1: TXD pin is an output in Single-Wire mode" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disables hardware interrupts from STAT[IDLE];..,1: Enables hardware interrupts when STAT[IDLE] = 1" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disables,1: Enables" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 17. "RWU,Receiver Wakeup Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wakeup.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit data characters,1: 7-bit data characters" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Enables LPUART in Doze mode." "0: Enables,1: Disables" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit data characters,1: 9-bit data characters" newline bitfld.long 0x10 3. "WAKE,Receiver Wakeup Method Select" "0: Configures CTRL[RWU] for idle-line wakeup,1: Configures CTRL[RWU] with address-mark wakeup" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Contains valid data,1: Contains invalid data and is empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Received was not idle,1: Receiver was idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: LIN break not detected or LIN break detect..,1: LIN break detected" newline bitfld.long 0x14 9. "R9T9,Read Receive FIFO Bit 9 Or Write Transmit FIFO Bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read Receive FIFO Bit 8 Or Write Transmit FIFO Bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read Receive FIFO Bit 7 Or Write Transmit FIFO Bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read Receive FIFO Bit 6 Or Write Transmit FIFO Bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read Receive FIFO Bit 5 Or Write Transmit FIFO Bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read Receive FIFO Bit 4 Or Write Transmit FIFO Bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read Receive FIFO Bit 3 Or Write Transmit FIFO Bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read Receive FIFO Bit 2 Or Write Transmit FIFO Bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read Receive FIFO Bit 1 Or Write Transmit FIFO Bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read Receive FIFO Bit 0 Or Write Transmit FIFO Bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disables,1: Enables" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Transmitter RTS is active low,1: Transmitter RTS is active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disables,1: Enables" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data is flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data is flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disables STAT[RDRF] to become 1 because of..,1: Enables STAT[RDRF] to become 1 because of..,2: Enables STAT[RDRF] to become 1 because of..,3: Enables STAT[RDRF] to become 1 because of..,4: Enables STAT[RDRF] to become 1 because of..,5: Enables STAT[RDRF] to become 1 because of..,6: Enables STAT[RDRF] to become 1 because of..,7: Enables STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[TXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: Transmit FIFO buffer depth = 1 dataword,1: Transmit FIFO buffer depth = 4 datawords,2: Transmit FIFO buffer depth = 8 datawords,3: Transmit FIFO buffer depth = 16 datawords,4: Transmit FIFO buffer depth = 32 datawords,5: Transmit FIFO buffer depth = 64 datawords,6: Transmit FIFO buffer depth = 128 datawords,7: Transmit FIFO buffer depth = 256 datawords" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[RXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: Receive FIFO buffer depth = 1 dataword,1: Receive FIFO buffer depth = 4 datawords,2: Receive FIFO buffer depth = 8 datawords,3: Receive FIFO buffer depth = 16 datawords,4: Receive FIFO buffer depth = 32 datawords,5: Receive FIFO buffer depth = 64 datawords,6: Receive FIFO buffer depth = 128 datawords,7: Receive FIFO buffer depth = 256 datawords" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" group.long 0x40++0x13 line.long 0x0 "MCR,MODEM Control" bitfld.long 0x0 9. "RTS,Request To Send" "0: Default state is logic one,1: Default state is logic zero" bitfld.long 0x0 8. "DTR,Data Terminal Ready" "0: Default state is logic one,1: Default state is logic zero" newline bitfld.long 0x0 3. "DCD,Data Carrier Detect" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 2. "RIN,Ring Indicator" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x0 1. "DSR,Data Set Ready" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 0. "CTS,Clear To Send" "0: Interrupt disabled,1: Interrupt enabled" line.long 0x4 "MSR,MODEM Status" rbitfld.long 0x4 7. "DCD,Data Carrier Detect" "0: The DCD_B pin is logic one,1: The DCD_B pin is logic zero" rbitfld.long 0x4 6. "RIN,Ring Indicator" "0: The RIN_B pin is logic one,1: The RIN_B pin is logic zero" newline rbitfld.long 0x4 5. "DSR,Data Set Ready" "0: The DSR_B pin is logic one,1: The DSR_B pin is logic zero" rbitfld.long 0x4 4. "CTS,Clear To Send" "0: The CTS_B pin is logic one,1: The CTS_B pin is logic zero" newline eventfld.long 0x4 3. "DDCD,Delta Data Carrier Detect" "0: Did not change state,1: Changed state" eventfld.long 0x4 2. "DRI,Delta Ring Indicator" "0: Did not change state,1: Changed state" newline eventfld.long 0x4 1. "DDSR,Delta Data Set Ready" "0: Did not change state,1: Changed state" eventfld.long 0x4 0. "DCTS,Delta Clear To Send" "0: Did not change state,1: Changed state" line.long 0x8 "REIR,Receiver Extended Idle" hexmask.long.word 0x8 0.--13. 1. "IDTIME,Idle Time" line.long 0xC "TEIR,Transmitter Extended Idle" hexmask.long.word 0xC 0.--13. 1. "IDTIME,Idle Time" line.long 0x10 "HDCR,Half Duplex Control" hexmask.long.byte 0x10 8.--15. 1. "RTSEXT,RTS Extended" bitfld.long 0x10 3. "RXMSK,Receive Mask" "0: Does not mask,1: Masks" newline bitfld.long 0x10 2. "RXWRMSK,Receive FIFO Write Mask" "0: Does not mask,1: Masks" bitfld.long 0x10 1. "RXSEL,Receive Select" "0: RXD,1: TXD" newline bitfld.long 0x10 0. "TXSTALL,Transmit Stall" "0: No effect,1: Does not become busy" group.long 0x58++0x7 line.long 0x0 "TOCR,Timeout Control" hexmask.long.byte 0x0 8.--11. 1. "TOIE,Timeout Interrupt Enable" hexmask.long.byte 0x0 0.--3. 1. "TOEN,Timeout Enable" line.long 0x4 "TOSR,Timeout Status" hexmask.long.byte 0x4 8.--11. 1. "TOF,Timeout Flag" hexmask.long.byte 0x4 0.--3. 1. "TOZ,Timeout Zero" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "TIMEOUT[$1],Timeout N" bitfld.long 0x0 30.--31. "CFG,Idle Configuration" "0: Becomes 1 after timeout characters are received,1: Becomes 1 when idle for timeout bit clocks,2: Becomes 1 when idle for timeout bit clocks..,3: Becomes 1 when idle for at least timeout bit.." hexmask.long.word 0x0 0.--13. 1. "TIMEOUT,Timeout Value" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end endif sif (cpuis("MCXN547*")) tree "LPUART8" base ad:0x400B8000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disables,1: Enables" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio (OSR)" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disables DMA request,1: Enables DMA request" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disables DMA request,1: Enables DMA request" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: DMA request disabled,1: DMA request enabled" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wakeup,1: Idle match wakeup,2: Match on and match off,3: Enables RWU on data match and match on/off for.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Receiver samples input data using the rising..,1: Receiver samples input data using the rising and.." bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enables resynchronization,1: Disables resynchronization" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disables hardware interrupts from STAT[LBKDIF]..,1: Requests hardware interrupt when STAT[LBKDIF] is 1" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disables hardware interrupts from STAT[RXEDGIF],1: Requests hardware interrupts when STAT[RXEDGIF].." newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disables,1: Enables" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active (sending data a preamble or a..,1: Transmitter idle (transmission activity complete)" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: No idle line detected,1: Idle line detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data lost)" eventfld.long 0xC 18. "NF,Noise Flag (NF)" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag (FE)" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag (PF)" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline rbitfld.long 0xC 9. "TSF,Timeout Status Flag" "0: Field is 0,1: Field is 1" rbitfld.long 0xC 8. "MSF,MODEM Status Flag" "0: Field is 0,1: Field is 1" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Address mark in character is MSB,1: Address mark in character is the last bit before.." bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disables LIN break detect,1: Enables LIN break detect" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: TXD pin is an input in Single-Wire mode,1: TXD pin is an output in Single-Wire mode" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disables hardware interrupts from STAT[IDLE];..,1: Enables hardware interrupts when STAT[IDLE] = 1" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disables,1: Enables" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 17. "RWU,Receiver Wakeup Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wakeup.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit data characters,1: 7-bit data characters" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Enables LPUART in Doze mode." "0: Enables,1: Disables" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit data characters,1: 9-bit data characters" newline bitfld.long 0x10 3. "WAKE,Receiver Wakeup Method Select" "0: Configures CTRL[RWU] for idle-line wakeup,1: Configures CTRL[RWU] with address-mark wakeup" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Contains valid data,1: Contains invalid data and is empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Received was not idle,1: Receiver was idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: LIN break not detected or LIN break detect..,1: LIN break detected" newline bitfld.long 0x14 9. "R9T9,Read Receive FIFO Bit 9 Or Write Transmit FIFO Bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read Receive FIFO Bit 8 Or Write Transmit FIFO Bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read Receive FIFO Bit 7 Or Write Transmit FIFO Bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read Receive FIFO Bit 6 Or Write Transmit FIFO Bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read Receive FIFO Bit 5 Or Write Transmit FIFO Bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read Receive FIFO Bit 4 Or Write Transmit FIFO Bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read Receive FIFO Bit 3 Or Write Transmit FIFO Bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read Receive FIFO Bit 2 Or Write Transmit FIFO Bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read Receive FIFO Bit 1 Or Write Transmit FIFO Bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read Receive FIFO Bit 0 Or Write Transmit FIFO Bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disables,1: Enables" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Transmitter RTS is active low,1: Transmitter RTS is active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disables,1: Enables" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data is flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data is flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disables STAT[RDRF] to become 1 because of..,1: Enables STAT[RDRF] to become 1 because of..,2: Enables STAT[RDRF] to become 1 because of..,3: Enables STAT[RDRF] to become 1 because of..,4: Enables STAT[RDRF] to become 1 because of..,5: Enables STAT[RDRF] to become 1 because of..,6: Enables STAT[RDRF] to become 1 because of..,7: Enables STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[TXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: Transmit FIFO buffer depth = 1 dataword,1: Transmit FIFO buffer depth = 4 datawords,2: Transmit FIFO buffer depth = 8 datawords,3: Transmit FIFO buffer depth = 16 datawords,4: Transmit FIFO buffer depth = 32 datawords,5: Transmit FIFO buffer depth = 64 datawords,6: Transmit FIFO buffer depth = 128 datawords,7: Transmit FIFO buffer depth = 256 datawords" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[RXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: Receive FIFO buffer depth = 1 dataword,1: Receive FIFO buffer depth = 4 datawords,2: Receive FIFO buffer depth = 8 datawords,3: Receive FIFO buffer depth = 16 datawords,4: Receive FIFO buffer depth = 32 datawords,5: Receive FIFO buffer depth = 64 datawords,6: Receive FIFO buffer depth = 128 datawords,7: Receive FIFO buffer depth = 256 datawords" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" group.long 0x40++0x13 line.long 0x0 "MCR,MODEM Control" bitfld.long 0x0 9. "RTS,Request To Send" "0: Default state is logic one,1: Default state is logic zero" bitfld.long 0x0 8. "DTR,Data Terminal Ready" "0: Default state is logic one,1: Default state is logic zero" newline bitfld.long 0x0 3. "DCD,Data Carrier Detect" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 2. "RIN,Ring Indicator" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x0 1. "DSR,Data Set Ready" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 0. "CTS,Clear To Send" "0: Interrupt disabled,1: Interrupt enabled" line.long 0x4 "MSR,MODEM Status" rbitfld.long 0x4 7. "DCD,Data Carrier Detect" "0: The DCD_B pin is logic one,1: The DCD_B pin is logic zero" rbitfld.long 0x4 6. "RIN,Ring Indicator" "0: The RIN_B pin is logic one,1: The RIN_B pin is logic zero" newline rbitfld.long 0x4 5. "DSR,Data Set Ready" "0: The DSR_B pin is logic one,1: The DSR_B pin is logic zero" rbitfld.long 0x4 4. "CTS,Clear To Send" "0: The CTS_B pin is logic one,1: The CTS_B pin is logic zero" newline eventfld.long 0x4 3. "DDCD,Delta Data Carrier Detect" "0: Did not change state,1: Changed state" eventfld.long 0x4 2. "DRI,Delta Ring Indicator" "0: Did not change state,1: Changed state" newline eventfld.long 0x4 1. "DDSR,Delta Data Set Ready" "0: Did not change state,1: Changed state" eventfld.long 0x4 0. "DCTS,Delta Clear To Send" "0: Did not change state,1: Changed state" line.long 0x8 "REIR,Receiver Extended Idle" hexmask.long.word 0x8 0.--13. 1. "IDTIME,Idle Time" line.long 0xC "TEIR,Transmitter Extended Idle" hexmask.long.word 0xC 0.--13. 1. "IDTIME,Idle Time" line.long 0x10 "HDCR,Half Duplex Control" hexmask.long.byte 0x10 8.--15. 1. "RTSEXT,RTS Extended" bitfld.long 0x10 3. "RXMSK,Receive Mask" "0: Does not mask,1: Masks" newline bitfld.long 0x10 2. "RXWRMSK,Receive FIFO Write Mask" "0: Does not mask,1: Masks" bitfld.long 0x10 1. "RXSEL,Receive Select" "0: RXD,1: TXD" newline bitfld.long 0x10 0. "TXSTALL,Transmit Stall" "0: No effect,1: Does not become busy" group.long 0x58++0x7 line.long 0x0 "TOCR,Timeout Control" hexmask.long.byte 0x0 8.--11. 1. "TOIE,Timeout Interrupt Enable" hexmask.long.byte 0x0 0.--3. 1. "TOEN,Timeout Enable" line.long 0x4 "TOSR,Timeout Status" hexmask.long.byte 0x4 8.--11. 1. "TOF,Timeout Flag" hexmask.long.byte 0x4 0.--3. 1. "TOZ,Timeout Zero" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "TIMEOUT[$1],Timeout N" bitfld.long 0x0 30.--31. "CFG,Idle Configuration" "0: Becomes 1 after timeout characters are received,1: Becomes 1 when idle for timeout bit clocks,2: Becomes 1 when idle for timeout bit clocks..,3: Becomes 1 when idle for at least timeout bit.." hexmask.long.word 0x0 0.--13. 1. "TIMEOUT,Timeout Value" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART9" base ad:0x400B9000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disables,1: Enables" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio (OSR)" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disables DMA request,1: Enables DMA request" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disables DMA request,1: Enables DMA request" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: DMA request disabled,1: DMA request enabled" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wakeup,1: Idle match wakeup,2: Match on and match off,3: Enables RWU on data match and match on/off for.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Receiver samples input data using the rising..,1: Receiver samples input data using the rising and.." bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enables resynchronization,1: Disables resynchronization" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disables hardware interrupts from STAT[LBKDIF]..,1: Requests hardware interrupt when STAT[LBKDIF] is 1" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disables hardware interrupts from STAT[RXEDGIF],1: Requests hardware interrupts when STAT[RXEDGIF].." newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disables,1: Enables" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active (sending data a preamble or a..,1: Transmitter idle (transmission activity complete)" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: No idle line detected,1: Idle line detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data lost)" eventfld.long 0xC 18. "NF,Noise Flag (NF)" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag (FE)" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag (PF)" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline rbitfld.long 0xC 9. "TSF,Timeout Status Flag" "0: Field is 0,1: Field is 1" rbitfld.long 0xC 8. "MSF,MODEM Status Flag" "0: Field is 0,1: Field is 1" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Address mark in character is MSB,1: Address mark in character is the last bit before.." bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disables LIN break detect,1: Enables LIN break detect" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: TXD pin is an input in Single-Wire mode,1: TXD pin is an output in Single-Wire mode" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disables hardware interrupts from STAT[IDLE];..,1: Enables hardware interrupts when STAT[IDLE] = 1" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disables,1: Enables" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 17. "RWU,Receiver Wakeup Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wakeup.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit data characters,1: 7-bit data characters" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Enables LPUART in Doze mode." "0: Enables,1: Disables" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit data characters,1: 9-bit data characters" newline bitfld.long 0x10 3. "WAKE,Receiver Wakeup Method Select" "0: Configures CTRL[RWU] for idle-line wakeup,1: Configures CTRL[RWU] with address-mark wakeup" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Contains valid data,1: Contains invalid data and is empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Received was not idle,1: Receiver was idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: LIN break not detected or LIN break detect..,1: LIN break detected" newline bitfld.long 0x14 9. "R9T9,Read Receive FIFO Bit 9 Or Write Transmit FIFO Bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read Receive FIFO Bit 8 Or Write Transmit FIFO Bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read Receive FIFO Bit 7 Or Write Transmit FIFO Bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read Receive FIFO Bit 6 Or Write Transmit FIFO Bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read Receive FIFO Bit 5 Or Write Transmit FIFO Bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read Receive FIFO Bit 4 Or Write Transmit FIFO Bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read Receive FIFO Bit 3 Or Write Transmit FIFO Bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read Receive FIFO Bit 2 Or Write Transmit FIFO Bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read Receive FIFO Bit 1 Or Write Transmit FIFO Bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read Receive FIFO Bit 0 Or Write Transmit FIFO Bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disables,1: Enables" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Transmitter RTS is active low,1: Transmitter RTS is active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disables,1: Enables" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data is flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data is flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disables STAT[RDRF] to become 1 because of..,1: Enables STAT[RDRF] to become 1 because of..,2: Enables STAT[RDRF] to become 1 because of..,3: Enables STAT[RDRF] to become 1 because of..,4: Enables STAT[RDRF] to become 1 because of..,5: Enables STAT[RDRF] to become 1 because of..,6: Enables STAT[RDRF] to become 1 because of..,7: Enables STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[TXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: Transmit FIFO buffer depth = 1 dataword,1: Transmit FIFO buffer depth = 4 datawords,2: Transmit FIFO buffer depth = 8 datawords,3: Transmit FIFO buffer depth = 16 datawords,4: Transmit FIFO buffer depth = 32 datawords,5: Transmit FIFO buffer depth = 64 datawords,6: Transmit FIFO buffer depth = 128 datawords,7: Transmit FIFO buffer depth = 256 datawords" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[RXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: Receive FIFO buffer depth = 1 dataword,1: Receive FIFO buffer depth = 4 datawords,2: Receive FIFO buffer depth = 8 datawords,3: Receive FIFO buffer depth = 16 datawords,4: Receive FIFO buffer depth = 32 datawords,5: Receive FIFO buffer depth = 64 datawords,6: Receive FIFO buffer depth = 128 datawords,7: Receive FIFO buffer depth = 256 datawords" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" group.long 0x40++0x13 line.long 0x0 "MCR,MODEM Control" bitfld.long 0x0 9. "RTS,Request To Send" "0: Default state is logic one,1: Default state is logic zero" bitfld.long 0x0 8. "DTR,Data Terminal Ready" "0: Default state is logic one,1: Default state is logic zero" newline bitfld.long 0x0 3. "DCD,Data Carrier Detect" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 2. "RIN,Ring Indicator" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x0 1. "DSR,Data Set Ready" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 0. "CTS,Clear To Send" "0: Interrupt disabled,1: Interrupt enabled" line.long 0x4 "MSR,MODEM Status" rbitfld.long 0x4 7. "DCD,Data Carrier Detect" "0: The DCD_B pin is logic one,1: The DCD_B pin is logic zero" rbitfld.long 0x4 6. "RIN,Ring Indicator" "0: The RIN_B pin is logic one,1: The RIN_B pin is logic zero" newline rbitfld.long 0x4 5. "DSR,Data Set Ready" "0: The DSR_B pin is logic one,1: The DSR_B pin is logic zero" rbitfld.long 0x4 4. "CTS,Clear To Send" "0: The CTS_B pin is logic one,1: The CTS_B pin is logic zero" newline eventfld.long 0x4 3. "DDCD,Delta Data Carrier Detect" "0: Did not change state,1: Changed state" eventfld.long 0x4 2. "DRI,Delta Ring Indicator" "0: Did not change state,1: Changed state" newline eventfld.long 0x4 1. "DDSR,Delta Data Set Ready" "0: Did not change state,1: Changed state" eventfld.long 0x4 0. "DCTS,Delta Clear To Send" "0: Did not change state,1: Changed state" line.long 0x8 "REIR,Receiver Extended Idle" hexmask.long.word 0x8 0.--13. 1. "IDTIME,Idle Time" line.long 0xC "TEIR,Transmitter Extended Idle" hexmask.long.word 0xC 0.--13. 1. "IDTIME,Idle Time" line.long 0x10 "HDCR,Half Duplex Control" hexmask.long.byte 0x10 8.--15. 1. "RTSEXT,RTS Extended" bitfld.long 0x10 3. "RXMSK,Receive Mask" "0: Does not mask,1: Masks" newline bitfld.long 0x10 2. "RXWRMSK,Receive FIFO Write Mask" "0: Does not mask,1: Masks" bitfld.long 0x10 1. "RXSEL,Receive Select" "0: RXD,1: TXD" newline bitfld.long 0x10 0. "TXSTALL,Transmit Stall" "0: No effect,1: Does not become busy" group.long 0x58++0x7 line.long 0x0 "TOCR,Timeout Control" hexmask.long.byte 0x0 8.--11. 1. "TOIE,Timeout Interrupt Enable" hexmask.long.byte 0x0 0.--3. 1. "TOEN,Timeout Enable" line.long 0x4 "TOSR,Timeout Status" hexmask.long.byte 0x4 8.--11. 1. "TOF,Timeout Flag" hexmask.long.byte 0x4 0.--3. 1. "TOZ,Timeout Zero" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "TIMEOUT[$1],Timeout N" bitfld.long 0x0 30.--31. "CFG,Idle Configuration" "0: Becomes 1 after timeout characters are received,1: Becomes 1 when idle for timeout bit clocks,2: Becomes 1 when idle for timeout bit clocks..,3: Becomes 1 when idle for at least timeout bit.." hexmask.long.word 0x0 0.--13. 1. "TIMEOUT,Timeout Value" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end endif sif (cpuis("MCXN946*")) tree "LPUART8" base ad:0x400B8000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disables,1: Enables" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio (OSR)" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disables DMA request,1: Enables DMA request" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disables DMA request,1: Enables DMA request" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: DMA request disabled,1: DMA request enabled" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wakeup,1: Idle match wakeup,2: Match on and match off,3: Enables RWU on data match and match on/off for.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Receiver samples input data using the rising..,1: Receiver samples input data using the rising and.." bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enables resynchronization,1: Disables resynchronization" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disables hardware interrupts from STAT[LBKDIF]..,1: Requests hardware interrupt when STAT[LBKDIF] is 1" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disables hardware interrupts from STAT[RXEDGIF],1: Requests hardware interrupts when STAT[RXEDGIF].." newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disables,1: Enables" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active (sending data a preamble or a..,1: Transmitter idle (transmission activity complete)" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: No idle line detected,1: Idle line detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data lost)" eventfld.long 0xC 18. "NF,Noise Flag (NF)" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag (FE)" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag (PF)" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline rbitfld.long 0xC 9. "TSF,Timeout Status Flag" "0: Field is 0,1: Field is 1" rbitfld.long 0xC 8. "MSF,MODEM Status Flag" "0: Field is 0,1: Field is 1" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Address mark in character is MSB,1: Address mark in character is the last bit before.." bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disables LIN break detect,1: Enables LIN break detect" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: TXD pin is an input in Single-Wire mode,1: TXD pin is an output in Single-Wire mode" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disables hardware interrupts from STAT[IDLE];..,1: Enables hardware interrupts when STAT[IDLE] = 1" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disables,1: Enables" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 17. "RWU,Receiver Wakeup Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wakeup.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit data characters,1: 7-bit data characters" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Enables LPUART in Doze mode." "0: Enables,1: Disables" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit data characters,1: 9-bit data characters" newline bitfld.long 0x10 3. "WAKE,Receiver Wakeup Method Select" "0: Configures CTRL[RWU] for idle-line wakeup,1: Configures CTRL[RWU] with address-mark wakeup" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Contains valid data,1: Contains invalid data and is empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Received was not idle,1: Receiver was idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: LIN break not detected or LIN break detect..,1: LIN break detected" newline bitfld.long 0x14 9. "R9T9,Read Receive FIFO Bit 9 Or Write Transmit FIFO Bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read Receive FIFO Bit 8 Or Write Transmit FIFO Bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read Receive FIFO Bit 7 Or Write Transmit FIFO Bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read Receive FIFO Bit 6 Or Write Transmit FIFO Bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read Receive FIFO Bit 5 Or Write Transmit FIFO Bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read Receive FIFO Bit 4 Or Write Transmit FIFO Bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read Receive FIFO Bit 3 Or Write Transmit FIFO Bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read Receive FIFO Bit 2 Or Write Transmit FIFO Bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read Receive FIFO Bit 1 Or Write Transmit FIFO Bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read Receive FIFO Bit 0 Or Write Transmit FIFO Bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disables,1: Enables" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Transmitter RTS is active low,1: Transmitter RTS is active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disables,1: Enables" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data is flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data is flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disables STAT[RDRF] to become 1 because of..,1: Enables STAT[RDRF] to become 1 because of..,2: Enables STAT[RDRF] to become 1 because of..,3: Enables STAT[RDRF] to become 1 because of..,4: Enables STAT[RDRF] to become 1 because of..,5: Enables STAT[RDRF] to become 1 because of..,6: Enables STAT[RDRF] to become 1 because of..,7: Enables STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[TXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: Transmit FIFO buffer depth = 1 dataword,1: Transmit FIFO buffer depth = 4 datawords,2: Transmit FIFO buffer depth = 8 datawords,3: Transmit FIFO buffer depth = 16 datawords,4: Transmit FIFO buffer depth = 32 datawords,5: Transmit FIFO buffer depth = 64 datawords,6: Transmit FIFO buffer depth = 128 datawords,7: Transmit FIFO buffer depth = 256 datawords" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[RXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: Receive FIFO buffer depth = 1 dataword,1: Receive FIFO buffer depth = 4 datawords,2: Receive FIFO buffer depth = 8 datawords,3: Receive FIFO buffer depth = 16 datawords,4: Receive FIFO buffer depth = 32 datawords,5: Receive FIFO buffer depth = 64 datawords,6: Receive FIFO buffer depth = 128 datawords,7: Receive FIFO buffer depth = 256 datawords" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" group.long 0x40++0x13 line.long 0x0 "MCR,MODEM Control" bitfld.long 0x0 9. "RTS,Request To Send" "0: Default state is logic one,1: Default state is logic zero" bitfld.long 0x0 8. "DTR,Data Terminal Ready" "0: Default state is logic one,1: Default state is logic zero" newline bitfld.long 0x0 3. "DCD,Data Carrier Detect" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 2. "RIN,Ring Indicator" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x0 1. "DSR,Data Set Ready" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 0. "CTS,Clear To Send" "0: Interrupt disabled,1: Interrupt enabled" line.long 0x4 "MSR,MODEM Status" rbitfld.long 0x4 7. "DCD,Data Carrier Detect" "0: The DCD_B pin is logic one,1: The DCD_B pin is logic zero" rbitfld.long 0x4 6. "RIN,Ring Indicator" "0: The RIN_B pin is logic one,1: The RIN_B pin is logic zero" newline rbitfld.long 0x4 5. "DSR,Data Set Ready" "0: The DSR_B pin is logic one,1: The DSR_B pin is logic zero" rbitfld.long 0x4 4. "CTS,Clear To Send" "0: The CTS_B pin is logic one,1: The CTS_B pin is logic zero" newline eventfld.long 0x4 3. "DDCD,Delta Data Carrier Detect" "0: Did not change state,1: Changed state" eventfld.long 0x4 2. "DRI,Delta Ring Indicator" "0: Did not change state,1: Changed state" newline eventfld.long 0x4 1. "DDSR,Delta Data Set Ready" "0: Did not change state,1: Changed state" eventfld.long 0x4 0. "DCTS,Delta Clear To Send" "0: Did not change state,1: Changed state" line.long 0x8 "REIR,Receiver Extended Idle" hexmask.long.word 0x8 0.--13. 1. "IDTIME,Idle Time" line.long 0xC "TEIR,Transmitter Extended Idle" hexmask.long.word 0xC 0.--13. 1. "IDTIME,Idle Time" line.long 0x10 "HDCR,Half Duplex Control" hexmask.long.byte 0x10 8.--15. 1. "RTSEXT,RTS Extended" bitfld.long 0x10 3. "RXMSK,Receive Mask" "0: Does not mask,1: Masks" newline bitfld.long 0x10 2. "RXWRMSK,Receive FIFO Write Mask" "0: Does not mask,1: Masks" bitfld.long 0x10 1. "RXSEL,Receive Select" "0: RXD,1: TXD" newline bitfld.long 0x10 0. "TXSTALL,Transmit Stall" "0: No effect,1: Does not become busy" group.long 0x58++0x7 line.long 0x0 "TOCR,Timeout Control" hexmask.long.byte 0x0 8.--11. 1. "TOIE,Timeout Interrupt Enable" hexmask.long.byte 0x0 0.--3. 1. "TOEN,Timeout Enable" line.long 0x4 "TOSR,Timeout Status" hexmask.long.byte 0x4 8.--11. 1. "TOF,Timeout Flag" hexmask.long.byte 0x4 0.--3. 1. "TOZ,Timeout Zero" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "TIMEOUT[$1],Timeout N" bitfld.long 0x0 30.--31. "CFG,Idle Configuration" "0: Becomes 1 after timeout characters are received,1: Becomes 1 when idle for timeout bit clocks,2: Becomes 1 when idle for timeout bit clocks..,3: Becomes 1 when idle for at least timeout bit.." hexmask.long.word 0x0 0.--13. 1. "TIMEOUT,Timeout Value" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART9" base ad:0x400B9000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disables,1: Enables" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio (OSR)" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disables DMA request,1: Enables DMA request" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disables DMA request,1: Enables DMA request" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: DMA request disabled,1: DMA request enabled" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wakeup,1: Idle match wakeup,2: Match on and match off,3: Enables RWU on data match and match on/off for.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Receiver samples input data using the rising..,1: Receiver samples input data using the rising and.." bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enables resynchronization,1: Disables resynchronization" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disables hardware interrupts from STAT[LBKDIF]..,1: Requests hardware interrupt when STAT[LBKDIF] is 1" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disables hardware interrupts from STAT[RXEDGIF],1: Requests hardware interrupts when STAT[RXEDGIF].." newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disables,1: Enables" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active (sending data a preamble or a..,1: Transmitter idle (transmission activity complete)" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: No idle line detected,1: Idle line detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data lost)" eventfld.long 0xC 18. "NF,Noise Flag (NF)" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag (FE)" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag (PF)" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline rbitfld.long 0xC 9. "TSF,Timeout Status Flag" "0: Field is 0,1: Field is 1" rbitfld.long 0xC 8. "MSF,MODEM Status Flag" "0: Field is 0,1: Field is 1" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Address mark in character is MSB,1: Address mark in character is the last bit before.." bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disables LIN break detect,1: Enables LIN break detect" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: TXD pin is an input in Single-Wire mode,1: TXD pin is an output in Single-Wire mode" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disables hardware interrupts from STAT[IDLE];..,1: Enables hardware interrupts when STAT[IDLE] = 1" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disables,1: Enables" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 17. "RWU,Receiver Wakeup Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wakeup.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit data characters,1: 7-bit data characters" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Enables LPUART in Doze mode." "0: Enables,1: Disables" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit data characters,1: 9-bit data characters" newline bitfld.long 0x10 3. "WAKE,Receiver Wakeup Method Select" "0: Configures CTRL[RWU] for idle-line wakeup,1: Configures CTRL[RWU] with address-mark wakeup" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Contains valid data,1: Contains invalid data and is empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Received was not idle,1: Receiver was idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: LIN break not detected or LIN break detect..,1: LIN break detected" newline bitfld.long 0x14 9. "R9T9,Read Receive FIFO Bit 9 Or Write Transmit FIFO Bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read Receive FIFO Bit 8 Or Write Transmit FIFO Bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read Receive FIFO Bit 7 Or Write Transmit FIFO Bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read Receive FIFO Bit 6 Or Write Transmit FIFO Bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read Receive FIFO Bit 5 Or Write Transmit FIFO Bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read Receive FIFO Bit 4 Or Write Transmit FIFO Bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read Receive FIFO Bit 3 Or Write Transmit FIFO Bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read Receive FIFO Bit 2 Or Write Transmit FIFO Bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read Receive FIFO Bit 1 Or Write Transmit FIFO Bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read Receive FIFO Bit 0 Or Write Transmit FIFO Bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disables,1: Enables" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Transmitter RTS is active low,1: Transmitter RTS is active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disables,1: Enables" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data is flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data is flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disables STAT[RDRF] to become 1 because of..,1: Enables STAT[RDRF] to become 1 because of..,2: Enables STAT[RDRF] to become 1 because of..,3: Enables STAT[RDRF] to become 1 because of..,4: Enables STAT[RDRF] to become 1 because of..,5: Enables STAT[RDRF] to become 1 because of..,6: Enables STAT[RDRF] to become 1 because of..,7: Enables STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[TXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: Transmit FIFO buffer depth = 1 dataword,1: Transmit FIFO buffer depth = 4 datawords,2: Transmit FIFO buffer depth = 8 datawords,3: Transmit FIFO buffer depth = 16 datawords,4: Transmit FIFO buffer depth = 32 datawords,5: Transmit FIFO buffer depth = 64 datawords,6: Transmit FIFO buffer depth = 128 datawords,7: Transmit FIFO buffer depth = 256 datawords" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[RXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: Receive FIFO buffer depth = 1 dataword,1: Receive FIFO buffer depth = 4 datawords,2: Receive FIFO buffer depth = 8 datawords,3: Receive FIFO buffer depth = 16 datawords,4: Receive FIFO buffer depth = 32 datawords,5: Receive FIFO buffer depth = 64 datawords,6: Receive FIFO buffer depth = 128 datawords,7: Receive FIFO buffer depth = 256 datawords" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" group.long 0x40++0x13 line.long 0x0 "MCR,MODEM Control" bitfld.long 0x0 9. "RTS,Request To Send" "0: Default state is logic one,1: Default state is logic zero" bitfld.long 0x0 8. "DTR,Data Terminal Ready" "0: Default state is logic one,1: Default state is logic zero" newline bitfld.long 0x0 3. "DCD,Data Carrier Detect" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 2. "RIN,Ring Indicator" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x0 1. "DSR,Data Set Ready" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 0. "CTS,Clear To Send" "0: Interrupt disabled,1: Interrupt enabled" line.long 0x4 "MSR,MODEM Status" rbitfld.long 0x4 7. "DCD,Data Carrier Detect" "0: The DCD_B pin is logic one,1: The DCD_B pin is logic zero" rbitfld.long 0x4 6. "RIN,Ring Indicator" "0: The RIN_B pin is logic one,1: The RIN_B pin is logic zero" newline rbitfld.long 0x4 5. "DSR,Data Set Ready" "0: The DSR_B pin is logic one,1: The DSR_B pin is logic zero" rbitfld.long 0x4 4. "CTS,Clear To Send" "0: The CTS_B pin is logic one,1: The CTS_B pin is logic zero" newline eventfld.long 0x4 3. "DDCD,Delta Data Carrier Detect" "0: Did not change state,1: Changed state" eventfld.long 0x4 2. "DRI,Delta Ring Indicator" "0: Did not change state,1: Changed state" newline eventfld.long 0x4 1. "DDSR,Delta Data Set Ready" "0: Did not change state,1: Changed state" eventfld.long 0x4 0. "DCTS,Delta Clear To Send" "0: Did not change state,1: Changed state" line.long 0x8 "REIR,Receiver Extended Idle" hexmask.long.word 0x8 0.--13. 1. "IDTIME,Idle Time" line.long 0xC "TEIR,Transmitter Extended Idle" hexmask.long.word 0xC 0.--13. 1. "IDTIME,Idle Time" line.long 0x10 "HDCR,Half Duplex Control" hexmask.long.byte 0x10 8.--15. 1. "RTSEXT,RTS Extended" bitfld.long 0x10 3. "RXMSK,Receive Mask" "0: Does not mask,1: Masks" newline bitfld.long 0x10 2. "RXWRMSK,Receive FIFO Write Mask" "0: Does not mask,1: Masks" bitfld.long 0x10 1. "RXSEL,Receive Select" "0: RXD,1: TXD" newline bitfld.long 0x10 0. "TXSTALL,Transmit Stall" "0: No effect,1: Does not become busy" group.long 0x58++0x7 line.long 0x0 "TOCR,Timeout Control" hexmask.long.byte 0x0 8.--11. 1. "TOIE,Timeout Interrupt Enable" hexmask.long.byte 0x0 0.--3. 1. "TOEN,Timeout Enable" line.long 0x4 "TOSR,Timeout Status" hexmask.long.byte 0x4 8.--11. 1. "TOF,Timeout Flag" hexmask.long.byte 0x4 0.--3. 1. "TOZ,Timeout Zero" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "TIMEOUT[$1],Timeout N" bitfld.long 0x0 30.--31. "CFG,Idle Configuration" "0: Becomes 1 after timeout characters are received,1: Becomes 1 when idle for timeout bit clocks,2: Becomes 1 when idle for timeout bit clocks..,3: Becomes 1 when idle for at least timeout bit.." hexmask.long.word 0x0 0.--13. 1. "TIMEOUT,Timeout Value" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end endif sif (cpuis("MCXN947*")) tree "LPUART8" base ad:0x400B8000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disables,1: Enables" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio (OSR)" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disables DMA request,1: Enables DMA request" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disables DMA request,1: Enables DMA request" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: DMA request disabled,1: DMA request enabled" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wakeup,1: Idle match wakeup,2: Match on and match off,3: Enables RWU on data match and match on/off for.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Receiver samples input data using the rising..,1: Receiver samples input data using the rising and.." bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enables resynchronization,1: Disables resynchronization" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disables hardware interrupts from STAT[LBKDIF]..,1: Requests hardware interrupt when STAT[LBKDIF] is 1" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disables hardware interrupts from STAT[RXEDGIF],1: Requests hardware interrupts when STAT[RXEDGIF].." newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disables,1: Enables" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active (sending data a preamble or a..,1: Transmitter idle (transmission activity complete)" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: No idle line detected,1: Idle line detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data lost)" eventfld.long 0xC 18. "NF,Noise Flag (NF)" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag (FE)" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag (PF)" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline rbitfld.long 0xC 9. "TSF,Timeout Status Flag" "0: Field is 0,1: Field is 1" rbitfld.long 0xC 8. "MSF,MODEM Status Flag" "0: Field is 0,1: Field is 1" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Address mark in character is MSB,1: Address mark in character is the last bit before.." bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disables LIN break detect,1: Enables LIN break detect" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: TXD pin is an input in Single-Wire mode,1: TXD pin is an output in Single-Wire mode" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disables hardware interrupts from STAT[IDLE];..,1: Enables hardware interrupts when STAT[IDLE] = 1" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disables,1: Enables" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 17. "RWU,Receiver Wakeup Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wakeup.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit data characters,1: 7-bit data characters" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Enables LPUART in Doze mode." "0: Enables,1: Disables" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit data characters,1: 9-bit data characters" newline bitfld.long 0x10 3. "WAKE,Receiver Wakeup Method Select" "0: Configures CTRL[RWU] for idle-line wakeup,1: Configures CTRL[RWU] with address-mark wakeup" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Contains valid data,1: Contains invalid data and is empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Received was not idle,1: Receiver was idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: LIN break not detected or LIN break detect..,1: LIN break detected" newline bitfld.long 0x14 9. "R9T9,Read Receive FIFO Bit 9 Or Write Transmit FIFO Bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read Receive FIFO Bit 8 Or Write Transmit FIFO Bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read Receive FIFO Bit 7 Or Write Transmit FIFO Bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read Receive FIFO Bit 6 Or Write Transmit FIFO Bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read Receive FIFO Bit 5 Or Write Transmit FIFO Bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read Receive FIFO Bit 4 Or Write Transmit FIFO Bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read Receive FIFO Bit 3 Or Write Transmit FIFO Bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read Receive FIFO Bit 2 Or Write Transmit FIFO Bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read Receive FIFO Bit 1 Or Write Transmit FIFO Bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read Receive FIFO Bit 0 Or Write Transmit FIFO Bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disables,1: Enables" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Transmitter RTS is active low,1: Transmitter RTS is active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disables,1: Enables" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data is flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data is flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disables STAT[RDRF] to become 1 because of..,1: Enables STAT[RDRF] to become 1 because of..,2: Enables STAT[RDRF] to become 1 because of..,3: Enables STAT[RDRF] to become 1 because of..,4: Enables STAT[RDRF] to become 1 because of..,5: Enables STAT[RDRF] to become 1 because of..,6: Enables STAT[RDRF] to become 1 because of..,7: Enables STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[TXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: Transmit FIFO buffer depth = 1 dataword,1: Transmit FIFO buffer depth = 4 datawords,2: Transmit FIFO buffer depth = 8 datawords,3: Transmit FIFO buffer depth = 16 datawords,4: Transmit FIFO buffer depth = 32 datawords,5: Transmit FIFO buffer depth = 64 datawords,6: Transmit FIFO buffer depth = 128 datawords,7: Transmit FIFO buffer depth = 256 datawords" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[RXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: Receive FIFO buffer depth = 1 dataword,1: Receive FIFO buffer depth = 4 datawords,2: Receive FIFO buffer depth = 8 datawords,3: Receive FIFO buffer depth = 16 datawords,4: Receive FIFO buffer depth = 32 datawords,5: Receive FIFO buffer depth = 64 datawords,6: Receive FIFO buffer depth = 128 datawords,7: Receive FIFO buffer depth = 256 datawords" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" group.long 0x40++0x13 line.long 0x0 "MCR,MODEM Control" bitfld.long 0x0 9. "RTS,Request To Send" "0: Default state is logic one,1: Default state is logic zero" bitfld.long 0x0 8. "DTR,Data Terminal Ready" "0: Default state is logic one,1: Default state is logic zero" newline bitfld.long 0x0 3. "DCD,Data Carrier Detect" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 2. "RIN,Ring Indicator" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x0 1. "DSR,Data Set Ready" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 0. "CTS,Clear To Send" "0: Interrupt disabled,1: Interrupt enabled" line.long 0x4 "MSR,MODEM Status" rbitfld.long 0x4 7. "DCD,Data Carrier Detect" "0: The DCD_B pin is logic one,1: The DCD_B pin is logic zero" rbitfld.long 0x4 6. "RIN,Ring Indicator" "0: The RIN_B pin is logic one,1: The RIN_B pin is logic zero" newline rbitfld.long 0x4 5. "DSR,Data Set Ready" "0: The DSR_B pin is logic one,1: The DSR_B pin is logic zero" rbitfld.long 0x4 4. "CTS,Clear To Send" "0: The CTS_B pin is logic one,1: The CTS_B pin is logic zero" newline eventfld.long 0x4 3. "DDCD,Delta Data Carrier Detect" "0: Did not change state,1: Changed state" eventfld.long 0x4 2. "DRI,Delta Ring Indicator" "0: Did not change state,1: Changed state" newline eventfld.long 0x4 1. "DDSR,Delta Data Set Ready" "0: Did not change state,1: Changed state" eventfld.long 0x4 0. "DCTS,Delta Clear To Send" "0: Did not change state,1: Changed state" line.long 0x8 "REIR,Receiver Extended Idle" hexmask.long.word 0x8 0.--13. 1. "IDTIME,Idle Time" line.long 0xC "TEIR,Transmitter Extended Idle" hexmask.long.word 0xC 0.--13. 1. "IDTIME,Idle Time" line.long 0x10 "HDCR,Half Duplex Control" hexmask.long.byte 0x10 8.--15. 1. "RTSEXT,RTS Extended" bitfld.long 0x10 3. "RXMSK,Receive Mask" "0: Does not mask,1: Masks" newline bitfld.long 0x10 2. "RXWRMSK,Receive FIFO Write Mask" "0: Does not mask,1: Masks" bitfld.long 0x10 1. "RXSEL,Receive Select" "0: RXD,1: TXD" newline bitfld.long 0x10 0. "TXSTALL,Transmit Stall" "0: No effect,1: Does not become busy" group.long 0x58++0x7 line.long 0x0 "TOCR,Timeout Control" hexmask.long.byte 0x0 8.--11. 1. "TOIE,Timeout Interrupt Enable" hexmask.long.byte 0x0 0.--3. 1. "TOEN,Timeout Enable" line.long 0x4 "TOSR,Timeout Status" hexmask.long.byte 0x4 8.--11. 1. "TOF,Timeout Flag" hexmask.long.byte 0x4 0.--3. 1. "TOZ,Timeout Zero" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "TIMEOUT[$1],Timeout N" bitfld.long 0x0 30.--31. "CFG,Idle Configuration" "0: Becomes 1 after timeout characters are received,1: Becomes 1 when idle for timeout bit clocks,2: Becomes 1 when idle for timeout bit clocks..,3: Becomes 1 when idle for at least timeout bit.." hexmask.long.word 0x0 0.--13. 1. "TIMEOUT,Timeout Value" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end tree "LPUART9" base ad:0x400B9000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Identification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 8.--15. 1. "RXFIFO,Receive FIFO Size" hexmask.long.byte 0x4 0.--7. 1. "TXFIFO,Transmit FIFO Size" group.long 0x8++0x27 line.long 0x0 "GLOBAL,Global" bitfld.long 0x0 1. "RST,Software Reset" "0: Not reset,1: Reset" line.long 0x4 "PINCFG,Pin Configuration" bitfld.long 0x4 0.--1. "TRGSEL,Trigger Select" "0: Input trigger disabled,1: Input trigger used instead of the RXD pin input,2: Input trigger used instead of the CTS_B pin input,3: Input trigger used to modulate the TXD pin.." line.long 0x8 "BAUD,Baud Rate" bitfld.long 0x8 31. "MAEN1,Match Address Mode Enable 1" "0: Disables,1: Enables" bitfld.long 0x8 30. "MAEN2,Match Address Mode Enable 2" "0: Disables,1: Enables" newline bitfld.long 0x8 29. "M10,10-Bit Mode Select" "0: Receiver and transmitter use 7-bit to 9-bit data..,1: Receiver and transmitter use 10-bit data.." hexmask.long.byte 0x8 24.--28. 1. "OSR,Oversampling Ratio (OSR)" newline bitfld.long 0x8 23. "TDMAE,Transmitter DMA Enable" "0: Disables DMA request,1: Enables DMA request" bitfld.long 0x8 21. "RDMAE,Receiver Full DMA Enable" "0: Disables DMA request,1: Enables DMA request" newline bitfld.long 0x8 20. "RIDMAE,Receiver Idle DMA Enable" "0: DMA request disabled,1: DMA request enabled" bitfld.long 0x8 18.--19. "MATCFG,Match Configuration" "0: Address match wakeup,1: Idle match wakeup,2: Match on and match off,3: Enables RWU on data match and match on/off for.." newline bitfld.long 0x8 17. "BOTHEDGE,Both Edge Sampling" "0: Receiver samples input data using the rising..,1: Receiver samples input data using the rising and.." bitfld.long 0x8 16. "RESYNCDIS,Resynchronization Disable" "0: Enables resynchronization,1: Disables resynchronization" newline bitfld.long 0x8 15. "LBKDIE,LIN Break Detect Interrupt Enable" "0: Disables hardware interrupts from STAT[LBKDIF]..,1: Requests hardware interrupt when STAT[LBKDIF] is 1" bitfld.long 0x8 14. "RXEDGIE,RX Input Active Edge Interrupt Enable" "0: Disables hardware interrupts from STAT[RXEDGIF],1: Requests hardware interrupts when STAT[RXEDGIF].." newline bitfld.long 0x8 13. "SBNS,Stop Bit Number Select" "0: One stop bit,1: Two stop bits" hexmask.long.word 0x8 0.--12. 1. "SBR,Baud Rate Modulo Divisor" line.long 0xC "STAT,Status" eventfld.long 0xC 31. "LBKDIF,LIN Break Detect Interrupt Flag" "0: Not detected,1: Detected" eventfld.long 0xC 30. "RXEDGIF,RXD Pin Active Edge Interrupt Flag" "0: Not occurred,1: Occurred" newline bitfld.long 0xC 29. "MSBF,MSB First" "0: LSB,1: MSB" bitfld.long 0xC 28. "RXINV,Receive Data Inversion" "0: Inverted,1: Not inverted" newline bitfld.long 0xC 27. "RWUID,Receive Wake Up Idle Detect" "0: STAT[IDLE] does not become 1,1: STAT[IDLE] becomes 1" bitfld.long 0xC 26. "BRK13,Break Character Generation Length" "0: 9 to 13 bit times,1: 12 to 15 bit times" newline bitfld.long 0xC 25. "LBKDE,LIN Break Detection Enable" "0: Disables,1: Enables" rbitfld.long 0xC 24. "RAF,Receiver Active Flag" "0: Idle waiting for a start bit,1: Receiver active (RXD pin input not idle)" newline rbitfld.long 0xC 23. "TDRE,Transmit Data Register Empty Flag" "0: Greater than watermark,1: Equal to or less than watermark" rbitfld.long 0xC 22. "TC,Transmission Complete Flag" "0: Transmitter active (sending data a preamble or a..,1: Transmitter idle (transmission activity complete)" newline rbitfld.long 0xC 21. "RDRF,Receive Data Register Full Flag" "0: Equal to or less than watermark,1: Greater than watermark" eventfld.long 0xC 20. "IDLE,Idle Line Flag" "0: No idle line detected,1: Idle line detected" newline eventfld.long 0xC 19. "OR,Receiver Overrun Flag" "0: No overrun,1: Receive overrun (new LPUART data lost)" eventfld.long 0xC 18. "NF,Noise Flag (NF)" "0: No noise detected,1: Noise detected" newline eventfld.long 0xC 17. "FE,Framing Error Flag (FE)" "0: No framing error detected (this does not..,1: Framing error detected" eventfld.long 0xC 16. "PF,Parity Error Flag (PF)" "0: No parity error detected,1: Parity error detected" newline eventfld.long 0xC 15. "MA1F,Match 1 Flag" "0: Not equal to MA1,1: Equal to MA1" eventfld.long 0xC 14. "MA2F,Match 2 Flag" "0: Not equal to MA2,1: Equal to MA2" newline rbitfld.long 0xC 9. "TSF,Timeout Status Flag" "0: Field is 0,1: Field is 1" rbitfld.long 0xC 8. "MSF,MODEM Status Flag" "0: Field is 0,1: Field is 1" newline bitfld.long 0xC 1. "AME,Address Mark Enable" "0: Address mark in character is MSB,1: Address mark in character is the last bit before.." bitfld.long 0xC 0. "LBKFE,LIN Break Flag Enable" "0: Disables LIN break detect,1: Enables LIN break detect" line.long 0x10 "CTRL,Control" bitfld.long 0x10 31. "R8T9,Receive Bit 8 Transmit Bit 9" "0,1" bitfld.long 0x10 30. "R9T8,Receive Bit 9 Transmit Bit 8" "0,1" newline bitfld.long 0x10 29. "TXDIR,TXD Pin Direction in Single-Wire Mode" "0: TXD pin is an input in Single-Wire mode,1: TXD pin is an output in Single-Wire mode" bitfld.long 0x10 28. "TXINV,Transmit Data Inversion" "0: Not inverted,1: Inverted" newline bitfld.long 0x10 27. "ORIE,Overrun Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 26. "NEIE,Noise Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 25. "FEIE,Framing Error Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 24. "PEIE,Parity Error Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 23. "TIE,Transmit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 22. "TCIE,Transmission Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 21. "RIE,Receiver Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 20. "ILIE,Idle Line Interrupt Enable" "0: Disables hardware interrupts from STAT[IDLE];..,1: Enables hardware interrupts when STAT[IDLE] = 1" newline bitfld.long 0x10 19. "TE,Transmitter Enable" "0: Disables,1: Enables" bitfld.long 0x10 18. "RE,Receiver Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 17. "RWU,Receiver Wakeup Control" "0: Normal receiver operation,1: LPUART receiver in standby waiting for a wakeup.." bitfld.long 0x10 16. "SBK,Send Break" "0: Normal transmitter operation,1: Queue break character(s) to be sent" newline bitfld.long 0x10 15. "MA1IE,Match 1 (MA1F) Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x10 14. "MA2IE,Match 2 (MA2F) Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 11. "M7,7-Bit Mode Select" "0: 8-bit to 10-bit data characters,1: 7-bit data characters" bitfld.long 0x10 8.--10. "IDLECFG,Idle Configuration" "0: 1,1: 2,2: 4,3: 8,4: 16,5: 32,6: 64,7: 128" newline bitfld.long 0x10 7. "LOOPS,Loop Mode Select" "0: Normal operation: RXD and TXD use separate pins,1: Loop mode or Single-Wire mode" bitfld.long 0x10 6. "DOZEEN,Enables LPUART in Doze mode." "0: Enables,1: Disables" newline bitfld.long 0x10 5. "RSRC,Receiver Source Select" "0: Internal Loopback mode,1: Single-wire mode" bitfld.long 0x10 4. "M,9-Bit Or 8-Bit Mode Select" "0: 8-bit data characters,1: 9-bit data characters" newline bitfld.long 0x10 3. "WAKE,Receiver Wakeup Method Select" "0: Configures CTRL[RWU] for idle-line wakeup,1: Configures CTRL[RWU] with address-mark wakeup" bitfld.long 0x10 2. "ILT,Idle Line Type Select" "0: After the start bit,1: After the stop bit" newline bitfld.long 0x10 1. "PE,Parity Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PT,Parity Type" "0: Even parity,1: Odd parity" line.long 0x14 "DATA,Data" rbitfld.long 0x14 15. "NOISY,Noisy Data Received" "0: Received without noise,1: Received with noise" rbitfld.long 0x14 14. "PARITYE,Parity Error" "0: Received without a parity error,1: Received with a parity error" newline bitfld.long 0x14 13. "FRETSC,Frame Error Transmit Special Character" "0: Received without a frame error on reads or..,1: Received with a frame error on reads or.." rbitfld.long 0x14 12. "RXEMPT,Receive Buffer Empty" "0: Contains valid data,1: Contains invalid data and is empty" newline rbitfld.long 0x14 11. "IDLINE,Idle Line" "0: Received was not idle,1: Receiver was idle" rbitfld.long 0x14 10. "LINBRK,LIN Break" "0: LIN break not detected or LIN break detect..,1: LIN break detected" newline bitfld.long 0x14 9. "R9T9,Read Receive FIFO Bit 9 Or Write Transmit FIFO Bit 9" "0,1" bitfld.long 0x14 8. "R8T8,Read Receive FIFO Bit 8 Or Write Transmit FIFO Bit 8" "0,1" newline bitfld.long 0x14 7. "R7T7,Read Receive FIFO Bit 7 Or Write Transmit FIFO Bit 7" "0,1" bitfld.long 0x14 6. "R6T6,Read Receive FIFO Bit 6 Or Write Transmit FIFO Bit 6" "0,1" newline bitfld.long 0x14 5. "R5T5,Read Receive FIFO Bit 5 Or Write Transmit FIFO Bit 5" "0,1" bitfld.long 0x14 4. "R4T4,Read Receive FIFO Bit 4 Or Write Transmit FIFO Bit 4" "0,1" newline bitfld.long 0x14 3. "R3T3,Read Receive FIFO Bit 3 Or Write Transmit FIFO Bit 3" "0,1" bitfld.long 0x14 2. "R2T2,Read Receive FIFO Bit 2 Or Write Transmit FIFO Bit 2" "0,1" newline bitfld.long 0x14 1. "R1T1,Read Receive FIFO Bit 1 Or Write Transmit FIFO Bit 1" "0,1" bitfld.long 0x14 0. "R0T0,Read Receive FIFO Bit 0 Or Write Transmit FIFO Bit 0" "0,1" line.long 0x18 "MATCH,Match Address" hexmask.long.word 0x18 16.--25. 1. "MA2,Match Address 2" hexmask.long.word 0x18 0.--9. 1. "MA1,Match Address 1" line.long 0x1C "MODIR,MODEM IrDA" bitfld.long 0x1C 18. "IREN,IR Enable" "0: Disables,1: Enables" bitfld.long 0x1C 16.--17. "TNP,Transmitter Narrow Pulse" "0: 1 / OSR,1: 2 / OSR,2: 3 / OSR,3: 4 / OSR" newline bitfld.long 0x1C 8.--10. "RTSWATER,Receive RTS Configuration" "0,1,2,3,4,5,6,7" bitfld.long 0x1C 5. "TXCTSSRC,Transmit CTS Source" "0: The CTS_B pin,1: An internal connection to the receiver address.." newline bitfld.long 0x1C 4. "TXCTSC,Transmit CTS Configuration" "0: Sampled at the start of each character,1: Sampled when the transmitter is idle" bitfld.long 0x1C 3. "RXRTSE,Receiver RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 2. "TXRTSPOL,Transmitter RTS Polarity" "0: Transmitter RTS is active low,1: Transmitter RTS is active high" bitfld.long 0x1C 1. "TXRTSE,Transmitter RTS Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "TXCTSE,Transmitter CTS Enable" "0: Disables,1: Enables" line.long 0x20 "FIFO,FIFO" rbitfld.long 0x20 23. "TXEMPT,Transmit FIFO Or Buffer Empty" "0: Not empty,1: Empty" rbitfld.long 0x20 22. "RXEMPT,Receive FIFO Or Buffer Empty" "0: Not empty,1: Empty" newline eventfld.long 0x20 17. "TXOF,Transmitter FIFO Overflow Flag" "0: No overflow,1: Overflow" eventfld.long 0x20 16. "RXUF,Receiver FIFO Underflow Flag" "0: No underflow,1: Underflow" newline bitfld.long 0x20 15. "TXFLUSH,Transmit FIFO Flush" "0: No effect,1: All data is flushed out" bitfld.long 0x20 14. "RXFLUSH,Receive FIFO Flush" "0: No effect,1: All data is flushed out" newline bitfld.long 0x20 10.--12. "RXIDEN,Receiver Idle Empty Enable" "0: Disables STAT[RDRF] to become 1 because of..,1: Enables STAT[RDRF] to become 1 because of..,2: Enables STAT[RDRF] to become 1 because of..,3: Enables STAT[RDRF] to become 1 because of..,4: Enables STAT[RDRF] to become 1 because of..,5: Enables STAT[RDRF] to become 1 because of..,6: Enables STAT[RDRF] to become 1 because of..,7: Enables STAT[RDRF] to become 1 because of.." bitfld.long 0x20 9. "TXOFE,Transmit FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 8. "RXUFE,Receive FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x20 7. "TXFE,Transmit FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[TXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 4.--6. "TXFIFOSIZE,Transmit FIFO Buffer Depth" "0: Transmit FIFO buffer depth = 1 dataword,1: Transmit FIFO buffer depth = 4 datawords,2: Transmit FIFO buffer depth = 8 datawords,3: Transmit FIFO buffer depth = 16 datawords,4: Transmit FIFO buffer depth = 32 datawords,5: Transmit FIFO buffer depth = 64 datawords,6: Transmit FIFO buffer depth = 128 datawords,7: Transmit FIFO buffer depth = 256 datawords" bitfld.long 0x20 3. "RXFE,Receive FIFO Enable" "0: Disables; buffer depth is 1,1: Enables; FIFO[RXFIFOSIZE] indicates the buffer.." newline rbitfld.long 0x20 0.--2. "RXFIFOSIZE,Receive FIFO Buffer Depth" "0: Receive FIFO buffer depth = 1 dataword,1: Receive FIFO buffer depth = 4 datawords,2: Receive FIFO buffer depth = 8 datawords,3: Receive FIFO buffer depth = 16 datawords,4: Receive FIFO buffer depth = 32 datawords,5: Receive FIFO buffer depth = 64 datawords,6: Receive FIFO buffer depth = 128 datawords,7: Receive FIFO buffer depth = 256 datawords" line.long 0x24 "WATER,Watermark" hexmask.long.byte 0x24 24.--27. 1. "RXCOUNT,Receive Counter" bitfld.long 0x24 16.--18. "RXWATER,Receive Watermark" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x24 8.--11. 1. "TXCOUNT,Transmit Counter" bitfld.long 0x24 0.--2. "TXWATER,Transmit Watermark" "0,1,2,3,4,5,6,7" rgroup.long 0x30++0x3 line.long 0x0 "DATARO,Data Read-Only" hexmask.long.word 0x0 0.--15. 1. "DATA,Receive Data" group.long 0x40++0x13 line.long 0x0 "MCR,MODEM Control" bitfld.long 0x0 9. "RTS,Request To Send" "0: Default state is logic one,1: Default state is logic zero" bitfld.long 0x0 8. "DTR,Data Terminal Ready" "0: Default state is logic one,1: Default state is logic zero" newline bitfld.long 0x0 3. "DCD,Data Carrier Detect" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 2. "RIN,Ring Indicator" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x0 1. "DSR,Data Set Ready" "0: Interrupt disabled,1: Interrupt enabled" bitfld.long 0x0 0. "CTS,Clear To Send" "0: Interrupt disabled,1: Interrupt enabled" line.long 0x4 "MSR,MODEM Status" rbitfld.long 0x4 7. "DCD,Data Carrier Detect" "0: The DCD_B pin is logic one,1: The DCD_B pin is logic zero" rbitfld.long 0x4 6. "RIN,Ring Indicator" "0: The RIN_B pin is logic one,1: The RIN_B pin is logic zero" newline rbitfld.long 0x4 5. "DSR,Data Set Ready" "0: The DSR_B pin is logic one,1: The DSR_B pin is logic zero" rbitfld.long 0x4 4. "CTS,Clear To Send" "0: The CTS_B pin is logic one,1: The CTS_B pin is logic zero" newline eventfld.long 0x4 3. "DDCD,Delta Data Carrier Detect" "0: Did not change state,1: Changed state" eventfld.long 0x4 2. "DRI,Delta Ring Indicator" "0: Did not change state,1: Changed state" newline eventfld.long 0x4 1. "DDSR,Delta Data Set Ready" "0: Did not change state,1: Changed state" eventfld.long 0x4 0. "DCTS,Delta Clear To Send" "0: Did not change state,1: Changed state" line.long 0x8 "REIR,Receiver Extended Idle" hexmask.long.word 0x8 0.--13. 1. "IDTIME,Idle Time" line.long 0xC "TEIR,Transmitter Extended Idle" hexmask.long.word 0xC 0.--13. 1. "IDTIME,Idle Time" line.long 0x10 "HDCR,Half Duplex Control" hexmask.long.byte 0x10 8.--15. 1. "RTSEXT,RTS Extended" bitfld.long 0x10 3. "RXMSK,Receive Mask" "0: Does not mask,1: Masks" newline bitfld.long 0x10 2. "RXWRMSK,Receive FIFO Write Mask" "0: Does not mask,1: Masks" bitfld.long 0x10 1. "RXSEL,Receive Select" "0: RXD,1: TXD" newline bitfld.long 0x10 0. "TXSTALL,Transmit Stall" "0: No effect,1: Does not become busy" group.long 0x58++0x7 line.long 0x0 "TOCR,Timeout Control" hexmask.long.byte 0x0 8.--11. 1. "TOIE,Timeout Interrupt Enable" hexmask.long.byte 0x0 0.--3. 1. "TOEN,Timeout Enable" line.long 0x4 "TOSR,Timeout Status" hexmask.long.byte 0x4 8.--11. 1. "TOF,Timeout Flag" hexmask.long.byte 0x4 0.--3. 1. "TOZ,Timeout Zero" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x60)++0x3 line.long 0x0 "TIMEOUT[$1],Timeout N" bitfld.long 0x0 30.--31. "CFG,Idle Configuration" "0: Becomes 1 after timeout characters are received,1: Becomes 1 when idle for timeout bit clocks,2: Becomes 1 when idle for timeout bit clocks..,3: Becomes 1 when idle for at least timeout bit.." hexmask.long.word 0x0 0.--13. 1. "TIMEOUT,Timeout Value" repeat.end repeat 128. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x200)++0x3 line.long 0x0 "TCBR[$1],Transmit Command Burst" hexmask.long.word 0x0 0.--15. 1. "DATA,Data" repeat.end repeat 256. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x400)++0x3 line.long 0x0 "TDBR[$1],Transmit Data Burst" hexmask.long.byte 0x0 24.--31. 1. "DATA3,Data3" hexmask.long.byte 0x0 16.--23. 1. "DATA2,Data2" newline hexmask.long.byte 0x0 8.--15. 1. "DATA1,Data1" hexmask.long.byte 0x0 0.--7. 1. "DATA0,Data0" repeat.end tree.end endif tree.end sif (cpuis("MCXN546*")||cpuis("MCXN547*")||cpuis("MCXN946*")||cpuis("MCXN947*")) tree "MAILBOX (Inter-CPU Mailbox)" base ad:0x400B2000 repeat 2. (list 0x0 0x1)(list ad:0x400B2000 ad:0x400B2010) tree "IRQ[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "IRQ,name (CPUn) Interrupt" hexmask.long 0x0 0.--31. 1. "INTREQ,Interrupt Request" wgroup.long ($2+0x4)++0x7 line.long 0x0 "IRQSET,name (CPUn) Interrupt Set" hexmask.long 0x0 0.--31. 1. "INTREQSET,Interrupt Request Set 0" line.long 0x4 "IRQCLR,name (CPUn) Interrupt Clear" hexmask.long 0x4 0.--31. 1. "INTREQCLR,Interrupt Request Clear 0" tree.end repeat.end base ad:0x400B2000 group.long 0xF8++0x3 line.long 0x0 "MUTEX,Mutual Exclusion" bitfld.long 0x0 0. "EX,Mutual Exclusion Request" "0: Resource unavailable,1: Resource available" tree.end endif tree "MBC (Memory Block Checker)" base ad:0x400C6000 rgroup.long 0x1000++0xB line.long 0x0 "MBC0_MEM0_GLBCFG,MBC Global Configuration Register" hexmask.long.byte 0x0 16.--20. 1. "SIZE_LOG2,Log2 size per block" hexmask.long.word 0x0 0.--9. 1. "NBLKS,Number of blocks in this memory" line.long 0x4 "MBC0_MEM1_GLBCFG,MBC Global Configuration Register" hexmask.long.byte 0x4 16.--20. 1. "SIZE_LOG2,Log2 size per block" hexmask.long.word 0x4 0.--9. 1. "NBLKS,Number of blocks in this memory" line.long 0x8 "MBC0_MEM2_GLBCFG,MBC Global Configuration Register" hexmask.long.byte 0x8 16.--20. 1. "SIZE_LOG2,Log2 size per block" hexmask.long.word 0x8 0.--9. 1. "NBLKS,Number of blocks in this memory" group.long 0x100C++0x53 line.long 0x0 "MBC0_MEM3_GLBCFG,MBC Global Configuration Register" bitfld.long 0x0 30.--31. "CLRE,Clear Error" "0,1,2,3" hexmask.long.byte 0x0 16.--20. 1. "SIZE_LOG2,Log2 size per block" newline hexmask.long.word 0x0 0.--9. 1. "NBLKS,Number of blocks in this memory" line.long 0x4 "MBC0_NSE_BLK_INDEX,MBC NonSecure Enable Block Index" bitfld.long 0x4 31. "AI,Auto Increment" "0: No effect.,1: Add 1 to the WNDX field after the register write." bitfld.long 0x4 16. "DID_SEL0,DID Select" "0: No effect.,1: Selects NSE bits for this domain." newline hexmask.long.byte 0x4 8.--11. 1. "MEM_SEL,Memory Select" hexmask.long.byte 0x4 2.--5. 1. "WNDX,Word index into the block NSE bitmap. It selects the BLK_NSE_Wn register where WNDX determines the value of n." line.long 0x8 "MBC0_NSE_BLK_SET,MBC NonSecure Enable Block Set" hexmask.long 0x8 0.--31. 1. "W1SET,Write-1 Set" line.long 0xC "MBC0_NSE_BLK_CLR,MBC NonSecure Enable Block Clear" hexmask.long 0xC 0.--31. 1. "W1CLR,Write-1 Clear" line.long 0x10 "MBC0_NSE_BLK_CLR_ALL,MBC NonSecure Enable Block Clear All" bitfld.long 0x10 16. "DID_SEL0,DID Select" "0: No effect.,1: Clear all NSE bits for this domain." hexmask.long.byte 0x10 8.--11. 1. "MEMSEL,Memory Select" line.long 0x14 "MBC0_MEMN_GLBAC0,MBC Global Access Control" bitfld.long 0x14 14. "SPR,SecurePriv Read" "0: Read access is not allowed in Secure Privilege..,1: Read access is allowed in Secure Privilege mode." bitfld.long 0x14 13. "SPW,SecurePriv Write" "0: Write access is not allowed in Secure Privilege..,1: Write access is allowed in Secure Privilege mode." newline bitfld.long 0x14 12. "SPX,SecurePriv Execute" "0: Execute access is not allowed in Secure..,1: Execute access is allowed in Secure Privilege.." bitfld.long 0x14 10. "SUR,SecureUser Read" "0: Read access is not allowed in Secure User mode.,1: Read access is allowed in Secure User mode." newline bitfld.long 0x14 9. "SUW,SecureUser Write" "0: Write access is not allowed in Secure User mode.,1: Write access is allowed in Secure User mode." bitfld.long 0x14 8. "SUX,SecureUser Execute" "0: Execute access is not allowed in Secure User mode.,1: Execute access is allowed in Secure User mode." newline bitfld.long 0x14 6. "NPR,NonsecurePriv Read" "0: Read access is not allowed in Nonsecure..,1: Read access is allowed in Nonsecure Privilege.." bitfld.long 0x14 5. "NPW,NonsecurePriv Write" "0: Write access is not allowed in Nonsecure..,1: Write access is allowed in Nonsecure Privilege.." newline bitfld.long 0x14 4. "NPX,NonsecurePriv Execute" "0: Execute access is not allowed in Nonsecure..,1: Execute access is allowed in Nonsecure Privilege.." bitfld.long 0x14 2. "NUR,NonsecureUser Read" "0: Read access is not allowed in Nonsecure User mode.,1: Read access is allowed in Nonsecure User mode." newline bitfld.long 0x14 1. "NUW,NonsecureUser Write" "0: Write access is not allowed in Nonsecure User..,1: Write access is allowed in Nonsecure User mode." bitfld.long 0x14 0. "NUX,NonsecureUser Execute" "0: Execute access is not allowed in Nonsecure User..,1: Execute access is allowed in Nonsecure User mode." line.long 0x18 "MBC0_MEMN_GLBAC1,MBC Global Access Control" bitfld.long 0x18 31. "LK,LOCK" "0: This register is not locked and can be altered.,1: This register is locked and cannot be altered." bitfld.long 0x18 14. "SPR,SecurePriv Read" "0: Read access is not allowed in Secure Privilege..,1: Read access is allowed in Secure Privilege mode." newline bitfld.long 0x18 13. "SPW,SecurePriv Write" "0: Write access is not allowed in Secure Privilege..,1: Write access is allowed in Secure Privilege mode." bitfld.long 0x18 12. "SPX,SecurePriv Execute" "0: Execute access is not allowed in Secure..,1: Execute access is allowed in Secure Privilege.." newline bitfld.long 0x18 10. "SUR,SecureUser Read" "0: Read access is not allowed in Secure User mode.,1: Read access is allowed in Secure User mode." bitfld.long 0x18 9. "SUW,SecureUser Write" "0: Write access is not allowed in Secure User mode.,1: Write access is allowed in Secure User mode." newline bitfld.long 0x18 8. "SUX,SecureUser Execute" "0: Execute access is not allowed in Secure User mode.,1: Execute access is allowed in Secure User mode." bitfld.long 0x18 6. "NPR,NonsecurePriv Read" "0: Read access is not allowed in Nonsecure..,1: Read access is allowed in Nonsecure Privilege.." newline bitfld.long 0x18 5. "NPW,NonsecurePriv Write" "0: Write access is not allowed in Nonsecure..,1: Write access is allowed in Nonsecure Privilege.." bitfld.long 0x18 4. "NPX,NonsecurePriv Execute" "0: Execute access is not allowed in Nonsecure..,1: Execute access is allowed in Nonsecure Privilege.." newline bitfld.long 0x18 2. "NUR,NonsecureUser Read" "0: Read access is not allowed in Nonsecure User mode.,1: Read access is allowed in Nonsecure User mode." bitfld.long 0x18 1. "NUW,NonsecureUser Write" "0: Write access is not allowed in Nonsecure User..,1: Write access is allowed in Nonsecure User mode." newline bitfld.long 0x18 0. "NUX,NonsecureUser Execute" "0: Execute access is not allowed in Nonsecure User..,1: Execute access is allowed in Nonsecure User mode." line.long 0x1C "MBC0_MEMN_GLBAC2,MBC Global Access Control" bitfld.long 0x1C 31. "LK,LOCK" "0: This register is not locked and can be altered.,1: This register is locked and cannot be altered." bitfld.long 0x1C 14. "SPR,SecurePriv Read" "0: Read access is not allowed in Secure Privilege..,1: Read access is allowed in Secure Privilege mode." newline bitfld.long 0x1C 13. "SPW,SecurePriv Write" "0: Write access is not allowed in Secure Privilege..,1: Write access is allowed in Secure Privilege mode." bitfld.long 0x1C 12. "SPX,SecurePriv Execute" "0: Execute access is not allowed in Secure..,1: Execute access is allowed in Secure Privilege.." newline bitfld.long 0x1C 10. "SUR,SecureUser Read" "0: Read access is not allowed in Secure User mode.,1: Read access is allowed in Secure User mode." bitfld.long 0x1C 9. "SUW,SecureUser Write" "0: Write access is not allowed in Secure User mode.,1: Write access is allowed in Secure User mode." newline bitfld.long 0x1C 8. "SUX,SecureUser Execute" "0: Execute access is not allowed in Secure User mode.,1: Execute access is allowed in Secure User mode." bitfld.long 0x1C 6. "NPR,NonsecurePriv Read" "0: Read access is not allowed in Nonsecure..,1: Read access is allowed in Nonsecure Privilege.." newline bitfld.long 0x1C 5. "NPW,NonsecurePriv Write" "0: Write access is not allowed in Nonsecure..,1: Write access is allowed in Nonsecure Privilege.." bitfld.long 0x1C 4. "NPX,NonsecurePriv Execute" "0: Execute access is not allowed in Nonsecure..,1: Execute access is allowed in Nonsecure Privilege.." newline bitfld.long 0x1C 2. "NUR,NonsecureUser Read" "0: Read access is not allowed in Nonsecure User mode.,1: Read access is allowed in Nonsecure User mode." bitfld.long 0x1C 1. "NUW,NonsecureUser Write" "0: Write access is not allowed in Nonsecure User..,1: Write access is allowed in Nonsecure User mode." newline bitfld.long 0x1C 0. "NUX,NonsecureUser Execute" "0: Execute access is not allowed in Nonsecure User..,1: Execute access is allowed in Nonsecure User mode." line.long 0x20 "MBC0_MEMN_GLBAC3,MBC Global Access Control" bitfld.long 0x20 31. "LK,LOCK" "0: This register is not locked and can be altered.,1: This register is locked and cannot be altered." bitfld.long 0x20 14. "SPR,SecurePriv Read" "0: Read access is not allowed in Secure Privilege..,1: Read access is allowed in Secure Privilege mode." newline bitfld.long 0x20 13. "SPW,SecurePriv Write" "0: Write access is not allowed in Secure Privilege..,1: Write access is allowed in Secure Privilege mode." bitfld.long 0x20 12. "SPX,SecurePriv Execute" "0: Execute access is not allowed in Secure..,1: Execute access is allowed in Secure Privilege.." newline bitfld.long 0x20 10. "SUR,SecureUser Read" "0: Read access is not allowed in Secure User mode.,1: Read access is allowed in Secure User mode." bitfld.long 0x20 9. "SUW,SecureUser Write" "0: Write access is not allowed in Secure User mode.,1: Write access is allowed in Secure User mode." newline bitfld.long 0x20 8. "SUX,SecureUser Execute" "0: Execute access is not allowed in Secure User mode.,1: Execute access is allowed in Secure User mode." bitfld.long 0x20 6. "NPR,NonsecurePriv Read" "0: Read access is not allowed in Nonsecure..,1: Read access is allowed in Nonsecure Privilege.." newline bitfld.long 0x20 5. "NPW,NonsecurePriv Write" "0: Write access is not allowed in Nonsecure..,1: Write access is allowed in Nonsecure Privilege.." bitfld.long 0x20 4. "NPX,NonsecurePriv Execute" "0: Execute access is not allowed in Nonsecure..,1: Execute access is allowed in Nonsecure Privilege.." newline bitfld.long 0x20 2. "NUR,NonsecureUser Read" "0: Read access is not allowed in Nonsecure User mode.,1: Read access is allowed in Nonsecure User mode." bitfld.long 0x20 1. "NUW,NonsecureUser Write" "0: Write access is not allowed in Nonsecure User..,1: Write access is allowed in Nonsecure User mode." newline bitfld.long 0x20 0. "NUX,NonsecureUser Execute" "0: Execute access is not allowed in Nonsecure User..,1: Execute access is allowed in Nonsecure User mode." line.long 0x24 "MBC0_MEMN_GLBAC4,MBC Global Access Control" bitfld.long 0x24 31. "LK,LOCK" "0: This register is not locked and can be altered.,1: This register is locked and cannot be altered." bitfld.long 0x24 14. "SPR,SecurePriv Read" "0: Read access is not allowed in Secure Privilege..,1: Read access is allowed in Secure Privilege mode." newline bitfld.long 0x24 13. "SPW,SecurePriv Write" "0: Write access is not allowed in Secure Privilege..,1: Write access is allowed in Secure Privilege mode." bitfld.long 0x24 12. "SPX,SecurePriv Execute" "0: Execute access is not allowed in Secure..,1: Execute access is allowed in Secure Privilege.." newline bitfld.long 0x24 10. "SUR,SecureUser Read" "0: Read access is not allowed in Secure User mode.,1: Read access is allowed in Secure User mode." bitfld.long 0x24 9. "SUW,SecureUser Write" "0: Write access is not allowed in Secure User mode.,1: Write access is allowed in Secure User mode." newline bitfld.long 0x24 8. "SUX,SecureUser Execute" "0: Execute access is not allowed in Secure User mode.,1: Execute access is allowed in Secure User mode." bitfld.long 0x24 6. "NPR,NonsecurePriv Read" "0: Read access is not allowed in Nonsecure..,1: Read access is allowed in Nonsecure Privilege.." newline bitfld.long 0x24 5. "NPW,NonsecurePriv Write" "0: Write access is not allowed in Nonsecure..,1: Write access is allowed in Nonsecure Privilege.." bitfld.long 0x24 4. "NPX,NonsecurePriv Execute" "0: Execute access is not allowed in Nonsecure..,1: Execute access is allowed in Nonsecure Privilege.." newline bitfld.long 0x24 2. "NUR,NonsecureUser Read" "0: Read access is not allowed in Nonsecure User mode.,1: Read access is allowed in Nonsecure User mode." bitfld.long 0x24 1. "NUW,NonsecureUser Write" "0: Write access is not allowed in Nonsecure User..,1: Write access is allowed in Nonsecure User mode." newline bitfld.long 0x24 0. "NUX,NonsecureUser Execute" "0: Execute access is not allowed in Nonsecure User..,1: Execute access is allowed in Nonsecure User mode." line.long 0x28 "MBC0_MEMN_GLBAC5,MBC Global Access Control" bitfld.long 0x28 31. "LK,LOCK" "0: This register is not locked and can be altered.,1: This register is locked and cannot be altered." bitfld.long 0x28 14. "SPR,SecurePriv Read" "0: Read access is not allowed in Secure Privilege..,1: Read access is allowed in Secure Privilege mode." newline bitfld.long 0x28 13. "SPW,SecurePriv Write" "0: Write access is not allowed in Secure Privilege..,1: Write access is allowed in Secure Privilege mode." bitfld.long 0x28 12. "SPX,SecurePriv Execute" "0: Execute access is not allowed in Secure..,1: Execute access is allowed in Secure Privilege.." newline bitfld.long 0x28 10. "SUR,SecureUser Read" "0: Read access is not allowed in Secure User mode.,1: Read access is allowed in Secure User mode." bitfld.long 0x28 9. "SUW,SecureUser Write" "0: Write access is not allowed in Secure User mode.,1: Write access is allowed in Secure User mode." newline bitfld.long 0x28 8. "SUX,SecureUser Execute" "0: Execute access is not allowed in Secure User mode.,1: Execute access is allowed in Secure User mode." bitfld.long 0x28 6. "NPR,NonsecurePriv Read" "0: Read access is not allowed in Nonsecure..,1: Read access is allowed in Nonsecure Privilege.." newline bitfld.long 0x28 5. "NPW,NonsecurePriv Write" "0: Write access is not allowed in Nonsecure..,1: Write access is allowed in Nonsecure Privilege.." bitfld.long 0x28 4. "NPX,NonsecurePriv Execute" "0: Execute access is not allowed in Nonsecure..,1: Execute access is allowed in Nonsecure Privilege.." newline bitfld.long 0x28 2. "NUR,NonsecureUser Read" "0: Read access is not allowed in Nonsecure User mode.,1: Read access is allowed in Nonsecure User mode." bitfld.long 0x28 1. "NUW,NonsecureUser Write" "0: Write access is not allowed in Nonsecure User..,1: Write access is allowed in Nonsecure User mode." newline bitfld.long 0x28 0. "NUX,NonsecureUser Execute" "0: Execute access is not allowed in Nonsecure User..,1: Execute access is allowed in Nonsecure User mode." line.long 0x2C "MBC0_MEMN_GLBAC6,MBC Global Access Control" bitfld.long 0x2C 31. "LK,LOCK" "0: This register is not locked and can be altered.,1: This register is locked and cannot be altered." bitfld.long 0x2C 14. "SPR,SecurePriv Read" "0: Read access is not allowed in Secure Privilege..,1: Read access is allowed in Secure Privilege mode." newline bitfld.long 0x2C 13. "SPW,SecurePriv Write" "0: Write access is not allowed in Secure Privilege..,1: Write access is allowed in Secure Privilege mode." bitfld.long 0x2C 12. "SPX,SecurePriv Execute" "0: Execute access is not allowed in Secure..,1: Execute access is allowed in Secure Privilege.." newline bitfld.long 0x2C 10. "SUR,SecureUser Read" "0: Read access is not allowed in Secure User mode.,1: Read access is allowed in Secure User mode." bitfld.long 0x2C 9. "SUW,SecureUser Write" "0: Write access is not allowed in Secure User mode.,1: Write access is allowed in Secure User mode." newline bitfld.long 0x2C 8. "SUX,SecureUser Execute" "0: Execute access is not allowed in Secure User mode.,1: Execute access is allowed in Secure User mode." bitfld.long 0x2C 6. "NPR,NonsecurePriv Read" "0: Read access is not allowed in Nonsecure..,1: Read access is allowed in Nonsecure Privilege.." newline bitfld.long 0x2C 5. "NPW,NonsecurePriv Write" "0: Write access is not allowed in Nonsecure..,1: Write access is allowed in Nonsecure Privilege.." bitfld.long 0x2C 4. "NPX,NonsecurePriv Execute" "0: Execute access is not allowed in Nonsecure..,1: Execute access is allowed in Nonsecure Privilege.." newline bitfld.long 0x2C 2. "NUR,NonsecureUser Read" "0: Read access is not allowed in Nonsecure User mode.,1: Read access is allowed in Nonsecure User mode." bitfld.long 0x2C 1. "NUW,NonsecureUser Write" "0: Write access is not allowed in Nonsecure User..,1: Write access is allowed in Nonsecure User mode." newline bitfld.long 0x2C 0. "NUX,NonsecureUser Execute" "0: Execute access is not allowed in Nonsecure User..,1: Execute access is allowed in Nonsecure User mode." line.long 0x30 "MBC0_MEMN_GLBAC7,MBC Global Access Control" bitfld.long 0x30 31. "LK,LOCK" "0: This register is not locked and can be altered.,1: This register is locked and cannot be altered." bitfld.long 0x30 14. "SPR,SecurePriv Read" "0: Read access is not allowed in Secure Privilege..,1: Read access is allowed in Secure Privilege mode." newline bitfld.long 0x30 13. "SPW,SecurePriv Write" "0: Write access is not allowed in Secure Privilege..,1: Write access is allowed in Secure Privilege mode." bitfld.long 0x30 12. "SPX,SecurePriv Execute" "0: Execute access is not allowed in Secure..,1: Execute access is allowed in Secure Privilege.." newline bitfld.long 0x30 10. "SUR,SecureUser Read" "0: Read access is not allowed in Secure User mode.,1: Read access is allowed in Secure User mode." bitfld.long 0x30 9. "SUW,SecureUser Write" "0: Write access is not allowed in Secure User mode.,1: Write access is allowed in Secure User mode." newline bitfld.long 0x30 8. "SUX,SecureUser Execute" "0: Execute access is not allowed in Secure User mode.,1: Execute access is allowed in Secure User mode." bitfld.long 0x30 6. "NPR,NonsecurePriv Read" "0: Read access is not allowed in Nonsecure..,1: Read access is allowed in Nonsecure Privilege.." newline bitfld.long 0x30 5. "NPW,NonsecurePriv Write" "0: Write access is not allowed in Nonsecure..,1: Write access is allowed in Nonsecure Privilege.." bitfld.long 0x30 4. "NPX,NonsecurePriv Execute" "0: Execute access is not allowed in Nonsecure..,1: Execute access is allowed in Nonsecure Privilege.." newline bitfld.long 0x30 2. "NUR,NonsecureUser Read" "0: Read access is not allowed in Nonsecure User mode.,1: Read access is allowed in Nonsecure User mode." bitfld.long 0x30 1. "NUW,NonsecureUser Write" "0: Write access is not allowed in Nonsecure User..,1: Write access is allowed in Nonsecure User mode." newline bitfld.long 0x30 0. "NUX,NonsecureUser Execute" "0: Execute access is not allowed in Nonsecure User..,1: Execute access is allowed in Nonsecure User mode." line.long 0x34 "MBC0_DOM0_MEM0_BLK_CFG_W0,MBC Memory Block Configuration Word" bitfld.long 0x34 31. "NSE7,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x34 28.--30. "MBACSEL7,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x34 27. "NSE6,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x34 24.--26. "MBACSEL6,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x34 23. "NSE5,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x34 20.--22. "MBACSEL5,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x34 19. "NSE4,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x34 16.--18. "MBACSEL4,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x34 15. "NSE3,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x34 12.--14. "MBACSEL3,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x34 11. "NSE2,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x34 8.--10. "MBACSEL2,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x34 7. "NSE1,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x34 4.--6. "MBACSEL1,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x34 3. "NSE0,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x34 0.--2. "MBACSEL0,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." line.long 0x38 "MBC0_DOM0_MEM0_BLK_CFG_W1,MBC Memory Block Configuration Word" bitfld.long 0x38 31. "NSE7,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x38 28.--30. "MBACSEL7,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x38 27. "NSE6,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x38 24.--26. "MBACSEL6,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x38 23. "NSE5,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x38 20.--22. "MBACSEL5,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x38 19. "NSE4,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x38 16.--18. "MBACSEL4,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x38 15. "NSE3,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x38 12.--14. "MBACSEL3,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x38 11. "NSE2,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x38 8.--10. "MBACSEL2,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x38 7. "NSE1,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x38 4.--6. "MBACSEL1,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x38 3. "NSE0,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x38 0.--2. "MBACSEL0,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." line.long 0x3C "MBC0_DOM0_MEM0_BLK_CFG_W2,MBC Memory Block Configuration Word" bitfld.long 0x3C 31. "NSE7,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x3C 28.--30. "MBACSEL7,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x3C 27. "NSE6,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x3C 24.--26. "MBACSEL6,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x3C 23. "NSE5,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x3C 20.--22. "MBACSEL5,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x3C 19. "NSE4,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x3C 16.--18. "MBACSEL4,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x3C 15. "NSE3,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x3C 12.--14. "MBACSEL3,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x3C 11. "NSE2,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x3C 8.--10. "MBACSEL2,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x3C 7. "NSE1,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x3C 4.--6. "MBACSEL1,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x3C 3. "NSE0,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x3C 0.--2. "MBACSEL0,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." line.long 0x40 "MBC0_DOM0_MEM0_BLK_CFG_W3,MBC Memory Block Configuration Word" bitfld.long 0x40 31. "NSE7,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x40 28.--30. "MBACSEL7,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x40 27. "NSE6,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x40 24.--26. "MBACSEL6,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x40 23. "NSE5,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x40 20.--22. "MBACSEL5,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x40 19. "NSE4,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x40 16.--18. "MBACSEL4,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x40 15. "NSE3,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x40 12.--14. "MBACSEL3,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x40 11. "NSE2,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x40 8.--10. "MBACSEL2,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x40 7. "NSE1,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x40 4.--6. "MBACSEL1,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x40 3. "NSE0,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x40 0.--2. "MBACSEL0,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." line.long 0x44 "MBC0_DOM0_MEM0_BLK_CFG_W4,MBC Memory Block Configuration Word" bitfld.long 0x44 31. "NSE7,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x44 28.--30. "MBACSEL7,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x44 27. "NSE6,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x44 24.--26. "MBACSEL6,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x44 23. "NSE5,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x44 20.--22. "MBACSEL5,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x44 19. "NSE4,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x44 16.--18. "MBACSEL4,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x44 15. "NSE3,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x44 12.--14. "MBACSEL3,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x44 11. "NSE2,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x44 8.--10. "MBACSEL2,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x44 7. "NSE1,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x44 4.--6. "MBACSEL1,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x44 3. "NSE0,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x44 0.--2. "MBACSEL0,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." line.long 0x48 "MBC0_DOM0_MEM0_BLK_CFG_W5,MBC Memory Block Configuration Word" bitfld.long 0x48 31. "NSE7,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x48 28.--30. "MBACSEL7,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x48 27. "NSE6,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x48 24.--26. "MBACSEL6,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x48 23. "NSE5,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x48 20.--22. "MBACSEL5,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x48 19. "NSE4,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x48 16.--18. "MBACSEL4,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x48 15. "NSE3,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x48 12.--14. "MBACSEL3,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x48 11. "NSE2,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x48 8.--10. "MBACSEL2,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x48 7. "NSE1,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x48 4.--6. "MBACSEL1,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x48 3. "NSE0,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x48 0.--2. "MBACSEL0,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." line.long 0x4C "MBC0_DOM0_MEM0_BLK_CFG_W6,MBC Memory Block Configuration Word" bitfld.long 0x4C 31. "NSE7,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4C 28.--30. "MBACSEL7,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x4C 27. "NSE6,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4C 24.--26. "MBACSEL6,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x4C 23. "NSE5,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4C 20.--22. "MBACSEL5,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x4C 19. "NSE4,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4C 16.--18. "MBACSEL4,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x4C 15. "NSE3,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4C 12.--14. "MBACSEL3,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x4C 11. "NSE2,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4C 8.--10. "MBACSEL2,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x4C 7. "NSE1,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4C 4.--6. "MBACSEL1,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x4C 3. "NSE0,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4C 0.--2. "MBACSEL0,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." line.long 0x50 "MBC0_DOM0_MEM0_BLK_CFG_W7,MBC Memory Block Configuration Word" bitfld.long 0x50 31. "NSE7,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x50 28.--30. "MBACSEL7,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x50 27. "NSE6,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x50 24.--26. "MBACSEL6,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x50 23. "NSE5,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x50 20.--22. "MBACSEL5,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x50 19. "NSE4,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x50 16.--18. "MBACSEL4,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x50 15. "NSE3,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x50 12.--14. "MBACSEL3,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x50 11. "NSE2,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x50 8.--10. "MBACSEL2,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x50 7. "NSE1,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x50 4.--6. "MBACSEL1,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x50 3. "NSE0,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x50 0.--2. "MBACSEL0,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." group.long 0x1140++0x7 line.long 0x0 "MBC0_DOM0_MEM0_BLK_NSE_W0,MBC Memory Block NonSecure Enable Word" bitfld.long 0x0 31. "BIT31,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 30. "BIT30,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 29. "BIT29,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 28. "BIT28,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 27. "BIT27,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 26. "BIT26,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 25. "BIT25,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 24. "BIT24,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 23. "BIT23,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 22. "BIT22,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 21. "BIT21,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 20. "BIT20,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 19. "BIT19,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 18. "BIT18,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 17. "BIT17,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 16. "BIT16,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 15. "BIT15,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 14. "BIT14,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 13. "BIT13,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 12. "BIT12,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 11. "BIT11,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 10. "BIT10,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 9. "BIT9,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 8. "BIT8,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 7. "BIT7,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 6. "BIT6,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 5. "BIT5,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 4. "BIT4,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 3. "BIT3,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 2. "BIT2,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 1. "BIT1,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 0. "BIT0,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." line.long 0x4 "MBC0_DOM0_MEM0_BLK_NSE_W1,MBC Memory Block NonSecure Enable Word" bitfld.long 0x4 31. "BIT31,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4 30. "BIT30,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x4 29. "BIT29,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4 28. "BIT28,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x4 27. "BIT27,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4 26. "BIT26,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x4 25. "BIT25,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4 24. "BIT24,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x4 23. "BIT23,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4 22. "BIT22,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x4 21. "BIT21,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4 20. "BIT20,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x4 19. "BIT19,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4 18. "BIT18,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x4 17. "BIT17,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4 16. "BIT16,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x4 15. "BIT15,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4 14. "BIT14,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x4 13. "BIT13,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4 12. "BIT12,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x4 11. "BIT11,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4 10. "BIT10,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x4 9. "BIT9,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4 8. "BIT8,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x4 7. "BIT7,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4 6. "BIT6,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x4 5. "BIT5,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4 4. "BIT4,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x4 3. "BIT3,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4 2. "BIT2,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x4 1. "BIT1,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x4 0. "BIT0,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." group.long 0x1180++0x3 line.long 0x0 "MBC0_DOM0_MEM1_BLK_CFG_W0,MBC Memory Block Configuration Word" bitfld.long 0x0 31. "NSE7,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 28.--30. "MBACSEL7,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x0 27. "NSE6,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 24.--26. "MBACSEL6,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x0 23. "NSE5,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 20.--22. "MBACSEL5,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x0 19. "NSE4,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 16.--18. "MBACSEL4,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x0 15. "NSE3,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 12.--14. "MBACSEL3,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x0 11. "NSE2,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 8.--10. "MBACSEL2,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x0 7. "NSE1,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 4.--6. "MBACSEL1,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x0 3. "NSE0,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 0.--2. "MBACSEL0,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." group.long 0x11A0++0x3 line.long 0x0 "MBC0_DOM0_MEM1_BLK_NSE_W0,MBC Memory Block NonSecure Enable Word" bitfld.long 0x0 31. "BIT31,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 30. "BIT30,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 29. "BIT29,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 28. "BIT28,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 27. "BIT27,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 26. "BIT26,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 25. "BIT25,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 24. "BIT24,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 23. "BIT23,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 22. "BIT22,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 21. "BIT21,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 20. "BIT20,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 19. "BIT19,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 18. "BIT18,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 17. "BIT17,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 16. "BIT16,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 15. "BIT15,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 14. "BIT14,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 13. "BIT13,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 12. "BIT12,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 11. "BIT11,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 10. "BIT10,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 9. "BIT9,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 8. "BIT8,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 7. "BIT7,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 6. "BIT6,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 5. "BIT5,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 4. "BIT4,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 3. "BIT3,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 2. "BIT2,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 1. "BIT1,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 0. "BIT0,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." group.long 0x11A8++0x3 line.long 0x0 "MBC0_DOM0_MEM2_BLK_CFG_W0,MBC Memory Block Configuration Word" bitfld.long 0x0 31. "NSE7,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 28.--30. "MBACSEL7,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x0 27. "NSE6,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 24.--26. "MBACSEL6,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x0 23. "NSE5,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 20.--22. "MBACSEL5,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x0 19. "NSE4,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 16.--18. "MBACSEL4,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x0 15. "NSE3,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 12.--14. "MBACSEL3,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x0 11. "NSE2,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 8.--10. "MBACSEL2,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x0 7. "NSE1,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 4.--6. "MBACSEL1,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." newline bitfld.long 0x0 3. "NSE0,NonSecure Enable for block B" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 0.--2. "MBACSEL0,Memory Block Access Control Select for block B" "0: select MBC_MEMN_GLBAC0 access control policy for..,1: select MBC_MEMN_GLBAC1 access control policy for..,2: select MBC_MEMN_GLBAC2 access control policy for..,3: select MBC_MEMN_GLBAC3 access control policy for..,4: select MBC_MEMN_GLBAC4 access control policy for..,5: select MBC_MEMN_GLBAC5 access control policy for..,6: select MBC_MEMN_GLBAC6 access control policy for..,7: select MBC_MEMN_GLBAC7 access control policy for.." group.long 0x11C8++0x3 line.long 0x0 "MBC0_DOM0_MEM2_BLK_NSE_W0,MBC Memory Block NonSecure Enable Word" bitfld.long 0x0 31. "BIT31,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 30. "BIT30,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 29. "BIT29,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 28. "BIT28,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 27. "BIT27,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 26. "BIT26,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 25. "BIT25,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 24. "BIT24,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 23. "BIT23,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 22. "BIT22,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 21. "BIT21,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 20. "BIT20,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 19. "BIT19,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 18. "BIT18,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 17. "BIT17,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 16. "BIT16,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 15. "BIT15,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 14. "BIT14,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 13. "BIT13,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 12. "BIT12,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 11. "BIT11,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 10. "BIT10,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 9. "BIT9,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 8. "BIT8,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 7. "BIT7,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 6. "BIT6,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 5. "BIT5,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 4. "BIT4,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 3. "BIT3,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 2. "BIT2,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." newline bitfld.long 0x0 1. "BIT1,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." bitfld.long 0x0 0. "BIT0,Bit b NonSecure Enable [b = 0 - 31]" "0: Secure accesses to block B are based on..,1: Secure accesses to block B are not allowed.." tree.end tree "MICFIL" base ad:0x0 sif (cpuis("MCXN235*")||cpuis("MCXN236*")||cpuis("MCXN546*")) tree "PDM (MICFIL)" base ad:0x4010C000 group.long 0x0++0xB line.long 0x0 "CTRL_1,MICFIL Control 1" bitfld.long 0x0 31. "MDIS,Module Disable" "0: Normal mode,1: DLL mode" bitfld.long 0x0 30. "DOZEN,Doze Enable" "0,1" newline bitfld.long 0x0 29. "PDMIEN,MICFIL Enable" "0: Stops MICFIL operation,1: Starts MICFIL operation" bitfld.long 0x0 28. "DBG,Debug Mode" "0: Normal,1: Debug" newline bitfld.long 0x0 27. "SRES,Software Reset" "0: No action,1: Software reset" bitfld.long 0x0 26. "DBGE,Module Enable in Debug" "0: Disables after completing the current frame,1: Enables operation" newline bitfld.long 0x0 24.--25. "DISEL,DMA Interrupt Selection" "0: Disables DMA and interrupt requests,1: Enables DMA requests,2: Enables interrupt requests,?" bitfld.long 0x0 23. "ERREN,Error Interruption Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 20. "DECFILS,Decimation Filter Enable in Stop" "0: Stops decimation filter,1: Keeps decimation filter running" bitfld.long 0x0 16. "FSYNCEN,Frame Synchronization Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "CH3EN,Channel 3 Enable" "0,1" bitfld.long 0x0 2. "CH2EN,Channel 2 Enable" "0,1" newline bitfld.long 0x0 1. "CH1EN,Channel 1 Enable" "0,1" bitfld.long 0x0 0. "CH0EN,Channel 0 Enable" "0,1" line.long 0x4 "CTRL_2,MICFIL Control 2" bitfld.long 0x4 25.--27. "QSEL,Quality Mode" "0: Medium-Quality mode,1: High-Quality mode,?,?,4: Very-Low-Quality 2 mode,5: Very-Low-Quality 1 mode,6: Very-Low-Quality 0 mode,7: Low-Quality mode" hexmask.long.byte 0x4 16.--19. 1. "CICOSR,CIC Decimation Rate" newline bitfld.long 0x4 15. "CLKDIVDIS,Clock Divider Disable" "0: Enables,1: Disables" hexmask.long.byte 0x4 0.--7. 1. "CLKDIV,Clock Divider" line.long 0x8 "STAT,MICFIL Status" rbitfld.long 0x8 31. "BSY_FIL,Busy Flag" "0: MICFIL is stopped,1: MICFIL is running" eventfld.long 0x8 3. "CH3F,Channel 3 Output Data Flag" "0: Not surpassed,1: Surpassed" newline eventfld.long 0x8 2. "CH2F,Channel 2 Output Data Flag" "0: Not surpassed,1: Surpassed" eventfld.long 0x8 1. "CH1F,Channel 1 Output Data Flag" "0: Not surpassed,1: Surpassed" newline eventfld.long 0x8 0. "CH0F,Channel 0 Output Data Flag" "0: Not surpassed,1: Surpassed" group.long 0x10++0x7 line.long 0x0 "FIFO_CTRL,MICFIL FIFO Control" hexmask.long.byte 0x0 0.--3. 1. "FIFOWMK,FIFO Watermark Control" line.long 0x4 "FIFO_STAT,MICFIL FIFO Status" eventfld.long 0x4 11. "FIFOUND3,FIFO Underflow Exception Flag for Channel 3" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" eventfld.long 0x4 10. "FIFOUND2,FIFO Underflow Exception Flag for Channel 2" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" newline eventfld.long 0x4 9. "FIFOUND1,FIFO Underflow Exception Flag for Channel 1" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" eventfld.long 0x4 8. "FIFOUND0,FIFO Underflow Exception Flag for Channel 0" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" newline eventfld.long 0x4 3. "FIFOOVF3,FIFO Overflow Exception Flag for Channel 3" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" eventfld.long 0x4 2. "FIFOOVF2,FIFO Overflow Exception Flag for Channel 2" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" newline eventfld.long 0x4 1. "FIFOOVF1,FIFO Overflow Exception Flag for Channel 1" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" eventfld.long 0x4 0. "FIFOOVF0,FIFO Overflow Exception Flag for Channel 0" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" rgroup.long 0x64++0x3 line.long 0x0 "DC_CTRL,MICFIL DC Remover Control" bitfld.long 0x0 6.--7. "DCCONFIG3,Channel 3 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" bitfld.long 0x0 4.--5. "DCCONFIG2,Channel 2 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" newline bitfld.long 0x0 2.--3. "DCCONFIG1,Channel 1 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" bitfld.long 0x0 0.--1. "DCCONFIG0,Channel 0 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" group.long 0x68++0x3 line.long 0x0 "DC_OUT_CTRL,MICFIL Output DC Remover Control" bitfld.long 0x0 6.--7. "DCCONFIG3,Channel 3 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" bitfld.long 0x0 4.--5. "DCCONFIG2,Channel 2 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" newline bitfld.long 0x0 2.--3. "DCCONFIG1,Channel 1 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" bitfld.long 0x0 0.--1. "DCCONFIG0,Channel 0 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" group.long 0x74++0x3 line.long 0x0 "RANGE_CTRL,MICFIL Range Control" hexmask.long.byte 0x0 12.--15. 1. "RANGEADJ3,Channel 3 Range Adjustment" hexmask.long.byte 0x0 8.--11. 1. "RANGEADJ2,Channel 2 Range Adjustment" newline hexmask.long.byte 0x0 4.--7. 1. "RANGEADJ1,Channel 1 Range Adjustment" hexmask.long.byte 0x0 0.--3. 1. "RANGEADJ0,Channel 0 Range Adjustment" group.long 0x7C++0x7 line.long 0x0 "RANGE_STAT,MICFIL Range Status" eventfld.long 0x0 19. "RANGEUNF3,Channel 3 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" eventfld.long 0x0 18. "RANGEUNF2,Channel 2 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" newline eventfld.long 0x0 17. "RANGEUNF1,Channel 1 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" eventfld.long 0x0 16. "RANGEUNF0,Channel 0 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" newline eventfld.long 0x0 3. "RANGEOVF3,Channel 3 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" eventfld.long 0x0 2. "RANGEOVF2,Channel 2 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" newline eventfld.long 0x0 1. "RANGEOVF1,Channel 1 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" eventfld.long 0x0 0. "RANGEOVF0,Channel 0 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" line.long 0x4 "FSYNC_CTRL,Frame Synchronization Control" hexmask.long 0x4 0.--31. 1. "FSYNCLEN,Frame Synchronization Window Length" rgroup.long 0x84++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" bitfld.long 0x4 11. "DC_OUT_BYPASS,Output DC Remover Bypass" "0: Active,1: Disabled" bitfld.long 0x4 10. "DC_BYPASS,Input DC Remover Bypass" "0: Active,1: Disabled" newline bitfld.long 0x4 9. "LOW_POWER,Low-Power Decimation Filter" "0: Disables,1: Enables" bitfld.long 0x4 8. "FIL_OUT_WIDTH_24B,Filter Output Width" "0: 16 bits,1: 24 bits" newline hexmask.long.byte 0x4 4.--7. 1. "FIFO_PTRWID,FIFO Pointer Width" hexmask.long.byte 0x4 0.--3. 1. "NPAIR,Number of Microphone Pairs" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x20)++0x3 line.long 0x0 "DATACH[$1],MICFIL Output Result" hexmask.long 0x0 0.--31. 1. "DATA,Channel n Data" repeat.end endif sif (cpuis("MCXN546*")) repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x24)++0x3 line.long 0x0 "DATACH[$1],MICFIL Output Result" hexmask.long 0x0 0.--31. 1. "DATA,Channel n Data" repeat.end endif tree.end endif sif (cpuis("MCXN547*")) tree "PDM (MICFIL)" base ad:0x4010C000 group.long 0x0++0xB line.long 0x0 "CTRL_1,MICFIL Control 1" bitfld.long 0x0 31. "MDIS,Module Disable" "0: Normal mode,1: DLL mode" bitfld.long 0x0 30. "DOZEN,Doze Enable" "0,1" newline bitfld.long 0x0 29. "PDMIEN,MICFIL Enable" "0: Stops MICFIL operation,1: Starts MICFIL operation" bitfld.long 0x0 28. "DBG,Debug Mode" "0: Normal,1: Debug" newline bitfld.long 0x0 27. "SRES,Software Reset" "0: No action,1: Software reset" bitfld.long 0x0 26. "DBGE,Module Enable in Debug" "0: Disables after completing the current frame,1: Enables operation" newline bitfld.long 0x0 24.--25. "DISEL,DMA Interrupt Selection" "0: Disables DMA and interrupt requests,1: Enables DMA requests,2: Enables interrupt requests,?" bitfld.long 0x0 23. "ERREN,Error Interruption Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 20. "DECFILS,Decimation Filter Enable in Stop" "0: Stops decimation filter,1: Keeps decimation filter running" bitfld.long 0x0 16. "FSYNCEN,Frame Synchronization Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "CH3EN,Channel 3 Enable" "0,1" bitfld.long 0x0 2. "CH2EN,Channel 2 Enable" "0,1" newline bitfld.long 0x0 1. "CH1EN,Channel 1 Enable" "0,1" bitfld.long 0x0 0. "CH0EN,Channel 0 Enable" "0,1" line.long 0x4 "CTRL_2,MICFIL Control 2" bitfld.long 0x4 25.--27. "QSEL,Quality Mode" "0: Medium-Quality mode,1: High-Quality mode,?,?,4: Very-Low-Quality 2 mode,5: Very-Low-Quality 1 mode,6: Very-Low-Quality 0 mode,7: Low-Quality mode" hexmask.long.byte 0x4 16.--19. 1. "CICOSR,CIC Decimation Rate" newline bitfld.long 0x4 15. "CLKDIVDIS,Clock Divider Disable" "0: Enables,1: Disables" hexmask.long.byte 0x4 0.--7. 1. "CLKDIV,Clock Divider" line.long 0x8 "STAT,MICFIL Status" rbitfld.long 0x8 31. "BSY_FIL,Busy Flag" "0: MICFIL is stopped,1: MICFIL is running" eventfld.long 0x8 3. "CH3F,Channel 3 Output Data Flag" "0: Not surpassed,1: Surpassed" newline eventfld.long 0x8 2. "CH2F,Channel 2 Output Data Flag" "0: Not surpassed,1: Surpassed" eventfld.long 0x8 1. "CH1F,Channel 1 Output Data Flag" "0: Not surpassed,1: Surpassed" newline eventfld.long 0x8 0. "CH0F,Channel 0 Output Data Flag" "0: Not surpassed,1: Surpassed" group.long 0x10++0x7 line.long 0x0 "FIFO_CTRL,MICFIL FIFO Control" hexmask.long.byte 0x0 0.--3. 1. "FIFOWMK,FIFO Watermark Control" line.long 0x4 "FIFO_STAT,MICFIL FIFO Status" eventfld.long 0x4 11. "FIFOUND3,FIFO Underflow Exception Flag for Channel 3" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" eventfld.long 0x4 10. "FIFOUND2,FIFO Underflow Exception Flag for Channel 2" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" newline eventfld.long 0x4 9. "FIFOUND1,FIFO Underflow Exception Flag for Channel 1" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" eventfld.long 0x4 8. "FIFOUND0,FIFO Underflow Exception Flag for Channel 0" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" newline eventfld.long 0x4 3. "FIFOOVF3,FIFO Overflow Exception Flag for Channel 3" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" eventfld.long 0x4 2. "FIFOOVF2,FIFO Overflow Exception Flag for Channel 2" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" newline eventfld.long 0x4 1. "FIFOOVF1,FIFO Overflow Exception Flag for Channel 1" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" eventfld.long 0x4 0. "FIFOOVF0,FIFO Overflow Exception Flag for Channel 0" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x24)++0x3 line.long 0x0 "DATACH[$1],MICFIL Output Result" hexmask.long 0x0 0.--31. 1. "DATA,Channel n Data" repeat.end rgroup.long 0x64++0x3 line.long 0x0 "DC_CTRL,MICFIL DC Remover Control" bitfld.long 0x0 6.--7. "DCCONFIG3,Channel 3 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" bitfld.long 0x0 4.--5. "DCCONFIG2,Channel 2 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" newline bitfld.long 0x0 2.--3. "DCCONFIG1,Channel 1 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" bitfld.long 0x0 0.--1. "DCCONFIG0,Channel 0 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" group.long 0x68++0x3 line.long 0x0 "DC_OUT_CTRL,MICFIL Output DC Remover Control" bitfld.long 0x0 6.--7. "DCCONFIG3,Channel 3 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" bitfld.long 0x0 4.--5. "DCCONFIG2,Channel 2 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" newline bitfld.long 0x0 2.--3. "DCCONFIG1,Channel 1 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" bitfld.long 0x0 0.--1. "DCCONFIG0,Channel 0 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" group.long 0x74++0x3 line.long 0x0 "RANGE_CTRL,MICFIL Range Control" hexmask.long.byte 0x0 12.--15. 1. "RANGEADJ3,Channel 3 Range Adjustment" hexmask.long.byte 0x0 8.--11. 1. "RANGEADJ2,Channel 2 Range Adjustment" newline hexmask.long.byte 0x0 4.--7. 1. "RANGEADJ1,Channel 1 Range Adjustment" hexmask.long.byte 0x0 0.--3. 1. "RANGEADJ0,Channel 0 Range Adjustment" group.long 0x7C++0x7 line.long 0x0 "RANGE_STAT,MICFIL Range Status" eventfld.long 0x0 19. "RANGEUNF3,Channel 3 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" eventfld.long 0x0 18. "RANGEUNF2,Channel 2 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" newline eventfld.long 0x0 17. "RANGEUNF1,Channel 1 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" eventfld.long 0x0 16. "RANGEUNF0,Channel 0 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" newline eventfld.long 0x0 3. "RANGEOVF3,Channel 3 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" eventfld.long 0x0 2. "RANGEOVF2,Channel 2 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" newline eventfld.long 0x0 1. "RANGEOVF1,Channel 1 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" eventfld.long 0x0 0. "RANGEOVF0,Channel 0 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" line.long 0x4 "FSYNC_CTRL,Frame Synchronization Control" hexmask.long 0x4 0.--31. 1. "FSYNCLEN,Frame Synchronization Window Length" rgroup.long 0x84++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" bitfld.long 0x4 11. "DC_OUT_BYPASS,Output DC Remover Bypass" "0: Active,1: Disabled" bitfld.long 0x4 10. "DC_BYPASS,Input DC Remover Bypass" "0: Active,1: Disabled" newline bitfld.long 0x4 9. "LOW_POWER,Low-Power Decimation Filter" "0: Disables,1: Enables" bitfld.long 0x4 8. "FIL_OUT_WIDTH_24B,Filter Output Width" "0: 16 bits,1: 24 bits" newline hexmask.long.byte 0x4 4.--7. 1. "FIFO_PTRWID,FIFO Pointer Width" hexmask.long.byte 0x4 0.--3. 1. "NPAIR,Number of Microphone Pairs" tree.end endif sif (cpuis("MCXN946*")) tree "PDM (MICFIL)" base ad:0x4010C000 group.long 0x0++0xB line.long 0x0 "CTRL_1,MICFIL Control 1" bitfld.long 0x0 31. "MDIS,Module Disable" "0: Normal mode,1: DLL mode" bitfld.long 0x0 30. "DOZEN,Doze Enable" "0,1" newline bitfld.long 0x0 29. "PDMIEN,MICFIL Enable" "0: Stops MICFIL operation,1: Starts MICFIL operation" bitfld.long 0x0 28. "DBG,Debug Mode" "0: Normal,1: Debug" newline bitfld.long 0x0 27. "SRES,Software Reset" "0: No action,1: Software reset" bitfld.long 0x0 26. "DBGE,Module Enable in Debug" "0: Disables after completing the current frame,1: Enables operation" newline bitfld.long 0x0 24.--25. "DISEL,DMA Interrupt Selection" "0: Disables DMA and interrupt requests,1: Enables DMA requests,2: Enables interrupt requests,?" bitfld.long 0x0 23. "ERREN,Error Interruption Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 20. "DECFILS,Decimation Filter Enable in Stop" "0: Stops decimation filter,1: Keeps decimation filter running" bitfld.long 0x0 16. "FSYNCEN,Frame Synchronization Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "CH3EN,Channel 3 Enable" "0,1" bitfld.long 0x0 2. "CH2EN,Channel 2 Enable" "0,1" newline bitfld.long 0x0 1. "CH1EN,Channel 1 Enable" "0,1" bitfld.long 0x0 0. "CH0EN,Channel 0 Enable" "0,1" line.long 0x4 "CTRL_2,MICFIL Control 2" bitfld.long 0x4 25.--27. "QSEL,Quality Mode" "0: Medium-Quality mode,1: High-Quality mode,?,?,4: Very-Low-Quality 2 mode,5: Very-Low-Quality 1 mode,6: Very-Low-Quality 0 mode,7: Low-Quality mode" hexmask.long.byte 0x4 16.--19. 1. "CICOSR,CIC Decimation Rate" newline bitfld.long 0x4 15. "CLKDIVDIS,Clock Divider Disable" "0: Enables,1: Disables" hexmask.long.byte 0x4 0.--7. 1. "CLKDIV,Clock Divider" line.long 0x8 "STAT,MICFIL Status" rbitfld.long 0x8 31. "BSY_FIL,Busy Flag" "0: MICFIL is stopped,1: MICFIL is running" eventfld.long 0x8 3. "CH3F,Channel 3 Output Data Flag" "0: Not surpassed,1: Surpassed" newline eventfld.long 0x8 2. "CH2F,Channel 2 Output Data Flag" "0: Not surpassed,1: Surpassed" eventfld.long 0x8 1. "CH1F,Channel 1 Output Data Flag" "0: Not surpassed,1: Surpassed" newline eventfld.long 0x8 0. "CH0F,Channel 0 Output Data Flag" "0: Not surpassed,1: Surpassed" group.long 0x10++0x7 line.long 0x0 "FIFO_CTRL,MICFIL FIFO Control" hexmask.long.byte 0x0 0.--3. 1. "FIFOWMK,FIFO Watermark Control" line.long 0x4 "FIFO_STAT,MICFIL FIFO Status" eventfld.long 0x4 11. "FIFOUND3,FIFO Underflow Exception Flag for Channel 3" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" eventfld.long 0x4 10. "FIFOUND2,FIFO Underflow Exception Flag for Channel 2" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" newline eventfld.long 0x4 9. "FIFOUND1,FIFO Underflow Exception Flag for Channel 1" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" eventfld.long 0x4 8. "FIFOUND0,FIFO Underflow Exception Flag for Channel 0" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" newline eventfld.long 0x4 3. "FIFOOVF3,FIFO Overflow Exception Flag for Channel 3" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" eventfld.long 0x4 2. "FIFOOVF2,FIFO Overflow Exception Flag for Channel 2" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" newline eventfld.long 0x4 1. "FIFOOVF1,FIFO Overflow Exception Flag for Channel 1" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" eventfld.long 0x4 0. "FIFOOVF0,FIFO Overflow Exception Flag for Channel 0" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x24)++0x3 line.long 0x0 "DATACH[$1],MICFIL Output Result" hexmask.long 0x0 0.--31. 1. "DATA,Channel n Data" repeat.end rgroup.long 0x64++0x3 line.long 0x0 "DC_CTRL,MICFIL DC Remover Control" bitfld.long 0x0 6.--7. "DCCONFIG3,Channel 3 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" bitfld.long 0x0 4.--5. "DCCONFIG2,Channel 2 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" newline bitfld.long 0x0 2.--3. "DCCONFIG1,Channel 1 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" bitfld.long 0x0 0.--1. "DCCONFIG0,Channel 0 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" group.long 0x68++0x3 line.long 0x0 "DC_OUT_CTRL,MICFIL Output DC Remover Control" bitfld.long 0x0 6.--7. "DCCONFIG3,Channel 3 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" bitfld.long 0x0 4.--5. "DCCONFIG2,Channel 2 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" newline bitfld.long 0x0 2.--3. "DCCONFIG1,Channel 1 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" bitfld.long 0x0 0.--1. "DCCONFIG0,Channel 0 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" group.long 0x74++0x3 line.long 0x0 "RANGE_CTRL,MICFIL Range Control" hexmask.long.byte 0x0 12.--15. 1. "RANGEADJ3,Channel 3 Range Adjustment" hexmask.long.byte 0x0 8.--11. 1. "RANGEADJ2,Channel 2 Range Adjustment" newline hexmask.long.byte 0x0 4.--7. 1. "RANGEADJ1,Channel 1 Range Adjustment" hexmask.long.byte 0x0 0.--3. 1. "RANGEADJ0,Channel 0 Range Adjustment" group.long 0x7C++0x7 line.long 0x0 "RANGE_STAT,MICFIL Range Status" eventfld.long 0x0 19. "RANGEUNF3,Channel 3 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" eventfld.long 0x0 18. "RANGEUNF2,Channel 2 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" newline eventfld.long 0x0 17. "RANGEUNF1,Channel 1 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" eventfld.long 0x0 16. "RANGEUNF0,Channel 0 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" newline eventfld.long 0x0 3. "RANGEOVF3,Channel 3 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" eventfld.long 0x0 2. "RANGEOVF2,Channel 2 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" newline eventfld.long 0x0 1. "RANGEOVF1,Channel 1 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" eventfld.long 0x0 0. "RANGEOVF0,Channel 0 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" line.long 0x4 "FSYNC_CTRL,Frame Synchronization Control" hexmask.long 0x4 0.--31. 1. "FSYNCLEN,Frame Synchronization Window Length" rgroup.long 0x84++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" bitfld.long 0x4 11. "DC_OUT_BYPASS,Output DC Remover Bypass" "0: Active,1: Disabled" bitfld.long 0x4 10. "DC_BYPASS,Input DC Remover Bypass" "0: Active,1: Disabled" newline bitfld.long 0x4 9. "LOW_POWER,Low-Power Decimation Filter" "0: Disables,1: Enables" bitfld.long 0x4 8. "FIL_OUT_WIDTH_24B,Filter Output Width" "0: 16 bits,1: 24 bits" newline hexmask.long.byte 0x4 4.--7. 1. "FIFO_PTRWID,FIFO Pointer Width" hexmask.long.byte 0x4 0.--3. 1. "NPAIR,Number of Microphone Pairs" tree.end endif sif (cpuis("MCXN947*")) tree "PDM (MICFIL)" base ad:0x4010C000 group.long 0x0++0xB line.long 0x0 "CTRL_1,MICFIL Control 1" bitfld.long 0x0 31. "MDIS,Module Disable" "0: Normal mode,1: DLL mode" bitfld.long 0x0 30. "DOZEN,Doze Enable" "0,1" newline bitfld.long 0x0 29. "PDMIEN,MICFIL Enable" "0: Stops MICFIL operation,1: Starts MICFIL operation" bitfld.long 0x0 28. "DBG,Debug Mode" "0: Normal,1: Debug" newline bitfld.long 0x0 27. "SRES,Software Reset" "0: No action,1: Software reset" bitfld.long 0x0 26. "DBGE,Module Enable in Debug" "0: Disables after completing the current frame,1: Enables operation" newline bitfld.long 0x0 24.--25. "DISEL,DMA Interrupt Selection" "0: Disables DMA and interrupt requests,1: Enables DMA requests,2: Enables interrupt requests,?" bitfld.long 0x0 23. "ERREN,Error Interruption Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 20. "DECFILS,Decimation Filter Enable in Stop" "0: Stops decimation filter,1: Keeps decimation filter running" bitfld.long 0x0 16. "FSYNCEN,Frame Synchronization Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "CH3EN,Channel 3 Enable" "0,1" bitfld.long 0x0 2. "CH2EN,Channel 2 Enable" "0,1" newline bitfld.long 0x0 1. "CH1EN,Channel 1 Enable" "0,1" bitfld.long 0x0 0. "CH0EN,Channel 0 Enable" "0,1" line.long 0x4 "CTRL_2,MICFIL Control 2" bitfld.long 0x4 25.--27. "QSEL,Quality Mode" "0: Medium-Quality mode,1: High-Quality mode,?,?,4: Very-Low-Quality 2 mode,5: Very-Low-Quality 1 mode,6: Very-Low-Quality 0 mode,7: Low-Quality mode" hexmask.long.byte 0x4 16.--19. 1. "CICOSR,CIC Decimation Rate" newline bitfld.long 0x4 15. "CLKDIVDIS,Clock Divider Disable" "0: Enables,1: Disables" hexmask.long.byte 0x4 0.--7. 1. "CLKDIV,Clock Divider" line.long 0x8 "STAT,MICFIL Status" rbitfld.long 0x8 31. "BSY_FIL,Busy Flag" "0: MICFIL is stopped,1: MICFIL is running" eventfld.long 0x8 3. "CH3F,Channel 3 Output Data Flag" "0: Not surpassed,1: Surpassed" newline eventfld.long 0x8 2. "CH2F,Channel 2 Output Data Flag" "0: Not surpassed,1: Surpassed" eventfld.long 0x8 1. "CH1F,Channel 1 Output Data Flag" "0: Not surpassed,1: Surpassed" newline eventfld.long 0x8 0. "CH0F,Channel 0 Output Data Flag" "0: Not surpassed,1: Surpassed" group.long 0x10++0x7 line.long 0x0 "FIFO_CTRL,MICFIL FIFO Control" hexmask.long.byte 0x0 0.--3. 1. "FIFOWMK,FIFO Watermark Control" line.long 0x4 "FIFO_STAT,MICFIL FIFO Status" eventfld.long 0x4 11. "FIFOUND3,FIFO Underflow Exception Flag for Channel 3" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" eventfld.long 0x4 10. "FIFOUND2,FIFO Underflow Exception Flag for Channel 2" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" newline eventfld.long 0x4 9. "FIFOUND1,FIFO Underflow Exception Flag for Channel 1" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" eventfld.long 0x4 8. "FIFOUND0,FIFO Underflow Exception Flag for Channel 0" "0: No exception by FIFO underflow,1: Exception by FIFO underflow" newline eventfld.long 0x4 3. "FIFOOVF3,FIFO Overflow Exception Flag for Channel 3" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" eventfld.long 0x4 2. "FIFOOVF2,FIFO Overflow Exception Flag for Channel 2" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" newline eventfld.long 0x4 1. "FIFOOVF1,FIFO Overflow Exception Flag for Channel 1" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" eventfld.long 0x4 0. "FIFOOVF0,FIFO Overflow Exception Flag for Channel 0" "0: No exception by FIFO overflow,1: Exception by FIFO overflow" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x24)++0x3 line.long 0x0 "DATACH[$1],MICFIL Output Result" hexmask.long 0x0 0.--31. 1. "DATA,Channel n Data" repeat.end rgroup.long 0x64++0x3 line.long 0x0 "DC_CTRL,MICFIL DC Remover Control" bitfld.long 0x0 6.--7. "DCCONFIG3,Channel 3 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" bitfld.long 0x0 4.--5. "DCCONFIG2,Channel 2 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" newline bitfld.long 0x0 2.--3. "DCCONFIG1,Channel 1 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" bitfld.long 0x0 0.--1. "DCCONFIG0,Channel 0 DC Remover Configuration" "0: 20 Hz (PDM_CLK = 3.072 MHz),1: 13.3 Hz (PDM_CLK = 3.072 MHz),2: 40 Hz (PDM_CLK = 3.072 MHz),3: DC remover is bypassed" group.long 0x68++0x3 line.long 0x0 "DC_OUT_CTRL,MICFIL Output DC Remover Control" bitfld.long 0x0 6.--7. "DCCONFIG3,Channel 3 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" bitfld.long 0x0 4.--5. "DCCONFIG2,Channel 2 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" newline bitfld.long 0x0 2.--3. "DCCONFIG1,Channel 1 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" bitfld.long 0x0 0.--1. "DCCONFIG0,Channel 0 DC Remover Configuration" "0: 20 Hz (FS = 48 kHz),1: 13.3 Hz (FS = 48 kHz),2: 40 Hz (FS = 48 kHz),3: DC remover is bypassed" group.long 0x74++0x3 line.long 0x0 "RANGE_CTRL,MICFIL Range Control" hexmask.long.byte 0x0 12.--15. 1. "RANGEADJ3,Channel 3 Range Adjustment" hexmask.long.byte 0x0 8.--11. 1. "RANGEADJ2,Channel 2 Range Adjustment" newline hexmask.long.byte 0x0 4.--7. 1. "RANGEADJ1,Channel 1 Range Adjustment" hexmask.long.byte 0x0 0.--3. 1. "RANGEADJ0,Channel 0 Range Adjustment" group.long 0x7C++0x7 line.long 0x0 "RANGE_STAT,MICFIL Range Status" eventfld.long 0x0 19. "RANGEUNF3,Channel 3 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" eventfld.long 0x0 18. "RANGEUNF2,Channel 2 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" newline eventfld.long 0x0 17. "RANGEUNF1,Channel 1 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" eventfld.long 0x0 16. "RANGEUNF0,Channel 0 Range Underflow Error Flag" "0: No exception by range underflow,1: Exception by range underflow" newline eventfld.long 0x0 3. "RANGEOVF3,Channel 3 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" eventfld.long 0x0 2. "RANGEOVF2,Channel 2 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" newline eventfld.long 0x0 1. "RANGEOVF1,Channel 1 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" eventfld.long 0x0 0. "RANGEOVF0,Channel 0 Range Overflow Error Flag" "0: No exception by range overflow,1: Exception by range overflow" line.long 0x4 "FSYNC_CTRL,Frame Synchronization Control" hexmask.long 0x4 0.--31. 1. "FSYNCLEN,Frame Synchronization Window Length" rgroup.long 0x84++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" bitfld.long 0x4 11. "DC_OUT_BYPASS,Output DC Remover Bypass" "0: Active,1: Disabled" bitfld.long 0x4 10. "DC_BYPASS,Input DC Remover Bypass" "0: Active,1: Disabled" newline bitfld.long 0x4 9. "LOW_POWER,Low-Power Decimation Filter" "0: Disables,1: Enables" bitfld.long 0x4 8. "FIL_OUT_WIDTH_24B,Filter Output Width" "0: 16 bits,1: 24 bits" newline hexmask.long.byte 0x4 4.--7. 1. "FIFO_PTRWID,FIFO Pointer Width" hexmask.long.byte 0x4 0.--3. 1. "NPAIR,Number of Microphone Pairs" tree.end endif tree.end tree "MPU (Memory Protection Unit)" base ad:0xE000ED90 rgroup.long 0x0++0x3 line.long 0x0 "TYPE,The MPU Type Register indicates how many regions the MPU support. Software can use it to determine if the processor implements an MPU." hexmask.long.byte 0x0 8.--15. 1. "DREGION,Number of regions supported by the MPU. If this field reads-as-zero the processor does not implement an MPU." bitfld.long 0x0 0. "SEPARATE,Indicates support for separate instruction and data address maps. RAZ. Armv8-M only supports a unified MPU" "0,1" group.long 0x4++0x27 line.long 0x0 "CTRL,MPU Control Register." bitfld.long 0x0 2. "PRIVDEFENA,no description available" "0: Disables the default memory map. Any instruction..,1: Enables the default memory map as a background.." bitfld.long 0x0 1. "HFNMIENA,Enables the operation of MPU during HardFault and NMI handlers" "0: MPU is disabled during HardFault and NMI handlers.,1: The MPU is enabled during HardFault and NMI.." newline bitfld.long 0x0 0. "ENABLE,Enables the MPU." "0: The MPU is disabled.,1: The MPU is enabled." line.long 0x4 "RNR,MPU Region Number Register." hexmask.long.byte 0x4 0.--7. 1. "REGION,Indicates the memory region accessed by MPU_RBAR and MPU_RASR." line.long 0x8 "RBAR,MPU Region Base Address Register." hexmask.long 0x8 5.--31. 1. "BASE,Contains bits[31:5] of the lower inclusive limit of the selected MPU memory region. This value is zero extended to provide the base address to be checked against." bitfld.long 0x8 3.--4. "SH,For Normal memory regions the S bit indicates whether the region is shareable. For Strongly-ordered and Device memory the S bit is ignored." "0: Non-shareable memory.,1: Unpredictable.,2: Outer shareable,3: Inner Shareable." newline bitfld.long 0x8 1.--2. "AP,The AP[2:0] bits indicate the access and privilege properties of the region." "0: Read/write by privileged code only.,1: Read/write by any privilege level.,2: Read-only by privileged code only.,3: Read-only by any privilege level." bitfld.long 0x8 0. "XN,The XN bit is an Execute Never bit that indicates whether the processor can execute instructions from the region." "0: Execution is only permitted if read permitted.,1: Execution is not permitted." line.long 0xC "RLAR,MPU Region Limit Address Register." hexmask.long 0xC 5.--31. 1. "LIMIT,Limit address. Contains bits[31:5] of the upper inclusive limit of the selected MPU memory region. This value is postfixed with 0x1F to provide the limit address to be checked against." bitfld.long 0xC 1.--3. "ATTRINDX,Attribute index. Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields." "0,1,2,3,4,5,6,7" newline bitfld.long 0xC 0. "EN,Enables this region." "0: Region is disabled.,1: Region is enabled." line.long 0x10 "RBAR_A1,MPU Region Base Address Register." hexmask.long 0x10 5.--31. 1. "BASE,Contains bits[31:5] of the lower inclusive limit of the selected MPU memory region. This value is zero extended to provide the base address to be checked against." bitfld.long 0x10 3.--4. "SH,For Normal memory regions the S bit indicates whether the region is shareable. For Strongly-ordered and Device memory the S bit is ignored." "0: Non-shareable memory.,1: Unpredictable.,2: Outer shareable,3: Inner Shareable." newline bitfld.long 0x10 1.--2. "AP,The AP[2:0] bits indicate the access and privilege properties of the region." "0: Read/write by privileged code only.,1: Read/write by any privilege level.,2: Read-only by privileged code only.,3: Read-only by any privilege level." bitfld.long 0x10 0. "XN,The XN bit is an Execute Never bit that indicates whether the processor can execute instructions from the region." "0: Execution is only permitted if read permitted.,1: Execution is not permitted." line.long 0x14 "RLAR_A1,MPU Region Limit Address Register." hexmask.long 0x14 5.--31. 1. "LIMIT,Limit address. Contains bits[31:5] of the upper inclusive limit of the selected MPU memory region. This value is postfixed with 0x1F to provide the limit address to be checked against." bitfld.long 0x14 1.--3. "ATTRINDX,Attribute index. Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields." "0,1,2,3,4,5,6,7" newline bitfld.long 0x14 0. "EN,Enables this region." "0: Region is disabled.,1: Region is enabled." line.long 0x18 "RBAR_A2,MPU Region Base Address Register." hexmask.long 0x18 5.--31. 1. "BASE,Contains bits[31:5] of the lower inclusive limit of the selected MPU memory region. This value is zero extended to provide the base address to be checked against." bitfld.long 0x18 3.--4. "SH,For Normal memory regions the S bit indicates whether the region is shareable. For Strongly-ordered and Device memory the S bit is ignored." "0: Non-shareable memory.,1: Unpredictable.,2: Outer shareable,3: Inner Shareable." newline bitfld.long 0x18 1.--2. "AP,The AP[2:0] bits indicate the access and privilege properties of the region." "0: Read/write by privileged code only.,1: Read/write by any privilege level.,2: Read-only by privileged code only.,3: Read-only by any privilege level." bitfld.long 0x18 0. "XN,The XN bit is an Execute Never bit that indicates whether the processor can execute instructions from the region." "0: Execution is only permitted if read permitted.,1: Execution is not permitted." line.long 0x1C "RLAR_A2,MPU Region Limit Address Register." hexmask.long 0x1C 5.--31. 1. "LIMIT,Limit address. Contains bits[31:5] of the upper inclusive limit of the selected MPU memory region. This value is postfixed with 0x1F to provide the limit address to be checked against." bitfld.long 0x1C 1.--3. "ATTRINDX,Attribute index. Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields." "0,1,2,3,4,5,6,7" newline bitfld.long 0x1C 0. "EN,Enables this region." "0: Region is disabled.,1: Region is enabled." line.long 0x20 "RBAR_A3,MPU Region Base Address Register." hexmask.long 0x20 5.--31. 1. "BASE,Contains bits[31:5] of the lower inclusive limit of the selected MPU memory region. This value is zero extended to provide the base address to be checked against." bitfld.long 0x20 3.--4. "SH,For Normal memory regions the S bit indicates whether the region is shareable. For Strongly-ordered and Device memory the S bit is ignored." "0: Non-shareable memory.,1: Unpredictable.,2: Outer shareable,3: Inner Shareable." newline bitfld.long 0x20 1.--2. "AP,The AP[2:0] bits indicate the access and privilege properties of the region." "0: Read/write by privileged code only.,1: Read/write by any privilege level.,2: Read-only by privileged code only.,3: Read-only by any privilege level." bitfld.long 0x20 0. "XN,The XN bit is an Execute Never bit that indicates whether the processor can execute instructions from the region." "0: Execution is only permitted if read permitted.,1: Execution is not permitted." line.long 0x24 "RLAR_A3,MPU Region Limit Address Register." hexmask.long 0x24 5.--31. 1. "LIMIT,Limit address. Contains bits[31:5] of the upper inclusive limit of the selected MPU memory region. This value is postfixed with 0x1F to provide the limit address to be checked against." bitfld.long 0x24 1.--3. "ATTRINDX,Attribute index. Associates a set of attributes in the MPU_MAIR0 and MPU_MAIR1 fields." "0,1,2,3,4,5,6,7" newline bitfld.long 0x24 0. "EN,Enables this region." "0: Region is disabled.,1: Region is enabled." group.long 0x30++0x3 line.long 0x0 "MAIR0,MPU Memory Attribute Indirection Registers 0." hexmask.long.byte 0x0 24.--31. 1. "ATTR3,Memory attribute encoding for MPU regions with an AttrIndex of 3." hexmask.long.byte 0x0 16.--23. 1. "ATTR2,Memory attribute encoding for MPU regions with an AttrIndex of 2." newline hexmask.long.byte 0x0 8.--15. 1. "ATTR1,Memory attribute encoding for MPU regions with an AttrIndex of 1." hexmask.long.byte 0x0 0.--7. 1. "ATTR0,Memory attribute encoding for MPU regions with an AttrIndex of 0." group.long 0x3C++0x3 line.long 0x0 "MAIR1,MPU Memory Attribute Indirection Registers 1." hexmask.long.byte 0x0 24.--31. 1. "ATTR7,Memory attribute encoding for MPU regions with an AttrIndex of 7." hexmask.long.byte 0x0 16.--23. 1. "ATTR6,Memory attribute encoding for MPU regions with an AttrIndex of 6." newline hexmask.long.byte 0x0 8.--15. 1. "ATTR5,Memory attribute encoding for MPU regions with an AttrIndex of 5." hexmask.long.byte 0x0 0.--7. 1. "ATTR4,Memory attribute encoding for MPU regions with an AttrIndex of 4." tree.end tree "MRT (Multi Rate Timer)" base ad:0x40013000 repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x40013000 ad:0x40013010 ad:0x40013020 ad:0x40013030) tree "CHANNEL[$1]" base $2 group.long ($2)++0x3 line.long 0x0 "INTVAL,Time Interval Value" bitfld.long 0x0 31. "LOAD,Force Load Enable" "0: No force load,1: Force load" hexmask.long.tbyte 0x0 0.--23. 1. "IVALUE,Time Interval Load Value." rgroup.long ($2+0x4)++0x3 line.long 0x0 "TIMER,Timer" hexmask.long.tbyte 0x0 0.--23. 1. "VALUE,Current Timer Value" group.long ($2+0x8)++0x7 line.long 0x0 "CTRL,Control" bitfld.long 0x0 1.--2. "MODE,MRT Operating mode" "0: Repeat Interrupt mode,1: One-Shot Interrupt mode,2: One-Shot Stall mode,?" bitfld.long 0x0 0. "INTEN,Interrupt request" "0: Disabled,1: Enabled" line.long 0x4 "STAT,Status" eventfld.long 0x4 2. "INUSE,Channel-In-Use flag" "0: This timer channel is not in use.,1: This timer channel is in use." rbitfld.long 0x4 1. "RUN,Timer n State" "0: Idle state.,1: Running." bitfld.long 0x4 0. "INTFLAG,Monitors the interrupt flag. Writing 0 indicates no pending interrupt or no operation. Writing 1 indicates pending interrupt because TIMERn has reached the end of the time interval. If the INTEN bit in the CONTROL n is also set to 1 then the.." "0: No pending interrupt.,1: Pending interrupt." tree.end repeat.end base ad:0x40013000 group.long 0xF0++0x3 line.long 0x0 "MODCFG,Module Configuration" bitfld.long 0x0 31. "MULTITASK,MULTITASK" "0: Hardware status mode.,1: Multitask mode" hexmask.long.byte 0x0 4.--8. 1. "NOB,Number of Bits" hexmask.long.byte 0x0 0.--3. 1. "NOC,Number of Channels" rgroup.long 0xF4++0x3 line.long 0x0 "IDLE_CH,Idle Channel" hexmask.long.byte 0x0 4.--7. 1. "CHAN,Idle Channel" group.long 0xF8++0x3 line.long 0x0 "IRQ_FLAG,Global Interrupt Flag" bitfld.long 0x0 3. "GFLAG3,Interrupt Flag" "0,1" bitfld.long 0x0 2. "GFLAG2,Interrupt Flag" "0,1" bitfld.long 0x0 1. "GFLAG1,Interrupt Flag" "0,1" bitfld.long 0x0 0. "GFLAG0,Interrupt Flag" "0: No pending interrupt.,1: Pending interrupt" tree.end tree "NPX" base ad:0x400CC000 group.long 0x0++0x3 line.long 0x0 "NPXCR,NPX Control Register" bitfld.long 0x0 14. "CTX3LK,Lock Enable for Context 3" "0: Lock disabled: VMAPCTX3 remains read-write,1: Lock enabled: cannot write to VMAPCTX3 (becomes.." bitfld.long 0x0 12. "CTX2LK,Lock Enable for Context 2" "0: Lock disabled: VMAPCTX2 remains read-write,1: Lock enabled: cannot write to VMAPCTX2 (becomes.." newline bitfld.long 0x0 10. "CTX1LK,Lock Enable for Context 1" "0: Lock disabled: VMAPCTX1 remains read-write,1: Lock enabled: cannot write to VMAPCTX1 (becomes.." bitfld.long 0x0 8. "CTX0LK,Lock Enable for Context 0" "0: Lock disabled: VMAPCTX0 remains read-write,1: Lock enabled: cannot write to VMAPCTX0 (becomes.." newline bitfld.long 0x0 6. "MLK,Mask Lock Enable" "0: Lock disabled. Subsequent reads return 0.,1: Lock enabled: cannot write to mask. Subsequent.." bitfld.long 0x0 4. "GLK,Global Lock Enable" "0: Lock disabled. Subsequent reads return 0.,1: Lock enabled: cannot write to VMAPCTXn NPXCR or.." newline bitfld.long 0x0 2. "GDE,Global Decryption Enable" "0: Global decryption disabled. NPX on-the-fly..,1: Global decryption enabled. NPX on-the-fly.." bitfld.long 0x0 0. "GEE,Global Encryption Enable" "0: Global encryption disabled. NPX on-the-fly..,1: Global encryption enabled. NPX on-the-fly.." rgroup.long 0x8++0x3 line.long 0x0 "NPXSR,NPX Status Register" bitfld.long 0x0 11. "V3,Key n Valid" "0: Not valid,1: Valid" bitfld.long 0x0 10. "V2,Key n Valid" "0: Not valid,1: Valid" newline bitfld.long 0x0 9. "V1,Key n Valid" "0: Not valid,1: Valid" bitfld.long 0x0 8. "V0,Key n Valid" "0: Not valid,1: Valid" newline hexmask.long.byte 0x0 0.--3. 1. "NUMCTX,Number of implemented memory contexts" wgroup.long 0x10++0x3 line.long 0x0 "CACMSK,Flash Cache Obfuscation Mask" hexmask.long 0x0 0.--31. 1. "OBMASK,Obfuscation Mask" group.long 0x20++0x3 line.long 0x0 "REMAP,Data Remap" hexmask.long.byte 0x0 24.--28. 1. "LIMDP,LIM_DP data" hexmask.long.byte 0x0 16.--20. 1. "LIM,LIM data" newline bitfld.long 0x0 0. "REMAPLK,Remap Lock Enable" "0: Lock disabled: can write to REMAP,1: Lock enabled: cannot write to REMAP" repeat 4. (list 0x0 0x1 0x2 0x3)(list ad:0x400CC040 ad:0x400CC050 ad:0x400CC060 ad:0x400CC070) tree "CTX_VALID_IV_ARRAY[$1]" base $2 repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "VMAPCTX_WD$1,Bitmap of Valid Control for Memory Context n" bitfld.long 0x0 31. "VAL31,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 30. "VAL30,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 29. "VAL29,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 28. "VAL28,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 27. "VAL27,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 26. "VAL26,Block valid enable for encryption/decryption" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "VAL25,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 24. "VAL24,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 23. "VAL23,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 22. "VAL22,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 21. "VAL21,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 20. "VAL20,Block valid enable for encryption/decryption" "0: Disable,1: Enable" newline bitfld.long 0x0 19. "VAL19,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 18. "VAL18,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 17. "VAL17,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 16. "VAL16,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 15. "VAL15,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 14. "VAL14,Block valid enable for encryption/decryption" "0: Disable,1: Enable" newline bitfld.long 0x0 13. "VAL13,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 12. "VAL12,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 11. "VAL11,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 10. "VAL10,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 9. "VAL9,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 8. "VAL8,Block valid enable for encryption/decryption" "0: Disable,1: Enable" newline bitfld.long 0x0 7. "VAL7,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 6. "VAL6,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 5. "VAL5,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 4. "VAL4,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 3. "VAL3,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 2. "VAL2,Block valid enable for encryption/decryption" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "VAL1,Block valid enable for encryption/decryption" "0: Disable,1: Enable" bitfld.long 0x0 0. "VAL0,Block valid enable for encryption/decryption" "0: Disable,1: Enable" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x8)++0x3 line.long 0x0 "BIVCTX_WD$1,Block Initial Vector for Memory Context n" hexmask.long 0x0 0.--31. 1. "BIV_WD0,Block Initial Vector Word0" repeat.end tree.end repeat.end tree.end tree "NVIC (Nested Vectored Interrupt Controller)" base ad:0xE000E100 repeat 16. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "ISER[$1],Interrupt Set Enable Register" bitfld.long 0x0 31. "SETENA31,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 30. "SETENA30,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 29. "SETENA29,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 28. "SETENA28,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 27. "SETENA27,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 26. "SETENA26,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 25. "SETENA25,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 24. "SETENA24,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 23. "SETENA23,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 22. "SETENA22,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 21. "SETENA21,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 20. "SETENA20,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 19. "SETENA19,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 18. "SETENA18,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 17. "SETENA17,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 16. "SETENA16,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 15. "SETENA15,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 14. "SETENA14,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 13. "SETENA13,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 12. "SETENA12,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 11. "SETENA11,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 10. "SETENA10,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 9. "SETENA9,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 8. "SETENA8,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 7. "SETENA7,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 6. "SETENA6,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 5. "SETENA5,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 4. "SETENA4,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 3. "SETENA3,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 2. "SETENA2,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 1. "SETENA1,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 0. "SETENA0,Interrupt set-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." repeat.end repeat 16. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x80)++0x3 line.long 0x0 "ICER[$1],Interrupt Clear Enable Register" bitfld.long 0x0 31. "CLRENA31,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 30. "CLRENA30,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 29. "CLRENA29,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 28. "CLRENA28,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 27. "CLRENA27,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 26. "CLRENA26,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 25. "CLRENA25,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 24. "CLRENA24,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 23. "CLRENA23,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 22. "CLRENA22,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 21. "CLRENA21,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 20. "CLRENA20,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 19. "CLRENA19,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 18. "CLRENA18,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 17. "CLRENA17,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 16. "CLRENA16,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 15. "CLRENA15,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 14. "CLRENA14,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 13. "CLRENA13,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 12. "CLRENA12,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 11. "CLRENA11,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 10. "CLRENA10,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 9. "CLRENA9,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 8. "CLRENA8,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 7. "CLRENA7,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 6. "CLRENA6,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 5. "CLRENA5,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 4. "CLRENA4,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 3. "CLRENA3,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 2. "CLRENA2,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 1. "CLRENA1,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 0. "CLRENA0,Interrupt clear-enable bits." "0: Write: No effect; Read: Interrupt 32n+m disabled,1: Write: Enable interrupt 32n+m; Read: Interrupt.." repeat.end repeat 16. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x100)++0x3 line.long 0x0 "ISPR[$1],Interrupt Set Pending Register" bitfld.long 0x0 31. "SETPEND31,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 30. "SETPEND30,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 29. "SETPEND29,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 28. "SETPEND28,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 27. "SETPEND27,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 26. "SETPEND26,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 25. "SETPEND25,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 24. "SETPEND24,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 23. "SETPEND23,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 22. "SETPEND22,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 21. "SETPEND21,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 20. "SETPEND20,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 19. "SETPEND19,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 18. "SETPEND18,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 17. "SETPEND17,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 16. "SETPEND16,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 15. "SETPEND15,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 14. "SETPEND14,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 13. "SETPEND13,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 12. "SETPEND12,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 11. "SETPEND11,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 10. "SETPEND10,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 9. "SETPEND9,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 8. "SETPEND8,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 7. "SETPEND7,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 6. "SETPEND6,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 5. "SETPEND5,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 4. "SETPEND4,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 3. "SETPEND3,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 2. "SETPEND2,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." newline bitfld.long 0x0 1. "SETPEND1,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." bitfld.long 0x0 0. "SETPEND0,Interrupt set-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Pend interrupt 32n+m; Read: Interrupt.." repeat.end repeat 16. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x180)++0x3 line.long 0x0 "ICPR[$1],Interrupt Clear Pending Register" bitfld.long 0x0 31. "CLRPEND31,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." bitfld.long 0x0 30. "CLRPEND30,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." newline bitfld.long 0x0 29. "CLRPEND29,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." bitfld.long 0x0 28. "CLRPEND28,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." newline bitfld.long 0x0 27. "CLRPEND27,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." bitfld.long 0x0 26. "CLRPEND26,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." newline bitfld.long 0x0 25. "CLRPEND25,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." bitfld.long 0x0 24. "CLRPEND24,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." newline bitfld.long 0x0 23. "CLRPEND23,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." bitfld.long 0x0 22. "CLRPEND22,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." newline bitfld.long 0x0 21. "CLRPEND21,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." bitfld.long 0x0 20. "CLRPEND20,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." newline bitfld.long 0x0 19. "CLRPEND19,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." bitfld.long 0x0 18. "CLRPEND18,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." newline bitfld.long 0x0 17. "CLRPEND17,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." bitfld.long 0x0 16. "CLRPEND16,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." newline bitfld.long 0x0 15. "CLRPEND15,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." bitfld.long 0x0 14. "CLRPEND14,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." newline bitfld.long 0x0 13. "CLRPEND13,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." bitfld.long 0x0 12. "CLRPEND12,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." newline bitfld.long 0x0 11. "CLRPEND11,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." bitfld.long 0x0 10. "CLRPEND10,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." newline bitfld.long 0x0 9. "CLRPEND9,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." bitfld.long 0x0 8. "CLRPEND8,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." newline bitfld.long 0x0 7. "CLRPEND7,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." bitfld.long 0x0 6. "CLRPEND6,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." newline bitfld.long 0x0 5. "CLRPEND5,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." bitfld.long 0x0 4. "CLRPEND4,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." newline bitfld.long 0x0 3. "CLRPEND3,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." bitfld.long 0x0 2. "CLRPEND2,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." newline bitfld.long 0x0 1. "CLRPEND1,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." bitfld.long 0x0 0. "CLRPEND0,Interrupt clear-pending bits." "0: Write: No effect; Read: Interrupt 32n+m is not..,1: Write: Clear pending state of interrupt 32n+m;.." repeat.end repeat 16. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "IABR[$1],Interrupt Active Bit Register" bitfld.long 0x0 31. "ACTIVE31,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." bitfld.long 0x0 30. "ACTIVE30,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." newline bitfld.long 0x0 29. "ACTIVE29,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." bitfld.long 0x0 28. "ACTIVE28,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." newline bitfld.long 0x0 27. "ACTIVE27,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." bitfld.long 0x0 26. "ACTIVE26,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." newline bitfld.long 0x0 25. "ACTIVE25,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." bitfld.long 0x0 24. "ACTIVE24,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." newline bitfld.long 0x0 23. "ACTIVE23,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." bitfld.long 0x0 22. "ACTIVE22,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." newline bitfld.long 0x0 21. "ACTIVE21,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." bitfld.long 0x0 20. "ACTIVE20,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." newline bitfld.long 0x0 19. "ACTIVE19,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." bitfld.long 0x0 18. "ACTIVE18,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." newline bitfld.long 0x0 17. "ACTIVE17,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." bitfld.long 0x0 16. "ACTIVE16,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." newline bitfld.long 0x0 15. "ACTIVE15,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." bitfld.long 0x0 14. "ACTIVE14,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." newline bitfld.long 0x0 13. "ACTIVE13,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." bitfld.long 0x0 12. "ACTIVE12,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." newline bitfld.long 0x0 11. "ACTIVE11,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." bitfld.long 0x0 10. "ACTIVE10,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." newline bitfld.long 0x0 9. "ACTIVE9,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." bitfld.long 0x0 8. "ACTIVE8,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." newline bitfld.long 0x0 7. "ACTIVE7,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." bitfld.long 0x0 6. "ACTIVE6,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." newline bitfld.long 0x0 5. "ACTIVE5,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." bitfld.long 0x0 4. "ACTIVE4,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." newline bitfld.long 0x0 3. "ACTIVE3,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." bitfld.long 0x0 2. "ACTIVE2,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." newline bitfld.long 0x0 1. "ACTIVE1,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." bitfld.long 0x0 0. "ACTIVE0,Active state bits." "0: The interrupt is not active.,1: The interrupt is active." repeat.end repeat 16. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x280)++0x3 line.long 0x0 "ITNS[$1],Interrupt Target Non-secure Register" bitfld.long 0x0 31. "INTS31,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." bitfld.long 0x0 30. "INTS30,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." newline bitfld.long 0x0 29. "INTS29,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." bitfld.long 0x0 28. "INTS28,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." newline bitfld.long 0x0 27. "INTS27,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." bitfld.long 0x0 26. "INTS26,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." newline bitfld.long 0x0 25. "INTS25,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." bitfld.long 0x0 24. "INTS24,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." newline bitfld.long 0x0 23. "INTS23,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." bitfld.long 0x0 22. "INTS22,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." newline bitfld.long 0x0 21. "INTS21,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." bitfld.long 0x0 20. "INTS20,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." newline bitfld.long 0x0 19. "INTS19,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." bitfld.long 0x0 18. "INTS18,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." newline bitfld.long 0x0 17. "INTS17,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." bitfld.long 0x0 16. "INTS16,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." newline bitfld.long 0x0 15. "INTS15,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." bitfld.long 0x0 14. "INTS14,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." newline bitfld.long 0x0 13. "INTS13,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." bitfld.long 0x0 12. "INTS12,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." newline bitfld.long 0x0 11. "INTS11,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." bitfld.long 0x0 10. "INTS10,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." newline bitfld.long 0x0 9. "INTS9,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." bitfld.long 0x0 8. "INTS8,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." newline bitfld.long 0x0 7. "INTS7,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." bitfld.long 0x0 6. "INTS6,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." newline bitfld.long 0x0 5. "INTS5,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." bitfld.long 0x0 4. "INTS4,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." newline bitfld.long 0x0 3. "INTS3,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." bitfld.long 0x0 2. "INTS2,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." newline bitfld.long 0x0 1. "INTS1,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." bitfld.long 0x0 0. "INTS0,Interrupt Targets Non-secure bits." "0: The interrupt targets Secure state.,1: The interrupt targets Non-secure state." repeat.end repeat 120. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x300)++0x3 line.long 0x0 "IPR[$1],Interrupt Priority Register" hexmask.long.byte 0x0 24.--31. 1. "PRI_3,no description available" hexmask.long.byte 0x0 16.--23. 1. "PRI_2,no description available" newline hexmask.long.byte 0x0 8.--15. 1. "PRI_1,no description available" hexmask.long.byte 0x0 0.--7. 1. "PRI_0,no description available" repeat.end wgroup.long 0xE00++0x3 line.long 0x0 "STIR,Software Trigger Interrupt Register" hexmask.long.word 0x0 0.--8. 1. "INTID,Interrupt ID of the interrupt to trigger in the range 0-479." tree.end sif (cpuis("MCXN946*")||cpuis("MCXN947*")) tree "OPAMP (Operational Amplifier)" base ad:0x0 tree "OPAMP0" base ad:0x40110000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" bitfld.long 0x4 0. "PGA_FUNCTION,PGA Function Option" "0: Core amplifier enabled,1: PGA function enabled" group.long 0x8++0x3 line.long 0x0 "OPAMP_CTR,OPAMP Control" bitfld.long 0x0 28.--30. "NGAIN,Negative PGA Selection" "0: Buffer,1: Gain application 1*,2: Gain application 2*,3: Gain application 4*,4: Gain application 8*,5: Gain application 16*,6: Gain application 33*,7: Gain application 64*" bitfld.long 0x0 24.--26. "PGAIN,Positive PGA Selection" "0: Positive input 1 (INP1),1: Gain application 1*,2: Gain application 2*,3: Gain application 4*,4: Gain application 8*,5: Gain application 16*,6: Gain application 33*,7: Gain application 64*" newline bitfld.long 0x0 22. "OUTSW,Output Switch" "0: OPAMP out to negative gain resistor ladder..,1: OPAMP out to negative gain resistor ladder.." bitfld.long 0x0 21. "ADCSW2,Measure Switch 2" "0: Measure positive gain resistor ladder reference..,1: Measure positive gain resistor ladder reference.." newline bitfld.long 0x0 20. "ADCSW1,Measure Switch 1" "0: Measure negative gain resistor ladder voltage..,1: Measure negative gain resistor ladder voltage.." bitfld.long 0x0 17.--18. "PREF,Positive Reference Voltage Selection" "0: DACx_OUT,1: VDDA/2,2: VREFO,3: 520 mV" newline bitfld.long 0x0 16. "BUFEN,Reference Buffer" "0: Disables,1: Enables" rbitfld.long 0x0 12. "INPF,Positive Input Connection Status" "0: Positive input 0 (INP0),1: Positive input 1 (INP1)" newline bitfld.long 0x0 9. "INPSEL,Positive Input Channel Selection" "0: When OPAMP is not in trigger mode select..,1: When OPAMP is not in trigger mode select.." bitfld.long 0x0 8. "TRIGMD,Trigger Mode" "0: Disable,1: Enable" newline bitfld.long 0x0 4.--5. "INTREF,Internal Reference Voltage Selection" "0: Select VDDA/2,1: Select VDDA_3V,2: Select VSSA_3V,3: Not allowed" bitfld.long 0x0 2.--3. "BIASC,Bias Current Trim Selection" "0: Default,1: Increase current,2: Decrease current,3: Further decrease current" newline bitfld.long 0x0 1. "MODE,Mode Selection" "0: High performance mode,1: Low power mode" bitfld.long 0x0 0. "EN,OPAMP Enable" "0: Disable,1: Enable" tree.end tree "OPAMP1" base ad:0x40113000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" bitfld.long 0x4 0. "PGA_FUNCTION,PGA Function Option" "0: Core amplifier enabled,1: PGA function enabled" group.long 0x8++0x3 line.long 0x0 "OPAMP_CTR,OPAMP Control" bitfld.long 0x0 28.--30. "NGAIN,Negative PGA Selection" "0: Buffer,1: Gain application 1*,2: Gain application 2*,3: Gain application 4*,4: Gain application 8*,5: Gain application 16*,6: Gain application 33*,7: Gain application 64*" bitfld.long 0x0 24.--26. "PGAIN,Positive PGA Selection" "0: Positive input 1 (INP1),1: Gain application 1*,2: Gain application 2*,3: Gain application 4*,4: Gain application 8*,5: Gain application 16*,6: Gain application 33*,7: Gain application 64*" newline bitfld.long 0x0 22. "OUTSW,Output Switch" "0: OPAMP out to negative gain resistor ladder..,1: OPAMP out to negative gain resistor ladder.." bitfld.long 0x0 21. "ADCSW2,Measure Switch 2" "0: Measure positive gain resistor ladder reference..,1: Measure positive gain resistor ladder reference.." newline bitfld.long 0x0 20. "ADCSW1,Measure Switch 1" "0: Measure negative gain resistor ladder voltage..,1: Measure negative gain resistor ladder voltage.." bitfld.long 0x0 17.--18. "PREF,Positive Reference Voltage Selection" "0: DACx_OUT,1: VDDA/2,2: VREFO,3: 520 mV" newline bitfld.long 0x0 16. "BUFEN,Reference Buffer" "0: Disables,1: Enables" rbitfld.long 0x0 12. "INPF,Positive Input Connection Status" "0: Positive input 0 (INP0),1: Positive input 1 (INP1)" newline bitfld.long 0x0 9. "INPSEL,Positive Input Channel Selection" "0: When OPAMP is not in trigger mode select..,1: When OPAMP is not in trigger mode select.." bitfld.long 0x0 8. "TRIGMD,Trigger Mode" "0: Disable,1: Enable" newline bitfld.long 0x0 4.--5. "INTREF,Internal Reference Voltage Selection" "0: Select VDDA/2,1: Select VDDA_3V,2: Select VSSA_3V,3: Not allowed" bitfld.long 0x0 2.--3. "BIASC,Bias Current Trim Selection" "0: Default,1: Increase current,2: Decrease current,3: Further decrease current" newline bitfld.long 0x0 1. "MODE,Mode Selection" "0: High performance mode,1: Low power mode" bitfld.long 0x0 0. "EN,OPAMP Enable" "0: Disable,1: Enable" tree.end tree "OPAMP2" base ad:0x40115000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" bitfld.long 0x4 0. "PGA_FUNCTION,PGA Function Option" "0: Core amplifier enabled,1: PGA function enabled" group.long 0x8++0x3 line.long 0x0 "OPAMP_CTR,OPAMP Control" bitfld.long 0x0 28.--30. "NGAIN,Negative PGA Selection" "0: Buffer,1: Gain application 1*,2: Gain application 2*,3: Gain application 4*,4: Gain application 8*,5: Gain application 16*,6: Gain application 33*,7: Gain application 64*" bitfld.long 0x0 24.--26. "PGAIN,Positive PGA Selection" "0: Positive input 1 (INP1),1: Gain application 1*,2: Gain application 2*,3: Gain application 4*,4: Gain application 8*,5: Gain application 16*,6: Gain application 33*,7: Gain application 64*" newline bitfld.long 0x0 22. "OUTSW,Output Switch" "0: OPAMP out to negative gain resistor ladder..,1: OPAMP out to negative gain resistor ladder.." bitfld.long 0x0 21. "ADCSW2,Measure Switch 2" "0: Measure positive gain resistor ladder reference..,1: Measure positive gain resistor ladder reference.." newline bitfld.long 0x0 20. "ADCSW1,Measure Switch 1" "0: Measure negative gain resistor ladder voltage..,1: Measure negative gain resistor ladder voltage.." bitfld.long 0x0 17.--18. "PREF,Positive Reference Voltage Selection" "0: DACx_OUT,1: VDDA/2,2: VREFO,3: 520 mV" newline bitfld.long 0x0 16. "BUFEN,Reference Buffer" "0: Disables,1: Enables" rbitfld.long 0x0 12. "INPF,Positive Input Connection Status" "0: Positive input 0 (INP0),1: Positive input 1 (INP1)" newline bitfld.long 0x0 9. "INPSEL,Positive Input Channel Selection" "0: When OPAMP is not in trigger mode select..,1: When OPAMP is not in trigger mode select.." bitfld.long 0x0 8. "TRIGMD,Trigger Mode" "0: Disable,1: Enable" newline bitfld.long 0x0 4.--5. "INTREF,Internal Reference Voltage Selection" "0: Select VDDA/2,1: Select VDDA_3V,2: Select VSSA_3V,3: Not allowed" bitfld.long 0x0 2.--3. "BIASC,Bias Current Trim Selection" "0: Default,1: Increase current,2: Decrease current,3: Further decrease current" newline bitfld.long 0x0 1. "MODE,Mode Selection" "0: High performance mode,1: Low power mode" bitfld.long 0x0 0. "EN,OPAMP Enable" "0: Disable,1: Enable" tree.end tree.end endif tree "OSTIMER (OS Event Timer)" base ad:0x40049000 rgroup.long 0x0++0xF line.long 0x0 "EVTIMERL,EVTIMER Low" hexmask.long 0x0 0.--31. 1. "EVTIMER_COUNT_VALUE,EVTimer Count Value" line.long 0x4 "EVTIMERH,EVTIMER High" hexmask.long.word 0x4 0.--9. 1. "EVTIMER_COUNT_VALUE,EVTimer Count Value" line.long 0x8 "CAPTURE_L,Local Capture Low for CPU" hexmask.long 0x8 0.--31. 1. "CAPTURE_VALUE,EVTimer Capture Value" line.long 0xC "CAPTURE_H,Local Capture High for CPU" hexmask.long.word 0xC 0.--9. 1. "CAPTURE_VALUE,EVTimer Capture Value" group.long 0x10++0x7 line.long 0x0 "MATCH_L,Local Match Low for CPU" hexmask.long 0x0 0.--31. 1. "MATCH_VALUE,EVTimer Match Value" line.long 0x4 "MATCH_H,Local Match High for CPU" hexmask.long.word 0x4 0.--9. 1. "MATCH_VALUE,EVTimer Match Value" group.long 0x1C++0x3 line.long 0x0 "OSEVENT_CTRL,OSTIMER Control for CPU" bitfld.long 0x0 2. "MATCH_WR_RDY,EVTimer Match Write Ready" "0,1" bitfld.long 0x0 1. "OSTIMER_INTENA,Interrupt or Wake-Up Request" "0: Interrupts blocked,1: Interrupts enabled" eventfld.long 0x0 0. "OSTIMER_INTRFLAG,Interrupt Flag" "0,1" tree.end tree "OTPC (OTP Controller)" base ad:0x400C9000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameters" hexmask.long.word 0x4 0.--15. 1. "NUM_FUSE,Number of fuse bytes" group.long 0x8++0x3 line.long 0x0 "SR,Status" eventfld.long 0x0 20. "FSC,Fuse and shadow register compare error" "0: No error,1: Error" eventfld.long 0x0 19. "IRC,Inverted register compare error" "0: No error,1: Error" newline eventfld.long 0x0 18. "ADC,Address and data compare error" "0: No error,1: Error" eventfld.long 0x0 17. "FLC,Fuse load counter error" "0: No error,1: Error" newline eventfld.long 0x0 16. "FSM,Finite-state machine error" "0: No error,1: Error" rbitfld.long 0x0 13. "WR_POWER_OFF,Write when power off error" "0: No error,1: Error" newline rbitfld.long 0x0 12. "WR_REG_BUSY,Write register when busy error" "0: No error,1: Error" rbitfld.long 0x0 11. "WR_REG_LOCK,Write register lock error" "0: No error,1: Error" newline rbitfld.long 0x0 10. "RD_REG_LOCK,Read register lock error" "0: No error,1: Error" rbitfld.long 0x0 9. "WR_FUSE_LOCK,Write fuse lock error" "0: No error,1: Error" newline rbitfld.long 0x0 8. "RD_FUSE_LOCK,Read fuse lock error" "0: No error,1: Error" eventfld.long 0x0 4. "TRI_F,Triple voting fault" "0: No fault,1: Fault" newline eventfld.long 0x0 3. "ECC_DF,ECC double fault" "0: No fault,1: Fault" eventfld.long 0x0 2. "ECC_SF,ECC single fault" "0: No fault,1: Fault" newline eventfld.long 0x0 1. "ERROR,Error flag" "0: No error,1: Error" rbitfld.long 0x0 0. "BUSY,Busy status" "0: Not busy (transaction complete),1: Busy" group.long 0x10++0xB line.long 0x0 "RWC,Read and Write Control" hexmask.long.word 0x0 16.--31. 1. "WR_UNLOCK,Write Unlock" bitfld.long 0x0 14. "READ_UPDATE,Read update" "0: Shadow register does not update,1: Shadow register updates" newline bitfld.long 0x0 13. "READ_EFUSE,Read EFUSE" "0: Starts program operation when the WR_UNLOCK..,1: Starts read operation" bitfld.long 0x0 12. "WR_ALL1S,Write all 1s" "0: Uses the WDATA value,1: Writes all 1s" newline hexmask.long.byte 0x0 0.--6. 1. "ADDR,EFUSE address" line.long 0x4 "RLC,Reload Control" bitfld.long 0x4 0. "RELOAD_SHADOWS,Reload shadow registers" "0: No action (when writing) or reload complete..,1: Reload" line.long 0x8 "PCR,Power Control" bitfld.long 0x8 2. "PDREQ,Power down request" "0: PD pin is set to low when OTPC is in idle state.,1: PD pin is set to high when OTPC is in idle.." bitfld.long 0x8 1. "LVREQ,Weak switch request" "0: Turn off,1: Turn on" newline bitfld.long 0x8 0. "HVREQ,Strong switch request" "0: Turn off,1: Turn on" group.long 0x20++0x3 line.long 0x0 "WDATA,Write Data" hexmask.long 0x0 0.--31. 1. "DAT,Write data" rgroup.long 0x24++0x3 line.long 0x0 "RDATA,Read Data" hexmask.long 0x0 0.--31. 1. "DAT,Read data" group.long 0x30++0x7 line.long 0x0 "TIMING1,Timing1" hexmask.long.byte 0x0 24.--31. 1. "TPD,PD to CSB setup time between power down signal deassertion and chip select signal assertion" hexmask.long.byte 0x0 16.--21. 1. "TPS,PS to CSB setup and hold time between power switch and chip select assertion" newline hexmask.long.byte 0x0 8.--13. 1. "TRD,Read strobe pulse width time" hexmask.long.byte 0x0 4.--7. 1. "TRELAX,CSB PGENB and LOAD to STROBE setup and hold time" newline hexmask.long.byte 0x0 0.--3. 1. "TADDR,Address to STROBE setup and hold time" line.long 0x4 "TIMING2,Timing2" hexmask.long.word 0x4 0.--11. 1. "TPGM,Typical program strobe pulse width time" rgroup.long 0x200++0xF line.long 0x0 "LOCK,Lock" bitfld.long 0x0 27.--29. "CUST_LOCK3,CUST Lock 3" "0,1,2,3,4,5,6,7" bitfld.long 0x0 24.--26. "CUST_LOCK2,CUST Lock 2" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 21.--23. "CUST_LOCK1,CUST Lock 1" "0,1,2,3,4,5,6,7" bitfld.long 0x0 18.--20. "CUST_LOCK0,CUST Lock 0" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 15.--17. "OSCAA_KEY_LOCK,OSCAA Key Lock" "0,1,2,3,4,5,6,7" bitfld.long 0x0 12.--14. "PRINCE_CFG_LOCK,Prince Config Lock" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 9.--11. "BOOT_CFG_LOCK,Boot config Lock" "0,1,2,3,4,5,6,7" bitfld.long 0x0 3.--5. "NXP_EXT_LOCK,NXP EXT Lock" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 0.--2. "NXP_PART_CFG_LOCK,NXP Part Config Lock" "0,1,2,3,4,5,6,7" line.long 0x4 "SECURE,Secure" hexmask.long 0x4 0.--31. 1. "DAT,Data" line.long 0x8 "SECURE_INV,Inverted Secure" hexmask.long 0x8 0.--31. 1. "DAT,Data" line.long 0xC "DBG_KEY,Debug and Key" hexmask.long 0xC 0.--31. 1. "DAT,Data" group.long 0x210++0xF line.long 0x0 "MISC_CFG,MISC Config" hexmask.long 0x0 0.--31. 1. "DAT,Data" line.long 0x4 "PHANTOM_CFG,PHANTOM Config" hexmask.long 0x4 0.--31. 1. "DAT,Data" line.long 0x8 "FLEX_CFG0,Flexible Config 0" hexmask.long 0x8 0.--31. 1. "DAT,Data" line.long 0xC "FLEX_CFG1,Flexible Config 1" hexmask.long 0xC 0.--31. 1. "DAT,Data" tree.end tree "PINT (Pin Interrupt and Pattern Match)" base ad:0x40004000 group.long 0x0++0x7 line.long 0x0 "ISEL,Pin Interrupt Mode" hexmask.long.byte 0x0 0.--7. 1. "PMODE,Interrupt mode" line.long 0x4 "IENR,Pin Interrupt Level or Rising-Edge Interrupt Enable" hexmask.long.byte 0x4 0.--7. 1. "ENRL,Enables Interrupt" wgroup.long 0x8++0x3 line.long 0x0 "SIENR,Pin Interrupt Level or Rising-Edge Interrupt Set" hexmask.long.byte 0x0 0.--7. 1. "SETENRL,Configures IENR" group.long 0xC++0x7 line.long 0x0 "CIENR,Pin Interrupt Level (Rising-Edge Interrupt) Clear" hexmask.long.byte 0x0 0.--7. 1. "CENRL,Clear bits in IENR" line.long 0x4 "IENF,Pin Interrupt Active Level or Falling-Edge Interrupt Enable" hexmask.long.byte 0x4 0.--7. 1. "ENAF,Enables Interrupt" wgroup.long 0x14++0x7 line.long 0x0 "SIENF,Pin Interrupt Active Level or Falling-Edge Interrupt Set" hexmask.long.byte 0x0 0.--7. 1. "SETENAF,Write 1 to this address to clear to disable interrupts. Bit a sets bit n in IENF." line.long 0x4 "CIENF,Pin Interrupt Active Level or Falling-Edge Interrupt Clear" hexmask.long.byte 0x4 0.--7. 1. "CENAF,Writes 0 to IENF" group.long 0x1C++0x17 line.long 0x0 "RISE,Pin Interrupt Rising Edge" hexmask.long.byte 0x0 0.--7. 1. "RDET,Rising-Edge Detect" line.long 0x4 "FALL,Pin Interrupt Falling Edge" hexmask.long.byte 0x4 0.--7. 1. "FDET,Falling-Edge Detect" line.long 0x8 "IST,Pin Interrupt Status" hexmask.long.byte 0x8 0.--7. 1. "PSTAT,Pin Interrupt Status" line.long 0xC "PMCTRL,Pattern-Match Interrupt Control" hexmask.long.byte 0xC 24.--31. 1. "PMAT,Pattern Matches" bitfld.long 0xC 1. "ENA_RXEV,Enables the RXEV output to the CPU and/or to a GPIO output when the specified Boolean expression evaluates to true. If this value is 0b RXEV output to the CPU is disabled. If this value is 1b RXEV output to the CPU is enabled." "0: Disabled,1: Enabled" newline bitfld.long 0xC 0. "SEL_PMATCH,Specifies whether the pin interrupts are controlled by the pin interrupt function or by the pattern-match function. If this value is 0b interrupts are driven in response to the standard pin interrupt function. If this value is 1b interrupts.." "0: Pin interrupt,1: Pattern match" line.long 0x10 "PMSRC,Pattern-Match Interrupt Bit-Slice Source" bitfld.long 0x10 29.--31. "SRC7,Selects the input source for bit slice 7" "0: Input 0 (selects the pin identified in PINT_SEL0),1: Input 1 (selects the pin identified in PINT_SEL1),2: Input 2 (selects the pin identified in PINT_SEL2),3: Input 3 (selects the pin identified in PINT_SEL3),4: Input 4 (selects the pin identified in PINT_SEL4),5: Input 5 (selects the pin identified in PINT_SEL5),6: Input 6 (selects the pin identified in PINT_SEL6),7: Input 7 (selects the pin identified in PINT_SEL7)" bitfld.long 0x10 26.--28. "SRC6,Selects the input source for bit slice 6" "0: Input 0 (selects the pin identified in PINT_SEL0),1: Input 1 (selects the pin identified in PINT_SEL1),2: Input 2 (selects the pin identified in PINT_SEL2),3: Input 3 (selects the pin identified in PINT_SEL3),4: Input 4 (selects the pin identified in PINT_SEL4),5: Input 5 (selects the pin identified in PINT_SEL5),6: Input 6 (selects the pin identified in PINT_SEL6),7: Input 7 (selects the pin identified in PINT_SEL7)" newline bitfld.long 0x10 23.--25. "SRC5,Selects the input source for bit slice 5" "0: Input 0 (selects the pin identified in PINT_SEL0),1: Input 1 (selects the pin identified in PINT_SEL1),2: Input 2 (selects the pin identified in PINT_SEL2),3: Input 3 (selects the pin identified in PINT_SEL3),4: Input 4 (selects the pin identified in PINT_SEL4),5: Input 5 (selects the pin identified in PINT_SEL5),6: Input 6 (selects the pin identified in PINT_SEL6),7: Input 7 (selects the pin identified in PINT_SEL7)" bitfld.long 0x10 20.--22. "SRC4,Selects the input source for bit slice 4" "0: Input 0 (selects the pin identified in PINT_SEL0),1: Input 1 (selects the pin identified in PINT_SEL1),2: Input 2 (selects the pin identified in PINT_SEL2),3: Input 3 (selects the pin identified in PINT_SEL3),4: Input 4 (selects the pin identified in PINT_SEL4),5: Input 5 (selects the pin identified in PINT_SEL5),6: Input 6 (selects the pin identified in PINT_SEL6),7: Input 7 (selects the pin identified in PINT_SEL7)" newline bitfld.long 0x10 17.--19. "SRC3,Selects the input source for bit slice 3" "0: Input 0 (selects the pin identified in PINT_SEL0),1: Input 1 (selects the pin identified in PINT_SEL1),2: Input 2 (selects the pin identified in PINT_SEL2),3: Input 3 (selects the pin identified in PINT_SEL3),4: Input 4 (selects the pin identified in PINT_SEL4),5: Input 5 (selects the pin identified in PINT_SEL5),6: Input 6 (selects the pin identified in PINT_SEL6),7: Input 7 (selects the pin identified in PINT_SEL7)" bitfld.long 0x10 14.--16. "SRC2,Selects the input source for bit slice 2" "0: Input 0 (selects the pin identified in PINT_SEL0),1: Input 1 (selects the pin identified in PINT_SEL1),2: Input 2 (selects the pin identified in PINT_SEL2),3: Input 3 (selects the pin identified in PINT_SEL3),4: Input 4 (selects the pin identified in PINT_SEL4),5: Input 5 (selects the pin identified in PINT_SEL5),6: Input 6 (selects the pin identified in PINT_SEL6),7: Input 7 (selects the pin identified in PINT_SEL7)" newline bitfld.long 0x10 11.--13. "SRC1,Selects the input source for bit slice 1" "0: Input 0 (selects the pin identified in PINT_SEL0),1: Input 1 (selects the pin identified in PINT_SEL1),2: Input 2 (selects the pin identified in PINT_SEL2),3: Input 3 (selects the pin identified in PINT_SEL3),4: Input 4 (selects the pin identified in PINT_SEL4),5: Input 5 (selects the pin identified in PINT_SEL5),6: Input 6 (selects the pin identified in PINT_SEL6),7: Input 7 (selects the pin identified in PINT_SEL7)" bitfld.long 0x10 8.--10. "SRC0,Selects the input source for bit slice 0" "0: Input 0 (selects the pin identified in PINT_SEL0),1: Input 1 (selects the pin identified in PINT_SEL1),2: Input 2 (selects the pin identified in PINT_SEL2),3: Input 3 (selects the pin identified in PINT_SEL3),4: Input 4 (selects the pin identified in PINT_SEL4),5: Input 5 (selects the pin identified in PINT_SEL5),6: Input 6 (selects the pin identified in PINT_SEL6),7: Input 7 (selects the pin identified in PINT_SEL7)" line.long 0x14 "PMCFG,Pattern-Match Interrupt Bit Slice Configuration" bitfld.long 0x14 29.--31. "CFG7,Match Configuration" "0: Constant HIGH,1: Sticky rising edge,2: Sticky falling edge,3: Sticky rising or falling edge,4: High level,5: Low level,6: Constant 0,7: Event (Nonsticky rising or falling edge)" bitfld.long 0x14 26.--28. "CFG6,Match Configuration" "0: Constant HIGH,1: Sticky rising edge,2: Sticky falling edge,3: Sticky rising or falling edge,4: High level,5: Low level,6: Constant 0,7: Event (Nonsticky rising or falling edge)" newline bitfld.long 0x14 23.--25. "CFG5,Match Configuration" "0: Constant HIGH,1: Sticky rising edge,2: Sticky falling edge,3: Sticky rising or falling edge,4: High level,5: Low level,6: Constant 0,7: Event (Nonsticky rising or falling edge)" bitfld.long 0x14 20.--22. "CFG4,Match Configuration" "0: Constant HIGH,1: Sticky rising edge,2: Sticky falling edge,3: Sticky rising or falling edge,4: High level,5: Low level,6: Constant 0,7: Event (Nonsticky rising or falling edge)" newline bitfld.long 0x14 17.--19. "CFG3,Match Configuration" "0: Constant HIGH,1: Sticky rising edge,2: Sticky falling edge,3: Sticky rising or falling edge,4: High level,5: Low level,6: Constant 0,7: Event (Nonsticky rising or falling edge)" bitfld.long 0x14 14.--16. "CFG2,Match Configuration" "0: Constant HIGH,1: Sticky rising edge,2: Sticky falling edge,3: Sticky rising or falling edge,4: High level,5: Low level,6: Constant 0,7: Event (Nonsticky rising or falling edge)" newline bitfld.long 0x14 11.--13. "CFG1,Match Configuration" "0: Constant HIGH,1: Sticky rising edge,2: Sticky falling edge,3: Sticky rising or falling edge,4: High level,5: Low level,6: Constant 0,7: Event (Nonsticky rising or falling edge)" bitfld.long 0x14 8.--10. "CFG0,Match Configuration" "0: Constant HIGH,1: Sticky rising edge,2: Sticky falling edge,3: Sticky rising or falling edge,4: High level,5: Low level,6: Constant 0,7: Event (Nonsticky rising or falling edge)" newline bitfld.long 0x14 6. "PROD_ENDPTS6,Determines whether slice 6 is an endpoint. Slice 6 is not an endpoint. Slice 6 is the endpoint of a product term (minterm). Pin interrupt 6 in the NVIC is raised if the minterm evaluates as true." "0: No effect,1: Endpoint" bitfld.long 0x14 5. "PROD_ENDPTS5,Determines whether slice 5 is an endpoint. Slice 5 is not an endpoint. Slice 5 is the endpoint of a product term (minterm). Pin interrupt 5 in the NVIC is raised if the minterm evaluates as true." "0: No effect,1: Endpoint" newline bitfld.long 0x14 4. "PROD_ENDPTS4,Determines whether slice 4 is an endpoint. Slice 4 is not an endpoint. Slice 4 is the endpoint of a product term (minterm). Pin interrupt 4 in the NVIC is raised if the minterm evaluates as true." "0: No effect,1: Endpoint" bitfld.long 0x14 3. "PROD_ENDPTS3,Determines whether slice 3 is an endpoint. Slice 3 is not an endpoint. Slice 3 is the endpoint of a product term (minterm). Pin interrupt 3 in the NVIC is raised if the minterm evaluates as true." "0: No effect,1: Endpoint" newline bitfld.long 0x14 2. "PROD_ENDPTS2,Determines whether slice 2 is an endpoint. Slice 2 is not an endpoint. Slice 2 is the endpoint of a product term (minterm). Pin interrupt 2 in the NVIC is raised if the minterm evaluates as true." "0: No effect,1: Endpoint" bitfld.long 0x14 1. "PROD_ENDPTS1,Determines whether slice 1 is an endpoint. Slice 1 is not an endpoint. Slice 1 is the endpoint of a product term (minterm). Pin interrupt 1 in the NVIC is raised if the minterm evaluates as true." "0: No effect,1: Endpoint" newline bitfld.long 0x14 0. "PROD_ENDPTS0,Determines whether slice 0 is an endpoint. Slice 0 is not an endpoint. Slice 0 is the endpoint of a product term (minterm). Pin interrupt 0 in the NVIC is raised if the minterm evaluates as true." "0: No effect,1: Endpoint" tree.end sif (cpuis("MCXN235*")||cpuis("MCXN236*")) base ad:0x80056000 elif (cpuis("MCXN546*")||cpuis("MCXN547*")||cpuis("MCXN946*")||cpuis("MCXN947*")) base ad:0x4002B000 endif tree "PKC (Public Key Cryptography)" rgroup.long 0x0++0x3 line.long 0x0 "pkc_status,Status register" hexmask.long 0x0 7.--31. 1. "reserved31,reserved" bitfld.long 0x0 5.--6. "locked,Parameter set locked: Indicates if parameter set is locked due to a pending calculation start or can be overwritten." "0,1,2,3" newline bitfld.long 0x0 4. "reserved4,reserved" "0,1" bitfld.long 0x0 3. "goany,Combined GO status flag: GOANY is set in case either PKC_CTRL.GOD1 GOD2 GOM1 GOM2 or GOU is set. The 1-to-0 transition of GOANY indicates that a calculation has been started and that a new GO bit can be set. If GOANY is cleared also all.." "0,1" newline bitfld.long 0x0 2. "zero,Zero result flag: ZERO is set by the PKC at the end of a calculation in case the result of the calculation is equal zero. ZERO is updated for each PKC calculation mode except for MUL1 (opcode 0x20) and MUL1_GF2 (opcode 0x24)." "0,1" bitfld.long 0x0 1. "carry,Carry overflow flag: CARRY is set by the PKC at the end of a calculation in case" "0,1" newline bitfld.long 0x0 0. "activ,PKC active: ACTIV=1 signals that a calculation is in progress or about to start. At the end of a calculation ACTIV is automatically reset to logic 0 in case no further GO bit is set. If the next PKC operation has been started by setting a GO bit.." "0,1" group.long 0x4++0x7 line.long 0x0 "pkc_ctrl,Control register" hexmask.long.tbyte 0x0 12.--31. 1. "reserved31,reserved" bitfld.long 0x0 10.--11. "redmul,Reduced multiplier mode: REDMUL defines the operand width processed by the PKC coprocessor." "0: full size mode 3 least significant bits of..,1: RFU Error Generated if selected,2: 64-bit mode 3 least significant bits of pointer..,3: RFU Error Generated if selected" newline bitfld.long 0x0 9. "cache_en,Enable universal pointer cache: If CACHE_EN=1 the cache for the universal pointer parameters is enabled. In case a parameter value is found in the cache (from a previous fetch) no DMA access is triggered. As such the amount of DMA accesses for.." "0,1" bitfld.long 0x0 8. "clrcache,Clear universal pointer cache: Invalidates the cache such that all previously fetched parameters are withdrawn and have to be fetched again via DMA accesses." "0,1" newline bitfld.long 0x0 7. "gf2conv,Convert to GF2 calculation modes: If GF2CONV is set operations are mapped to their GF(2) equivalent operation modes." "0,1" bitfld.long 0x0 6. "gou,Control bit to start pipe operation: If GOU is set PKC will start the pipe / L2 operation (parameter fetch & calculation) described in section 'PKC Universal Pointer Fetch Operation'." "0,1" newline bitfld.long 0x0 5. "gom2,Control bit to start MC pattern using parameter set 2: If GOM2 is set PKC will start a MC pattern / L1 operation using parameter set 2 (PKC_MODE2 PKC_XYPTR2 PKC_ZRPTR2 PKC_LEN2)." "?,?" bitfld.long 0x0 4. "gom1,Control bit to start MC pattern using parameter set 1: If GOM1 is set PKC will start a MC pattern / L1 operation using parameter set 1 (PKC_MODE1 PKC_XYPTR1 PKC_ZRPTR1 PKC_LEN1)." "?,1: If GOM1 is set PKC will start a MC pattern / L1.." newline bitfld.long 0x0 3. "god2,Control bit to start direct operation using parameter set 2: If GOD2 is set PKC will start a direct / L0 operation using parameter set 2 (PKC_MODE2 PKC_XYPTR2 PKC_ZRPTR2 PKC_LEN2)." "?,?" bitfld.long 0x0 2. "god1,Control bit to start direct operation using parameter set 1: If GOD1 is set PKC will start a direct / L0 operation using parameter set 1 (PKC_MODE1 PKC_XYPTR1 PKC_ZRPTR1 PKC_LEN1)." "?,1: If GOD1 is set PKC will start a direct / L0.." newline bitfld.long 0x0 1. "stop,Freeze PKC calculation: STOP=1 freezes all PKC activity incl. RAM accesses and reduces the PKC power consumption to its minimum. The difference compared to the reset of the PKC is that a stopped calculation can be continued when STOP is released.." "0,1" bitfld.long 0x0 0. "reset,PKC reset control bit: RESET=1 enforces the PKC's reset state during which a calculation cannot be started and by which any ongoing calculation process is stopped. RESET can be set/cleared by the CPU in order to switch between PKC reset and.." "0,1" line.long 0x4 "pkc_cfg,Configuration register" hexmask.long.tbyte 0x4 11.--31. 1. "reserved31,reserved" bitfld.long 0x4 10. "fmulnoise,Noise feature not available in this version (flag is don't care)." "0,1" newline bitfld.long 0x4 9. "alpnoise,Noise feature not available in this version (flag is don't care)." "0,1" bitfld.long 0x4 8. "sbxnoise,Noise feature not available in this version (flag is don't care)." "0,1" newline bitfld.long 0x4 5.--7. "rnddly,Random delay feature not available in this version (flag is don't care)." "0,1,2,3,4,5,6,7" bitfld.long 0x4 4. "redmulnoise,Noise in reduced multiplier mode feature not available in this version (flag is don't care)." "0,1" newline bitfld.long 0x4 3. "clkrnd,Clock randomization feature not available in this version (flag is don't care)." "0,1" bitfld.long 0x4 2. "rfu2,RFU" "0,1" newline bitfld.long 0x4 1. "rfu1,RFU" "0,1" bitfld.long 0x4 0. "idleop,Idle operation feature not available in this version (flag is don't care)." "0,1" group.long 0x10++0x1F line.long 0x0 "pkc_mode1,Mode register. parameter set 1" hexmask.long.tbyte 0x0 8.--31. 1. "reserved31,reserved" hexmask.long.byte 0x0 0.--7. 1. "mode,Calculation Mode / MC Start address:" line.long 0x4 "pkc_xyptr1,X+Y pointer register. parameter set 1" hexmask.long.word 0x4 16.--31. 1. "yptr,Start address of Y operand in PKCRAM with byte granularity: Least significant bits are ignored depending on PKC_CTRL.REDMUL setting. Most significant bits are ignored depending on available PKCRAM size." hexmask.long.word 0x4 0.--15. 1. "xptr,Start address of X operand in PKCRAM with byte granularity: Least significant bits are ignored depending on PKC_CTRL.REDMUL setting. Most significant bits are ignored depending on available PKCRAM size." line.long 0x8 "pkc_zrptr1,Z+R pointer register. parameter set 1" hexmask.long.word 0x8 16.--31. 1. "rptr,Start address of R result in PKCRAM with byte granularity: Least significant bits are ignored depending on PKC_CTRL.REDMUL setting. Most significant bits are ignored depending on available PKCRAM size." hexmask.long.word 0x8 0.--15. 1. "zptr,Start address of Z operand in PKCRAM with byte granularity or constant for calculation modes using CONST:" line.long 0xC "pkc_len1,Length register. parameter set 1" hexmask.long.word 0xC 16.--31. 1. "mclen,Loop counter for microcode pattern: MCLEN defines the length of the loop counter that can be used in L1 calculation mode e.g. in MC opcode DecrTBNZ. For the hardcoded MC patterns Modular Multiplication (MC start address 0x00) Plain Multiplication.." hexmask.long.word 0xC 0.--15. 1. "len,Operand length: LEN defines the length of the operands and the result in bytes. The length of Y Z and R depend furthermore on the selected calculation mode." line.long 0x10 "pkc_mode2,Mode register. parameter set 2" hexmask.long.tbyte 0x10 8.--31. 1. "reserved31,reserved" hexmask.long.byte 0x10 0.--7. 1. "mode,Calculation Mode / MC Start address:" line.long 0x14 "pkc_xyptr2,X+Y pointer register. parameter set 2" hexmask.long.word 0x14 16.--31. 1. "yptr,Start address of Y operand in PKCRAM with byte granularity: Least significant bits are ignored depending on PKC_CTRL.REDMUL setting. Most significant bits are ignored depending on available PKCRAM size." hexmask.long.word 0x14 0.--15. 1. "xptr,Start address of X operand in PKCRAM with byte granularity: Least significant bits are ignored depending on PKC_CTRL.REDMUL setting. Most significant bits are ignored depending on available PKCRAM size." line.long 0x18 "pkc_zrptr2,Z+R pointer register. parameter set 2" hexmask.long.word 0x18 16.--31. 1. "rptr,Start address of R result in PKCRAM with byte granularity: Least significant bits are ignored depending on PKC_CTRL.REDMUL setting. Most significant bits are ignored depending on available PKCRAM size." hexmask.long.word 0x18 0.--15. 1. "zptr,Start address of Z operand in PKCRAM with byte granularity or constant for calculation modes using CONST:" line.long 0x1C "pkc_len2,Length register. parameter set 2" hexmask.long.word 0x1C 16.--31. 1. "mclen,Loop counter for microcode pattern: MCLEN defines the length of the loop counter that can be used in L1 calculation mode e.g. in MC opcode DecrTBNZ. For the hardcoded MC patterns Modular Multiplication (MC start address 0x00)" hexmask.long.word 0x1C 0.--15. 1. "len,Operand length: LEN defines the length of the operands and the result in bytes. The length of Y Z and R depend furthermore on the selected calculation mode." group.long 0x40++0xB line.long 0x0 "pkc_uptr,Universal pointer FUP program" hexmask.long 0x0 0.--31. 1. "ptr,Pointer to start address of PKC FUP program: PKC_UPTR needs to be defined before starting a universal pointer PKC calculation (L2) via PKC_CTRL.GOU. The pointer address needs to be valid and the memory space the pointer addresses needs to be enabled.." line.long 0x4 "pkc_uptrt,Universal pointer FUP table" hexmask.long 0x4 0.--31. 1. "ptr,Pointer to start address of PKC FUP table: PKC_UPTRT needs to be defined before starting a universal pointer PKC calculation (L2) via PKC_CTRL.GOU. The pointer address needs to be valid and the memory space the pointer addresses needs to be enabled.." line.long 0x8 "pkc_ulen,Universal pointer length" hexmask.long.tbyte 0x8 8.--31. 1. "reserved31,reserved" hexmask.long.byte 0x8 0.--7. 1. "len,Length of universal pointer calculation: PKC_ULEN defines how many FUP program entries shall be processed for one L2 calculation started via PKC_CTRL.GOU. The FUP program entries include L0 calculations L1 calculations and CRC entries for FUP.." group.long 0x50++0x3 line.long 0x0 "pkc_mcdata,MC pattern data interface" hexmask.long 0x0 0.--31. 1. "mcdata,Microcode read/write data: This IP version does not support flexible MC patterns (only hard coded ones). Any read or write access to PKC_MCDATA triggers a security alarm (PKC_ACCESS_ERR.CTRL is set)." rgroup.long 0x60++0x3 line.long 0x0 "pkc_version,PKC version register" hexmask.long.word 0x0 20.--31. 1. "reserved31,reserved" hexmask.long.byte 0x0 12.--19. 1. "mcreconf_size,Size of reconfigurable MC table in bytes" newline bitfld.long 0x0 11. "sbx3avail,SBX3 operation is available" "0,1" bitfld.long 0x0 10. "sbx2avail,SBX2 operation is available" "0,1" newline bitfld.long 0x0 9. "sbx1avail,SBX1 operation is available" "0,1" bitfld.long 0x0 8. "sbx0avail,SBX0 operation is available" "0,1" newline bitfld.long 0x0 6.--7. "paramnum,Number of parameter sets for real calculation" "0,1,2,3" bitfld.long 0x0 5. "gf2avail,GF2 calculation modes are available" "0,1" newline bitfld.long 0x0 4. "upcacheavail,UP cache is available" "0,1" bitfld.long 0x0 3. "upavail,UP feature (L2 calculation) is available" "0,1" newline bitfld.long 0x0 2. "mcavail,MC feature (L1 calculation) is available" "0,1" bitfld.long 0x0 0.--1. "mulsize,native multiplier size and operand granularity" "?,1: 32-bit multiplier,2: 64-bit multiplier,3: 128-bit multiplier" wgroup.long 0xFB0++0x3 line.long 0x0 "pkc_soft_rst,Software reset" hexmask.long 0x0 1.--31. 1. "reserved31,reserved" bitfld.long 0x0 0. "soft_rst,Write 1 to reset module (0 has no effect). All running and pending PKC calculation are stopped. All PKC SFRs are reset except PKC_ACCESS_ERR." "0,1" rgroup.long 0xFC0++0x3 line.long 0x0 "pkc_access_err,Access Error" hexmask.long.word 0x0 21.--31. 1. "reserved31,reserved for more block errors" bitfld.long 0x0 20. "reserved20,reserved" "0,1" newline bitfld.long 0x0 19. "ucrc,Error in L2 CRC check" "0,1" bitfld.long 0x0 18. "ctrl,Error in PKC software control" "0,1" newline bitfld.long 0x0 17. "fdet,Error due to error detection circuitry" "0,1" bitfld.long 0x0 16. "pkcc,Error in PKC coprocessor kernel" "0,1" newline hexmask.long.byte 0x0 11.--15. 1. "reserved15,reserved for future erors on AHB I/F L2 Only" bitfld.long 0x0 10. "ahb,AHB Error: invalid AHB access L2 Only" "0,1" newline bitfld.long 0x0 8.--9. "reserved9,reserved for future erors on AHB I/F L2 Only" "0,1,2,3" hexmask.long.byte 0x0 4.--7. 1. "apb_master,APB Master that triggered first APB error (APB_WRGMD or APB_NOTAV)" newline bitfld.long 0x0 2.--3. "reserved3,reserved for future erors on APB I/F" "0,1,2,3" bitfld.long 0x0 1. "apb_wrgmd,APB Error: Wrong access mode" "0,1" newline bitfld.long 0x0 0. "apb_notav,APB Error: address not available" "0,1" wgroup.long 0xFC4++0x3 line.long 0x0 "pkc_access_err_clr,Clear Access Error" hexmask.long 0x0 1.--31. 1. "reserved31,reserved" bitfld.long 0x0 0. "err_clr,Write 1 to reset PKC_ACCESS_ERR SFR." "0,1" wgroup.long 0xFD8++0x7 line.long 0x0 "pkc_int_clr_enable,Interrupt enable clear" hexmask.long 0x0 2.--31. 1. "reserved31,reserved" bitfld.long 0x0 1. "reserved1,reserved" "0,1" newline bitfld.long 0x0 0. "en_pdone,Write to clear PDONE interrupt enable flag (PKC_INT_ENABLE.EN_PDONE=0)." "0,1" line.long 0x4 "pkc_int_set_enable,Interrupt enable set" hexmask.long 0x4 2.--31. 1. "reserved31,reserved" bitfld.long 0x4 1. "reserved1,reserved" "0,1" newline bitfld.long 0x4 0. "en_pdone,Write to set PDONE interrupt enable flag (PKC_INT_ENABLE.EN_PDONE=1)." "0,1" rgroup.long 0xFE0++0x7 line.long 0x0 "pkc_int_status,Interrupt status" hexmask.long 0x0 2.--31. 1. "reserved31,reserved" bitfld.long 0x0 1. "reserved1,reserved" "0,1" newline bitfld.long 0x0 0. "int_pdone,End-of-computation status flag: INT_PDONE is set after EACH single PKC L0 or L1 calculation. In case of a universal pointer calculation (L2) INT_PDONE is set at the end of the pipe calculation when PKC_ULEN has been decremented to zero and the.." "0,1" line.long 0x4 "pkc_int_enable,Interrupt enable" hexmask.long 0x4 2.--31. 1. "reserved31,reserved" bitfld.long 0x4 1. "reserved1,reserved" "0,1" newline bitfld.long 0x4 0. "en_pdone,PDONE interrupt enable flag: If EN_PDONE=1 an interrupt is triggered every time PKC_INT_STATUS.INT_PDONE is set. Otherwise the interrupt generation is suppressed." "0,1" wgroup.long 0xFE8++0x7 line.long 0x0 "pkc_int_clr_status,Interrupt status clear" hexmask.long 0x0 2.--31. 1. "reserved31,reserved" bitfld.long 0x0 1. "reserved1,reserved" "0,1" newline bitfld.long 0x0 0. "int_pdone,Write to clear End-of-computation status flag (PKC_INT_STATUS.INT_PDONE=0)." "0,1" line.long 0x4 "pkc_int_set_status,Interrupt status set" hexmask.long 0x4 2.--31. 1. "reserved31,reserved" bitfld.long 0x4 1. "reserved1,reserved" "0,1" newline bitfld.long 0x4 0. "int_pdone,Write to set End-of-computation status flag (PKC_INT_STATUS.INT_PDONE=1) to trigger a PKC interrupt via software e.g. for debug purposes." "0,1" rgroup.long 0xFFC++0x3 line.long 0x0 "pkc_module_id,Module ID" hexmask.long.word 0x0 16.--31. 1. "id,Module ID" hexmask.long.byte 0x0 12.--15. 1. "major_rev,Major revision" newline hexmask.long.byte 0x0 8.--11. 1. "minor_rev,Minor revision" hexmask.long.byte 0x0 0.--7. 1. "size,Address space of the IP" tree.end sif (cpuis("MCXN546*")||cpuis("MCXN547*")||cpuis("MCXN946*")||cpuis("MCXN947*")) tree "PLU (Programmable Logic Unit)" base ad:0x40034000 repeat 16. (list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF)(list ad:0x40034000 ad:0x40034020 ad:0x40034040 ad:0x40034060 ad:0x40034080 ad:0x400340A0 ad:0x400340C0 ad:0x400340E0 ad:0x40034100 ad:0x40034120 ad:0x40034140 ad:0x40034160 ad:0x40034180 ad:0x400341A0 ad:0x400341C0 ad:0x400341E0) tree "LUT[$1]" base $2 repeat 5. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "LUT_INP_MUX$1,Input select register for LUTn (0 to 25). Inputx (5 inputs)" hexmask.long.byte 0x0 0.--5. 1. "LUTn_INPx,Selects the input source to be connected to LUTn_INPx" repeat.end tree.end repeat.end repeat 10. (list 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19)(list ad:0x40034200 ad:0x40034220 ad:0x40034240 ad:0x40034260 ad:0x40034280 ad:0x400342A0 ad:0x400342C0 ad:0x400342E0 ad:0x40034300 ad:0x40034320) tree "LUT[$1]" base $2 repeat 5. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2)++0x3 line.long 0x0 "LUT_INP_MUX$1,Input select register for LUTn (0 to 25). Inputx (5 inputs)" hexmask.long.byte 0x0 0.--5. 1. "LUTn_INPx,Selects the input source to be connected to LUTn_INPx" repeat.end tree.end repeat.end base ad:0x40034000 repeat 26. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x800)++0x3 line.long 0x0 "LUT_TRUTH[$1],PLU LUT truth table" hexmask.long 0x0 0.--31. 1. "LUT_TRUTH,LUT truth table" repeat.end rgroup.long 0x900++0x3 line.long 0x0 "OUTPUTS,PLU outputs" hexmask.long.byte 0x0 0.--7. 1. "OUTPUT_STATE,Output state" group.long 0x904++0x3 line.long 0x0 "WAKEINT_CTRL,Wakeup interrupt control" eventfld.long 0x0 13. "INTR_CLEAR,Write to clear wakeint_latched" "0,1" bitfld.long 0x0 12. "LATCH_ENABLE,Latch the interrupt" "0,1" bitfld.long 0x0 10.--11. "FILTER_CLKSEL,Filter clock select" "0: Selects the 1 MHz low-power oscillator as the..,1: Selects the 12 MHz FRO as the filter clock.,?,?" newline bitfld.long 0x0 8.--9. "FILTER_MODE,Filter Mode" "0: Bypass mode,1: Filter 1 clock period,2: Filter 2 clock period,3: Filter 3 clock period" hexmask.long.byte 0x0 0.--7. 1. "MASK,Interrupt mask" repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0xC00)++0x3 line.long 0x0 "OUTPUT_MUX[$1],PLU output multiplexer" hexmask.long.byte 0x0 0.--4. 1. "OUTPUT,Selects the source to be connected to PLU output n." repeat.end tree.end endif tree "PORT (Port Control)" base ad:0x0 sif (cpuis("MCXN235*")||cpuis("MCXN236*")||cpuis("MCXN546*")) tree "PORT5" base ad:0x40042000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" sif (cpuis("MCXN546*")) rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 23. "Reserved23,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 22. "Reserved22,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 21. "Reserved21,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 20. "Reserved20,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 19. "Reserved19,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 18. "Reserved18,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 17. "Reserved17,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 16. "Reserved16,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 15. "Reserved15,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 14. "Reserved14,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 13. "Reserved13,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 12. "Reserved12,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 11. "Reserved11,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 10. "Reserved10,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 9. "EDF9,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 8. "EDF8,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline endif rbitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" sif (cpuis("MCXN546*")) rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 23. "Reserved23,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 22. "Reserved22,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 21. "Reserved21,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 20. "Reserved20,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 19. "Reserved19,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 18. "Reserved18,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 17. "Reserved17,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 16. "Reserved16,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 15. "Reserved15,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 14. "Reserved14,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 13. "Reserved13,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 12. "Reserved12,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 11. "Reserved11,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 10. "Reserved10,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 9. "EDIE9,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 8. "EDIE8,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline endif bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x80++0x1F line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) bitfld.long 0x0 8.--9. "MUX,Pin Multiplex Control" "0: Alternative 0 (GPIO),1: Alternative 1 (chip-specific),2: Alternative 2 (chip-specific),3: Alternative 3 (chip-specific)" newline endif sif (cpuis("MCXN546*")) hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" endif bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x0 2. "PV,Pull Value" "0: Low,1: High" newline bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) bitfld.long 0x4 8.--9. "MUX,Pin Multiplex Control" "0: Alternative 0 (GPIO),1: Alternative 1 (chip-specific),2: Alternative 2 (chip-specific),3: Alternative 3 (chip-specific)" newline endif sif (cpuis("MCXN546*")) hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" endif bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x4 2. "PV,Pull Value" "0: Low,1: High" newline bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) bitfld.long 0x8 8.--9. "MUX,Pin Multiplex Control" "0: Alternative 0 (GPIO),1: Alternative 1 (chip-specific),2: Alternative 2 (chip-specific),3: Alternative 3 (chip-specific)" newline endif sif (cpuis("MCXN546*")) hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" endif bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x8 2. "PV,Pull Value" "0: Low,1: High" newline bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) bitfld.long 0xC 8.--9. "MUX,Pin Multiplex Control" "0: Alternative 0 (GPIO),1: Alternative 1 (chip-specific),2: Alternative 2 (chip-specific),3: Alternative 3 (chip-specific)" newline endif sif (cpuis("MCXN546*")) hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" endif bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0xC 2. "PV,Pull Value" "0: Low,1: High" newline bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) bitfld.long 0x10 8.--9. "MUX,Pin Multiplex Control" "0: Alternative 0 (GPIO),1: Alternative 1 (chip-specific),2: Alternative 2 (chip-specific),3: Alternative 3 (chip-specific)" newline endif sif (cpuis("MCXN546*")) hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" endif bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x10 2. "PV,Pull Value" "0: Low,1: High" newline bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) bitfld.long 0x14 8.--9. "MUX,Pin Multiplex Control" "0: Alternative 0 (GPIO),1: Alternative 1 (chip-specific),2: Alternative 2 (chip-specific),3: Alternative 3 (chip-specific)" newline endif sif (cpuis("MCXN546*")) hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" endif bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x14 2. "PV,Pull Value" "0: Low,1: High" newline bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) bitfld.long 0x18 8.--9. "MUX,Pin Multiplex Control" "0: Alternative 0 (GPIO),1: Alternative 1 (chip-specific),2: Alternative 2 (chip-specific),3: Alternative 3 (chip-specific)" newline endif sif (cpuis("MCXN546*")) hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" endif bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x18 2. "PV,Pull Value" "0: Low,1: High" newline bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) bitfld.long 0x1C 8.--9. "MUX,Pin Multiplex Control" "0: Alternative 0 (GPIO),1: Alternative 1 (chip-specific),2: Alternative 2 (chip-specific),3: Alternative 3 (chip-specific)" newline endif sif (cpuis("MCXN546*")) hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" endif bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x1C 2. "PV,Pull Value" "0: Low,1: High" newline bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" sif (cpuis("MCXN546*")) group.long 0xA0++0x7 line.long 0x0 "PCR8,Pin Control 8" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x0 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR9,Pin Control 9" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x4 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" endif tree.end endif sif (cpuis("MCXN547*")) tree "PORT5" base ad:0x40042000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" bitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "Reserved23,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 22. "Reserved22,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 21. "Reserved21,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 20. "Reserved20,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 19. "Reserved19,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 18. "Reserved18,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 17. "Reserved17,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 16. "Reserved16,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 15. "Reserved15,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 14. "Reserved14,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 13. "Reserved13,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 12. "Reserved12,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 11. "Reserved11,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 10. "Reserved10,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 9. "EDF9,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 8. "EDF8,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 23. "Reserved23,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 22. "Reserved22,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 21. "Reserved21,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 20. "Reserved20,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 19. "Reserved19,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 18. "Reserved18,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 17. "Reserved17,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 16. "Reserved16,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 15. "Reserved15,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 14. "Reserved14,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 13. "Reserved13,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 12. "Reserved12,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 11. "Reserved11,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 10. "Reserved10,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 9. "EDIE9,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 8. "EDIE8,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x80++0x27 line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x0 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x4 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x8 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0xC 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x10 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x14 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x18 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x1C 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR8,Pin Control 8" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x20 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR9,Pin Control 9" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x24 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end tree "PORT0" base ad:0x40116000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" bitfld.long 0x0 31. "EDF31,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 30. "EDF30,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 29. "EDF29,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 28. "EDF28,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 27. "EDF27,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 26. "EDF26,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 25. "EDF25,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 24. "EDF24,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 23. "EDF23,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 22. "EDF22,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 21. "EDF21,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 20. "EDF20,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 19. "EDF19,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 18. "EDF18,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 17. "EDF17,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 16. "EDF16,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 15. "EDF15,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 14. "EDF14,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 13. "EDF13,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 12. "EDF12,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 11. "EDF11,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 10. "EDF10,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 9. "EDF9,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 8. "EDF8,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" bitfld.long 0x0 31. "EDIE31,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 30. "EDIE30,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 29. "EDIE29,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 28. "EDIE28,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 27. "EDIE27,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 26. "EDIE26,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 25. "EDIE25,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 24. "EDIE24,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 23. "EDIE23,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 22. "EDIE22,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 21. "EDIE21,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 20. "EDIE20,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 19. "EDIE19,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 18. "EDIE18,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 17. "EDIE17,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 16. "EDIE16,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 15. "EDIE15,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 14. "EDIE14,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 13. "EDIE13,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 12. "EDIE12,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 11. "EDIE11,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 10. "EDIE10,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 9. "EDIE9,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 8. "EDIE8,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x60++0x7 line.long 0x0 "CALIB0,Calibration 0" hexmask.long.byte 0x0 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x0 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" line.long 0x4 "CALIB1,Calibration 1" hexmask.long.byte 0x4 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x4 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" group.long 0x80++0x7F line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR8,Pin Control 8" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR9,Pin Control 9" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x28 "PCR10,Pin Control 10" bitfld.long 0x28 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x28 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x28 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x28 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x28 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x28 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x28 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x2C "PCR11,Pin Control 11" bitfld.long 0x2C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x2C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x2C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x2C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x2C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x2C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x2C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x30 "PCR12,Pin Control 12" bitfld.long 0x30 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x30 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x30 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x30 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x30 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x30 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x30 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x34 "PCR13,Pin Control 13" bitfld.long 0x34 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x34 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x34 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x34 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x34 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x34 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x34 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x38 "PCR14,Pin Control 14" bitfld.long 0x38 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x38 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x38 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x38 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x38 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x38 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x38 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x3C "PCR15,Pin Control 15" bitfld.long 0x3C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x3C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x3C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x3C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x3C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x3C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x3C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x40 "PCR16,Pin Control 16" bitfld.long 0x40 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x40 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x40 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x40 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x40 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x40 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x40 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x40 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x40 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x44 "PCR17,Pin Control 17" bitfld.long 0x44 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x44 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x44 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x44 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x44 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x44 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x44 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x44 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x44 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x44 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x48 "PCR18,Pin Control 18" bitfld.long 0x48 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x48 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x48 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x48 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x48 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x48 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x48 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4C "PCR19,Pin Control 19" bitfld.long 0x4C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x50 "PCR20,Pin Control 20" bitfld.long 0x50 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x50 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x50 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x50 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x50 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x50 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x50 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x50 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x50 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x54 "PCR21,Pin Control 21" bitfld.long 0x54 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x54 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x54 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x54 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x54 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x54 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x54 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x54 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x54 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x54 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x58 "PCR22,Pin Control 22" bitfld.long 0x58 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x58 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x58 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x58 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x58 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x58 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x58 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x5C "PCR23,Pin Control 23" bitfld.long 0x5C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x5C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x5C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x5C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x5C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x5C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x5C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x60 "PCR24,Pin Control 24" bitfld.long 0x60 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x60 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x60 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x60 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x60 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x60 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x60 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x60 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x60 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x64 "PCR25,Pin Control 25" bitfld.long 0x64 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x64 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x64 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x64 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x64 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x64 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x64 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x64 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x64 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x68 "PCR26,Pin Control 26" bitfld.long 0x68 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x68 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x68 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x68 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x68 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x68 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x68 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x68 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x68 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x6C "PCR27,Pin Control 27" bitfld.long 0x6C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x6C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x6C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x6C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x6C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x6C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x6C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x6C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x6C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x70 "PCR28,Pin Control 28" bitfld.long 0x70 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x70 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x70 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x70 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x70 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x70 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x70 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x70 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x70 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x74 "PCR29,Pin Control 29" bitfld.long 0x74 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x74 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x74 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x74 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x74 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x74 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x74 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x74 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x74 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x78 "PCR30,Pin Control 30" bitfld.long 0x78 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x78 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x78 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x78 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x78 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x78 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x78 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x78 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x78 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x7C "PCR31,Pin Control 31" bitfld.long 0x7C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x7C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x7C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x7C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x7C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x7C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x7C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x7C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x7C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end tree "PORT1" base ad:0x40117000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" bitfld.long 0x0 31. "EDF31,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 30. "EDF30,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "EDF23,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 22. "EDF22,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 21. "EDF21,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 20. "EDF20,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 19. "EDF19,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 18. "EDF18,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 17. "EDF17,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 16. "EDF16,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 15. "EDF15,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 14. "EDF14,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 13. "EDF13,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 12. "EDF12,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 11. "EDF11,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 10. "EDF10,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 9. "EDF9,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 8. "EDF8,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" bitfld.long 0x0 31. "EDIE31,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 30. "EDIE30,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "EDIE23,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 22. "EDIE22,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 21. "EDIE21,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 20. "EDIE20,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 19. "EDIE19,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 18. "EDIE18,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 17. "EDIE17,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 16. "EDIE16,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 15. "EDIE15,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 14. "EDIE14,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 13. "EDIE13,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 12. "EDIE12,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 11. "EDIE11,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 10. "EDIE10,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 9. "EDIE9,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 8. "EDIE8,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x60++0x7 line.long 0x0 "CALIB0,Calibration 0" hexmask.long.byte 0x0 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x0 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" line.long 0x4 "CALIB1,Calibration 1" hexmask.long.byte 0x4 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x4 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" group.long 0x80++0x5F line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR8,Pin Control 8" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x20 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x20 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR9,Pin Control 9" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x24 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x28 "PCR10,Pin Control 10" bitfld.long 0x28 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x28 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x28 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x28 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x28 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x28 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x28 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x2C "PCR11,Pin Control 11" bitfld.long 0x2C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x2C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x2C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x2C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x2C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x2C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x2C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x30 "PCR12,Pin Control 12" bitfld.long 0x30 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x30 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x30 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x30 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x30 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x30 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x30 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x34 "PCR13,Pin Control 13" bitfld.long 0x34 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x34 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x34 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x34 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x34 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x34 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x34 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x38 "PCR14,Pin Control 14" bitfld.long 0x38 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x38 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x38 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x38 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x38 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x38 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x38 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x3C "PCR15,Pin Control 15" bitfld.long 0x3C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x3C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x3C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x3C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x3C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x3C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x3C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x40 "PCR16,Pin Control 16" bitfld.long 0x40 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x40 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x40 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x40 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x40 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x40 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x40 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x40 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x40 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x44 "PCR17,Pin Control 17" bitfld.long 0x44 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x44 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x44 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x44 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x44 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x44 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x44 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x44 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x44 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x44 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x48 "PCR18,Pin Control 18" bitfld.long 0x48 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x48 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x48 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x48 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x48 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x48 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x48 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4C "PCR19,Pin Control 19" bitfld.long 0x4C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x50 "PCR20,Pin Control 20" bitfld.long 0x50 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x50 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x50 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x50 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x50 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x50 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x50 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x54 "PCR21,Pin Control 21" bitfld.long 0x54 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x54 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x54 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x54 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x54 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x54 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x54 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x54 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x54 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x58 "PCR22,Pin Control 22" bitfld.long 0x58 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x58 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x58 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x58 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x58 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x58 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x58 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x5C "PCR23,Pin Control 23" bitfld.long 0x5C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x5C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x5C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x5C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x5C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x5C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x5C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" group.long 0xF8++0x7 line.long 0x0 "PCR30,Pin Control 30" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR31,Pin Control 31" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end tree "PORT2" base ad:0x40118000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" bitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "Reserved23,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 22. "Reserved22,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 21. "Reserved21,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 20. "Reserved20,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 19. "Reserved19,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 18. "Reserved18,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 17. "Reserved17,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 16. "Reserved16,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 15. "Reserved15,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 14. "Reserved14,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 13. "Reserved13,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 12. "Reserved12,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 11. "EDF11,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 10. "EDF10,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 9. "EDF9,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 8. "EDF8,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 23. "Reserved23,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 22. "Reserved22,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 21. "Reserved21,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 20. "Reserved20,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 19. "Reserved19,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 18. "Reserved18,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 17. "Reserved17,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 16. "Reserved16,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 15. "Reserved15,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 14. "Reserved14,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 13. "Reserved13,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 12. "Reserved12,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 11. "EDIE11,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 10. "EDIE10,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 9. "EDIE9,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 8. "EDIE8,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x60++0x7 line.long 0x0 "CALIB0,Calibration 0" hexmask.long.byte 0x0 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x0 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" line.long 0x4 "CALIB1,Calibration 1" hexmask.long.byte 0x4 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x4 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" group.long 0x80++0x2F line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR8,Pin Control 8" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR9,Pin Control 9" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x28 "PCR10,Pin Control 10" bitfld.long 0x28 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x28 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x28 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x28 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x28 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x28 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x28 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x2C "PCR11,Pin Control 11" bitfld.long 0x2C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x2C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x2C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x2C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x2C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x2C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x2C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end tree "PORT3" base ad:0x40119000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" bitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "EDF23,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 22. "EDF22,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 21. "EDF21,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 20. "EDF20,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 19. "EDF19,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 18. "EDF18,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 17. "EDF17,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 16. "EDF16,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 15. "EDF15,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 14. "EDF14,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 13. "EDF13,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 12. "EDF12,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 11. "EDF11,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 10. "EDF10,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 9. "EDF9,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 8. "EDF8,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "EDIE23,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 22. "EDIE22,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 21. "EDIE21,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 20. "EDIE20,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 19. "EDIE19,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 18. "EDIE18,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 17. "EDIE17,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 16. "EDIE16,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 15. "EDIE15,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 14. "EDIE14,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 13. "EDIE13,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 12. "EDIE12,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 11. "EDIE11,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 10. "EDIE10,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 9. "EDIE9,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 8. "EDIE8,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x60++0x7 line.long 0x0 "CALIB0,Calibration 0" hexmask.long.byte 0x0 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x0 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" line.long 0x4 "CALIB1,Calibration 1" hexmask.long.byte 0x4 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x4 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" group.long 0x80++0x5F line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR8,Pin Control 8" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR9,Pin Control 9" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x28 "PCR10,Pin Control 10" bitfld.long 0x28 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x28 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x28 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x28 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x28 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x28 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x28 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x2C "PCR11,Pin Control 11" bitfld.long 0x2C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x2C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x2C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x2C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x2C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x2C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x2C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x30 "PCR12,Pin Control 12" bitfld.long 0x30 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x30 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x30 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x30 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x30 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x30 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x30 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x34 "PCR13,Pin Control 13" bitfld.long 0x34 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x34 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x34 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x34 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x34 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x34 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x34 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x38 "PCR14,Pin Control 14" bitfld.long 0x38 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x38 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x38 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x38 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x38 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x38 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x38 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x3C "PCR15,Pin Control 15" bitfld.long 0x3C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x3C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x3C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x3C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x3C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x3C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x3C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x40 "PCR16,Pin Control 16" bitfld.long 0x40 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x40 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x40 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x40 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x40 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x40 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x40 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x44 "PCR17,Pin Control 17" bitfld.long 0x44 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x44 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x44 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x44 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x44 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x44 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x44 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x44 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x44 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x48 "PCR18,Pin Control 18" bitfld.long 0x48 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x48 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x48 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x48 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x48 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x48 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x48 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4C "PCR19,Pin Control 19" bitfld.long 0x4C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x50 "PCR20,Pin Control 20" bitfld.long 0x50 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x50 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x50 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x50 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x50 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x50 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x50 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x54 "PCR21,Pin Control 21" bitfld.long 0x54 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x54 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x54 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x54 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x54 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x54 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x54 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x54 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x54 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x58 "PCR22,Pin Control 22" bitfld.long 0x58 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x58 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x58 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x58 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x58 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x58 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x58 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x5C "PCR23,Pin Control 23" bitfld.long 0x5C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x5C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x5C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x5C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x5C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x5C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x5C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end endif sif (cpuis("MCXN946*")) tree "PORT5" base ad:0x40042000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" bitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "Reserved23,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 22. "Reserved22,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 21. "Reserved21,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 20. "Reserved20,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 19. "Reserved19,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 18. "Reserved18,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 17. "Reserved17,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 16. "Reserved16,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 15. "Reserved15,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 14. "Reserved14,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 13. "Reserved13,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 12. "Reserved12,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 11. "Reserved11,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 10. "Reserved10,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 9. "EDF9,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 8. "EDF8,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 23. "Reserved23,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 22. "Reserved22,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 21. "Reserved21,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 20. "Reserved20,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 19. "Reserved19,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 18. "Reserved18,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 17. "Reserved17,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 16. "Reserved16,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 15. "Reserved15,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 14. "Reserved14,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 13. "Reserved13,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 12. "Reserved12,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 11. "Reserved11,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 10. "Reserved10,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 9. "EDIE9,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 8. "EDIE8,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x80++0x27 line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x0 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x4 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x8 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0xC 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x10 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x14 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x18 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x1C 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR8,Pin Control 8" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x20 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR9,Pin Control 9" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x24 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end tree "PORT0" base ad:0x40116000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" bitfld.long 0x0 31. "EDF31,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 30. "EDF30,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 29. "EDF29,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 28. "EDF28,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 27. "EDF27,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 26. "EDF26,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 25. "EDF25,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 24. "EDF24,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 23. "EDF23,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 22. "EDF22,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 21. "EDF21,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 20. "EDF20,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 19. "EDF19,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 18. "EDF18,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 17. "EDF17,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 16. "EDF16,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 15. "EDF15,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 14. "EDF14,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 13. "EDF13,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 12. "EDF12,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 11. "EDF11,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 10. "EDF10,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 9. "EDF9,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 8. "EDF8,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" bitfld.long 0x0 31. "EDIE31,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 30. "EDIE30,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 29. "EDIE29,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 28. "EDIE28,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 27. "EDIE27,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 26. "EDIE26,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 25. "EDIE25,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 24. "EDIE24,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 23. "EDIE23,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 22. "EDIE22,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 21. "EDIE21,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 20. "EDIE20,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 19. "EDIE19,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 18. "EDIE18,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 17. "EDIE17,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 16. "EDIE16,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 15. "EDIE15,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 14. "EDIE14,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 13. "EDIE13,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 12. "EDIE12,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 11. "EDIE11,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 10. "EDIE10,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 9. "EDIE9,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 8. "EDIE8,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x60++0x7 line.long 0x0 "CALIB0,Calibration 0" hexmask.long.byte 0x0 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x0 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" line.long 0x4 "CALIB1,Calibration 1" hexmask.long.byte 0x4 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x4 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" group.long 0x80++0x7F line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR8,Pin Control 8" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR9,Pin Control 9" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x28 "PCR10,Pin Control 10" bitfld.long 0x28 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x28 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x28 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x28 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x28 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x28 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x28 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x2C "PCR11,Pin Control 11" bitfld.long 0x2C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x2C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x2C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x2C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x2C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x2C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x2C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x30 "PCR12,Pin Control 12" bitfld.long 0x30 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x30 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x30 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x30 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x30 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x30 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x30 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x34 "PCR13,Pin Control 13" bitfld.long 0x34 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x34 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x34 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x34 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x34 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x34 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x34 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x38 "PCR14,Pin Control 14" bitfld.long 0x38 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x38 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x38 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x38 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x38 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x38 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x38 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x3C "PCR15,Pin Control 15" bitfld.long 0x3C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x3C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x3C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x3C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x3C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x3C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x3C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x40 "PCR16,Pin Control 16" bitfld.long 0x40 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x40 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x40 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x40 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x40 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x40 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x40 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x40 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x40 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x44 "PCR17,Pin Control 17" bitfld.long 0x44 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x44 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x44 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x44 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x44 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x44 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x44 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x44 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x44 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x44 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x48 "PCR18,Pin Control 18" bitfld.long 0x48 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x48 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x48 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x48 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x48 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x48 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x48 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4C "PCR19,Pin Control 19" bitfld.long 0x4C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x50 "PCR20,Pin Control 20" bitfld.long 0x50 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x50 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x50 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x50 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x50 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x50 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x50 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x50 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x50 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x54 "PCR21,Pin Control 21" bitfld.long 0x54 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x54 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x54 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x54 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x54 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x54 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x54 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x54 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x54 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x54 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x58 "PCR22,Pin Control 22" bitfld.long 0x58 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x58 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x58 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x58 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x58 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x58 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x58 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x5C "PCR23,Pin Control 23" bitfld.long 0x5C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x5C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x5C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x5C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x5C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x5C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x5C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x60 "PCR24,Pin Control 24" bitfld.long 0x60 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x60 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x60 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x60 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x60 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x60 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x60 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x60 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x60 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x64 "PCR25,Pin Control 25" bitfld.long 0x64 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x64 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x64 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x64 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x64 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x64 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x64 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x64 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x64 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x68 "PCR26,Pin Control 26" bitfld.long 0x68 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x68 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x68 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x68 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x68 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x68 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x68 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x68 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x68 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x6C "PCR27,Pin Control 27" bitfld.long 0x6C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x6C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x6C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x6C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x6C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x6C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x6C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x6C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x6C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x70 "PCR28,Pin Control 28" bitfld.long 0x70 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x70 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x70 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x70 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x70 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x70 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x70 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x70 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x70 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x74 "PCR29,Pin Control 29" bitfld.long 0x74 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x74 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x74 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x74 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x74 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x74 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x74 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x74 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x74 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x78 "PCR30,Pin Control 30" bitfld.long 0x78 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x78 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x78 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x78 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x78 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x78 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x78 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x78 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x78 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x7C "PCR31,Pin Control 31" bitfld.long 0x7C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x7C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x7C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x7C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x7C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x7C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x7C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x7C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x7C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end tree "PORT1" base ad:0x40117000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" bitfld.long 0x0 31. "EDF31,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 30. "EDF30,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "EDF23,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 22. "EDF22,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 21. "EDF21,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 20. "EDF20,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 19. "EDF19,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 18. "EDF18,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 17. "EDF17,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 16. "EDF16,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 15. "EDF15,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 14. "EDF14,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 13. "EDF13,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 12. "EDF12,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 11. "EDF11,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 10. "EDF10,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 9. "EDF9,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 8. "EDF8,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" bitfld.long 0x0 31. "EDIE31,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 30. "EDIE30,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "EDIE23,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 22. "EDIE22,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 21. "EDIE21,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 20. "EDIE20,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 19. "EDIE19,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 18. "EDIE18,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 17. "EDIE17,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 16. "EDIE16,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 15. "EDIE15,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 14. "EDIE14,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 13. "EDIE13,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 12. "EDIE12,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 11. "EDIE11,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 10. "EDIE10,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 9. "EDIE9,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 8. "EDIE8,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x60++0x7 line.long 0x0 "CALIB0,Calibration 0" hexmask.long.byte 0x0 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x0 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" line.long 0x4 "CALIB1,Calibration 1" hexmask.long.byte 0x4 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x4 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" group.long 0x80++0x5F line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR8,Pin Control 8" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x20 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x20 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR9,Pin Control 9" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x24 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x28 "PCR10,Pin Control 10" bitfld.long 0x28 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x28 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x28 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x28 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x28 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x28 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x28 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x2C "PCR11,Pin Control 11" bitfld.long 0x2C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x2C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x2C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x2C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x2C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x2C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x2C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x30 "PCR12,Pin Control 12" bitfld.long 0x30 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x30 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x30 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x30 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x30 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x30 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x30 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x34 "PCR13,Pin Control 13" bitfld.long 0x34 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x34 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x34 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x34 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x34 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x34 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x34 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x38 "PCR14,Pin Control 14" bitfld.long 0x38 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x38 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x38 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x38 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x38 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x38 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x38 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x3C "PCR15,Pin Control 15" bitfld.long 0x3C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x3C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x3C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x3C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x3C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x3C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x3C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x40 "PCR16,Pin Control 16" bitfld.long 0x40 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x40 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x40 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x40 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x40 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x40 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x40 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x40 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x40 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x44 "PCR17,Pin Control 17" bitfld.long 0x44 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x44 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x44 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x44 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x44 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x44 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x44 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x44 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x44 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x44 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x48 "PCR18,Pin Control 18" bitfld.long 0x48 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x48 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x48 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x48 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x48 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x48 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x48 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4C "PCR19,Pin Control 19" bitfld.long 0x4C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x50 "PCR20,Pin Control 20" bitfld.long 0x50 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x50 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x50 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x50 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x50 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x50 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x50 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x54 "PCR21,Pin Control 21" bitfld.long 0x54 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x54 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x54 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x54 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x54 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x54 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x54 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x54 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x54 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x58 "PCR22,Pin Control 22" bitfld.long 0x58 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x58 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x58 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x58 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x58 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x58 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x58 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x5C "PCR23,Pin Control 23" bitfld.long 0x5C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x5C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x5C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x5C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x5C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x5C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x5C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" group.long 0xF8++0x7 line.long 0x0 "PCR30,Pin Control 30" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR31,Pin Control 31" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end tree "PORT2" base ad:0x40118000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" bitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "Reserved23,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 22. "Reserved22,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 21. "Reserved21,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 20. "Reserved20,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 19. "Reserved19,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 18. "Reserved18,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 17. "Reserved17,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 16. "Reserved16,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 15. "Reserved15,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 14. "Reserved14,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 13. "Reserved13,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 12. "Reserved12,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 11. "EDF11,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 10. "EDF10,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 9. "EDF9,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 8. "EDF8,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 23. "Reserved23,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 22. "Reserved22,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 21. "Reserved21,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 20. "Reserved20,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 19. "Reserved19,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 18. "Reserved18,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 17. "Reserved17,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 16. "Reserved16,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 15. "Reserved15,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 14. "Reserved14,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 13. "Reserved13,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 12. "Reserved12,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 11. "EDIE11,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 10. "EDIE10,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 9. "EDIE9,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 8. "EDIE8,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x60++0x7 line.long 0x0 "CALIB0,Calibration 0" hexmask.long.byte 0x0 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x0 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" line.long 0x4 "CALIB1,Calibration 1" hexmask.long.byte 0x4 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x4 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" group.long 0x80++0x2F line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR8,Pin Control 8" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR9,Pin Control 9" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x28 "PCR10,Pin Control 10" bitfld.long 0x28 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x28 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x28 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x28 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x28 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x28 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x28 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x2C "PCR11,Pin Control 11" bitfld.long 0x2C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x2C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x2C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x2C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x2C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x2C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x2C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end tree "PORT3" base ad:0x40119000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" bitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "EDF23,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 22. "EDF22,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 21. "EDF21,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 20. "EDF20,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 19. "EDF19,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 18. "EDF18,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 17. "EDF17,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 16. "EDF16,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 15. "EDF15,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 14. "EDF14,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 13. "EDF13,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 12. "EDF12,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 11. "EDF11,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 10. "EDF10,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 9. "EDF9,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 8. "EDF8,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "EDIE23,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 22. "EDIE22,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 21. "EDIE21,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 20. "EDIE20,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 19. "EDIE19,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 18. "EDIE18,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 17. "EDIE17,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 16. "EDIE16,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 15. "EDIE15,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 14. "EDIE14,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 13. "EDIE13,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 12. "EDIE12,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 11. "EDIE11,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 10. "EDIE10,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 9. "EDIE9,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 8. "EDIE8,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x60++0x7 line.long 0x0 "CALIB0,Calibration 0" hexmask.long.byte 0x0 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x0 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" line.long 0x4 "CALIB1,Calibration 1" hexmask.long.byte 0x4 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x4 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" group.long 0x80++0x5F line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR8,Pin Control 8" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR9,Pin Control 9" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x28 "PCR10,Pin Control 10" bitfld.long 0x28 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x28 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x28 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x28 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x28 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x28 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x28 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x2C "PCR11,Pin Control 11" bitfld.long 0x2C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x2C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x2C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x2C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x2C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x2C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x2C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x30 "PCR12,Pin Control 12" bitfld.long 0x30 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x30 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x30 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x30 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x30 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x30 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x30 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x34 "PCR13,Pin Control 13" bitfld.long 0x34 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x34 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x34 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x34 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x34 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x34 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x34 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x38 "PCR14,Pin Control 14" bitfld.long 0x38 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x38 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x38 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x38 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x38 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x38 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x38 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x3C "PCR15,Pin Control 15" bitfld.long 0x3C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x3C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x3C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x3C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x3C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x3C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x3C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x40 "PCR16,Pin Control 16" bitfld.long 0x40 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x40 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x40 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x40 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x40 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x40 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x40 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x44 "PCR17,Pin Control 17" bitfld.long 0x44 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x44 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x44 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x44 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x44 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x44 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x44 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x44 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x44 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x48 "PCR18,Pin Control 18" bitfld.long 0x48 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x48 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x48 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x48 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x48 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x48 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x48 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4C "PCR19,Pin Control 19" bitfld.long 0x4C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x50 "PCR20,Pin Control 20" bitfld.long 0x50 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x50 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x50 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x50 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x50 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x50 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x50 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x54 "PCR21,Pin Control 21" bitfld.long 0x54 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x54 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x54 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x54 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x54 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x54 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x54 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x54 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x54 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x58 "PCR22,Pin Control 22" bitfld.long 0x58 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x58 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x58 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x58 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x58 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x58 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x58 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x5C "PCR23,Pin Control 23" bitfld.long 0x5C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x5C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x5C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x5C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x5C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x5C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x5C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end endif sif (cpuis("MCXN947*")) tree "PORT5" base ad:0x40042000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" bitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "Reserved23,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 22. "Reserved22,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 21. "Reserved21,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 20. "Reserved20,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 19. "Reserved19,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 18. "Reserved18,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 17. "Reserved17,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 16. "Reserved16,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 15. "Reserved15,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 14. "Reserved14,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 13. "Reserved13,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 12. "Reserved12,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 11. "Reserved11,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 10. "Reserved10,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 9. "EDF9,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 8. "EDF8,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 23. "Reserved23,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 22. "Reserved22,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 21. "Reserved21,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 20. "Reserved20,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 19. "Reserved19,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 18. "Reserved18,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 17. "Reserved17,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 16. "Reserved16,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 15. "Reserved15,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 14. "Reserved14,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 13. "Reserved13,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 12. "Reserved12,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 11. "Reserved11,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 10. "Reserved10,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 9. "EDIE9,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 8. "EDIE8,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x80++0x27 line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x0 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x4 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x8 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0xC 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x10 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x14 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x18 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x1C 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR8,Pin Control 8" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x20 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR9,Pin Control 9" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" bitfld.long 0x24 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end tree "PORT0" base ad:0x40116000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" bitfld.long 0x0 31. "EDF31,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 30. "EDF30,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 29. "EDF29,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 28. "EDF28,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 27. "EDF27,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 26. "EDF26,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 25. "EDF25,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 24. "EDF24,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 23. "EDF23,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 22. "EDF22,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 21. "EDF21,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 20. "EDF20,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 19. "EDF19,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 18. "EDF18,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 17. "EDF17,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 16. "EDF16,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 15. "EDF15,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 14. "EDF14,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 13. "EDF13,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 12. "EDF12,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 11. "EDF11,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 10. "EDF10,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 9. "EDF9,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 8. "EDF8,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" bitfld.long 0x0 31. "EDIE31,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 30. "EDIE30,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 29. "EDIE29,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 28. "EDIE28,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 27. "EDIE27,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 26. "EDIE26,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 25. "EDIE25,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 24. "EDIE24,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 23. "EDIE23,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 22. "EDIE22,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 21. "EDIE21,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 20. "EDIE20,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 19. "EDIE19,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 18. "EDIE18,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 17. "EDIE17,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 16. "EDIE16,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 15. "EDIE15,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 14. "EDIE14,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 13. "EDIE13,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 12. "EDIE12,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 11. "EDIE11,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 10. "EDIE10,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 9. "EDIE9,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 8. "EDIE8,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x60++0x7 line.long 0x0 "CALIB0,Calibration 0" hexmask.long.byte 0x0 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x0 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" line.long 0x4 "CALIB1,Calibration 1" hexmask.long.byte 0x4 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x4 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" group.long 0x80++0x7F line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR8,Pin Control 8" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR9,Pin Control 9" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x28 "PCR10,Pin Control 10" bitfld.long 0x28 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x28 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x28 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x28 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x28 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x28 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x28 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x2C "PCR11,Pin Control 11" bitfld.long 0x2C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x2C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x2C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x2C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x2C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x2C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x2C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x30 "PCR12,Pin Control 12" bitfld.long 0x30 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x30 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x30 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x30 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x30 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x30 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x30 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x34 "PCR13,Pin Control 13" bitfld.long 0x34 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x34 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x34 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x34 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x34 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x34 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x34 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x38 "PCR14,Pin Control 14" bitfld.long 0x38 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x38 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x38 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x38 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x38 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x38 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x38 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x3C "PCR15,Pin Control 15" bitfld.long 0x3C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x3C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x3C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x3C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x3C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x3C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x3C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x40 "PCR16,Pin Control 16" bitfld.long 0x40 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x40 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x40 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x40 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x40 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x40 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x40 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x40 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x40 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x44 "PCR17,Pin Control 17" bitfld.long 0x44 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x44 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x44 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x44 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x44 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x44 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x44 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x44 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x44 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x44 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x48 "PCR18,Pin Control 18" bitfld.long 0x48 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x48 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x48 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x48 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x48 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x48 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x48 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4C "PCR19,Pin Control 19" bitfld.long 0x4C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x50 "PCR20,Pin Control 20" bitfld.long 0x50 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x50 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x50 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x50 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x50 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x50 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x50 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x50 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x50 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x54 "PCR21,Pin Control 21" bitfld.long 0x54 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x54 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x54 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x54 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x54 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x54 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x54 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x54 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x54 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x54 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x58 "PCR22,Pin Control 22" bitfld.long 0x58 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x58 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x58 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x58 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x58 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x58 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x58 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x5C "PCR23,Pin Control 23" bitfld.long 0x5C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x5C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x5C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x5C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x5C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x5C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x5C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x60 "PCR24,Pin Control 24" bitfld.long 0x60 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x60 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x60 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x60 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x60 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x60 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x60 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x60 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x60 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x64 "PCR25,Pin Control 25" bitfld.long 0x64 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x64 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x64 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x64 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x64 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x64 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x64 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x64 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x64 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x68 "PCR26,Pin Control 26" bitfld.long 0x68 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x68 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x68 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x68 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x68 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x68 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x68 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x68 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x68 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x6C "PCR27,Pin Control 27" bitfld.long 0x6C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x6C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x6C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x6C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x6C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x6C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x6C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x6C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x6C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x70 "PCR28,Pin Control 28" bitfld.long 0x70 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x70 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x70 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x70 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x70 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x70 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x70 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x70 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x70 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x74 "PCR29,Pin Control 29" bitfld.long 0x74 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x74 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x74 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x74 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x74 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x74 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x74 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x74 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x74 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x78 "PCR30,Pin Control 30" bitfld.long 0x78 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x78 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x78 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x78 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x78 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x78 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x78 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x78 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x78 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x7C "PCR31,Pin Control 31" bitfld.long 0x7C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x7C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x7C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x7C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x7C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x7C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x7C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x7C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x7C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end tree "PORT1" base ad:0x40117000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" bitfld.long 0x0 31. "EDF31,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 30. "EDF30,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "EDF23,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 22. "EDF22,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 21. "EDF21,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 20. "EDF20,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 19. "EDF19,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 18. "EDF18,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 17. "EDF17,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 16. "EDF16,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 15. "EDF15,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 14. "EDF14,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 13. "EDF13,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 12. "EDF12,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 11. "EDF11,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 10. "EDF10,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 9. "EDF9,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 8. "EDF8,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" bitfld.long 0x0 31. "EDIE31,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 30. "EDIE30,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "EDIE23,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 22. "EDIE22,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 21. "EDIE21,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 20. "EDIE20,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 19. "EDIE19,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 18. "EDIE18,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 17. "EDIE17,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 16. "EDIE16,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 15. "EDIE15,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 14. "EDIE14,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 13. "EDIE13,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 12. "EDIE12,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 11. "EDIE11,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 10. "EDIE10,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 9. "EDIE9,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 8. "EDIE8,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x60++0x7 line.long 0x0 "CALIB0,Calibration 0" hexmask.long.byte 0x0 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x0 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" line.long 0x4 "CALIB1,Calibration 1" hexmask.long.byte 0x4 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x4 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" group.long 0x80++0x5F line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR8,Pin Control 8" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x20 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x20 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR9,Pin Control 9" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x24 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x28 "PCR10,Pin Control 10" bitfld.long 0x28 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x28 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x28 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x28 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x28 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x28 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x28 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x2C "PCR11,Pin Control 11" bitfld.long 0x2C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x2C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x2C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x2C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x2C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x2C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x2C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x30 "PCR12,Pin Control 12" bitfld.long 0x30 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x30 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x30 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x30 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x30 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x30 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x30 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x34 "PCR13,Pin Control 13" bitfld.long 0x34 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x34 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x34 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x34 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x34 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x34 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x34 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x38 "PCR14,Pin Control 14" bitfld.long 0x38 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x38 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x38 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x38 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x38 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x38 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x38 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x3C "PCR15,Pin Control 15" bitfld.long 0x3C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x3C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x3C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x3C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x3C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x3C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x3C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x40 "PCR16,Pin Control 16" bitfld.long 0x40 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x40 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x40 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x40 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x40 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x40 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x40 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x40 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x40 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x44 "PCR17,Pin Control 17" bitfld.long 0x44 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x44 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x44 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x44 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x44 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x44 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x44 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x44 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x44 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x44 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x48 "PCR18,Pin Control 18" bitfld.long 0x48 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x48 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x48 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x48 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x48 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x48 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x48 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4C "PCR19,Pin Control 19" bitfld.long 0x4C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x50 "PCR20,Pin Control 20" bitfld.long 0x50 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x50 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x50 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x50 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x50 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x50 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x50 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x54 "PCR21,Pin Control 21" bitfld.long 0x54 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x54 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x54 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x54 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x54 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x54 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x54 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x54 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x54 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x58 "PCR22,Pin Control 22" bitfld.long 0x58 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x58 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x58 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x58 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x58 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x58 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x58 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x5C "PCR23,Pin Control 23" bitfld.long 0x5C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x5C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x5C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x5C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x5C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x5C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x5C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" group.long 0xF8++0x7 line.long 0x0 "PCR30,Pin Control 30" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR31,Pin Control 31" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end tree "PORT2" base ad:0x40118000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" bitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "Reserved23,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 22. "Reserved22,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 21. "Reserved21,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 20. "Reserved20,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 19. "Reserved19,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 18. "Reserved18,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 17. "Reserved17,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 16. "Reserved16,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 15. "Reserved15,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 14. "Reserved14,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 13. "Reserved13,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 12. "Reserved12,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 11. "EDF11,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 10. "EDF10,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 9. "EDF9,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 8. "EDF8,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 23. "Reserved23,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 22. "Reserved22,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 21. "Reserved21,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 20. "Reserved20,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 19. "Reserved19,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 18. "Reserved18,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 17. "Reserved17,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 16. "Reserved16,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 15. "Reserved15,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 14. "Reserved14,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 13. "Reserved13,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 12. "Reserved12,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 11. "EDIE11,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 10. "EDIE10,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 9. "EDIE9,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 8. "EDIE8,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x60++0x7 line.long 0x0 "CALIB0,Calibration 0" hexmask.long.byte 0x0 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x0 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" line.long 0x4 "CALIB1,Calibration 1" hexmask.long.byte 0x4 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x4 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" group.long 0x80++0x2F line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR8,Pin Control 8" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR9,Pin Control 9" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x28 "PCR10,Pin Control 10" bitfld.long 0x28 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x28 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x28 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x28 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x28 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x28 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x28 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x2C "PCR11,Pin Control 11" bitfld.long 0x2C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x2C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x2C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x2C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x2C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x2C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x2C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end tree "PORT3" base ad:0x40119000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" bitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "EDF23,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 22. "EDF22,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 21. "EDF21,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 20. "EDF20,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 19. "EDF19,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 18. "EDF18,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 17. "EDF17,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 16. "EDF16,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 15. "EDF15,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 14. "EDF14,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 13. "EDF13,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 12. "EDF12,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 11. "EDF11,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 10. "EDF10,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 9. "EDF9,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 8. "EDF8,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "EDIE23,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 22. "EDIE22,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 21. "EDIE21,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 20. "EDIE20,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 19. "EDIE19,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 18. "EDIE18,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 17. "EDIE17,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 16. "EDIE16,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 15. "EDIE15,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 14. "EDIE14,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 13. "EDIE13,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 12. "EDIE12,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 11. "EDIE11,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 10. "EDIE10,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 9. "EDIE9,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 8. "EDIE8,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x60++0x7 line.long 0x0 "CALIB0,Calibration 0" hexmask.long.byte 0x0 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x0 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" line.long 0x4 "CALIB1,Calibration 1" hexmask.long.byte 0x4 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x4 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" group.long 0x80++0x5F line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR8,Pin Control 8" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR9,Pin Control 9" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x28 "PCR10,Pin Control 10" bitfld.long 0x28 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x28 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x28 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x28 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x28 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x28 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x28 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x2C "PCR11,Pin Control 11" bitfld.long 0x2C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x2C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x2C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x2C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x2C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x2C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x2C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x30 "PCR12,Pin Control 12" bitfld.long 0x30 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x30 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x30 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x30 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x30 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x30 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x30 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x34 "PCR13,Pin Control 13" bitfld.long 0x34 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x34 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x34 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x34 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x34 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x34 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x34 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x38 "PCR14,Pin Control 14" bitfld.long 0x38 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x38 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x38 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x38 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x38 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x38 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x38 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x3C "PCR15,Pin Control 15" bitfld.long 0x3C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x3C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x3C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x3C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x3C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x3C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x3C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x40 "PCR16,Pin Control 16" bitfld.long 0x40 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x40 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x40 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x40 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x40 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x40 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x40 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x44 "PCR17,Pin Control 17" bitfld.long 0x44 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x44 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x44 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x44 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x44 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x44 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x44 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x44 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x44 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x48 "PCR18,Pin Control 18" bitfld.long 0x48 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x48 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x48 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x48 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x48 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x48 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x48 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4C "PCR19,Pin Control 19" bitfld.long 0x4C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x50 "PCR20,Pin Control 20" bitfld.long 0x50 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x50 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x50 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x50 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x50 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x50 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x50 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x50 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x54 "PCR21,Pin Control 21" bitfld.long 0x54 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x54 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x54 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x54 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x54 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x54 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x54 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x54 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x54 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x58 "PCR22,Pin Control 22" bitfld.long 0x58 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x58 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x58 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x58 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x58 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x58 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x58 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x58 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x5C "PCR23,Pin Control 23" bitfld.long 0x5C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x5C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x5C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x5C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x5C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x5C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x5C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x5C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")||cpuis("MCXN546*")) tree "PORT0" base ad:0x40116000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" sif (cpuis("MCXN546*")) rbitfld.long 0x0 31. "EDF31,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 30. "EDF30,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline endif rbitfld.long 0x0 29. "EDF29,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 28. "EDF28,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 27. "EDF27,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 26. "EDF26,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 25. "EDF25,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 24. "EDF24,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 23. "EDF23,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 22. "EDF22,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 21. "EDF21,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 20. "EDF20,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 19. "EDF19,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 18. "EDF18,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 17. "EDF17,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 16. "EDF16,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 15. "EDF15,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 14. "EDF14,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 13. "EDF13,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 12. "EDF12,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline sif (cpuis("MCXN546*")) rbitfld.long 0x0 11. "EDF11,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 10. "EDF10,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 9. "EDF9,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 8. "EDF8,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline endif rbitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" sif (cpuis("MCXN546*")) bitfld.long 0x0 31. "EDIE31,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 30. "EDIE30,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline endif bitfld.long 0x0 29. "EDIE29,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 28. "EDIE28,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 27. "EDIE27,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 26. "EDIE26,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 25. "EDIE25,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 24. "EDIE24,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 23. "EDIE23,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 22. "EDIE22,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 21. "EDIE21,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 20. "EDIE20,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 19. "EDIE19,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 18. "EDIE18,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 17. "EDIE17,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 16. "EDIE16,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 15. "EDIE15,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 14. "EDIE14,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 13. "EDIE13,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 12. "EDIE12,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline sif (cpuis("MCXN546*")) bitfld.long 0x0 11. "EDIE11,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 10. "EDIE10,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 9. "EDIE9,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 8. "EDIE8,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline endif bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x60++0x7 line.long 0x0 "CALIB0,Calibration 0" hexmask.long.byte 0x0 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x0 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" line.long 0x4 "CALIB1,Calibration 1" hexmask.long.byte 0x4 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x4 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" group.long 0x80++0x1F line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" sif (cpuis("MCXN546*")) group.long 0xA0++0xF line.long 0x0 "PCR8,Pin Control 8" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR9,Pin Control 9" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR10,Pin Control 10" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR11,Pin Control 11" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" endif group.long 0xB0++0x47 line.long 0x0 "PCR12,Pin Control 12" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR13,Pin Control 13" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR14,Pin Control 14" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR15,Pin Control 15" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR16,Pin Control 16" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x10 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR17,Pin Control 17" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR18,Pin Control 18" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR19,Pin Control 19" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR20,Pin Control 20" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x20 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x20 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR21,Pin Control 21" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x24 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x28 "PCR22,Pin Control 22" bitfld.long 0x28 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x28 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x28 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x28 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x28 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x28 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x28 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x2C "PCR23,Pin Control 23" bitfld.long 0x2C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x2C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x2C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x2C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x2C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x2C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x2C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x30 "PCR24,Pin Control 24" bitfld.long 0x30 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x30 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x30 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x30 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x30 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x30 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x30 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x34 "PCR25,Pin Control 25" bitfld.long 0x34 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x34 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x34 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x34 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x34 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x34 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x34 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x38 "PCR26,Pin Control 26" bitfld.long 0x38 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x38 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x38 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x38 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x38 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x38 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x38 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x3C "PCR27,Pin Control 27" bitfld.long 0x3C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x3C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x3C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x3C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x3C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x3C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x3C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x40 "PCR28,Pin Control 28" bitfld.long 0x40 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x40 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x40 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x40 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x40 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x40 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x40 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x44 "PCR29,Pin Control 29" bitfld.long 0x44 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x44 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x44 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x44 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x44 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x44 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x44 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x44 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x44 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" sif (cpuis("MCXN546*")) group.long 0xF8++0x7 line.long 0x0 "PCR30,Pin Control 30" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR31,Pin Control 31" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" endif tree.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")||cpuis("MCXN546*")) tree "PORT1" base ad:0x40117000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" rbitfld.long 0x0 31. "EDF31,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 30. "EDF30,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline sif (cpuis("MCXN546*")) rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 23. "EDF23,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 22. "EDF22,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 21. "EDF21,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 20. "EDF20,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline endif rbitfld.long 0x0 19. "EDF19,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 18. "EDF18,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 17. "EDF17,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 16. "EDF16,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 15. "EDF15,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 14. "EDF14,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 13. "EDF13,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 12. "EDF12,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 11. "EDF11,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 10. "EDF10,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 9. "EDF9,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 8. "EDF8,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" bitfld.long 0x0 31. "EDIE31,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 30. "EDIE30,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline sif (cpuis("MCXN546*")) rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "EDIE23,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 22. "EDIE22,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 21. "EDIE21,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 20. "EDIE20,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline endif bitfld.long 0x0 19. "EDIE19,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 18. "EDIE18,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 17. "EDIE17,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 16. "EDIE16,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 15. "EDIE15,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 14. "EDIE14,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 13. "EDIE13,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 12. "EDIE12,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 11. "EDIE11,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 10. "EDIE10,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 9. "EDIE9,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 8. "EDIE8,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x60++0x7 line.long 0x0 "CALIB0,Calibration 0" hexmask.long.byte 0x0 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x0 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" line.long 0x4 "CALIB1,Calibration 1" hexmask.long.byte 0x4 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x4 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" group.long 0x80++0x4F line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR8,Pin Control 8" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x20 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x20 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR9,Pin Control 9" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x24 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x28 "PCR10,Pin Control 10" bitfld.long 0x28 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x28 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x28 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x28 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x28 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x28 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x28 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x2C "PCR11,Pin Control 11" bitfld.long 0x2C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x2C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x2C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x2C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x2C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x2C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x2C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x30 "PCR12,Pin Control 12" bitfld.long 0x30 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x30 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x30 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x30 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x30 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x30 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x30 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x34 "PCR13,Pin Control 13" bitfld.long 0x34 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x34 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x34 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x34 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x34 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x34 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x34 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x34 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x38 "PCR14,Pin Control 14" bitfld.long 0x38 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x38 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x38 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x38 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x38 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x38 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x38 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x38 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x3C "PCR15,Pin Control 15" bitfld.long 0x3C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x3C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x3C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x3C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x3C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x3C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x3C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x3C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x40 "PCR16,Pin Control 16" bitfld.long 0x40 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x40 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x40 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x40 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x40 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x40 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x40 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x40 2. "PV,Pull Value" "0: Low,1: High" bitfld.long 0x40 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x40 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x44 "PCR17,Pin Control 17" bitfld.long 0x44 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x44 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x44 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x44 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x44 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x44 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x44 4. "PFE,Passive Filter Enable" "0: Disables,1: Enables" bitfld.long 0x44 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" newline bitfld.long 0x44 1. "PE,Pull Enable" "0: Disables,1: Enables" bitfld.long 0x44 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x48 "PCR18,Pin Control 18" bitfld.long 0x48 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x48 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x48 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x48 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x48 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x48 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x48 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x48 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4C "PCR19,Pin Control 19" bitfld.long 0x4C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" sif (cpuis("MCXN546*")) group.long 0xD0++0xF line.long 0x0 "PCR20,Pin Control 20" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR21,Pin Control 21" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR22,Pin Control 22" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR23,Pin Control 23" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" endif group.long 0xF8++0x7 line.long 0x0 "PCR30,Pin Control 30" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR31,Pin Control 31" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")||cpuis("MCXN546*")) tree "PORT2" base ad:0x40118000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" sif (cpuis("MCXN546*")) rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 23. "Reserved23,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 22. "Reserved22,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 21. "Reserved21,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 20. "Reserved20,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 19. "Reserved19,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 18. "Reserved18,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 17. "Reserved17,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 16. "Reserved16,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 15. "Reserved15,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 14. "Reserved14,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 13. "Reserved13,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 12. "Reserved12,Reserved" "0: Not supported,1: Not supported" newline endif rbitfld.long 0x0 11. "EDF11,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 10. "EDF10,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 9. "EDF9,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 8. "EDF8,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" sif (cpuis("MCXN546*")) rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 23. "Reserved23,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 22. "Reserved22,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 21. "Reserved21,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 20. "Reserved20,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 19. "Reserved19,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 18. "Reserved18,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 17. "Reserved17,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 16. "Reserved16,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 15. "Reserved15,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 14. "Reserved14,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 13. "Reserved13,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 12. "Reserved12,Reserved" "0: Not supported,1: Not supported" newline endif bitfld.long 0x0 11. "EDIE11,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 10. "EDIE10,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 9. "EDIE9,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 8. "EDIE8,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x60++0x7 line.long 0x0 "CALIB0,Calibration 0" hexmask.long.byte 0x0 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x0 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" line.long 0x4 "CALIB1,Calibration 1" hexmask.long.byte 0x4 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x4 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" group.long 0x80++0x2F line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR8,Pin Control 8" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR9,Pin Control 9" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x28 "PCR10,Pin Control 10" bitfld.long 0x28 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x28 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x28 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x28 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x28 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x28 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x28 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x2C "PCR11,Pin Control 11" bitfld.long 0x2C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x2C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x2C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x2C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x2C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x2C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x2C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")||cpuis("MCXN546*")) tree "PORT3" base ad:0x40119000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" sif (cpuis("MCXN546*")) rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline endif rbitfld.long 0x0 23. "EDF23,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 22. "EDF22,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 21. "EDF21,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 20. "EDF20,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline sif (cpuis("MCXN546*")) rbitfld.long 0x0 19. "EDF19,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" endif rbitfld.long 0x0 18. "EDF18,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 17. "EDF17,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 16. "EDF16,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 15. "EDF15,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 14. "EDF14,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 13. "EDF13,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 12. "EDF12,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 11. "EDF11,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 10. "EDF10,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 9. "EDF9,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 8. "EDF8,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline sif (cpuis("MCXN546*")) rbitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" endif rbitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" sif (cpuis("MCXN546*")) rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline endif bitfld.long 0x0 23. "EDIE23,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 22. "EDIE22,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 21. "EDIE21,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 20. "EDIE20,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline sif (cpuis("MCXN546*")) bitfld.long 0x0 19. "EDIE19,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." endif bitfld.long 0x0 18. "EDIE18,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 17. "EDIE17,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 16. "EDIE16,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 15. "EDIE15,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 14. "EDIE14,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 13. "EDIE13,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 12. "EDIE12,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 11. "EDIE11,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 10. "EDIE10,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 9. "EDIE9,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 8. "EDIE8,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline sif (cpuis("MCXN546*")) bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." endif bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x60++0x7 line.long 0x0 "CALIB0,Calibration 0" hexmask.long.byte 0x0 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x0 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" line.long 0x4 "CALIB1,Calibration 1" hexmask.long.byte 0x4 16.--21. 1. "PCAL,Calibration of PMOS Output Driver" hexmask.long.byte 0x4 0.--5. 1. "NCAL,Calibration of NMOS Output Driver" group.long 0x80++0xB line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" sif (cpuis("MCXN546*")) group.long 0x8C++0xB line.long 0x0 "PCR3,Pin Control 3" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR4,Pin Control 4" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR5,Pin Control 5" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" group.long 0xCC++0x3 line.long 0x0 "PCR19,Pin Control 19" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" endif group.long 0x98++0x33 line.long 0x0 "PCR6,Pin Control 6" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR7,Pin Control 7" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR8,Pin Control 8" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR9,Pin Control 9" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR10,Pin Control 10" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR11,Pin Control 11" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR12,Pin Control 12" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR13,Pin Control 13" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR14,Pin Control 14" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR15,Pin Control 15" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x28 "PCR16,Pin Control 16" bitfld.long 0x28 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x28 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x28 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x28 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x28 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x28 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x28 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x2C "PCR17,Pin Control 17" bitfld.long 0x2C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x2C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x2C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x2C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x2C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x2C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x2C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x30 "PCR18,Pin Control 18" bitfld.long 0x30 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x30 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x30 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x30 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x30 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x30 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x30 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x30 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" group.long 0xD0++0xF line.long 0x0 "PCR20,Pin Control 20" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR21,Pin Control 21" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR22,Pin Control 22" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR23,Pin Control 23" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")||cpuis("MCXN546*")) tree "PORT4" base ad:0x4011A000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" sif (cpuis("MCXN546*")) rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline endif rbitfld.long 0x0 23. "EDF23,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 22. "EDF22,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 21. "EDF21,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 20. "EDF20,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 19. "EDF19,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 18. "EDF18,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 17. "EDF17,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 16. "EDF16,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 15. "EDF15,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 14. "EDF14,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 13. "EDF13,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 12. "EDF12,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline sif (cpuis("MCXN546*")) rbitfld.long 0x0 11. "Reserved11,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 10. "Reserved10,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 9. "Reserved9,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 8. "Reserved8,Reserved" "0: Not supported,1: Not supported" newline endif rbitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline rbitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" rbitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" sif (cpuis("MCXN546*")) rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline endif bitfld.long 0x0 23. "EDIE23,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 22. "EDIE22,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 21. "EDIE21,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 20. "EDIE20,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 19. "EDIE19,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 18. "EDIE18,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 17. "EDIE17,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 16. "EDIE16,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 15. "EDIE15,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 14. "EDIE14,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 13. "EDIE13,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 12. "EDIE12,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline sif (cpuis("MCXN546*")) rbitfld.long 0x0 11. "Reserved11,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 10. "Reserved10,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 9. "Reserved9,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 8. "Reserved8,Reserved" "0: Not supported,1: Not supported" newline endif bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x80++0x1F line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" group.long 0xB0++0x2F line.long 0x0 "PCR12,Pin Control 12" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR13,Pin Control 13" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR14,Pin Control 14" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR15,Pin Control 15" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR16,Pin Control 16" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR17,Pin Control 17" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR18,Pin Control 18" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR19,Pin Control 19" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR20,Pin Control 20" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR21,Pin Control 21" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x28 "PCR22,Pin Control 22" bitfld.long 0x28 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x28 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x28 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x28 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x28 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x28 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x28 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x2C "PCR23,Pin Control 23" bitfld.long 0x2C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x2C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x2C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x2C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x2C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x2C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x2C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end endif sif (cpuis("MCXN547*")) tree "PORT4" base ad:0x4011A000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" bitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "EDF23,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 22. "EDF22,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 21. "EDF21,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 20. "EDF20,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 19. "EDF19,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 18. "EDF18,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 17. "EDF17,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 16. "EDF16,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 15. "EDF15,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 14. "EDF14,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 13. "EDF13,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 12. "EDF12,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 11. "Reserved11,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 10. "Reserved10,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 9. "Reserved9,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 8. "Reserved8,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "EDIE23,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 22. "EDIE22,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 21. "EDIE21,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 20. "EDIE20,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 19. "EDIE19,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 18. "EDIE18,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 17. "EDIE17,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 16. "EDIE16,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 15. "EDIE15,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 14. "EDIE14,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 13. "EDIE13,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 12. "EDIE12,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline rbitfld.long 0x0 11. "Reserved11,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 10. "Reserved10,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 9. "Reserved9,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 8. "Reserved8,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x80++0x1F line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" group.long 0xB0++0x2F line.long 0x0 "PCR12,Pin Control 12" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR13,Pin Control 13" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR14,Pin Control 14" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR15,Pin Control 15" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR16,Pin Control 16" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR17,Pin Control 17" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR18,Pin Control 18" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR19,Pin Control 19" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR20,Pin Control 20" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR21,Pin Control 21" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x28 "PCR22,Pin Control 22" bitfld.long 0x28 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x28 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x28 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x28 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x28 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x28 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x28 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x2C "PCR23,Pin Control 23" bitfld.long 0x2C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x2C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x2C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x2C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x2C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x2C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x2C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end endif sif (cpuis("MCXN946*")) tree "PORT4" base ad:0x4011A000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" bitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "EDF23,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 22. "EDF22,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 21. "EDF21,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 20. "EDF20,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 19. "EDF19,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 18. "EDF18,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 17. "EDF17,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 16. "EDF16,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 15. "EDF15,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 14. "EDF14,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 13. "EDF13,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 12. "EDF12,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 11. "Reserved11,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 10. "Reserved10,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 9. "Reserved9,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 8. "Reserved8,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "EDIE23,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 22. "EDIE22,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 21. "EDIE21,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 20. "EDIE20,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 19. "EDIE19,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 18. "EDIE18,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 17. "EDIE17,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 16. "EDIE16,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 15. "EDIE15,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 14. "EDIE14,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 13. "EDIE13,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 12. "EDIE12,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline rbitfld.long 0x0 11. "Reserved11,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 10. "Reserved10,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 9. "Reserved9,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 8. "Reserved8,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x80++0x1F line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" group.long 0xB0++0x2F line.long 0x0 "PCR12,Pin Control 12" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR13,Pin Control 13" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR14,Pin Control 14" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR15,Pin Control 15" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR16,Pin Control 16" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR17,Pin Control 17" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR18,Pin Control 18" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR19,Pin Control 19" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR20,Pin Control 20" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR21,Pin Control 21" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x28 "PCR22,Pin Control 22" bitfld.long 0x28 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x28 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x28 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x28 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x28 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x28 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x28 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x2C "PCR23,Pin Control 23" bitfld.long 0x2C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x2C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x2C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x2C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x2C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x2C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x2C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end endif sif (cpuis("MCXN947*")) tree "PORT4" base ad:0x4011A000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "GPCLR,Global Pin Control Low" bitfld.long 0x0 31. "GPWE15,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 30. "GPWE14,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 29. "GPWE13,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 28. "GPWE12,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 27. "GPWE11,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 26. "GPWE10,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 25. "GPWE9,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 24. "GPWE8,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 23. "GPWE7,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 22. "GPWE6,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 21. "GPWE5,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 20. "GPWE4,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 19. "GPWE3,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 18. "GPWE2,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x0 17. "GPWE1,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x0 16. "GPWE0,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x0 0.--15. 1. "GPWD,Global Pin Write Data" line.long 0x4 "GPCHR,Global Pin Control High" bitfld.long 0x4 31. "GPWE31,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 30. "GPWE30,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 29. "GPWE29,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 28. "GPWE28,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 27. "GPWE27,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 26. "GPWE26,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 25. "GPWE25,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 24. "GPWE24,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 23. "GPWE23,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 22. "GPWE22,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 21. "GPWE21,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 20. "GPWE20,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 19. "GPWE19,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 18. "GPWE18,Global Pin Write Enable" "0: Not updated,1: Updated" newline bitfld.long 0x4 17. "GPWE17,Global Pin Write Enable" "0: Not updated,1: Updated" bitfld.long 0x4 16. "GPWE16,Global Pin Write Enable" "0: Not updated,1: Updated" newline hexmask.long.word 0x4 0.--15. 1. "GPWD,Global Pin Write Data" group.long 0x20++0x3 line.long 0x0 "CONFIG,Configuration" bitfld.long 0x0 0. "RANGE,Port Voltage Range" "0: 1.71 V-3.6 V,1: 2.70 V-3.6 V" rgroup.long 0x40++0x3 line.long 0x0 "EDFR,EFT Detect Flag" bitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "EDF23,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 22. "EDF22,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 21. "EDF21,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 20. "EDF20,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 19. "EDF19,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 18. "EDF18,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 17. "EDF17,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 16. "EDF16,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 15. "EDF15,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 14. "EDF14,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 13. "EDF13,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 12. "EDF12,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 11. "Reserved11,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 10. "Reserved10,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 9. "Reserved9,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 8. "Reserved8,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 7. "EDF7,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 6. "EDF6,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 5. "EDF5,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 4. "EDF4,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 3. "EDF3,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 2. "EDF2,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" newline bitfld.long 0x0 1. "EDF1,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" bitfld.long 0x0 0. "EDF0,EFT Detect Flag" "0: No EFT event detected,1: High or/and low EFT event detected" group.long 0x44++0x7 line.long 0x0 "EDIER,EFT Detect Interrupt Enable" rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 27. "Reserved27,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 26. "Reserved26,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 25. "Reserved25,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 24. "Reserved24,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 23. "EDIE23,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 22. "EDIE22,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 21. "EDIE21,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 20. "EDIE20,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 19. "EDIE19,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 18. "EDIE18,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 17. "EDIE17,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 16. "EDIE16,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 15. "EDIE15,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 14. "EDIE14,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 13. "EDIE13,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 12. "EDIE12,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline rbitfld.long 0x0 11. "Reserved11,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 10. "Reserved10,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 9. "Reserved9,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 8. "Reserved8,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 7. "EDIE7,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 6. "EDIE6,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 5. "EDIE5,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 4. "EDIE4,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 3. "EDIE3,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 2. "EDIE2,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." newline bitfld.long 0x0 1. "EDIE1,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." bitfld.long 0x0 0. "EDIE0,EFT Detect Interrupt Enable" "0: Interrupt not generated upon detection of the..,1: Interrupt generated upon detection of the EFT.." line.long 0x4 "EDCR,EFT Detect Clear" bitfld.long 0x4 1. "EDLC,EFT Detect Low Clear" "0: Does not clear,1: Clears" bitfld.long 0x4 0. "EDHC,EFT Detect High Clear" "0: Does not clear,1: Clears" group.long 0x80++0x1F line.long 0x0 "PCR0,Pin Control 0" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR1,Pin Control 1" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR2,Pin Control 2" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR3,Pin Control 3" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR4,Pin Control 4" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR5,Pin Control 5" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR6,Pin Control 6" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR7,Pin Control 7" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" group.long 0xB0++0x2F line.long 0x0 "PCR12,Pin Control 12" bitfld.long 0x0 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x0 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x0 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x0 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x0 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x0 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x0 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x4 "PCR13,Pin Control 13" bitfld.long 0x4 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x4 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x4 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x4 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x4 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x4 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x4 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x8 "PCR14,Pin Control 14" bitfld.long 0x8 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x8 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x8 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x8 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x8 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x8 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x8 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0xC "PCR15,Pin Control 15" bitfld.long 0xC 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0xC 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0xC 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0xC 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0xC 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0xC 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0xC 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x10 "PCR16,Pin Control 16" bitfld.long 0x10 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x10 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x10 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x10 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x10 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x10 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x10 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x10 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x14 "PCR17,Pin Control 17" bitfld.long 0x14 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x14 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x14 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x14 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x14 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x14 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x14 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x14 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x18 "PCR18,Pin Control 18" bitfld.long 0x18 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x18 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x18 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x18 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x18 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x18 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x18 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x18 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x1C "PCR19,Pin Control 19" bitfld.long 0x1C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x1C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x1C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x1C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x1C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x1C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x1C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x1C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x20 "PCR20,Pin Control 20" bitfld.long 0x20 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x20 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x20 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x20 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x20 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x20 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x20 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x20 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x24 "PCR21,Pin Control 21" bitfld.long 0x24 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x24 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x24 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x24 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x24 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x24 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x24 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x24 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x28 "PCR22,Pin Control 22" bitfld.long 0x28 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x28 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x28 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x28 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x28 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x28 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x28 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x28 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" line.long 0x2C "PCR23,Pin Control 23" bitfld.long 0x2C 15. "LK,Lock Register" "0: Does not lock,1: Locks" bitfld.long 0x2C 13. "INV,Invert Input" "0: Does not invert,1: Inverts" newline bitfld.long 0x2C 12. "IBE,Input Buffer Enable" "0: Disables,1: Enables" hexmask.long.byte 0x2C 8.--11. 1. "MUX,Pin Multiplex Control" newline bitfld.long 0x2C 6. "DSE,Drive Strength Enable" "0: Low,1: High" bitfld.long 0x2C 5. "ODE,Open Drain Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 3. "SRE,Slew Rate Enable" "0: Fast,1: Slow" bitfld.long 0x2C 1. "PE,Pull Enable" "0: Disables,1: Enables" newline bitfld.long 0x2C 0. "PS,Pull Select" "0: Enables internal pulldown resistor,1: Enables internal pullup resistor" tree.end endif tree.end sif (cpuis("MCXN546*")||cpuis("MCXN547*")||cpuis("MCXN946*")||cpuis("MCXN947*")) tree "POWERQUAD (PowerQuad DSP Coprocessor and Accelerator)" base ad:0x400BF000 group.long 0x0++0x1F line.long 0x0 "OUTBASE,Output Base" hexmask.long 0x0 0.--31. 1. "OUTBASE,Base address for the output region" line.long 0x4 "OUTFORMAT,Output Format" hexmask.long.byte 0x4 8.--15. 1. "OUT_SCALER,Output scaler value" bitfld.long 0x4 4.--5. "OUT_FORMATEXT,Output external format" "0: q15,1: q31,2: float,?" newline bitfld.long 0x4 0.--1. "OUT_FORMATINT,Output internal format" "0: q15,1: q31,2: float,?" line.long 0x8 "TMPBASE,Temporary Base" hexmask.long 0x8 0.--31. 1. "TMPBASE,Base address for the temporary region" line.long 0xC "TMPFORMAT,Temporary Format" hexmask.long.byte 0xC 8.--15. 1. "TMP_SCALER,Temporary scaler value" bitfld.long 0xC 4.--5. "TMP_FORMATEXT,Temporary external format" "0: q15,1: q31,2: float,?" newline bitfld.long 0xC 0.--1. "TMP_FORMATINT,Temporary internal format" "0: q15,1: q31,2: float,?" line.long 0x10 "INABASE,Input A base" hexmask.long 0x10 0.--31. 1. "INABASE,Input A base" line.long 0x14 "INAFORMAT,Input A format" hexmask.long.byte 0x14 8.--15. 1. "INA_SCALER,Input A scaler value" bitfld.long 0x14 4.--5. "INA_FORMATEXT,Input A external format" "0: q15,1: q31,2: float,?" newline bitfld.long 0x14 0.--1. "INA_FORMATINT,Input A internal format" "0: q15,1: q31,2: float,?" line.long 0x18 "INBBASE,Input B base" hexmask.long 0x18 0.--31. 1. "INBBASE,Input B base" line.long 0x1C "INBFORMAT,Input B format" hexmask.long.byte 0x1C 8.--15. 1. "INB_SCALER,Input B scaler value" bitfld.long 0x1C 4.--5. "INB_FORMATEXT,Input B external format" "0: q15,1: q31,2: float,?" newline bitfld.long 0x1C 0.--1. "INB_FORMATINT,Input B internal format" "0: q15,1: q31,2: float,?" group.long 0x100++0x13 line.long 0x0 "CONTROL,Control" rbitfld.long 0x0 31. "INST_BUSY,Instruction busy" "0: Not busy,1: busy" hexmask.long.byte 0x0 4.--7. 1. "DECODE_MACHINE,Decode machine" newline hexmask.long.byte 0x0 0.--3. 1. "DECODE_OPCODE,Decode opcode" line.long 0x4 "LENGTH,Length" hexmask.long 0x4 0.--31. 1. "INST_LENGTH,Instruction length" line.long 0x8 "CPPRE,Coprocessor Pre-scale" bitfld.long 0x8 17. "CPPRE_SAT8,Saturation 8" "0: 8 bits,1: 16 bits" bitfld.long 0x8 16. "CPPRE_SAT,Saturation" "0: No saturation,1: Forces sub-32 bit saturation" newline hexmask.long.byte 0x8 8.--15. 1. "CPPRE_OUT,Output" hexmask.long.byte 0x8 0.--7. 1. "CPPRE_IN,Input" line.long 0xC "MISC,Miscellaneous" hexmask.long 0xC 0.--31. 1. "INST_MISC,For matrix operations used for scaling factor" line.long 0x10 "CURSORY,Cursory" bitfld.long 0x10 0. "CURSORY,Cursory Mode" "0: Disable cursory mode,1: Enable cursory Mode" group.long 0x180++0x1B line.long 0x0 "CORDIC_X,CORDIC input X" hexmask.long 0x0 0.--31. 1. "CORDIC_X,CORDIC input x" line.long 0x4 "CORDIC_Y,CORDIC input Y" hexmask.long 0x4 0.--31. 1. "CORDIC_Y,CORDIC input y" line.long 0x8 "CORDIC_Z,CORDIC input Z" hexmask.long 0x8 0.--31. 1. "CORDIC_Z,CORDIC input z" line.long 0xC "ERRSTAT,Error Status" eventfld.long 0xC 4. "BUSERROR,Bus error" "0: No error,1: Error on bus" eventfld.long 0xC 3. "UNDERFLOW,Underflow" "0: No error,1: Error on underflow" newline eventfld.long 0xC 2. "FIXEDOVERFLOW,Fixed point overflow" "0: No error,1: Error on fixed point overflow" eventfld.long 0xC 1. "NAN,Floating Point NaN" "0: No error,1: Error on Floating Point NaN" newline eventfld.long 0xC 0. "OVERFLOW,Floating point overflow" "0: No error,1: Error on floating point overflow" line.long 0x10 "INTREN,Interrupt Enable" bitfld.long 0x10 7. "INTR_COMP,Interrupt on instruction completion" "0: Disable interrupt,1: Enable interrupt" bitfld.long 0x10 4. "INTR_BERR,Interrupt on AHBM bus error" "0: Disable interrupt,1: Enable interrupt" newline bitfld.long 0x10 3. "INTR_UFLOW,Interrupt on subnormal truncation" "0: Disable interrupt,1: Enable interrupt" bitfld.long 0x10 2. "INTR_FIXED,Interrupt on fixed-point overflow" "0: Disable interrupt,1: Enable interrupt" newline bitfld.long 0x10 1. "INTR_NAN,Interrupt floating point NaN" "0: Disable interrupt,1: Enable interrupt" bitfld.long 0x10 0. "INTR_OFLOW,Interrupt floating point overflow" "0: Disable interrupt,1: Enable interrupt" line.long 0x14 "EVENTEN,Event Enable" bitfld.long 0x14 7. "EVENT_COMP,Event trigger on instruction completion" "0: Disable event trigger,1: Enable event trigger" bitfld.long 0x14 4. "EVENT_BERR,Event trigger on AHBM bus error" "0: Disable event trigger,1: Enable event trigger" newline bitfld.long 0x14 3. "EVENT_UFLOW,Event trigger on subnormal truncation" "0: Disable event trigger,1: Enable event trigger" bitfld.long 0x14 2. "EVENT_FIXED,Event trigger on fixed-point overflow" "0: Disable event trigger,1: Enable event trigger" newline bitfld.long 0x14 1. "EVENT_NAN,Event trigger on floating point NaN" "0: Disable event trigger,1: Enable event trigger" bitfld.long 0x14 0. "EVENT_OFLOW,Event trigger on floating point overflow" "0: Disable event trigger,1: Enable event trigger" line.long 0x18 "INTRSTAT,Interrupt Status" eventfld.long 0x18 0. "INTR_STAT,Interrupt Status" "0: No new interrupt,1: Interrupt captured" repeat 16. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x200)++0x3 line.long 0x0 "GPREG[$1],General Purpose Register Bank n" hexmask.long 0x0 0.--31. 1. "GPREG,General Purpose Bank" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x240)++0x3 line.long 0x0 "COMPREG[$1],Compute Register Bank n" hexmask.long 0x0 0.--31. 1. "COMPREG,Compute bank" repeat.end tree.end endif tree "PUF (Physically Unclonable Function)" base ad:0x0 tree "PUF" base ad:0x4002C000 group.long 0x0++0x3 line.long 0x0 "CR,Control" bitfld.long 0x0 31. "TEST_PUF,Test PUF operation" "0,1" newline bitfld.long 0x0 30. "TEST_MEMORY,Test memory operation" "0,1" newline bitfld.long 0x0 15. "GENERATE_RANDOM,Generate Random operation" "0,1" newline bitfld.long 0x0 9. "WRAP,Wrap operation" "0,1" newline bitfld.long 0x0 8. "WRAP_GENERATED_RANDOM,Wrap Generated Random operation" "0,1" newline bitfld.long 0x0 7. "UNWRAP,Unwrap operation" "0,1" newline bitfld.long 0x0 6. "GET_KEY,Get Key operation" "0,1" newline bitfld.long 0x0 5. "STOP,Stop operation" "0,1" newline bitfld.long 0x0 3. "RECONSTRUCT,Reconstruct operation" "0,1" newline bitfld.long 0x0 2. "START,Start operation" "0,1" newline bitfld.long 0x0 1. "ENROLL,Enroll operation" "0,1" newline bitfld.long 0x0 0. "ZEROIZE,Zeroize operation" "0,1" rgroup.long 0x4++0x3 line.long 0x0 "ORR,Operation Result" hexmask.long.byte 0x0 24.--31. 1. "LAST_OPERATION,Last operation type" newline hexmask.long.byte 0x0 0.--7. 1. "RESULT_CODE,Result code of last operation" group.long 0x8++0x3 line.long 0x0 "SR,Status" rbitfld.long 0x0 6. "DO_REQUEST,Indicates the request for data out transfer via the DOR register" "0,1" newline rbitfld.long 0x0 5. "DI_REQUEST,Indicates the request for data in transfer via the DIR register" "0,1" newline eventfld.long 0x0 4. "REJECTED,Operation rejected" "0,1" newline rbitfld.long 0x0 3. "ZEROIZED,Zeroized or Locked state" "0,1" newline rbitfld.long 0x0 2. "ERROR,Last operation failed" "0,1" newline rbitfld.long 0x0 1. "OK,Last operation successful" "0,1" newline rbitfld.long 0x0 0. "BUSY,Operation in progress" "0,1" rgroup.long 0xC++0x3 line.long 0x0 "AR,Allow" bitfld.long 0x0 31. "ALLOW_TEST_PUF,Test PUF operation" "0: Test PUF operation is not allowed,1: Test PUF operation is allowed" newline bitfld.long 0x0 30. "ALLOW_TEST_MEMORY,no description available" "0: Indicates that the Test Memory operation is not..,1: Indicates that the Test Memory operation is.." newline bitfld.long 0x0 15. "ALLOW_GENERATE_RANDOM,Generate Random operation" "0: Indicates that the Generate Random operation is..,1: Indicates that the Generate Random operation is.." newline bitfld.long 0x0 9. "ALLOW_WRAP,Wrap operation" "0: Indicates that the Wrap operation is not allowed,1: Indicates that the Wrap operation is allowed" newline bitfld.long 0x0 8. "ALLOW_WRAP_GENERATED_RANDOM,Wrap Generated Random operation" "0: Indicates that the Wrap Generated Random..,1: Indicates that the Wrap Generated Random.." newline bitfld.long 0x0 7. "ALLOW_UNWRAP,Unwrap operation" "0: Indicates that the Unwrap operation is not allowed,1: Indicates that the Unwrap operation is allowed" newline bitfld.long 0x0 6. "ALLOW_GET_KEY,Get Key operation" "0: Indicates that the Get Key operation is not..,1: Indicates that the Get Key operation is allowed" newline bitfld.long 0x0 5. "ALLOW_STOP,Stop operation" "0: Indicates that the Stop operation is not allowed,1: Indicates that the Stop operation is allowed" newline bitfld.long 0x0 3. "ALLOW_RECONSTRUCT,Reconstruct operation" "0: Indicates that the Reconstruct operation is not..,1: Indicates that the Reconstruct operation is.." newline bitfld.long 0x0 2. "ALLOW_START,Start operation" "0: Indicates that the Start operation is not allowed,1: Indicates that the Start operation is allowed" newline bitfld.long 0x0 1. "ALLOW_ENROLL,Enroll operation" "0: Indicates that the Enroll operation is not allowed,1: Indicates that the Enroll operation is allowed" group.long 0x10++0xB line.long 0x0 "IER,Interrupt Enable" bitfld.long 0x0 0. "INT_EN,Interrupt enable" "0: Disables all PUF interrupts,1: Enables all PUF interrupts that are enabled in.." line.long 0x4 "IMR,Interrupt Mask" bitfld.long 0x4 6. "INT_EN_DO_REQUEST,Data out request interrupt" "0,1" newline bitfld.long 0x4 5. "INT_EN_DI_REQUEST,Data in request interrupt" "0,1" newline bitfld.long 0x4 4. "INT_EN_REJECTED,Rejected interrupt" "0,1" newline bitfld.long 0x4 3. "INT_EN_ZEROIZED,Zeroized interrupt" "0,1" newline bitfld.long 0x4 2. "INT_EN_ERROR,Error interrupt" "0,1" newline bitfld.long 0x4 1. "INT_EN_OK,Ok interrupt" "0,1" newline bitfld.long 0x4 0. "INT_EN_BUSY,Busy interrupt" "0,1" line.long 0x8 "ISR,Interrupt Status" eventfld.long 0x8 6. "INT_DO_REQUEST,Positive edge occurred on do_request" "0,1" newline eventfld.long 0x8 5. "INT_DI_REQUEST,Positive edge occurred on di_request" "0,1" newline eventfld.long 0x8 4. "INT_REJECTED,Positive edge occurred on Rejected" "0,1" newline eventfld.long 0x8 3. "INT_ZEROIZED,Positive edge occurred on Zeroized" "0,1" newline eventfld.long 0x8 2. "INT_ERROR,Positive edge occurred on Error" "0,1" newline eventfld.long 0x8 1. "INT_OK,Positive edge occurred on Ok" "0,1" newline eventfld.long 0x8 0. "INT_BUSY,Negative edge occurred on Busy" "0,1" group.long 0x20++0x7 line.long 0x0 "DATA_DEST,Data Destination" bitfld.long 0x0 1. "DEST_SO,Key available to ELS" "0,1" newline bitfld.long 0x0 0. "DEST_DOR,Key available via the DOR register" "0,1" line.long 0x4 "DATA_SRC,Data Source" bitfld.long 0x4 1. "SRC_SI,Data provided via the SI interface" "0,1" newline bitfld.long 0x4 0. "SRC_DIR,Data provided via the DIR register" "0,1" wgroup.long 0xA0++0x3 line.long 0x0 "DIR,Data Input" hexmask.long 0x0 0.--31. 1. "DI,Input data" rgroup.long 0xA8++0x3 line.long 0x0 "DOR,Data Output" hexmask.long 0x0 0.--31. 1. "DO,Output data" group.long 0xC0++0x3 line.long 0x0 "MISC,Miscellaneous" bitfld.long 0x0 0. "DATA_ENDIANNESS,Defines the endianness of data in DIR and DOR:" "0: Little endian,1: Big endian (default)" group.long 0xD0++0x3 line.long 0x0 "IF_SR,Interface Status" eventfld.long 0x0 0. "APB_ERROR,APB error" "0,1" rgroup.long 0xDC++0xB line.long 0x0 "PSR,PUF Score" hexmask.long.byte 0x0 0.--3. 1. "PUF_SCORE,Provides the PUF score obtained during the last Test PUF Enroll or Start operation." line.long 0x4 "HW_RUC0,Hardware Restrict User Context 0" hexmask.long.byte 0x4 28.--31. 1. "ACCESS_LEVEL,Restrict the key access based on TrustZone security level" newline bitfld.long 0x4 26. "dsp_debug,DSP debug status." "0,1" newline bitfld.long 0x4 25. "COOLFLUX_DEBUG,Disable key access when debugger is attached to COOLFLUX after power-up" "0,1" newline bitfld.long 0x4 24. "CPU0_DEBUG,Disable key access when debugger is attached to CPU0 after power-up" "0,1" newline hexmask.long.word 0x4 8.--23. 1. "BOOT_STATE,Temporal boot state" newline hexmask.long.byte 0x4 0.--7. 1. "LC_STATE,Life cycle state based restrictions" line.long 0x8 "HW_RUC1,Hardware Restrict User Context 1" hexmask.long 0x8 0.--31. 1. "APP_CTX,Application customizable context" rgroup.long 0xF4++0xB line.long 0x0 "HW_INFO,Hardware Information" hexmask.long.byte 0x0 28.--31. 1. "CONFIG_TYPE,PUF configuration" newline bitfld.long 0x0 24. "CONFIG_WRAP,Wrap configuration" "0: Indicates that Wrap is not included,1: Indicates that Wrap is included" line.long 0x4 "HW_ID,Hardware Identifier" hexmask.long 0x4 0.--31. 1. "HW_ID,Provides the hardware identifier" line.long 0x8 "HW_VER,Hardware Version" hexmask.long.byte 0x8 16.--23. 1. "HW_VERSION_MAJOR,Provides the hardware version major part" newline hexmask.long.byte 0x8 8.--15. 1. "HW_VERSION_MINOR,Provides the hardware version minor part" newline hexmask.long.byte 0x8 0.--7. 1. "HW_REV,Provides the hardware version patch part" group.long 0x300++0x3 line.long 0x0 "SRAM_CFG,SRAM Configuration" bitfld.long 0x0 2. "CKGATING,PUF SRAM Clock Gating control" "?,1: Enabled" newline bitfld.long 0x0 0. "ENABLE,PUF SRAM Controller activation" "?,1: Enabled" rgroup.long 0x304++0x3 line.long 0x0 "SRAM_STATUS,Status" bitfld.long 0x0 0. "READY,PUF SRAM Controller State" "0,1" wgroup.long 0x3D8++0x7 line.long 0x0 "SRAM_INT_CLR_ENABLE,Interrupt Enable Clear" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Enable clear" "0,1" newline bitfld.long 0x0 0. "READY,READY Interrupt Enable clear" "0,1" line.long 0x4 "SRAM_INT_SET_ENABLE,Interrupt Enable Set" bitfld.long 0x4 1. "APB_ERR,APB_ERR Interrupt Enable set" "0,1" newline bitfld.long 0x4 0. "READY,READY Interrupt Enable set" "0,1" rgroup.long 0x3E0++0x7 line.long 0x0 "SRAM_INT_STATUS,Interrupt Status" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Status" "0,1" newline bitfld.long 0x0 0. "READY,READY Interrupt Status" "0,1" line.long 0x4 "SRAM_INT_ENABLE,Interrupt Enable" bitfld.long 0x4 1. "SRAM_APB_ERR,APB_ERR Interrupt Enable" "?,1: Enabled" newline bitfld.long 0x4 0. "READY,READY Interrupt Enable" "?,1: Enabled" wgroup.long 0x3E8++0x7 line.long 0x0 "SRAM_INT_CLR_STATUS,Interrupt Status Clear" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Status Clear" "0: No effect,1: Clears the APB_ERR bit field in register.." newline bitfld.long 0x0 0. "READY,READY Interrupt Status clear" "0,1" line.long 0x4 "SRAM_INT_SET_STATUS,Interrupt Status set" bitfld.long 0x4 1. "APB_ERR,APB_ERR Interrupt Status Set" "0: No effect,1: Clears the APB_ERR bit field in register.." newline bitfld.long 0x4 0. "READY,READY Interrupt Status set" "0,1" tree.end tree "PUF_ALIAS1" base ad:0x4002D000 group.long 0x0++0x3 line.long 0x0 "CR,Control" bitfld.long 0x0 31. "TEST_PUF,Test PUF operation" "0,1" newline bitfld.long 0x0 30. "TEST_MEMORY,Test memory operation" "0,1" newline bitfld.long 0x0 15. "GENERATE_RANDOM,Generate Random operation" "0,1" newline bitfld.long 0x0 9. "WRAP,Wrap operation" "0,1" newline bitfld.long 0x0 8. "WRAP_GENERATED_RANDOM,Wrap Generated Random operation" "0,1" newline bitfld.long 0x0 7. "UNWRAP,Unwrap operation" "0,1" newline bitfld.long 0x0 6. "GET_KEY,Get Key operation" "0,1" newline bitfld.long 0x0 5. "STOP,Stop operation" "0,1" newline bitfld.long 0x0 3. "RECONSTRUCT,Reconstruct operation" "0,1" newline bitfld.long 0x0 2. "START,Start operation" "0,1" newline bitfld.long 0x0 1. "ENROLL,Enroll operation" "0,1" newline bitfld.long 0x0 0. "ZEROIZE,Zeroize operation" "0,1" rgroup.long 0x4++0x3 line.long 0x0 "ORR,Operation Result" hexmask.long.byte 0x0 24.--31. 1. "LAST_OPERATION,Last operation type" newline hexmask.long.byte 0x0 0.--7. 1. "RESULT_CODE,Result code of last operation" group.long 0x8++0x3 line.long 0x0 "SR,Status" rbitfld.long 0x0 6. "DO_REQUEST,Indicates the request for data out transfer via the DOR register" "0,1" newline rbitfld.long 0x0 5. "DI_REQUEST,Indicates the request for data in transfer via the DIR register" "0,1" newline eventfld.long 0x0 4. "REJECTED,Operation rejected" "0,1" newline rbitfld.long 0x0 3. "ZEROIZED,Zeroized or Locked state" "0,1" newline rbitfld.long 0x0 2. "ERROR,Last operation failed" "0,1" newline rbitfld.long 0x0 1. "OK,Last operation successful" "0,1" newline rbitfld.long 0x0 0. "BUSY,Operation in progress" "0,1" rgroup.long 0xC++0x3 line.long 0x0 "AR,Allow" bitfld.long 0x0 31. "ALLOW_TEST_PUF,Test PUF operation" "0: Test PUF operation is not allowed,1: Test PUF operation is allowed" newline bitfld.long 0x0 30. "ALLOW_TEST_MEMORY,no description available" "0: Indicates that the Test Memory operation is not..,1: Indicates that the Test Memory operation is.." newline bitfld.long 0x0 15. "ALLOW_GENERATE_RANDOM,Generate Random operation" "0: Indicates that the Generate Random operation is..,1: Indicates that the Generate Random operation is.." newline bitfld.long 0x0 9. "ALLOW_WRAP,Wrap operation" "0: Indicates that the Wrap operation is not allowed,1: Indicates that the Wrap operation is allowed" newline bitfld.long 0x0 8. "ALLOW_WRAP_GENERATED_RANDOM,Wrap Generated Random operation" "0: Indicates that the Wrap Generated Random..,1: Indicates that the Wrap Generated Random.." newline bitfld.long 0x0 7. "ALLOW_UNWRAP,Unwrap operation" "0: Indicates that the Unwrap operation is not allowed,1: Indicates that the Unwrap operation is allowed" newline bitfld.long 0x0 6. "ALLOW_GET_KEY,Get Key operation" "0: Indicates that the Get Key operation is not..,1: Indicates that the Get Key operation is allowed" newline bitfld.long 0x0 5. "ALLOW_STOP,Stop operation" "0: Indicates that the Stop operation is not allowed,1: Indicates that the Stop operation is allowed" newline bitfld.long 0x0 3. "ALLOW_RECONSTRUCT,Reconstruct operation" "0: Indicates that the Reconstruct operation is not..,1: Indicates that the Reconstruct operation is.." newline bitfld.long 0x0 2. "ALLOW_START,Start operation" "0: Indicates that the Start operation is not allowed,1: Indicates that the Start operation is allowed" newline bitfld.long 0x0 1. "ALLOW_ENROLL,Enroll operation" "0: Indicates that the Enroll operation is not allowed,1: Indicates that the Enroll operation is allowed" group.long 0x10++0xB line.long 0x0 "IER,Interrupt Enable" bitfld.long 0x0 0. "INT_EN,Interrupt enable" "0: Disables all PUF interrupts,1: Enables all PUF interrupts that are enabled in.." line.long 0x4 "IMR,Interrupt Mask" bitfld.long 0x4 6. "INT_EN_DO_REQUEST,Data out request interrupt" "0,1" newline bitfld.long 0x4 5. "INT_EN_DI_REQUEST,Data in request interrupt" "0,1" newline bitfld.long 0x4 4. "INT_EN_REJECTED,Rejected interrupt" "0,1" newline bitfld.long 0x4 3. "INT_EN_ZEROIZED,Zeroized interrupt" "0,1" newline bitfld.long 0x4 2. "INT_EN_ERROR,Error interrupt" "0,1" newline bitfld.long 0x4 1. "INT_EN_OK,Ok interrupt" "0,1" newline bitfld.long 0x4 0. "INT_EN_BUSY,Busy interrupt" "0,1" line.long 0x8 "ISR,Interrupt Status" eventfld.long 0x8 6. "INT_DO_REQUEST,Positive edge occurred on do_request" "0,1" newline eventfld.long 0x8 5. "INT_DI_REQUEST,Positive edge occurred on di_request" "0,1" newline eventfld.long 0x8 4. "INT_REJECTED,Positive edge occurred on Rejected" "0,1" newline eventfld.long 0x8 3. "INT_ZEROIZED,Positive edge occurred on Zeroized" "0,1" newline eventfld.long 0x8 2. "INT_ERROR,Positive edge occurred on Error" "0,1" newline eventfld.long 0x8 1. "INT_OK,Positive edge occurred on Ok" "0,1" newline eventfld.long 0x8 0. "INT_BUSY,Negative edge occurred on Busy" "0,1" group.long 0x20++0x7 line.long 0x0 "DATA_DEST,Data Destination" bitfld.long 0x0 1. "DEST_SO,Key available to ELS" "0,1" newline bitfld.long 0x0 0. "DEST_DOR,Key available via the DOR register" "0,1" line.long 0x4 "DATA_SRC,Data Source" bitfld.long 0x4 1. "SRC_SI,Data provided via the SI interface" "0,1" newline bitfld.long 0x4 0. "SRC_DIR,Data provided via the DIR register" "0,1" wgroup.long 0xA0++0x3 line.long 0x0 "DIR,Data Input" hexmask.long 0x0 0.--31. 1. "DI,Input data" rgroup.long 0xA8++0x3 line.long 0x0 "DOR,Data Output" hexmask.long 0x0 0.--31. 1. "DO,Output data" group.long 0xC0++0x3 line.long 0x0 "MISC,Miscellaneous" bitfld.long 0x0 0. "DATA_ENDIANNESS,Defines the endianness of data in DIR and DOR:" "0: Little endian,1: Big endian (default)" group.long 0xD0++0x3 line.long 0x0 "IF_SR,Interface Status" eventfld.long 0x0 0. "APB_ERROR,APB error" "0,1" rgroup.long 0xDC++0xB line.long 0x0 "PSR,PUF Score" hexmask.long.byte 0x0 0.--3. 1. "PUF_SCORE,Provides the PUF score obtained during the last Test PUF Enroll or Start operation." line.long 0x4 "HW_RUC0,Hardware Restrict User Context 0" hexmask.long.byte 0x4 28.--31. 1. "ACCESS_LEVEL,Restrict the key access based on TrustZone security level" newline bitfld.long 0x4 26. "dsp_debug,DSP debug status." "0,1" newline bitfld.long 0x4 25. "COOLFLUX_DEBUG,Disable key access when debugger is attached to COOLFLUX after power-up" "0,1" newline bitfld.long 0x4 24. "CPU0_DEBUG,Disable key access when debugger is attached to CPU0 after power-up" "0,1" newline hexmask.long.word 0x4 8.--23. 1. "BOOT_STATE,Temporal boot state" newline hexmask.long.byte 0x4 0.--7. 1. "LC_STATE,Life cycle state based restrictions" line.long 0x8 "HW_RUC1,Hardware Restrict User Context 1" hexmask.long 0x8 0.--31. 1. "APP_CTX,Application customizable context" rgroup.long 0xF4++0xB line.long 0x0 "HW_INFO,Hardware Information" hexmask.long.byte 0x0 28.--31. 1. "CONFIG_TYPE,PUF configuration" newline bitfld.long 0x0 24. "CONFIG_WRAP,Wrap configuration" "0: Indicates that Wrap is not included,1: Indicates that Wrap is included" line.long 0x4 "HW_ID,Hardware Identifier" hexmask.long 0x4 0.--31. 1. "HW_ID,Provides the hardware identifier" line.long 0x8 "HW_VER,Hardware Version" hexmask.long.byte 0x8 16.--23. 1. "HW_VERSION_MAJOR,Provides the hardware version major part" newline hexmask.long.byte 0x8 8.--15. 1. "HW_VERSION_MINOR,Provides the hardware version minor part" newline hexmask.long.byte 0x8 0.--7. 1. "HW_REV,Provides the hardware version patch part" group.long 0x300++0x3 line.long 0x0 "SRAM_CFG,SRAM Configuration" bitfld.long 0x0 2. "CKGATING,PUF SRAM Clock Gating control" "?,1: Enabled" newline bitfld.long 0x0 0. "ENABLE,PUF SRAM Controller activation" "?,1: Enabled" rgroup.long 0x304++0x3 line.long 0x0 "SRAM_STATUS,Status" bitfld.long 0x0 0. "READY,PUF SRAM Controller State" "0,1" wgroup.long 0x3D8++0x7 line.long 0x0 "SRAM_INT_CLR_ENABLE,Interrupt Enable Clear" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Enable clear" "0,1" newline bitfld.long 0x0 0. "READY,READY Interrupt Enable clear" "0,1" line.long 0x4 "SRAM_INT_SET_ENABLE,Interrupt Enable Set" bitfld.long 0x4 1. "APB_ERR,APB_ERR Interrupt Enable set" "0,1" newline bitfld.long 0x4 0. "READY,READY Interrupt Enable set" "0,1" rgroup.long 0x3E0++0x7 line.long 0x0 "SRAM_INT_STATUS,Interrupt Status" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Status" "0,1" newline bitfld.long 0x0 0. "READY,READY Interrupt Status" "0,1" line.long 0x4 "SRAM_INT_ENABLE,Interrupt Enable" bitfld.long 0x4 1. "SRAM_APB_ERR,APB_ERR Interrupt Enable" "?,1: Enabled" newline bitfld.long 0x4 0. "READY,READY Interrupt Enable" "?,1: Enabled" wgroup.long 0x3E8++0x7 line.long 0x0 "SRAM_INT_CLR_STATUS,Interrupt Status Clear" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Status Clear" "0: No effect,1: Clears the APB_ERR bit field in register.." newline bitfld.long 0x0 0. "READY,READY Interrupt Status clear" "0,1" line.long 0x4 "SRAM_INT_SET_STATUS,Interrupt Status set" bitfld.long 0x4 1. "APB_ERR,APB_ERR Interrupt Status Set" "0: No effect,1: Clears the APB_ERR bit field in register.." newline bitfld.long 0x4 0. "READY,READY Interrupt Status set" "0,1" tree.end tree "PUF_ALIAS2" base ad:0x4002E000 group.long 0x0++0x3 line.long 0x0 "CR,Control" bitfld.long 0x0 31. "TEST_PUF,Test PUF operation" "0,1" newline bitfld.long 0x0 30. "TEST_MEMORY,Test memory operation" "0,1" newline bitfld.long 0x0 15. "GENERATE_RANDOM,Generate Random operation" "0,1" newline bitfld.long 0x0 9. "WRAP,Wrap operation" "0,1" newline bitfld.long 0x0 8. "WRAP_GENERATED_RANDOM,Wrap Generated Random operation" "0,1" newline bitfld.long 0x0 7. "UNWRAP,Unwrap operation" "0,1" newline bitfld.long 0x0 6. "GET_KEY,Get Key operation" "0,1" newline bitfld.long 0x0 5. "STOP,Stop operation" "0,1" newline bitfld.long 0x0 3. "RECONSTRUCT,Reconstruct operation" "0,1" newline bitfld.long 0x0 2. "START,Start operation" "0,1" newline bitfld.long 0x0 1. "ENROLL,Enroll operation" "0,1" newline bitfld.long 0x0 0. "ZEROIZE,Zeroize operation" "0,1" rgroup.long 0x4++0x3 line.long 0x0 "ORR,Operation Result" hexmask.long.byte 0x0 24.--31. 1. "LAST_OPERATION,Last operation type" newline hexmask.long.byte 0x0 0.--7. 1. "RESULT_CODE,Result code of last operation" group.long 0x8++0x3 line.long 0x0 "SR,Status" rbitfld.long 0x0 6. "DO_REQUEST,Indicates the request for data out transfer via the DOR register" "0,1" newline rbitfld.long 0x0 5. "DI_REQUEST,Indicates the request for data in transfer via the DIR register" "0,1" newline eventfld.long 0x0 4. "REJECTED,Operation rejected" "0,1" newline rbitfld.long 0x0 3. "ZEROIZED,Zeroized or Locked state" "0,1" newline rbitfld.long 0x0 2. "ERROR,Last operation failed" "0,1" newline rbitfld.long 0x0 1. "OK,Last operation successful" "0,1" newline rbitfld.long 0x0 0. "BUSY,Operation in progress" "0,1" rgroup.long 0xC++0x3 line.long 0x0 "AR,Allow" bitfld.long 0x0 31. "ALLOW_TEST_PUF,Test PUF operation" "0: Test PUF operation is not allowed,1: Test PUF operation is allowed" newline bitfld.long 0x0 30. "ALLOW_TEST_MEMORY,no description available" "0: Indicates that the Test Memory operation is not..,1: Indicates that the Test Memory operation is.." newline bitfld.long 0x0 15. "ALLOW_GENERATE_RANDOM,Generate Random operation" "0: Indicates that the Generate Random operation is..,1: Indicates that the Generate Random operation is.." newline bitfld.long 0x0 9. "ALLOW_WRAP,Wrap operation" "0: Indicates that the Wrap operation is not allowed,1: Indicates that the Wrap operation is allowed" newline bitfld.long 0x0 8. "ALLOW_WRAP_GENERATED_RANDOM,Wrap Generated Random operation" "0: Indicates that the Wrap Generated Random..,1: Indicates that the Wrap Generated Random.." newline bitfld.long 0x0 7. "ALLOW_UNWRAP,Unwrap operation" "0: Indicates that the Unwrap operation is not allowed,1: Indicates that the Unwrap operation is allowed" newline bitfld.long 0x0 6. "ALLOW_GET_KEY,Get Key operation" "0: Indicates that the Get Key operation is not..,1: Indicates that the Get Key operation is allowed" newline bitfld.long 0x0 5. "ALLOW_STOP,Stop operation" "0: Indicates that the Stop operation is not allowed,1: Indicates that the Stop operation is allowed" newline bitfld.long 0x0 3. "ALLOW_RECONSTRUCT,Reconstruct operation" "0: Indicates that the Reconstruct operation is not..,1: Indicates that the Reconstruct operation is.." newline bitfld.long 0x0 2. "ALLOW_START,Start operation" "0: Indicates that the Start operation is not allowed,1: Indicates that the Start operation is allowed" newline bitfld.long 0x0 1. "ALLOW_ENROLL,Enroll operation" "0: Indicates that the Enroll operation is not allowed,1: Indicates that the Enroll operation is allowed" group.long 0x10++0xB line.long 0x0 "IER,Interrupt Enable" bitfld.long 0x0 0. "INT_EN,Interrupt enable" "0: Disables all PUF interrupts,1: Enables all PUF interrupts that are enabled in.." line.long 0x4 "IMR,Interrupt Mask" bitfld.long 0x4 6. "INT_EN_DO_REQUEST,Data out request interrupt" "0,1" newline bitfld.long 0x4 5. "INT_EN_DI_REQUEST,Data in request interrupt" "0,1" newline bitfld.long 0x4 4. "INT_EN_REJECTED,Rejected interrupt" "0,1" newline bitfld.long 0x4 3. "INT_EN_ZEROIZED,Zeroized interrupt" "0,1" newline bitfld.long 0x4 2. "INT_EN_ERROR,Error interrupt" "0,1" newline bitfld.long 0x4 1. "INT_EN_OK,Ok interrupt" "0,1" newline bitfld.long 0x4 0. "INT_EN_BUSY,Busy interrupt" "0,1" line.long 0x8 "ISR,Interrupt Status" eventfld.long 0x8 6. "INT_DO_REQUEST,Positive edge occurred on do_request" "0,1" newline eventfld.long 0x8 5. "INT_DI_REQUEST,Positive edge occurred on di_request" "0,1" newline eventfld.long 0x8 4. "INT_REJECTED,Positive edge occurred on Rejected" "0,1" newline eventfld.long 0x8 3. "INT_ZEROIZED,Positive edge occurred on Zeroized" "0,1" newline eventfld.long 0x8 2. "INT_ERROR,Positive edge occurred on Error" "0,1" newline eventfld.long 0x8 1. "INT_OK,Positive edge occurred on Ok" "0,1" newline eventfld.long 0x8 0. "INT_BUSY,Negative edge occurred on Busy" "0,1" group.long 0x20++0x7 line.long 0x0 "DATA_DEST,Data Destination" bitfld.long 0x0 1. "DEST_SO,Key available to ELS" "0,1" newline bitfld.long 0x0 0. "DEST_DOR,Key available via the DOR register" "0,1" line.long 0x4 "DATA_SRC,Data Source" bitfld.long 0x4 1. "SRC_SI,Data provided via the SI interface" "0,1" newline bitfld.long 0x4 0. "SRC_DIR,Data provided via the DIR register" "0,1" wgroup.long 0xA0++0x3 line.long 0x0 "DIR,Data Input" hexmask.long 0x0 0.--31. 1. "DI,Input data" rgroup.long 0xA8++0x3 line.long 0x0 "DOR,Data Output" hexmask.long 0x0 0.--31. 1. "DO,Output data" group.long 0xC0++0x3 line.long 0x0 "MISC,Miscellaneous" bitfld.long 0x0 0. "DATA_ENDIANNESS,Defines the endianness of data in DIR and DOR:" "0: Little endian,1: Big endian (default)" group.long 0xD0++0x3 line.long 0x0 "IF_SR,Interface Status" eventfld.long 0x0 0. "APB_ERROR,APB error" "0,1" rgroup.long 0xDC++0xB line.long 0x0 "PSR,PUF Score" hexmask.long.byte 0x0 0.--3. 1. "PUF_SCORE,Provides the PUF score obtained during the last Test PUF Enroll or Start operation." line.long 0x4 "HW_RUC0,Hardware Restrict User Context 0" hexmask.long.byte 0x4 28.--31. 1. "ACCESS_LEVEL,Restrict the key access based on TrustZone security level" newline bitfld.long 0x4 26. "dsp_debug,DSP debug status." "0,1" newline bitfld.long 0x4 25. "COOLFLUX_DEBUG,Disable key access when debugger is attached to COOLFLUX after power-up" "0,1" newline bitfld.long 0x4 24. "CPU0_DEBUG,Disable key access when debugger is attached to CPU0 after power-up" "0,1" newline hexmask.long.word 0x4 8.--23. 1. "BOOT_STATE,Temporal boot state" newline hexmask.long.byte 0x4 0.--7. 1. "LC_STATE,Life cycle state based restrictions" line.long 0x8 "HW_RUC1,Hardware Restrict User Context 1" hexmask.long 0x8 0.--31. 1. "APP_CTX,Application customizable context" rgroup.long 0xF4++0xB line.long 0x0 "HW_INFO,Hardware Information" hexmask.long.byte 0x0 28.--31. 1. "CONFIG_TYPE,PUF configuration" newline bitfld.long 0x0 24. "CONFIG_WRAP,Wrap configuration" "0: Indicates that Wrap is not included,1: Indicates that Wrap is included" line.long 0x4 "HW_ID,Hardware Identifier" hexmask.long 0x4 0.--31. 1. "HW_ID,Provides the hardware identifier" line.long 0x8 "HW_VER,Hardware Version" hexmask.long.byte 0x8 16.--23. 1. "HW_VERSION_MAJOR,Provides the hardware version major part" newline hexmask.long.byte 0x8 8.--15. 1. "HW_VERSION_MINOR,Provides the hardware version minor part" newline hexmask.long.byte 0x8 0.--7. 1. "HW_REV,Provides the hardware version patch part" group.long 0x300++0x3 line.long 0x0 "SRAM_CFG,SRAM Configuration" bitfld.long 0x0 2. "CKGATING,PUF SRAM Clock Gating control" "?,1: Enabled" newline bitfld.long 0x0 0. "ENABLE,PUF SRAM Controller activation" "?,1: Enabled" rgroup.long 0x304++0x3 line.long 0x0 "SRAM_STATUS,Status" bitfld.long 0x0 0. "READY,PUF SRAM Controller State" "0,1" wgroup.long 0x3D8++0x7 line.long 0x0 "SRAM_INT_CLR_ENABLE,Interrupt Enable Clear" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Enable clear" "0,1" newline bitfld.long 0x0 0. "READY,READY Interrupt Enable clear" "0,1" line.long 0x4 "SRAM_INT_SET_ENABLE,Interrupt Enable Set" bitfld.long 0x4 1. "APB_ERR,APB_ERR Interrupt Enable set" "0,1" newline bitfld.long 0x4 0. "READY,READY Interrupt Enable set" "0,1" rgroup.long 0x3E0++0x7 line.long 0x0 "SRAM_INT_STATUS,Interrupt Status" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Status" "0,1" newline bitfld.long 0x0 0. "READY,READY Interrupt Status" "0,1" line.long 0x4 "SRAM_INT_ENABLE,Interrupt Enable" bitfld.long 0x4 1. "SRAM_APB_ERR,APB_ERR Interrupt Enable" "?,1: Enabled" newline bitfld.long 0x4 0. "READY,READY Interrupt Enable" "?,1: Enabled" wgroup.long 0x3E8++0x7 line.long 0x0 "SRAM_INT_CLR_STATUS,Interrupt Status Clear" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Status Clear" "0: No effect,1: Clears the APB_ERR bit field in register.." newline bitfld.long 0x0 0. "READY,READY Interrupt Status clear" "0,1" line.long 0x4 "SRAM_INT_SET_STATUS,Interrupt Status set" bitfld.long 0x4 1. "APB_ERR,APB_ERR Interrupt Status Set" "0: No effect,1: Clears the APB_ERR bit field in register.." newline bitfld.long 0x4 0. "READY,READY Interrupt Status set" "0,1" tree.end tree "PUF_ALIAS3" base ad:0x4002F000 group.long 0x0++0x3 line.long 0x0 "CR,Control" bitfld.long 0x0 31. "TEST_PUF,Test PUF operation" "0,1" newline bitfld.long 0x0 30. "TEST_MEMORY,Test memory operation" "0,1" newline bitfld.long 0x0 15. "GENERATE_RANDOM,Generate Random operation" "0,1" newline bitfld.long 0x0 9. "WRAP,Wrap operation" "0,1" newline bitfld.long 0x0 8. "WRAP_GENERATED_RANDOM,Wrap Generated Random operation" "0,1" newline bitfld.long 0x0 7. "UNWRAP,Unwrap operation" "0,1" newline bitfld.long 0x0 6. "GET_KEY,Get Key operation" "0,1" newline bitfld.long 0x0 5. "STOP,Stop operation" "0,1" newline bitfld.long 0x0 3. "RECONSTRUCT,Reconstruct operation" "0,1" newline bitfld.long 0x0 2. "START,Start operation" "0,1" newline bitfld.long 0x0 1. "ENROLL,Enroll operation" "0,1" newline bitfld.long 0x0 0. "ZEROIZE,Zeroize operation" "0,1" rgroup.long 0x4++0x3 line.long 0x0 "ORR,Operation Result" hexmask.long.byte 0x0 24.--31. 1. "LAST_OPERATION,Last operation type" newline hexmask.long.byte 0x0 0.--7. 1. "RESULT_CODE,Result code of last operation" group.long 0x8++0x3 line.long 0x0 "SR,Status" rbitfld.long 0x0 6. "DO_REQUEST,Indicates the request for data out transfer via the DOR register" "0,1" newline rbitfld.long 0x0 5. "DI_REQUEST,Indicates the request for data in transfer via the DIR register" "0,1" newline eventfld.long 0x0 4. "REJECTED,Operation rejected" "0,1" newline rbitfld.long 0x0 3. "ZEROIZED,Zeroized or Locked state" "0,1" newline rbitfld.long 0x0 2. "ERROR,Last operation failed" "0,1" newline rbitfld.long 0x0 1. "OK,Last operation successful" "0,1" newline rbitfld.long 0x0 0. "BUSY,Operation in progress" "0,1" rgroup.long 0xC++0x3 line.long 0x0 "AR,Allow" bitfld.long 0x0 31. "ALLOW_TEST_PUF,Test PUF operation" "0: Test PUF operation is not allowed,1: Test PUF operation is allowed" newline bitfld.long 0x0 30. "ALLOW_TEST_MEMORY,no description available" "0: Indicates that the Test Memory operation is not..,1: Indicates that the Test Memory operation is.." newline bitfld.long 0x0 15. "ALLOW_GENERATE_RANDOM,Generate Random operation" "0: Indicates that the Generate Random operation is..,1: Indicates that the Generate Random operation is.." newline bitfld.long 0x0 9. "ALLOW_WRAP,Wrap operation" "0: Indicates that the Wrap operation is not allowed,1: Indicates that the Wrap operation is allowed" newline bitfld.long 0x0 8. "ALLOW_WRAP_GENERATED_RANDOM,Wrap Generated Random operation" "0: Indicates that the Wrap Generated Random..,1: Indicates that the Wrap Generated Random.." newline bitfld.long 0x0 7. "ALLOW_UNWRAP,Unwrap operation" "0: Indicates that the Unwrap operation is not allowed,1: Indicates that the Unwrap operation is allowed" newline bitfld.long 0x0 6. "ALLOW_GET_KEY,Get Key operation" "0: Indicates that the Get Key operation is not..,1: Indicates that the Get Key operation is allowed" newline bitfld.long 0x0 5. "ALLOW_STOP,Stop operation" "0: Indicates that the Stop operation is not allowed,1: Indicates that the Stop operation is allowed" newline bitfld.long 0x0 3. "ALLOW_RECONSTRUCT,Reconstruct operation" "0: Indicates that the Reconstruct operation is not..,1: Indicates that the Reconstruct operation is.." newline bitfld.long 0x0 2. "ALLOW_START,Start operation" "0: Indicates that the Start operation is not allowed,1: Indicates that the Start operation is allowed" newline bitfld.long 0x0 1. "ALLOW_ENROLL,Enroll operation" "0: Indicates that the Enroll operation is not allowed,1: Indicates that the Enroll operation is allowed" group.long 0x10++0xB line.long 0x0 "IER,Interrupt Enable" bitfld.long 0x0 0. "INT_EN,Interrupt enable" "0: Disables all PUF interrupts,1: Enables all PUF interrupts that are enabled in.." line.long 0x4 "IMR,Interrupt Mask" bitfld.long 0x4 6. "INT_EN_DO_REQUEST,Data out request interrupt" "0,1" newline bitfld.long 0x4 5. "INT_EN_DI_REQUEST,Data in request interrupt" "0,1" newline bitfld.long 0x4 4. "INT_EN_REJECTED,Rejected interrupt" "0,1" newline bitfld.long 0x4 3. "INT_EN_ZEROIZED,Zeroized interrupt" "0,1" newline bitfld.long 0x4 2. "INT_EN_ERROR,Error interrupt" "0,1" newline bitfld.long 0x4 1. "INT_EN_OK,Ok interrupt" "0,1" newline bitfld.long 0x4 0. "INT_EN_BUSY,Busy interrupt" "0,1" line.long 0x8 "ISR,Interrupt Status" eventfld.long 0x8 6. "INT_DO_REQUEST,Positive edge occurred on do_request" "0,1" newline eventfld.long 0x8 5. "INT_DI_REQUEST,Positive edge occurred on di_request" "0,1" newline eventfld.long 0x8 4. "INT_REJECTED,Positive edge occurred on Rejected" "0,1" newline eventfld.long 0x8 3. "INT_ZEROIZED,Positive edge occurred on Zeroized" "0,1" newline eventfld.long 0x8 2. "INT_ERROR,Positive edge occurred on Error" "0,1" newline eventfld.long 0x8 1. "INT_OK,Positive edge occurred on Ok" "0,1" newline eventfld.long 0x8 0. "INT_BUSY,Negative edge occurred on Busy" "0,1" group.long 0x20++0x7 line.long 0x0 "DATA_DEST,Data Destination" bitfld.long 0x0 1. "DEST_SO,Key available to ELS" "0,1" newline bitfld.long 0x0 0. "DEST_DOR,Key available via the DOR register" "0,1" line.long 0x4 "DATA_SRC,Data Source" bitfld.long 0x4 1. "SRC_SI,Data provided via the SI interface" "0,1" newline bitfld.long 0x4 0. "SRC_DIR,Data provided via the DIR register" "0,1" wgroup.long 0xA0++0x3 line.long 0x0 "DIR,Data Input" hexmask.long 0x0 0.--31. 1. "DI,Input data" rgroup.long 0xA8++0x3 line.long 0x0 "DOR,Data Output" hexmask.long 0x0 0.--31. 1. "DO,Output data" group.long 0xC0++0x3 line.long 0x0 "MISC,Miscellaneous" bitfld.long 0x0 0. "DATA_ENDIANNESS,Defines the endianness of data in DIR and DOR:" "0: Little endian,1: Big endian (default)" group.long 0xD0++0x3 line.long 0x0 "IF_SR,Interface Status" eventfld.long 0x0 0. "APB_ERROR,APB error" "0,1" rgroup.long 0xDC++0xB line.long 0x0 "PSR,PUF Score" hexmask.long.byte 0x0 0.--3. 1. "PUF_SCORE,Provides the PUF score obtained during the last Test PUF Enroll or Start operation." line.long 0x4 "HW_RUC0,Hardware Restrict User Context 0" hexmask.long.byte 0x4 28.--31. 1. "ACCESS_LEVEL,Restrict the key access based on TrustZone security level" newline bitfld.long 0x4 26. "dsp_debug,DSP debug status." "0,1" newline bitfld.long 0x4 25. "COOLFLUX_DEBUG,Disable key access when debugger is attached to COOLFLUX after power-up" "0,1" newline bitfld.long 0x4 24. "CPU0_DEBUG,Disable key access when debugger is attached to CPU0 after power-up" "0,1" newline hexmask.long.word 0x4 8.--23. 1. "BOOT_STATE,Temporal boot state" newline hexmask.long.byte 0x4 0.--7. 1. "LC_STATE,Life cycle state based restrictions" line.long 0x8 "HW_RUC1,Hardware Restrict User Context 1" hexmask.long 0x8 0.--31. 1. "APP_CTX,Application customizable context" rgroup.long 0xF4++0xB line.long 0x0 "HW_INFO,Hardware Information" hexmask.long.byte 0x0 28.--31. 1. "CONFIG_TYPE,PUF configuration" newline bitfld.long 0x0 24. "CONFIG_WRAP,Wrap configuration" "0: Indicates that Wrap is not included,1: Indicates that Wrap is included" line.long 0x4 "HW_ID,Hardware Identifier" hexmask.long 0x4 0.--31. 1. "HW_ID,Provides the hardware identifier" line.long 0x8 "HW_VER,Hardware Version" hexmask.long.byte 0x8 16.--23. 1. "HW_VERSION_MAJOR,Provides the hardware version major part" newline hexmask.long.byte 0x8 8.--15. 1. "HW_VERSION_MINOR,Provides the hardware version minor part" newline hexmask.long.byte 0x8 0.--7. 1. "HW_REV,Provides the hardware version patch part" group.long 0x300++0x3 line.long 0x0 "SRAM_CFG,SRAM Configuration" bitfld.long 0x0 2. "CKGATING,PUF SRAM Clock Gating control" "?,1: Enabled" newline bitfld.long 0x0 0. "ENABLE,PUF SRAM Controller activation" "?,1: Enabled" rgroup.long 0x304++0x3 line.long 0x0 "SRAM_STATUS,Status" bitfld.long 0x0 0. "READY,PUF SRAM Controller State" "0,1" wgroup.long 0x3D8++0x7 line.long 0x0 "SRAM_INT_CLR_ENABLE,Interrupt Enable Clear" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Enable clear" "0,1" newline bitfld.long 0x0 0. "READY,READY Interrupt Enable clear" "0,1" line.long 0x4 "SRAM_INT_SET_ENABLE,Interrupt Enable Set" bitfld.long 0x4 1. "APB_ERR,APB_ERR Interrupt Enable set" "0,1" newline bitfld.long 0x4 0. "READY,READY Interrupt Enable set" "0,1" rgroup.long 0x3E0++0x7 line.long 0x0 "SRAM_INT_STATUS,Interrupt Status" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Status" "0,1" newline bitfld.long 0x0 0. "READY,READY Interrupt Status" "0,1" line.long 0x4 "SRAM_INT_ENABLE,Interrupt Enable" bitfld.long 0x4 1. "SRAM_APB_ERR,APB_ERR Interrupt Enable" "?,1: Enabled" newline bitfld.long 0x4 0. "READY,READY Interrupt Enable" "?,1: Enabled" wgroup.long 0x3E8++0x7 line.long 0x0 "SRAM_INT_CLR_STATUS,Interrupt Status Clear" bitfld.long 0x0 1. "APB_ERR,APB_ERR Interrupt Status Clear" "0: No effect,1: Clears the APB_ERR bit field in register.." newline bitfld.long 0x0 0. "READY,READY Interrupt Status clear" "0,1" line.long 0x4 "SRAM_INT_SET_STATUS,Interrupt Status set" bitfld.long 0x4 1. "APB_ERR,APB_ERR Interrupt Status Set" "0: No effect,1: Clears the APB_ERR bit field in register.." newline bitfld.long 0x4 0. "READY,READY Interrupt Status set" "0,1" tree.end tree.end tree "PUF_CTRL (Physically Unclonable Function Control)" base ad:0x0 tree "PUF_CTRL" base ad:0x4002C000 group.long 0x100++0xB line.long 0x0 "CONFIG,PUF command blocking configuration" bitfld.long 0x0 31. "DIS_PUF_TEST,Disable PUF test command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 15. "DIS_PUF_GEN_RANDOM_NUMBER,Disable PUF generate and wrap key command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 9. "DIS_PUF_WRAP_KEY,Disable PUF wrap key command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 8. "DIS_PUF_GEN_WRAP_KEY,Disable PUF generate and wrap key command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 7. "DIS_PUF_UNWRAP_KEY,Disable PUF unwrap key command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 6. "DIS_PUF_GET_KEY,Disable PUF get key command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 5. "DIS_PUF_STOP,Disable PUF stop command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 2. "DIS_PUF_START,Disable PUF start command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 1. "DIS_PUF_ENROLL,Disable PUF enroll command" "0: Command enabled,1: Command disabled" line.long 0x4 "SEC_LOCK,Security level lock" hexmask.long.word 0x4 4.--15. 1. "PATTERN,Pattern" bitfld.long 0x4 2.--3. "ANTI_POLE_SEC_LEVEL,Anti-pole of security level" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 0.--1. "SEC_LEVEL,Security Level" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x8 "APP_CTX_MASK,Application defined context mask" hexmask.long 0x8 0.--31. 1. "APP_CTX_MASK,Application defined context" tree.end tree "PUF_CTRL_ALIAS1" base ad:0x4002D000 group.long 0x100++0xB line.long 0x0 "CONFIG,PUF command blocking configuration" bitfld.long 0x0 31. "DIS_PUF_TEST,Disable PUF test command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 15. "DIS_PUF_GEN_RANDOM_NUMBER,Disable PUF generate and wrap key command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 9. "DIS_PUF_WRAP_KEY,Disable PUF wrap key command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 8. "DIS_PUF_GEN_WRAP_KEY,Disable PUF generate and wrap key command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 7. "DIS_PUF_UNWRAP_KEY,Disable PUF unwrap key command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 6. "DIS_PUF_GET_KEY,Disable PUF get key command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 5. "DIS_PUF_STOP,Disable PUF stop command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 2. "DIS_PUF_START,Disable PUF start command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 1. "DIS_PUF_ENROLL,Disable PUF enroll command" "0: Command enabled,1: Command disabled" line.long 0x4 "SEC_LOCK,Security level lock" hexmask.long.word 0x4 4.--15. 1. "PATTERN,Pattern" bitfld.long 0x4 2.--3. "ANTI_POLE_SEC_LEVEL,Anti-pole of security level" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 0.--1. "SEC_LEVEL,Security Level" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x8 "APP_CTX_MASK,Application defined context mask" hexmask.long 0x8 0.--31. 1. "APP_CTX_MASK,Application defined context" tree.end tree "PUF_CTRL_ALIAS2" base ad:0x4002E000 group.long 0x100++0xB line.long 0x0 "CONFIG,PUF command blocking configuration" bitfld.long 0x0 31. "DIS_PUF_TEST,Disable PUF test command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 15. "DIS_PUF_GEN_RANDOM_NUMBER,Disable PUF generate and wrap key command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 9. "DIS_PUF_WRAP_KEY,Disable PUF wrap key command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 8. "DIS_PUF_GEN_WRAP_KEY,Disable PUF generate and wrap key command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 7. "DIS_PUF_UNWRAP_KEY,Disable PUF unwrap key command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 6. "DIS_PUF_GET_KEY,Disable PUF get key command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 5. "DIS_PUF_STOP,Disable PUF stop command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 2. "DIS_PUF_START,Disable PUF start command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 1. "DIS_PUF_ENROLL,Disable PUF enroll command" "0: Command enabled,1: Command disabled" line.long 0x4 "SEC_LOCK,Security level lock" hexmask.long.word 0x4 4.--15. 1. "PATTERN,Pattern" bitfld.long 0x4 2.--3. "ANTI_POLE_SEC_LEVEL,Anti-pole of security level" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 0.--1. "SEC_LEVEL,Security Level" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x8 "APP_CTX_MASK,Application defined context mask" hexmask.long 0x8 0.--31. 1. "APP_CTX_MASK,Application defined context" tree.end tree "PUF_CTRL_ALIAS3" base ad:0x4002F000 group.long 0x100++0xB line.long 0x0 "CONFIG,PUF command blocking configuration" bitfld.long 0x0 31. "DIS_PUF_TEST,Disable PUF test command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 15. "DIS_PUF_GEN_RANDOM_NUMBER,Disable PUF generate and wrap key command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 9. "DIS_PUF_WRAP_KEY,Disable PUF wrap key command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 8. "DIS_PUF_GEN_WRAP_KEY,Disable PUF generate and wrap key command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 7. "DIS_PUF_UNWRAP_KEY,Disable PUF unwrap key command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 6. "DIS_PUF_GET_KEY,Disable PUF get key command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 5. "DIS_PUF_STOP,Disable PUF stop command" "0: Command enabled,1: Command disabled" bitfld.long 0x0 2. "DIS_PUF_START,Disable PUF start command" "0: Command enabled,1: Command disabled" newline bitfld.long 0x0 1. "DIS_PUF_ENROLL,Disable PUF enroll command" "0: Command enabled,1: Command disabled" line.long 0x4 "SEC_LOCK,Security level lock" hexmask.long.word 0x4 4.--15. 1. "PATTERN,Pattern" bitfld.long 0x4 2.--3. "ANTI_POLE_SEC_LEVEL,Anti-pole of security level" "0: Secure and privileged Master,1: Secure and non-privileged Master,2: Non-secure and privileged Master,3: Non-secure and non-privileged Master" newline bitfld.long 0x4 0.--1. "SEC_LEVEL,Security Level" "0: Non-secure and non-privileged Master,1: Non-secure and privileged Master,2: Secure and non-privileged Master,3: Secure and privileged Master" line.long 0x8 "APP_CTX_MASK,Application defined context mask" hexmask.long 0x8 0.--31. 1. "APP_CTX_MASK,Application defined context" tree.end tree.end tree "PWM (Enhanced Flex Pulse Width Modulator)" base ad:0x0 sif (cpuis("MCXN235*")||cpuis("MCXN236*")||cpuis("MCXN546*")) tree "PWM0" base ad:0x400CE000 rgroup.word 0x0++0x1 line.word 0x0 "SM0CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x2++0x5 line.word 0x0 "SM0INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM0CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM0CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0xA++0x23 line.word 0x0 "SM0VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM0FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM0VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM0FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM0VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM0FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM0VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM0FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM0VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM0FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM0VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM0FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM0OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM0STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM0INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM0DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM0TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM0DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x30++0xF line.word 0x0 "SM0DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM0DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM0CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM0CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM0CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM0CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM0CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM0CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x40++0x17 line.word 0x0 "SM0CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM0CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM0CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM0CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM0CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM0CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM0CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM0CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM0CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM0CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM0CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM0CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x5A++0x5 line.word 0x0 "SM0CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x0 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x0 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x2 "SM0CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x2 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x4 "SM0CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x4 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0x60++0x1 line.word 0x0 "SM1CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x62++0x5 line.word 0x0 "SM1INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM1CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM1CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0x6A++0x23 line.word 0x0 "SM1VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM1FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM1VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM1FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM1VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM1FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM1VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM1FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM1VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM1FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM1VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM1FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM1OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM1STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM1INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM1DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM1TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM1DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x90++0xF line.word 0x0 "SM1DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM1DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM1CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM1CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM1CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM1CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM1CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM1CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0xA0++0x17 line.word 0x0 "SM1CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM1CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM1CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM1CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM1CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM1CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM1CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM1CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM1CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM1CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM1CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM1CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0xB8++0x7 line.word 0x0 "SM1PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM1CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM1CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM1CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0xC0++0x1 line.word 0x0 "SM2CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0xC2++0x5 line.word 0x0 "SM2INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM2CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM2CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0xCA++0x23 line.word 0x0 "SM2VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM2FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM2VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM2FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM2VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM2FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM2VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM2FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM2VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM2FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM2VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM2FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM2OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM2STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM2INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM2DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM2TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM2DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0xF0++0xF line.word 0x0 "SM2DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM2DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM2CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM2CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM2CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM2CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM2CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM2CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x100++0x17 line.word 0x0 "SM2CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM2CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM2CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM2CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM2CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM2CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM2CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM2CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM2CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM2CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM2CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM2CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x118++0x7 line.word 0x0 "SM2PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM2CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM2CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM2CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0x120++0x1 line.word 0x0 "SM3CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x122++0x5 line.word 0x0 "SM3INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM3CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM3CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0x12A++0x23 line.word 0x0 "SM3VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM3FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM3VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM3FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM3VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM3FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM3VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM3FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM3VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM3FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM3VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM3FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM3OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM3STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM3INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM3DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM3TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM3DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x150++0xF line.word 0x0 "SM3DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM3DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM3CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM3CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM3CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM3CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM3CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM3CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x160++0x17 line.word 0x0 "SM3CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM3CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM3CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM3CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM3CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM3CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM3CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM3CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM3CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM3CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM3CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM3CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x178++0x9 line.word 0x0 "SM3PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM3CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM3CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM3CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" line.word 0x8 "OUTEN,Output Enable Register" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.word.byte 0x8 8.--11. 1. "PWMA_EN,PWM_A Output Enables" hexmask.word.byte 0x8 4.--7. 1. "PWMB_EN,PWM_B Output Enables" newline hexmask.word.byte 0x8 0.--3. 1. "PWMX_EN,PWM_X Output Enables" endif sif (cpuis("MCXN546*")) hexmask.word.byte 0x8 8.--11. 1. "PWMA_EN,PWM_A Output Enables" newline hexmask.word.byte 0x8 4.--7. 1. "PWMB_EN,PWM_B Output Enables" endif wgroup.word 0x182++0x1 line.word 0x0 "MASK,Mask Register" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.word.byte 0x0 12.--15. 1. "UPDATE_MASK,Update Mask Bits Immediately" hexmask.word.byte 0x0 8.--11. 1. "MASKA,PWM_A Masks" newline hexmask.word.byte 0x0 4.--7. 1. "MASKB,PWM_B Masks" hexmask.word.byte 0x0 0.--3. 1. "MASKX,PWM_X Masks" newline endif sif (cpuis("MCXN546*")) hexmask.word.byte 0x0 12.--15. 1. "UPDATE_MASK,Update Mask Bits Immediately" hexmask.word.byte 0x0 8.--11. 1. "MASKA,PWM_A Masks" newline hexmask.word.byte 0x0 4.--7. 1. "MASKB,PWM_B Masks" endif group.word 0x184++0x11 line.word 0x0 "SWCOUT,Software Controlled Output Register" bitfld.word 0x0 7. "SM3OUT23,Submodule 3 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0x0 6. "SM3OUT45,Submodule 3 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0x0 5. "SM2OUT23,Submodule 2 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0x0 4. "SM2OUT45,Submodule 2 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0x0 3. "SM1OUT23,Submodule 1 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0x0 2. "SM1OUT45,Submodule 1 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0x0 1. "SM0OUT23,Submodule 0 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0x0 0. "SM0OUT45,Submodule 0 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." line.word 0x2 "DTSRCSEL,PWM Source Select Register" bitfld.word 0x2 14.--15. "SM3SEL23,Submodule 3 PWM23 Control Select" "0: Generated SM3PWM23 signal used by the deadtime..,1: Inverted generated SM3PWM23 signal used by the..,2: SWCOUT[SM3OUT23] used by the deadtime logic.,3: PWM3_EXTA signal used by the deadtime logic." bitfld.word 0x2 12.--13. "SM3SEL45,Submodule 3 PWM45 Control Select" "0: Generated SM3PWM45 signal used by the deadtime..,1: Inverted generated SM3PWM45 signal used by the..,2: SWCOUT[SM3OUT45] used by the deadtime logic.,3: PWM3_EXTB signal used by the deadtime logic." newline bitfld.word 0x2 10.--11. "SM2SEL23,Submodule 2 PWM23 Control Select" "0: Generated SM2PWM23 signal used by the deadtime..,1: Inverted generated SM2PWM23 signal used by the..,2: SWCOUT[SM2OUT23] used by the deadtime logic.,3: PWM2_EXTA signal used by the deadtime logic." bitfld.word 0x2 8.--9. "SM2SEL45,Submodule 2 PWM45 Control Select" "0: Generated SM2PWM45 signal used by the deadtime..,1: Inverted generated SM2PWM45 signal used by the..,2: SWCOUT[SM2OUT45] used by the deadtime logic.,3: PWM2_EXTB signal used by the deadtime logic." newline bitfld.word 0x2 6.--7. "SM1SEL23,Submodule 1 PWM23 Control Select" "0: Generated SM1PWM23 signal used by the deadtime..,1: Inverted generated SM1PWM23 signal used by the..,2: SWCOUT[SM1OUT23] used by the deadtime logic.,3: PWM1_EXTA signal used by the deadtime logic." bitfld.word 0x2 4.--5. "SM1SEL45,Submodule 1 PWM45 Control Select" "0: Generated SM1PWM45 signal used by the deadtime..,1: Inverted generated SM1PWM45 signal used by the..,2: SWCOUT[SM1OUT45] used by the deadtime logic.,3: PWM1_EXTB signal used by the deadtime logic." newline bitfld.word 0x2 2.--3. "SM0SEL23,Submodule 0 PWM23 Control Select" "0: Generated SM0PWM23 signal used by the deadtime..,1: Inverted generated SM0PWM23 signal used by the..,2: SWCOUT[SM0OUT23] used by the deadtime logic.,3: PWM0_EXTA signal used by the deadtime logic." bitfld.word 0x2 0.--1. "SM0SEL45,Submodule 0 PWM45 Control Select" "0: Generated SM0PWM45 signal used by the deadtime..,1: Inverted generated SM0PWM45 signal used by the..,2: SWCOUT[SM0OUT45] used by the deadtime logic.,3: PWM0_EXTB signal used by the deadtime logic." line.word 0x4 "MCTRL,Master Control Register" hexmask.word.byte 0x4 12.--15. 1. "IPOL,Current Polarity" hexmask.word.byte 0x4 8.--11. 1. "RUN,Run" newline hexmask.word.byte 0x4 4.--7. 1. "CLDOK,Clear Load Okay" hexmask.word.byte 0x4 0.--3. 1. "LDOK,Load Okay" line.word 0x6 "MCTRL2,Master Control 2 Register" bitfld.word 0x6 6.--7. "STRETCH_CNT_PRSC,Stretch IPBus clock count prescaler for mux0_trig/mux1_trig/out0_trig/out1_trig/pwma_trig/pwmb_trig" "0: Stretch count is zero no stretch.,1: Stretch..,2: Stretch..,3: Stretch.." bitfld.word 0x6 2.--3. "WRPROT,Write protect" "0: Write protection off (default).,1: Write protection on.,2: Write protection off and locked until chip reset.,3: Write protection on and locked until chip reset." newline bitfld.word 0x6 0.--1. "MONPLL,Monitor PLL State" "0: Not locked. Do not monitor PLL operation.,1: Not locked. Monitor PLL operation to..,2: Locked. Do not monitor PLL operation. Resetting..,3: Locked. Monitor PLL operation to automatically.." line.word 0x8 "FCTRL0,Fault Control Register" hexmask.word.byte 0x8 12.--15. 1. "FLVL,Fault Level" hexmask.word.byte 0x8 8.--11. 1. "FAUTO,Automatic Fault Clearing" newline hexmask.word.byte 0x8 4.--7. 1. "FSAFE,Fault Safety Mode" hexmask.word.byte 0x8 0.--3. 1. "FIE,Fault Interrupt Enables" line.word 0xA "FSTS0,Fault Status Register" hexmask.word.byte 0xA 12.--15. 1. "FHALF,Half Cycle Fault Recovery" hexmask.word.byte 0xA 8.--11. 1. "FFPIN,Filtered Fault Pins" newline hexmask.word.byte 0xA 4.--7. 1. "FFULL,Full Cycle" hexmask.word.byte 0xA 0.--3. 1. "FFLAG,Fault Flags" line.word 0xC "FFILT0,Fault Filter Register" bitfld.word 0xC 15. "GSTR,Fault Glitch Stretch Enable" "0: Fault input glitch stretching is disabled.,1: Input fault signals are stretched to at least 2.." bitfld.word 0xC 8.--10. "FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" newline hexmask.word.byte 0xC 0.--7. 1. "FILT_PER,Fault Filter Period" line.word 0xE "FTST0,Fault Test Register" bitfld.word 0xE 0. "FTEST,Fault Test" "0: No fault,1: Cause a simulated fault" line.word 0x10 "FCTRL20,Fault Control 2 Register" hexmask.word.byte 0x10 0.--3. 1. "NOCOMB,No Combinational Path From Fault Input To PWM Output" tree.end endif sif (cpuis("MCXN547*")) tree "PWM0" base ad:0x400CE000 rgroup.word 0x0++0x1 line.word 0x0 "SM0CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x2++0x5 line.word 0x0 "SM0INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM0CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM0CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0xA++0x23 line.word 0x0 "SM0VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM0FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM0VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM0FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM0VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM0FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM0VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM0FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM0VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM0FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM0VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM0FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM0OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM0STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM0INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM0DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM0TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM0DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x30++0xF line.word 0x0 "SM0DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM0DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM0CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM0CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM0CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM0CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM0CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM0CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x40++0x17 line.word 0x0 "SM0CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM0CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM0CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM0CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM0CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM0CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM0CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM0CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM0CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM0CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM0CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM0CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x5A++0x5 line.word 0x0 "SM0CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x0 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x0 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x2 "SM0CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x2 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x4 "SM0CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x4 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0x60++0x1 line.word 0x0 "SM1CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x62++0x5 line.word 0x0 "SM1INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM1CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM1CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0x6A++0x23 line.word 0x0 "SM1VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM1FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM1VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM1FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM1VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM1FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM1VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM1FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM1VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM1FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM1VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM1FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM1OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM1STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM1INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM1DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM1TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM1DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x90++0xF line.word 0x0 "SM1DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM1DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM1CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM1CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM1CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM1CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM1CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM1CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0xA0++0x17 line.word 0x0 "SM1CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM1CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM1CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM1CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM1CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM1CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM1CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM1CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM1CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM1CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM1CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM1CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0xB8++0x7 line.word 0x0 "SM1PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM1CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM1CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM1CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0xC0++0x1 line.word 0x0 "SM2CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0xC2++0x5 line.word 0x0 "SM2INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM2CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM2CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0xCA++0x23 line.word 0x0 "SM2VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM2FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM2VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM2FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM2VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM2FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM2VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM2FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM2VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM2FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM2VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM2FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM2OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM2STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM2INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM2DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM2TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM2DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0xF0++0xF line.word 0x0 "SM2DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM2DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM2CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM2CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM2CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM2CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM2CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM2CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x100++0x17 line.word 0x0 "SM2CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM2CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM2CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM2CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM2CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM2CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM2CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM2CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM2CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM2CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM2CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM2CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x118++0x7 line.word 0x0 "SM2PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM2CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM2CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM2CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0x120++0x1 line.word 0x0 "SM3CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x122++0x5 line.word 0x0 "SM3INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM3CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM3CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0x12A++0x23 line.word 0x0 "SM3VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM3FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM3VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM3FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM3VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM3FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM3VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM3FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM3VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM3FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM3VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM3FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM3OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM3STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM3INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM3DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM3TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM3DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x150++0xF line.word 0x0 "SM3DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM3DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM3CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM3CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM3CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM3CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM3CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM3CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x160++0x17 line.word 0x0 "SM3CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM3CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM3CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM3CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM3CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM3CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM3CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM3CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM3CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM3CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM3CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM3CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x178++0x1D line.word 0x0 "SM3PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM3CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM3CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM3CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" line.word 0x8 "OUTEN,Output Enable Register" hexmask.word.byte 0x8 8.--11. 1. "PWMA_EN,PWM_A Output Enables" hexmask.word.byte 0x8 4.--7. 1. "PWMB_EN,PWM_B Output Enables" newline hexmask.word.byte 0x8 0.--3. 1. "PWMX_EN,PWM_X Output Enables" line.word 0xA "MASK,Mask Register" hexmask.word.byte 0xA 12.--15. 1. "UPDATE_MASK,Update Mask Bits Immediately" hexmask.word.byte 0xA 8.--11. 1. "MASKA,PWM_A Masks" newline hexmask.word.byte 0xA 4.--7. 1. "MASKB,PWM_B Masks" hexmask.word.byte 0xA 0.--3. 1. "MASKX,PWM_X Masks" line.word 0xC "SWCOUT,Software Controlled Output Register" bitfld.word 0xC 7. "SM3OUT23,Submodule 3 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 6. "SM3OUT45,Submodule 3 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0xC 5. "SM2OUT23,Submodule 2 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 4. "SM2OUT45,Submodule 2 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0xC 3. "SM1OUT23,Submodule 1 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 2. "SM1OUT45,Submodule 1 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0xC 1. "SM0OUT23,Submodule 0 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 0. "SM0OUT45,Submodule 0 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." line.word 0xE "DTSRCSEL,PWM Source Select Register" bitfld.word 0xE 14.--15. "SM3SEL23,Submodule 3 PWM23 Control Select" "0: Generated SM3PWM23 signal used by the deadtime..,1: Inverted generated SM3PWM23 signal used by the..,2: SWCOUT[SM3OUT23] used by the deadtime logic.,3: PWM3_EXTA signal used by the deadtime logic." bitfld.word 0xE 12.--13. "SM3SEL45,Submodule 3 PWM45 Control Select" "0: Generated SM3PWM45 signal used by the deadtime..,1: Inverted generated SM3PWM45 signal used by the..,2: SWCOUT[SM3OUT45] used by the deadtime logic.,3: PWM3_EXTB signal used by the deadtime logic." newline bitfld.word 0xE 10.--11. "SM2SEL23,Submodule 2 PWM23 Control Select" "0: Generated SM2PWM23 signal used by the deadtime..,1: Inverted generated SM2PWM23 signal used by the..,2: SWCOUT[SM2OUT23] used by the deadtime logic.,3: PWM2_EXTA signal used by the deadtime logic." bitfld.word 0xE 8.--9. "SM2SEL45,Submodule 2 PWM45 Control Select" "0: Generated SM2PWM45 signal used by the deadtime..,1: Inverted generated SM2PWM45 signal used by the..,2: SWCOUT[SM2OUT45] used by the deadtime logic.,3: PWM2_EXTB signal used by the deadtime logic." newline bitfld.word 0xE 6.--7. "SM1SEL23,Submodule 1 PWM23 Control Select" "0: Generated SM1PWM23 signal used by the deadtime..,1: Inverted generated SM1PWM23 signal used by the..,2: SWCOUT[SM1OUT23] used by the deadtime logic.,3: PWM1_EXTA signal used by the deadtime logic." bitfld.word 0xE 4.--5. "SM1SEL45,Submodule 1 PWM45 Control Select" "0: Generated SM1PWM45 signal used by the deadtime..,1: Inverted generated SM1PWM45 signal used by the..,2: SWCOUT[SM1OUT45] used by the deadtime logic.,3: PWM1_EXTB signal used by the deadtime logic." newline bitfld.word 0xE 2.--3. "SM0SEL23,Submodule 0 PWM23 Control Select" "0: Generated SM0PWM23 signal used by the deadtime..,1: Inverted generated SM0PWM23 signal used by the..,2: SWCOUT[SM0OUT23] used by the deadtime logic.,3: PWM0_EXTA signal used by the deadtime logic." bitfld.word 0xE 0.--1. "SM0SEL45,Submodule 0 PWM45 Control Select" "0: Generated SM0PWM45 signal used by the deadtime..,1: Inverted generated SM0PWM45 signal used by the..,2: SWCOUT[SM0OUT45] used by the deadtime logic.,3: PWM0_EXTB signal used by the deadtime logic." line.word 0x10 "MCTRL,Master Control Register" hexmask.word.byte 0x10 12.--15. 1. "IPOL,Current Polarity" hexmask.word.byte 0x10 8.--11. 1. "RUN,Run" newline hexmask.word.byte 0x10 4.--7. 1. "CLDOK,Clear Load Okay" hexmask.word.byte 0x10 0.--3. 1. "LDOK,Load Okay" line.word 0x12 "MCTRL2,Master Control 2 Register" bitfld.word 0x12 6.--7. "STRETCH_CNT_PRSC,Stretch IPBus clock count prescaler for mux0_trig/mux1_trig/out0_trig/out1_trig/pwma_trig/pwmb_trig" "0: Stretch count is zero no stretch.,1: Stretch..,2: Stretch..,3: Stretch.." bitfld.word 0x12 2.--3. "WRPROT,Write protect" "0: Write protection off (default).,1: Write protection on.,2: Write protection off and locked until chip reset.,3: Write protection on and locked until chip reset." newline bitfld.word 0x12 0.--1. "MONPLL,Monitor PLL State" "0: Not locked. Do not monitor PLL operation.,1: Not locked. Monitor PLL operation to..,2: Locked. Do not monitor PLL operation. Resetting..,3: Locked. Monitor PLL operation to automatically.." line.word 0x14 "FCTRL0,Fault Control Register" hexmask.word.byte 0x14 12.--15. 1. "FLVL,Fault Level" hexmask.word.byte 0x14 8.--11. 1. "FAUTO,Automatic Fault Clearing" newline hexmask.word.byte 0x14 4.--7. 1. "FSAFE,Fault Safety Mode" hexmask.word.byte 0x14 0.--3. 1. "FIE,Fault Interrupt Enables" line.word 0x16 "FSTS0,Fault Status Register" hexmask.word.byte 0x16 12.--15. 1. "FHALF,Half Cycle Fault Recovery" hexmask.word.byte 0x16 8.--11. 1. "FFPIN,Filtered Fault Pins" newline hexmask.word.byte 0x16 4.--7. 1. "FFULL,Full Cycle" hexmask.word.byte 0x16 0.--3. 1. "FFLAG,Fault Flags" line.word 0x18 "FFILT0,Fault Filter Register" bitfld.word 0x18 15. "GSTR,Fault Glitch Stretch Enable" "0: Fault input glitch stretching is disabled.,1: Input fault signals are stretched to at least 2.." bitfld.word 0x18 8.--10. "FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" newline hexmask.word.byte 0x18 0.--7. 1. "FILT_PER,Fault Filter Period" line.word 0x1A "FTST0,Fault Test Register" bitfld.word 0x1A 0. "FTEST,Fault Test" "0: No fault,1: Cause a simulated fault" line.word 0x1C "FCTRL20,Fault Control 2 Register" hexmask.word.byte 0x1C 0.--3. 1. "NOCOMB,No Combinational Path From Fault Input To PWM Output" tree.end endif sif (cpuis("MCXN946*")) tree "PWM0" base ad:0x400CE000 rgroup.word 0x0++0x1 line.word 0x0 "SM0CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x2++0x5 line.word 0x0 "SM0INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM0CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM0CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0xA++0x23 line.word 0x0 "SM0VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM0FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM0VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM0FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM0VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM0FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM0VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM0FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM0VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM0FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM0VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM0FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM0OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM0STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM0INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM0DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM0TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM0DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x30++0xF line.word 0x0 "SM0DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM0DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM0CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM0CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM0CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM0CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM0CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM0CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x40++0x17 line.word 0x0 "SM0CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM0CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM0CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM0CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM0CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM0CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM0CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM0CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM0CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM0CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM0CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM0CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x5A++0x5 line.word 0x0 "SM0CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x0 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x0 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x2 "SM0CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x2 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x4 "SM0CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x4 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0x60++0x1 line.word 0x0 "SM1CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x62++0x5 line.word 0x0 "SM1INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM1CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM1CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0x6A++0x23 line.word 0x0 "SM1VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM1FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM1VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM1FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM1VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM1FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM1VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM1FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM1VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM1FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM1VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM1FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM1OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM1STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM1INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM1DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM1TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM1DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x90++0xF line.word 0x0 "SM1DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM1DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM1CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM1CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM1CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM1CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM1CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM1CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0xA0++0x17 line.word 0x0 "SM1CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM1CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM1CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM1CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM1CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM1CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM1CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM1CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM1CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM1CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM1CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM1CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0xB8++0x7 line.word 0x0 "SM1PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM1CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM1CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM1CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0xC0++0x1 line.word 0x0 "SM2CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0xC2++0x5 line.word 0x0 "SM2INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM2CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM2CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0xCA++0x23 line.word 0x0 "SM2VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM2FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM2VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM2FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM2VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM2FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM2VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM2FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM2VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM2FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM2VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM2FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM2OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM2STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM2INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM2DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM2TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM2DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0xF0++0xF line.word 0x0 "SM2DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM2DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM2CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM2CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM2CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM2CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM2CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM2CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x100++0x17 line.word 0x0 "SM2CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM2CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM2CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM2CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM2CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM2CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM2CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM2CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM2CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM2CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM2CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM2CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x118++0x7 line.word 0x0 "SM2PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM2CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM2CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM2CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0x120++0x1 line.word 0x0 "SM3CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x122++0x5 line.word 0x0 "SM3INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM3CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM3CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0x12A++0x23 line.word 0x0 "SM3VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM3FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM3VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM3FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM3VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM3FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM3VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM3FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM3VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM3FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM3VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM3FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM3OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM3STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM3INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM3DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM3TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM3DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x150++0xF line.word 0x0 "SM3DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM3DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM3CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM3CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM3CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM3CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM3CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM3CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x160++0x17 line.word 0x0 "SM3CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM3CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM3CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM3CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM3CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM3CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM3CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM3CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM3CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM3CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM3CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM3CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x178++0x1D line.word 0x0 "SM3PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM3CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM3CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM3CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" line.word 0x8 "OUTEN,Output Enable Register" hexmask.word.byte 0x8 8.--11. 1. "PWMA_EN,PWM_A Output Enables" hexmask.word.byte 0x8 4.--7. 1. "PWMB_EN,PWM_B Output Enables" newline hexmask.word.byte 0x8 0.--3. 1. "PWMX_EN,PWM_X Output Enables" line.word 0xA "MASK,Mask Register" hexmask.word.byte 0xA 12.--15. 1. "UPDATE_MASK,Update Mask Bits Immediately" hexmask.word.byte 0xA 8.--11. 1. "MASKA,PWM_A Masks" newline hexmask.word.byte 0xA 4.--7. 1. "MASKB,PWM_B Masks" hexmask.word.byte 0xA 0.--3. 1. "MASKX,PWM_X Masks" line.word 0xC "SWCOUT,Software Controlled Output Register" bitfld.word 0xC 7. "SM3OUT23,Submodule 3 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 6. "SM3OUT45,Submodule 3 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0xC 5. "SM2OUT23,Submodule 2 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 4. "SM2OUT45,Submodule 2 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0xC 3. "SM1OUT23,Submodule 1 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 2. "SM1OUT45,Submodule 1 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0xC 1. "SM0OUT23,Submodule 0 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 0. "SM0OUT45,Submodule 0 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." line.word 0xE "DTSRCSEL,PWM Source Select Register" bitfld.word 0xE 14.--15. "SM3SEL23,Submodule 3 PWM23 Control Select" "0: Generated SM3PWM23 signal used by the deadtime..,1: Inverted generated SM3PWM23 signal used by the..,2: SWCOUT[SM3OUT23] used by the deadtime logic.,3: PWM3_EXTA signal used by the deadtime logic." bitfld.word 0xE 12.--13. "SM3SEL45,Submodule 3 PWM45 Control Select" "0: Generated SM3PWM45 signal used by the deadtime..,1: Inverted generated SM3PWM45 signal used by the..,2: SWCOUT[SM3OUT45] used by the deadtime logic.,3: PWM3_EXTB signal used by the deadtime logic." newline bitfld.word 0xE 10.--11. "SM2SEL23,Submodule 2 PWM23 Control Select" "0: Generated SM2PWM23 signal used by the deadtime..,1: Inverted generated SM2PWM23 signal used by the..,2: SWCOUT[SM2OUT23] used by the deadtime logic.,3: PWM2_EXTA signal used by the deadtime logic." bitfld.word 0xE 8.--9. "SM2SEL45,Submodule 2 PWM45 Control Select" "0: Generated SM2PWM45 signal used by the deadtime..,1: Inverted generated SM2PWM45 signal used by the..,2: SWCOUT[SM2OUT45] used by the deadtime logic.,3: PWM2_EXTB signal used by the deadtime logic." newline bitfld.word 0xE 6.--7. "SM1SEL23,Submodule 1 PWM23 Control Select" "0: Generated SM1PWM23 signal used by the deadtime..,1: Inverted generated SM1PWM23 signal used by the..,2: SWCOUT[SM1OUT23] used by the deadtime logic.,3: PWM1_EXTA signal used by the deadtime logic." bitfld.word 0xE 4.--5. "SM1SEL45,Submodule 1 PWM45 Control Select" "0: Generated SM1PWM45 signal used by the deadtime..,1: Inverted generated SM1PWM45 signal used by the..,2: SWCOUT[SM1OUT45] used by the deadtime logic.,3: PWM1_EXTB signal used by the deadtime logic." newline bitfld.word 0xE 2.--3. "SM0SEL23,Submodule 0 PWM23 Control Select" "0: Generated SM0PWM23 signal used by the deadtime..,1: Inverted generated SM0PWM23 signal used by the..,2: SWCOUT[SM0OUT23] used by the deadtime logic.,3: PWM0_EXTA signal used by the deadtime logic." bitfld.word 0xE 0.--1. "SM0SEL45,Submodule 0 PWM45 Control Select" "0: Generated SM0PWM45 signal used by the deadtime..,1: Inverted generated SM0PWM45 signal used by the..,2: SWCOUT[SM0OUT45] used by the deadtime logic.,3: PWM0_EXTB signal used by the deadtime logic." line.word 0x10 "MCTRL,Master Control Register" hexmask.word.byte 0x10 12.--15. 1. "IPOL,Current Polarity" hexmask.word.byte 0x10 8.--11. 1. "RUN,Run" newline hexmask.word.byte 0x10 4.--7. 1. "CLDOK,Clear Load Okay" hexmask.word.byte 0x10 0.--3. 1. "LDOK,Load Okay" line.word 0x12 "MCTRL2,Master Control 2 Register" bitfld.word 0x12 6.--7. "STRETCH_CNT_PRSC,Stretch IPBus clock count prescaler for mux0_trig/mux1_trig/out0_trig/out1_trig/pwma_trig/pwmb_trig" "0: Stretch count is zero no stretch.,1: Stretch..,2: Stretch..,3: Stretch.." bitfld.word 0x12 2.--3. "WRPROT,Write protect" "0: Write protection off (default).,1: Write protection on.,2: Write protection off and locked until chip reset.,3: Write protection on and locked until chip reset." newline bitfld.word 0x12 0.--1. "MONPLL,Monitor PLL State" "0: Not locked. Do not monitor PLL operation.,1: Not locked. Monitor PLL operation to..,2: Locked. Do not monitor PLL operation. Resetting..,3: Locked. Monitor PLL operation to automatically.." line.word 0x14 "FCTRL0,Fault Control Register" hexmask.word.byte 0x14 12.--15. 1. "FLVL,Fault Level" hexmask.word.byte 0x14 8.--11. 1. "FAUTO,Automatic Fault Clearing" newline hexmask.word.byte 0x14 4.--7. 1. "FSAFE,Fault Safety Mode" hexmask.word.byte 0x14 0.--3. 1. "FIE,Fault Interrupt Enables" line.word 0x16 "FSTS0,Fault Status Register" hexmask.word.byte 0x16 12.--15. 1. "FHALF,Half Cycle Fault Recovery" hexmask.word.byte 0x16 8.--11. 1. "FFPIN,Filtered Fault Pins" newline hexmask.word.byte 0x16 4.--7. 1. "FFULL,Full Cycle" hexmask.word.byte 0x16 0.--3. 1. "FFLAG,Fault Flags" line.word 0x18 "FFILT0,Fault Filter Register" bitfld.word 0x18 15. "GSTR,Fault Glitch Stretch Enable" "0: Fault input glitch stretching is disabled.,1: Input fault signals are stretched to at least 2.." bitfld.word 0x18 8.--10. "FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" newline hexmask.word.byte 0x18 0.--7. 1. "FILT_PER,Fault Filter Period" line.word 0x1A "FTST0,Fault Test Register" bitfld.word 0x1A 0. "FTEST,Fault Test" "0: No fault,1: Cause a simulated fault" line.word 0x1C "FCTRL20,Fault Control 2 Register" hexmask.word.byte 0x1C 0.--3. 1. "NOCOMB,No Combinational Path From Fault Input To PWM Output" tree.end endif sif (cpuis("MCXN947*")) tree "PWM0" base ad:0x400CE000 rgroup.word 0x0++0x1 line.word 0x0 "SM0CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x2++0x5 line.word 0x0 "SM0INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM0CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM0CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0xA++0x23 line.word 0x0 "SM0VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM0FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM0VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM0FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM0VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM0FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM0VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM0FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM0VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM0FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM0VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM0FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM0OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM0STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM0INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM0DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM0TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM0DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x30++0xF line.word 0x0 "SM0DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM0DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM0CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM0CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM0CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM0CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM0CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM0CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x40++0x17 line.word 0x0 "SM0CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM0CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM0CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM0CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM0CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM0CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM0CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM0CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM0CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM0CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM0CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM0CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x5A++0x5 line.word 0x0 "SM0CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x0 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x0 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x2 "SM0CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x2 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x4 "SM0CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x4 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0x60++0x1 line.word 0x0 "SM1CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x62++0x5 line.word 0x0 "SM1INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM1CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM1CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0x6A++0x23 line.word 0x0 "SM1VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM1FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM1VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM1FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM1VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM1FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM1VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM1FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM1VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM1FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM1VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM1FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM1OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM1STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM1INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM1DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM1TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM1DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x90++0xF line.word 0x0 "SM1DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM1DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM1CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM1CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM1CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM1CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM1CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM1CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0xA0++0x17 line.word 0x0 "SM1CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM1CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM1CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM1CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM1CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM1CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM1CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM1CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM1CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM1CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM1CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM1CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0xB8++0x7 line.word 0x0 "SM1PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM1CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM1CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM1CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0xC0++0x1 line.word 0x0 "SM2CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0xC2++0x5 line.word 0x0 "SM2INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM2CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM2CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0xCA++0x23 line.word 0x0 "SM2VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM2FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM2VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM2FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM2VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM2FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM2VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM2FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM2VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM2FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM2VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM2FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM2OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM2STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM2INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM2DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM2TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM2DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0xF0++0xF line.word 0x0 "SM2DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM2DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM2CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM2CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM2CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM2CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM2CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM2CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x100++0x17 line.word 0x0 "SM2CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM2CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM2CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM2CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM2CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM2CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM2CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM2CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM2CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM2CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM2CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM2CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x118++0x7 line.word 0x0 "SM2PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM2CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM2CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM2CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0x120++0x1 line.word 0x0 "SM3CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x122++0x5 line.word 0x0 "SM3INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM3CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM3CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0x12A++0x23 line.word 0x0 "SM3VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM3FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM3VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM3FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM3VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM3FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM3VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM3FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM3VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM3FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM3VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM3FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM3OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM3STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM3INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM3DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM3TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM3DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x150++0xF line.word 0x0 "SM3DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM3DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM3CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM3CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM3CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM3CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM3CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM3CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x160++0x17 line.word 0x0 "SM3CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM3CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM3CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM3CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM3CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM3CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM3CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM3CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM3CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM3CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM3CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM3CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x178++0x1D line.word 0x0 "SM3PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM3CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM3CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM3CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" line.word 0x8 "OUTEN,Output Enable Register" hexmask.word.byte 0x8 8.--11. 1. "PWMA_EN,PWM_A Output Enables" hexmask.word.byte 0x8 4.--7. 1. "PWMB_EN,PWM_B Output Enables" newline hexmask.word.byte 0x8 0.--3. 1. "PWMX_EN,PWM_X Output Enables" line.word 0xA "MASK,Mask Register" hexmask.word.byte 0xA 12.--15. 1. "UPDATE_MASK,Update Mask Bits Immediately" hexmask.word.byte 0xA 8.--11. 1. "MASKA,PWM_A Masks" newline hexmask.word.byte 0xA 4.--7. 1. "MASKB,PWM_B Masks" hexmask.word.byte 0xA 0.--3. 1. "MASKX,PWM_X Masks" line.word 0xC "SWCOUT,Software Controlled Output Register" bitfld.word 0xC 7. "SM3OUT23,Submodule 3 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 6. "SM3OUT45,Submodule 3 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0xC 5. "SM2OUT23,Submodule 2 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 4. "SM2OUT45,Submodule 2 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0xC 3. "SM1OUT23,Submodule 1 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 2. "SM1OUT45,Submodule 1 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0xC 1. "SM0OUT23,Submodule 0 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 0. "SM0OUT45,Submodule 0 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." line.word 0xE "DTSRCSEL,PWM Source Select Register" bitfld.word 0xE 14.--15. "SM3SEL23,Submodule 3 PWM23 Control Select" "0: Generated SM3PWM23 signal used by the deadtime..,1: Inverted generated SM3PWM23 signal used by the..,2: SWCOUT[SM3OUT23] used by the deadtime logic.,3: PWM3_EXTA signal used by the deadtime logic." bitfld.word 0xE 12.--13. "SM3SEL45,Submodule 3 PWM45 Control Select" "0: Generated SM3PWM45 signal used by the deadtime..,1: Inverted generated SM3PWM45 signal used by the..,2: SWCOUT[SM3OUT45] used by the deadtime logic.,3: PWM3_EXTB signal used by the deadtime logic." newline bitfld.word 0xE 10.--11. "SM2SEL23,Submodule 2 PWM23 Control Select" "0: Generated SM2PWM23 signal used by the deadtime..,1: Inverted generated SM2PWM23 signal used by the..,2: SWCOUT[SM2OUT23] used by the deadtime logic.,3: PWM2_EXTA signal used by the deadtime logic." bitfld.word 0xE 8.--9. "SM2SEL45,Submodule 2 PWM45 Control Select" "0: Generated SM2PWM45 signal used by the deadtime..,1: Inverted generated SM2PWM45 signal used by the..,2: SWCOUT[SM2OUT45] used by the deadtime logic.,3: PWM2_EXTB signal used by the deadtime logic." newline bitfld.word 0xE 6.--7. "SM1SEL23,Submodule 1 PWM23 Control Select" "0: Generated SM1PWM23 signal used by the deadtime..,1: Inverted generated SM1PWM23 signal used by the..,2: SWCOUT[SM1OUT23] used by the deadtime logic.,3: PWM1_EXTA signal used by the deadtime logic." bitfld.word 0xE 4.--5. "SM1SEL45,Submodule 1 PWM45 Control Select" "0: Generated SM1PWM45 signal used by the deadtime..,1: Inverted generated SM1PWM45 signal used by the..,2: SWCOUT[SM1OUT45] used by the deadtime logic.,3: PWM1_EXTB signal used by the deadtime logic." newline bitfld.word 0xE 2.--3. "SM0SEL23,Submodule 0 PWM23 Control Select" "0: Generated SM0PWM23 signal used by the deadtime..,1: Inverted generated SM0PWM23 signal used by the..,2: SWCOUT[SM0OUT23] used by the deadtime logic.,3: PWM0_EXTA signal used by the deadtime logic." bitfld.word 0xE 0.--1. "SM0SEL45,Submodule 0 PWM45 Control Select" "0: Generated SM0PWM45 signal used by the deadtime..,1: Inverted generated SM0PWM45 signal used by the..,2: SWCOUT[SM0OUT45] used by the deadtime logic.,3: PWM0_EXTB signal used by the deadtime logic." line.word 0x10 "MCTRL,Master Control Register" hexmask.word.byte 0x10 12.--15. 1. "IPOL,Current Polarity" hexmask.word.byte 0x10 8.--11. 1. "RUN,Run" newline hexmask.word.byte 0x10 4.--7. 1. "CLDOK,Clear Load Okay" hexmask.word.byte 0x10 0.--3. 1. "LDOK,Load Okay" line.word 0x12 "MCTRL2,Master Control 2 Register" bitfld.word 0x12 6.--7. "STRETCH_CNT_PRSC,Stretch IPBus clock count prescaler for mux0_trig/mux1_trig/out0_trig/out1_trig/pwma_trig/pwmb_trig" "0: Stretch count is zero no stretch.,1: Stretch..,2: Stretch..,3: Stretch.." bitfld.word 0x12 2.--3. "WRPROT,Write protect" "0: Write protection off (default).,1: Write protection on.,2: Write protection off and locked until chip reset.,3: Write protection on and locked until chip reset." newline bitfld.word 0x12 0.--1. "MONPLL,Monitor PLL State" "0: Not locked. Do not monitor PLL operation.,1: Not locked. Monitor PLL operation to..,2: Locked. Do not monitor PLL operation. Resetting..,3: Locked. Monitor PLL operation to automatically.." line.word 0x14 "FCTRL0,Fault Control Register" hexmask.word.byte 0x14 12.--15. 1. "FLVL,Fault Level" hexmask.word.byte 0x14 8.--11. 1. "FAUTO,Automatic Fault Clearing" newline hexmask.word.byte 0x14 4.--7. 1. "FSAFE,Fault Safety Mode" hexmask.word.byte 0x14 0.--3. 1. "FIE,Fault Interrupt Enables" line.word 0x16 "FSTS0,Fault Status Register" hexmask.word.byte 0x16 12.--15. 1. "FHALF,Half Cycle Fault Recovery" hexmask.word.byte 0x16 8.--11. 1. "FFPIN,Filtered Fault Pins" newline hexmask.word.byte 0x16 4.--7. 1. "FFULL,Full Cycle" hexmask.word.byte 0x16 0.--3. 1. "FFLAG,Fault Flags" line.word 0x18 "FFILT0,Fault Filter Register" bitfld.word 0x18 15. "GSTR,Fault Glitch Stretch Enable" "0: Fault input glitch stretching is disabled.,1: Input fault signals are stretched to at least 2.." bitfld.word 0x18 8.--10. "FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" newline hexmask.word.byte 0x18 0.--7. 1. "FILT_PER,Fault Filter Period" line.word 0x1A "FTST0,Fault Test Register" bitfld.word 0x1A 0. "FTEST,Fault Test" "0: No fault,1: Cause a simulated fault" line.word 0x1C "FCTRL20,Fault Control 2 Register" hexmask.word.byte 0x1C 0.--3. 1. "NOCOMB,No Combinational Path From Fault Input To PWM Output" tree.end endif sif (cpuis("MCXN236*")) tree "PWM1" base ad:0x400D0000 rgroup.word 0x0++0x1 line.word 0x0 "SM0CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x2++0x5 line.word 0x0 "SM0INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM0CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM0CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0xA++0x23 line.word 0x0 "SM0VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM0FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM0VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM0FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM0VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM0FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM0VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM0FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM0VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM0FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM0VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM0FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM0OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM0STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM0INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM0DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM0TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM0DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x30++0xF line.word 0x0 "SM0DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM0DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM0CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM0CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM0CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM0CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM0CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM0CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x40++0x17 line.word 0x0 "SM0CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM0CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM0CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM0CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM0CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM0CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM0CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM0CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM0CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM0CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM0CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM0CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x5A++0x5 line.word 0x0 "SM0CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x0 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x0 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x2 "SM0CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x2 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x4 "SM0CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x4 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0x60++0x1 line.word 0x0 "SM1CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x62++0x5 line.word 0x0 "SM1INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM1CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM1CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0x6A++0x23 line.word 0x0 "SM1VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM1FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM1VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM1FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM1VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM1FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM1VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM1FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM1VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM1FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM1VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM1FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM1OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM1STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM1INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM1DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM1TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM1DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x90++0xF line.word 0x0 "SM1DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM1DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM1CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM1CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM1CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM1CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM1CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM1CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0xA0++0x17 line.word 0x0 "SM1CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM1CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM1CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM1CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM1CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM1CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM1CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM1CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM1CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM1CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM1CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM1CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0xB8++0x7 line.word 0x0 "SM1PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM1CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM1CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM1CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0xC0++0x1 line.word 0x0 "SM2CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0xC2++0x5 line.word 0x0 "SM2INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM2CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM2CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0xCA++0x23 line.word 0x0 "SM2VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM2FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM2VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM2FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM2VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM2FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM2VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM2FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM2VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM2FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM2VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM2FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM2OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM2STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM2INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM2DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM2TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM2DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0xF0++0xF line.word 0x0 "SM2DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM2DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM2CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM2CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM2CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM2CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM2CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM2CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x100++0x17 line.word 0x0 "SM2CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM2CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM2CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM2CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM2CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM2CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM2CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM2CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM2CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM2CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM2CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM2CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x118++0x7 line.word 0x0 "SM2PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM2CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM2CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM2CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0x120++0x1 line.word 0x0 "SM3CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x122++0x5 line.word 0x0 "SM3INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM3CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM3CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0x12A++0x23 line.word 0x0 "SM3VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM3FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM3VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM3FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM3VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM3FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM3VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM3FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM3VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM3FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM3VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM3FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM3OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM3STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM3INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM3DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM3TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM3DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x150++0xF line.word 0x0 "SM3DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM3DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM3CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM3CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM3CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM3CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM3CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM3CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x160++0x17 line.word 0x0 "SM3CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM3CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM3CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM3CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM3CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM3CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM3CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM3CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM3CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM3CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM3CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM3CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x178++0x1D line.word 0x0 "SM3PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM3CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM3CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM3CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" line.word 0x8 "OUTEN,Output Enable Register" hexmask.word.byte 0x8 8.--11. 1. "PWMA_EN,PWM_A Output Enables" hexmask.word.byte 0x8 4.--7. 1. "PWMB_EN,PWM_B Output Enables" newline hexmask.word.byte 0x8 0.--3. 1. "PWMX_EN,PWM_X Output Enables" line.word 0xA "MASK,Mask Register" hexmask.word.byte 0xA 12.--15. 1. "UPDATE_MASK,Update Mask Bits Immediately" hexmask.word.byte 0xA 8.--11. 1. "MASKA,PWM_A Masks" newline hexmask.word.byte 0xA 4.--7. 1. "MASKB,PWM_B Masks" hexmask.word.byte 0xA 0.--3. 1. "MASKX,PWM_X Masks" line.word 0xC "SWCOUT,Software Controlled Output Register" bitfld.word 0xC 7. "SM3OUT23,Submodule 3 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 6. "SM3OUT45,Submodule 3 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0xC 5. "SM2OUT23,Submodule 2 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 4. "SM2OUT45,Submodule 2 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0xC 3. "SM1OUT23,Submodule 1 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 2. "SM1OUT45,Submodule 1 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0xC 1. "SM0OUT23,Submodule 0 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 0. "SM0OUT45,Submodule 0 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." line.word 0xE "DTSRCSEL,PWM Source Select Register" bitfld.word 0xE 14.--15. "SM3SEL23,Submodule 3 PWM23 Control Select" "0: Generated SM3PWM23 signal used by the deadtime..,1: Inverted generated SM3PWM23 signal used by the..,2: SWCOUT[SM3OUT23] used by the deadtime logic.,3: PWM3_EXTA signal used by the deadtime logic." bitfld.word 0xE 12.--13. "SM3SEL45,Submodule 3 PWM45 Control Select" "0: Generated SM3PWM45 signal used by the deadtime..,1: Inverted generated SM3PWM45 signal used by the..,2: SWCOUT[SM3OUT45] used by the deadtime logic.,3: PWM3_EXTB signal used by the deadtime logic." newline bitfld.word 0xE 10.--11. "SM2SEL23,Submodule 2 PWM23 Control Select" "0: Generated SM2PWM23 signal used by the deadtime..,1: Inverted generated SM2PWM23 signal used by the..,2: SWCOUT[SM2OUT23] used by the deadtime logic.,3: PWM2_EXTA signal used by the deadtime logic." bitfld.word 0xE 8.--9. "SM2SEL45,Submodule 2 PWM45 Control Select" "0: Generated SM2PWM45 signal used by the deadtime..,1: Inverted generated SM2PWM45 signal used by the..,2: SWCOUT[SM2OUT45] used by the deadtime logic.,3: PWM2_EXTB signal used by the deadtime logic." newline bitfld.word 0xE 6.--7. "SM1SEL23,Submodule 1 PWM23 Control Select" "0: Generated SM1PWM23 signal used by the deadtime..,1: Inverted generated SM1PWM23 signal used by the..,2: SWCOUT[SM1OUT23] used by the deadtime logic.,3: PWM1_EXTA signal used by the deadtime logic." bitfld.word 0xE 4.--5. "SM1SEL45,Submodule 1 PWM45 Control Select" "0: Generated SM1PWM45 signal used by the deadtime..,1: Inverted generated SM1PWM45 signal used by the..,2: SWCOUT[SM1OUT45] used by the deadtime logic.,3: PWM1_EXTB signal used by the deadtime logic." newline bitfld.word 0xE 2.--3. "SM0SEL23,Submodule 0 PWM23 Control Select" "0: Generated SM0PWM23 signal used by the deadtime..,1: Inverted generated SM0PWM23 signal used by the..,2: SWCOUT[SM0OUT23] used by the deadtime logic.,3: PWM0_EXTA signal used by the deadtime logic." bitfld.word 0xE 0.--1. "SM0SEL45,Submodule 0 PWM45 Control Select" "0: Generated SM0PWM45 signal used by the deadtime..,1: Inverted generated SM0PWM45 signal used by the..,2: SWCOUT[SM0OUT45] used by the deadtime logic.,3: PWM0_EXTB signal used by the deadtime logic." line.word 0x10 "MCTRL,Master Control Register" hexmask.word.byte 0x10 12.--15. 1. "IPOL,Current Polarity" hexmask.word.byte 0x10 8.--11. 1. "RUN,Run" newline hexmask.word.byte 0x10 4.--7. 1. "CLDOK,Clear Load Okay" hexmask.word.byte 0x10 0.--3. 1. "LDOK,Load Okay" line.word 0x12 "MCTRL2,Master Control 2 Register" bitfld.word 0x12 6.--7. "STRETCH_CNT_PRSC,Stretch IPBus clock count prescaler for mux0_trig/mux1_trig/out0_trig/out1_trig/pwma_trig/pwmb_trig" "0: Stretch count is zero no stretch.,1: Stretch..,2: Stretch..,3: Stretch.." bitfld.word 0x12 2.--3. "WRPROT,Write protect" "0: Write protection off (default).,1: Write protection on.,2: Write protection off and locked until chip reset.,3: Write protection on and locked until chip reset." newline bitfld.word 0x12 0.--1. "MONPLL,Monitor PLL State" "0: Not locked. Do not monitor PLL operation.,1: Not locked. Monitor PLL operation to..,2: Locked. Do not monitor PLL operation. Resetting..,3: Locked. Monitor PLL operation to automatically.." line.word 0x14 "FCTRL0,Fault Control Register" hexmask.word.byte 0x14 12.--15. 1. "FLVL,Fault Level" hexmask.word.byte 0x14 8.--11. 1. "FAUTO,Automatic Fault Clearing" newline hexmask.word.byte 0x14 4.--7. 1. "FSAFE,Fault Safety Mode" hexmask.word.byte 0x14 0.--3. 1. "FIE,Fault Interrupt Enables" line.word 0x16 "FSTS0,Fault Status Register" hexmask.word.byte 0x16 12.--15. 1. "FHALF,Half Cycle Fault Recovery" hexmask.word.byte 0x16 8.--11. 1. "FFPIN,Filtered Fault Pins" newline hexmask.word.byte 0x16 4.--7. 1. "FFULL,Full Cycle" hexmask.word.byte 0x16 0.--3. 1. "FFLAG,Fault Flags" line.word 0x18 "FFILT0,Fault Filter Register" bitfld.word 0x18 15. "GSTR,Fault Glitch Stretch Enable" "0: Fault input glitch stretching is disabled.,1: Input fault signals are stretched to at least 2.." bitfld.word 0x18 8.--10. "FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" newline hexmask.word.byte 0x18 0.--7. 1. "FILT_PER,Fault Filter Period" line.word 0x1A "FTST0,Fault Test Register" bitfld.word 0x1A 0. "FTEST,Fault Test" "0: No fault,1: Cause a simulated fault" line.word 0x1C "FCTRL20,Fault Control 2 Register" hexmask.word.byte 0x1C 0.--3. 1. "NOCOMB,No Combinational Path From Fault Input To PWM Output" tree.end endif sif (cpuis("MCXN946*")) tree "PWM1" base ad:0x400D0000 rgroup.word 0x0++0x1 line.word 0x0 "SM0CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x2++0x5 line.word 0x0 "SM0INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM0CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM0CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0xA++0x23 line.word 0x0 "SM0VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM0FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM0VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM0FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM0VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM0FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM0VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM0FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM0VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM0FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM0VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM0FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM0OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM0STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM0INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM0DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM0TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM0DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x30++0xF line.word 0x0 "SM0DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM0DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM0CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM0CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM0CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM0CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM0CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM0CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x40++0x17 line.word 0x0 "SM0CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM0CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM0CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM0CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM0CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM0CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM0CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM0CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM0CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM0CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM0CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM0CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x5A++0x5 line.word 0x0 "SM0CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x0 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x0 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x2 "SM0CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x2 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x4 "SM0CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x4 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0x60++0x1 line.word 0x0 "SM1CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x62++0x5 line.word 0x0 "SM1INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM1CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM1CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0x6A++0x23 line.word 0x0 "SM1VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM1FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM1VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM1FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM1VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM1FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM1VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM1FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM1VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM1FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM1VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM1FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM1OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM1STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM1INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM1DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM1TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM1DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x90++0xF line.word 0x0 "SM1DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM1DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM1CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM1CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM1CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM1CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM1CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM1CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0xA0++0x17 line.word 0x0 "SM1CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM1CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM1CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM1CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM1CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM1CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM1CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM1CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM1CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM1CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM1CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM1CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0xB8++0x7 line.word 0x0 "SM1PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM1CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM1CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM1CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0xC0++0x1 line.word 0x0 "SM2CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0xC2++0x5 line.word 0x0 "SM2INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM2CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM2CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0xCA++0x23 line.word 0x0 "SM2VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM2FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM2VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM2FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM2VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM2FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM2VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM2FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM2VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM2FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM2VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM2FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM2OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM2STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM2INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM2DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM2TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM2DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0xF0++0xF line.word 0x0 "SM2DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM2DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM2CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM2CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM2CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM2CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM2CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM2CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x100++0x17 line.word 0x0 "SM2CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM2CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM2CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM2CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM2CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM2CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM2CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM2CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM2CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM2CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM2CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM2CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x118++0x7 line.word 0x0 "SM2PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM2CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM2CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM2CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0x120++0x1 line.word 0x0 "SM3CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x122++0x5 line.word 0x0 "SM3INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM3CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM3CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0x12A++0x23 line.word 0x0 "SM3VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM3FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM3VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM3FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM3VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM3FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM3VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM3FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM3VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM3FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM3VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM3FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM3OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM3STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM3INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM3DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM3TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM3DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x150++0xF line.word 0x0 "SM3DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM3DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM3CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM3CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM3CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM3CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM3CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM3CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x160++0x17 line.word 0x0 "SM3CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM3CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM3CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM3CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM3CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM3CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM3CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM3CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM3CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM3CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM3CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM3CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x178++0x1D line.word 0x0 "SM3PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM3CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM3CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM3CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" line.word 0x8 "OUTEN,Output Enable Register" hexmask.word.byte 0x8 8.--11. 1. "PWMA_EN,PWM_A Output Enables" hexmask.word.byte 0x8 4.--7. 1. "PWMB_EN,PWM_B Output Enables" newline hexmask.word.byte 0x8 0.--3. 1. "PWMX_EN,PWM_X Output Enables" line.word 0xA "MASK,Mask Register" hexmask.word.byte 0xA 12.--15. 1. "UPDATE_MASK,Update Mask Bits Immediately" hexmask.word.byte 0xA 8.--11. 1. "MASKA,PWM_A Masks" newline hexmask.word.byte 0xA 4.--7. 1. "MASKB,PWM_B Masks" hexmask.word.byte 0xA 0.--3. 1. "MASKX,PWM_X Masks" line.word 0xC "SWCOUT,Software Controlled Output Register" bitfld.word 0xC 7. "SM3OUT23,Submodule 3 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 6. "SM3OUT45,Submodule 3 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0xC 5. "SM2OUT23,Submodule 2 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 4. "SM2OUT45,Submodule 2 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0xC 3. "SM1OUT23,Submodule 1 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 2. "SM1OUT45,Submodule 1 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0xC 1. "SM0OUT23,Submodule 0 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 0. "SM0OUT45,Submodule 0 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." line.word 0xE "DTSRCSEL,PWM Source Select Register" bitfld.word 0xE 14.--15. "SM3SEL23,Submodule 3 PWM23 Control Select" "0: Generated SM3PWM23 signal used by the deadtime..,1: Inverted generated SM3PWM23 signal used by the..,2: SWCOUT[SM3OUT23] used by the deadtime logic.,3: PWM3_EXTA signal used by the deadtime logic." bitfld.word 0xE 12.--13. "SM3SEL45,Submodule 3 PWM45 Control Select" "0: Generated SM3PWM45 signal used by the deadtime..,1: Inverted generated SM3PWM45 signal used by the..,2: SWCOUT[SM3OUT45] used by the deadtime logic.,3: PWM3_EXTB signal used by the deadtime logic." newline bitfld.word 0xE 10.--11. "SM2SEL23,Submodule 2 PWM23 Control Select" "0: Generated SM2PWM23 signal used by the deadtime..,1: Inverted generated SM2PWM23 signal used by the..,2: SWCOUT[SM2OUT23] used by the deadtime logic.,3: PWM2_EXTA signal used by the deadtime logic." bitfld.word 0xE 8.--9. "SM2SEL45,Submodule 2 PWM45 Control Select" "0: Generated SM2PWM45 signal used by the deadtime..,1: Inverted generated SM2PWM45 signal used by the..,2: SWCOUT[SM2OUT45] used by the deadtime logic.,3: PWM2_EXTB signal used by the deadtime logic." newline bitfld.word 0xE 6.--7. "SM1SEL23,Submodule 1 PWM23 Control Select" "0: Generated SM1PWM23 signal used by the deadtime..,1: Inverted generated SM1PWM23 signal used by the..,2: SWCOUT[SM1OUT23] used by the deadtime logic.,3: PWM1_EXTA signal used by the deadtime logic." bitfld.word 0xE 4.--5. "SM1SEL45,Submodule 1 PWM45 Control Select" "0: Generated SM1PWM45 signal used by the deadtime..,1: Inverted generated SM1PWM45 signal used by the..,2: SWCOUT[SM1OUT45] used by the deadtime logic.,3: PWM1_EXTB signal used by the deadtime logic." newline bitfld.word 0xE 2.--3. "SM0SEL23,Submodule 0 PWM23 Control Select" "0: Generated SM0PWM23 signal used by the deadtime..,1: Inverted generated SM0PWM23 signal used by the..,2: SWCOUT[SM0OUT23] used by the deadtime logic.,3: PWM0_EXTA signal used by the deadtime logic." bitfld.word 0xE 0.--1. "SM0SEL45,Submodule 0 PWM45 Control Select" "0: Generated SM0PWM45 signal used by the deadtime..,1: Inverted generated SM0PWM45 signal used by the..,2: SWCOUT[SM0OUT45] used by the deadtime logic.,3: PWM0_EXTB signal used by the deadtime logic." line.word 0x10 "MCTRL,Master Control Register" hexmask.word.byte 0x10 12.--15. 1. "IPOL,Current Polarity" hexmask.word.byte 0x10 8.--11. 1. "RUN,Run" newline hexmask.word.byte 0x10 4.--7. 1. "CLDOK,Clear Load Okay" hexmask.word.byte 0x10 0.--3. 1. "LDOK,Load Okay" line.word 0x12 "MCTRL2,Master Control 2 Register" bitfld.word 0x12 6.--7. "STRETCH_CNT_PRSC,Stretch IPBus clock count prescaler for mux0_trig/mux1_trig/out0_trig/out1_trig/pwma_trig/pwmb_trig" "0: Stretch count is zero no stretch.,1: Stretch..,2: Stretch..,3: Stretch.." bitfld.word 0x12 2.--3. "WRPROT,Write protect" "0: Write protection off (default).,1: Write protection on.,2: Write protection off and locked until chip reset.,3: Write protection on and locked until chip reset." newline bitfld.word 0x12 0.--1. "MONPLL,Monitor PLL State" "0: Not locked. Do not monitor PLL operation.,1: Not locked. Monitor PLL operation to..,2: Locked. Do not monitor PLL operation. Resetting..,3: Locked. Monitor PLL operation to automatically.." line.word 0x14 "FCTRL0,Fault Control Register" hexmask.word.byte 0x14 12.--15. 1. "FLVL,Fault Level" hexmask.word.byte 0x14 8.--11. 1. "FAUTO,Automatic Fault Clearing" newline hexmask.word.byte 0x14 4.--7. 1. "FSAFE,Fault Safety Mode" hexmask.word.byte 0x14 0.--3. 1. "FIE,Fault Interrupt Enables" line.word 0x16 "FSTS0,Fault Status Register" hexmask.word.byte 0x16 12.--15. 1. "FHALF,Half Cycle Fault Recovery" hexmask.word.byte 0x16 8.--11. 1. "FFPIN,Filtered Fault Pins" newline hexmask.word.byte 0x16 4.--7. 1. "FFULL,Full Cycle" hexmask.word.byte 0x16 0.--3. 1. "FFLAG,Fault Flags" line.word 0x18 "FFILT0,Fault Filter Register" bitfld.word 0x18 15. "GSTR,Fault Glitch Stretch Enable" "0: Fault input glitch stretching is disabled.,1: Input fault signals are stretched to at least 2.." bitfld.word 0x18 8.--10. "FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" newline hexmask.word.byte 0x18 0.--7. 1. "FILT_PER,Fault Filter Period" line.word 0x1A "FTST0,Fault Test Register" bitfld.word 0x1A 0. "FTEST,Fault Test" "0: No fault,1: Cause a simulated fault" line.word 0x1C "FCTRL20,Fault Control 2 Register" hexmask.word.byte 0x1C 0.--3. 1. "NOCOMB,No Combinational Path From Fault Input To PWM Output" tree.end endif sif (cpuis("MCXN947*")) tree "PWM1" base ad:0x400D0000 rgroup.word 0x0++0x1 line.word 0x0 "SM0CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x2++0x5 line.word 0x0 "SM0INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM0CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM0CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0xA++0x23 line.word 0x0 "SM0VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM0FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM0VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM0FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM0VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM0FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM0VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM0FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM0VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM0FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM0VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM0FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM0OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM0STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM0INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM0DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM0TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM0DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x30++0xF line.word 0x0 "SM0DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM0DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM0CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM0CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM0CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM0CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM0CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM0CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x40++0x17 line.word 0x0 "SM0CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM0CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM0CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM0CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM0CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM0CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM0CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM0CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM0CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM0CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM0CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM0CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x5A++0x5 line.word 0x0 "SM0CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x0 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x0 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x2 "SM0CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x2 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x4 "SM0CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x4 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0x60++0x1 line.word 0x0 "SM1CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x62++0x5 line.word 0x0 "SM1INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM1CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM1CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0x6A++0x23 line.word 0x0 "SM1VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM1FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM1VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM1FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM1VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM1FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM1VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM1FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM1VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM1FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM1VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM1FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM1OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM1STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM1INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM1DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM1TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM1DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x90++0xF line.word 0x0 "SM1DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM1DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM1CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM1CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM1CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM1CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM1CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM1CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0xA0++0x17 line.word 0x0 "SM1CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM1CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM1CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM1CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM1CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM1CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM1CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM1CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM1CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM1CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM1CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM1CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0xB8++0x7 line.word 0x0 "SM1PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM1CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM1CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM1CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0xC0++0x1 line.word 0x0 "SM2CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0xC2++0x5 line.word 0x0 "SM2INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM2CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM2CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0xCA++0x23 line.word 0x0 "SM2VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM2FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM2VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM2FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM2VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM2FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM2VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM2FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM2VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM2FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM2VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM2FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM2OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM2STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM2INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM2DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM2TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM2DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0xF0++0xF line.word 0x0 "SM2DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM2DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM2CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM2CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM2CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM2CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM2CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM2CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x100++0x17 line.word 0x0 "SM2CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM2CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM2CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM2CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM2CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM2CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM2CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM2CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM2CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM2CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM2CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM2CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x118++0x7 line.word 0x0 "SM2PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM2CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM2CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM2CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" rgroup.word 0x120++0x1 line.word 0x0 "SM3CNT,Counter Register" hexmask.word 0x0 0.--15. 1. "CNT,Counter Register Bits" group.word 0x122++0x5 line.word 0x0 "SM3INIT,Initial Count Register" hexmask.word 0x0 0.--15. 1. "INIT,Initial Count Register Bits" line.word 0x2 "SM3CTRL2,Control 2 Register" bitfld.word 0x2 15. "DBGEN,Debug Enable" "0,1" bitfld.word 0x2 13. "INDEP,Independent or Complementary Pair Operation" "0: PWM_A and PWM_B form a complementary PWM pair.,1: PWM_A and PWM_B outputs are independent PWMs." newline bitfld.word 0x2 12. "PWM23_INIT,PWM23 Initial Value" "0,1" bitfld.word 0x2 11. "PWM45_INIT,PWM45 Initial Value" "0,1" newline bitfld.word 0x2 10. "PWMX_INIT,PWM_X Initial Value" "0,1" bitfld.word 0x2 8.--9. "INIT_SEL,Initialization Control Select" "0: Local sync (PWM_X) causes initialization.,1: Master reload from submodule 0 causes..,2: Master sync from submodule 0 causes..,3: EXT_SYNC causes initialization." newline bitfld.word 0x2 7. "FRCEN,Force Enable" "0: Initialization from a FORCE_OUT is disabled.,1: Initialization from a FORCE_OUT is enabled." bitfld.word 0x2 6. "FORCE,Force Initialization" "0,1" newline bitfld.word 0x2 3.--5. "FORCE_SEL,Force Select" "0: The local force signal CTRL2[FORCE] from this..,1: The master force signal from submodule 0 is used..,2: The local reload signal from this submodule is..,3: The master reload signal from submodule0 is used..,4: The local sync signal from this submodule is..,5: The master sync signal from submodule0 is used..,6: The external force signal EXT_FORCE from outside..,7: The external sync signal EXT_SYNC from outside.." bitfld.word 0x2 2. "RELOAD_SEL,Reload Source Select" "0: The local RELOAD signal is used to reload..,1: The master RELOAD signal (from submodule 0) is.." newline bitfld.word 0x2 0.--1. "CLK_SEL,Clock Source Select" "0: The IPBus clock is used as the clock for the..,1: EXT_CLK is used as the clock for the local..,2: Submodule 0's clock (AUX_CLK) is used as the..,?" line.word 0x4 "SM3CTRL,Control Register" hexmask.word.byte 0x4 12.--15. 1. "LDFQ,Load Frequency" bitfld.word 0x4 11. "HALF,Half Cycle Reload" "0: Half-cycle reloads disabled.,1: Half-cycle reloads enabled." newline bitfld.word 0x4 10. "FULL,Full Cycle Reload" "0: Full-cycle reloads disabled.,1: Full-cycle reloads enabled." rbitfld.word 0x4 8.--9. "DT,Deadtime" "0,1,2,3" newline bitfld.word 0x4 7. "COMPMODE,Compare Mode" "0: The VAL* registers and the PWM counter are..,1: The VAL* registers and the PWM counter are.." bitfld.word 0x4 4.--6. "PRSC,Prescaler" "0: Prescaler 1,1: Prescaler 2,2: Prescaler 4,3: Prescaler 8,4: Prescaler 16,5: Prescaler 32,6: Prescaler 64,7: Prescaler 128" newline bitfld.word 0x4 3. "SPLIT,Split the DBLPWM signal to PWM_A and PWM_B" "0: DBLPWM is not split. PWM_A and PWM_B each have..,1: DBLPWM is split to PWM_A and PWM_B." bitfld.word 0x4 2. "LDMOD,Load Mode Select" "0: Buffered registers of this submodule are loaded..,1: Buffered registers of this submodule are loaded.." newline bitfld.word 0x4 1. "DBLX,PWM_X Double Switching Enable" "0: PWM_X double pulse disabled.,1: PWM_X double pulse enabled." bitfld.word 0x4 0. "DBLEN,Double Switching Enable" "0: Double switching disabled.,1: Double switching enabled." group.word 0x12A++0x23 line.word 0x0 "SM3VAL0,Value Register 0" hexmask.word 0x0 0.--15. 1. "VAL0,Value 0" line.word 0x2 "SM3FRACVAL1,Fractional Value Register 1" hexmask.word.byte 0x2 11.--15. 1. "FRACVAL1,Fractional Value 1" line.word 0x4 "SM3VAL1,Value Register 1" hexmask.word 0x4 0.--15. 1. "VAL1,Value 1" line.word 0x6 "SM3FRACVAL2,Fractional Value Register 2" hexmask.word.byte 0x6 11.--15. 1. "FRACVAL2,Fractional Value 2" line.word 0x8 "SM3VAL2,Value Register 2" hexmask.word 0x8 0.--15. 1. "VAL2,Value 2" line.word 0xA "SM3FRACVAL3,Fractional Value Register 3" hexmask.word.byte 0xA 11.--15. 1. "FRACVAL3,Fractional Value 3" line.word 0xC "SM3VAL3,Value Register 3" hexmask.word 0xC 0.--15. 1. "VAL3,Value 3" line.word 0xE "SM3FRACVAL4,Fractional Value Register 4" hexmask.word.byte 0xE 11.--15. 1. "FRACVAL4,Fractional Value 4" line.word 0x10 "SM3VAL4,Value Register 4" hexmask.word 0x10 0.--15. 1. "VAL4,Value 4" line.word 0x12 "SM3FRACVAL5,Fractional Value Register 5" hexmask.word.byte 0x12 11.--15. 1. "FRACVAL5,Fractional Value 5" line.word 0x14 "SM3VAL5,Value Register 5" hexmask.word 0x14 0.--15. 1. "VAL5,Value 5" line.word 0x16 "SM3FRCTRL,Fractional Control Register" rbitfld.word 0x16 15. "TEST,Test Status Bit" "0,1" bitfld.word 0x16 4. "FRAC45_EN,Fractional Cycle Placement Enable for PWM_B" "0: Disable fractional cycle placement for PWM_B.,1: Enable fractional cycle placement for PWM_B." newline bitfld.word 0x16 2. "FRAC23_EN,Fractional Cycle Placement Enable for PWM_A" "0: Disable fractional cycle placement for PWM_A.,1: Enable fractional cycle placement for PWM_A." bitfld.word 0x16 1. "FRAC1_EN,Fractional Cycle PWM Period Enable" "0: Disable fractional cycle length for the PWM..,1: Enable fractional cycle length for the PWM period." line.word 0x18 "SM3OCTRL,Output Control Register" rbitfld.word 0x18 15. "PWMA_IN,PWM_A Input" "0,1" rbitfld.word 0x18 14. "PWMB_IN,PWM_B Input" "0,1" newline rbitfld.word 0x18 13. "PWMX_IN,PWM_X Input" "0,1" bitfld.word 0x18 10. "POLA,PWM_A Output Polarity" "0: PWM_A output not inverted. A high level on the..,1: PWM_A output inverted. A low level on the PWM_A.." newline bitfld.word 0x18 9. "POLB,PWM_B Output Polarity" "0: PWM_B output not inverted. A high level on the..,1: PWM_B output inverted. A low level on the PWM_B.." bitfld.word 0x18 8. "POLX,PWM_X Output Polarity" "0: PWM_X output not inverted. A high level on the..,1: PWM_X output inverted. A low level on the PWM_X.." newline bitfld.word 0x18 4.--5. "PWMAFS,PWM_A Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." bitfld.word 0x18 2.--3. "PWMBFS,PWM_B Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." newline bitfld.word 0x18 0.--1. "PWMXFS,PWM_X Fault State" "0: Output is forced to logic 0 state prior to..,1: Output is forced to logic 1 state prior to..,2: Output is put in a high-impedance state.,3: Output is put in a high-impedance state." line.word 0x1A "SM3STS,Status Register" rbitfld.word 0x1A 14. "RUF,Registers Updated Flag" "0: No register update has occurred since last reload.,1: At least one of the double buffered registers.." eventfld.word 0x1A 13. "REF,Reload Error Flag" "0: No reload error occurred.,1: Reload signal occurred with non-coherent data.." newline eventfld.word 0x1A 12. "RF,Reload Flag" "0: No new reload cycle since last STS[RF] clearing,1: New reload cycle since last STS[RF] clearing" eventfld.word 0x1A 11. "CFA1,Capture Flag A1" "0,1" newline eventfld.word 0x1A 10. "CFA0,Capture Flag A0" "0,1" eventfld.word 0x1A 9. "CFB1,Capture Flag B1" "0,1" newline eventfld.word 0x1A 8. "CFB0,Capture Flag B0" "0,1" eventfld.word 0x1A 7. "CFX1,Capture Flag X1" "0,1" newline eventfld.word 0x1A 6. "CFX0,Capture Flag X0" "0,1" hexmask.word.byte 0x1A 0.--5. 1. "CMPF,Compare Flags" line.word 0x1C "SM3INTEN,Interrupt Enable Register" bitfld.word 0x1C 13. "REIE,Reload Error Interrupt Enable" "0: STS[REF] CPU interrupt requests disabled,1: STS[REF] CPU interrupt requests enabled" bitfld.word 0x1C 12. "RIE,Reload Interrupt Enable" "0: STS[RF] CPU interrupt requests disabled,1: STS[RF] CPU interrupt requests enabled" newline bitfld.word 0x1C 11. "CA1IE,Capture A 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFA1],1: Interrupt request enabled for STS[CFA1]" bitfld.word 0x1C 10. "CA0IE,Capture A 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFA0].,1: Interrupt request enabled for STS[CFA0]." newline bitfld.word 0x1C 9. "CB1IE,Capture B 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFB1].,1: Interrupt request enabled for STS[CFB1]." bitfld.word 0x1C 8. "CB0IE,Capture B 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFB0].,1: Interrupt request enabled for STS[CFB0]." newline bitfld.word 0x1C 7. "CX1IE,Capture X 1 Interrupt Enable" "0: Interrupt request disabled for STS[CFX1].,1: Interrupt request enabled for STS[CFX1]." bitfld.word 0x1C 6. "CX0IE,Capture X 0 Interrupt Enable" "0: Interrupt request disabled for STS[CFX0].,1: Interrupt request enabled for STS[CFX0]." newline hexmask.word.byte 0x1C 0.--5. 1. "CMPIE,Compare Interrupt Enables" line.word 0x1E "SM3DMAEN,DMA Enable Register" bitfld.word 0x1E 9. "VALDE,Value Registers DMA Enable" "0: DMA write requests disabled,1: Enabled" bitfld.word 0x1E 8. "FAND,FIFO Watermark AND Control" "0: Selected FIFO watermarks are OR'ed together.,1: Selected FIFO watermarks are AND'ed together." newline bitfld.word 0x1E 6.--7. "CAPTDE,Capture DMA Enable Source Select" "0: Read DMA requests disabled.,1: Exceeding a FIFO watermark sets the DMA read..,2: A local synchronization (VAL1 matches counter)..,3: A local reload (STS[RF] being set) sets the read.." bitfld.word 0x1E 5. "CA1DE,Capture A1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 4. "CA0DE,Capture A0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 3. "CB1DE,Capture B1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 2. "CB0DE,Capture B0 FIFO DMA Enable" "0,1" bitfld.word 0x1E 1. "CX1DE,Capture X1 FIFO DMA Enable" "0,1" newline bitfld.word 0x1E 0. "CX0DE,Capture X0 FIFO DMA Enable" "0,1" line.word 0x20 "SM3TCTRL,Output Trigger Control Register" bitfld.word 0x20 15. "PWAOT0,Mux Output Trigger 0 Source Select" "0: Route the PWM_OUT_TRIG0 signal to PWM_MUX_TRIG0..,1: Route the PWM_A output to the PWM_MUX_TRIG0 port." bitfld.word 0x20 14. "PWBOT1,Mux Output Trigger 1 Source Select" "0: Route the PWM_OUT_TRIG1 signal to PWM_MUX_TRIG1..,1: Route the PWM_B output to the PWM_MUX_TRIG1 port." newline bitfld.word 0x20 12. "TRGFRQ,Trigger Frequency" "0: Trigger outputs are generated during every PWM..,1: Trigger outputs are generated only during the.." hexmask.word.byte 0x20 0.--5. 1. "OUT_TRIG_EN,Output Trigger Enables" line.word 0x22 "SM3DISMAP0,Fault Disable Mapping Register 0" hexmask.word.byte 0x22 8.--11. 1. "DIS0X,PWM_X Fault Disable Mask 0" hexmask.word.byte 0x22 4.--7. 1. "DIS0B,PWM_B Fault Disable Mask 0" newline hexmask.word.byte 0x22 0.--3. 1. "DIS0A,PWM_A Fault Disable Mask 0" group.word 0x150++0xF line.word 0x0 "SM3DTCNT0,Deadtime Count Register 0" hexmask.word 0x0 0.--10. 1. "DTCNT0,Deadtime Count Register 0" line.word 0x2 "SM3DTCNT1,Deadtime Count Register 1" hexmask.word 0x2 0.--10. 1. "DTCNT1,Deadtime Count Register 1" line.word 0x4 "SM3CAPTCTRLA,Capture Control A Register" rbitfld.word 0x4 13.--15. "CA1CNT,Capture A1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x4 10.--12. "CA0CNT,Capture A0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x4 8.--9. "CFAWM,Capture A FIFOs Water Mark" "0,1,2,3" bitfld.word 0x4 7. "EDGCNTA_EN,Edge Counter A Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x4 6. "INP_SELA,Input Select A" "0: Raw PWM_A input signal selected as source.,1: Edge Counter" bitfld.word 0x4 4.--5. "EDGA1,Edge A 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x4 2.--3. "EDGA0,Edge A 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x4 1. "ONESHOTA,One Shot Mode A" "0: Free Running,1: One Shot" newline bitfld.word 0x4 0. "ARMA,Arm A" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0x6 "SM3CAPTCOMPA,Capture Compare A Register" hexmask.word.byte 0x6 8.--15. 1. "EDGCNTA,Edge Counter A" hexmask.word.byte 0x6 0.--7. 1. "EDGCMPA,Edge Compare A" line.word 0x8 "SM3CAPTCTRLB,Capture Control B Register" rbitfld.word 0x8 13.--15. "CB1CNT,Capture B1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0x8 10.--12. "CB0CNT,Capture B0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0x8 8.--9. "CFBWM,Capture B FIFOs Water Mark" "0,1,2,3" bitfld.word 0x8 7. "EDGCNTB_EN,Edge Counter B Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0x8 6. "INP_SELB,Input Select B" "0: Raw PWM_B input signal selected as source.,1: Edge Counter" bitfld.word 0x8 4.--5. "EDGB1,Edge B 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0x8 2.--3. "EDGB0,Edge B 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0x8 1. "ONESHOTB,One Shot Mode B" "0: Free Running,1: One Shot" newline bitfld.word 0x8 0. "ARMB,Arm B" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xA "SM3CAPTCOMPB,Capture Compare B Register" hexmask.word.byte 0xA 8.--15. 1. "EDGCNTB,Edge Counter B" hexmask.word.byte 0xA 0.--7. 1. "EDGCMPB,Edge Compare B" line.word 0xC "SM3CAPTCTRLX,Capture Control X Register" rbitfld.word 0xC 13.--15. "CX1CNT,Capture X1 FIFO Word Count" "0,1,2,3,4,5,6,7" rbitfld.word 0xC 10.--12. "CX0CNT,Capture X0 FIFO Word Count" "0,1,2,3,4,5,6,7" newline bitfld.word 0xC 8.--9. "CFXWM,Capture X FIFOs Water Mark" "0,1,2,3" bitfld.word 0xC 7. "EDGCNTX_EN,Edge Counter X Enable" "0: Edge counter disabled and held in reset,1: Edge counter enabled" newline bitfld.word 0xC 6. "INP_SELX,Input Select X" "0: Raw PWM_X input signal selected as source.,1: Edge Counter" bitfld.word 0xC 4.--5. "EDGX1,Edge X 1" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" newline bitfld.word 0xC 2.--3. "EDGX0,Edge X 0" "0: Disabled,1: Capture falling edges,2: Capture rising edges,3: Capture any edge" bitfld.word 0xC 1. "ONESHOTX,One Shot Mode Aux" "0: Free Running,1: One Shot" newline bitfld.word 0xC 0. "ARMX,Arm X" "0: Input capture operation is disabled.,1: Input capture operation as specified by.." line.word 0xE "SM3CAPTCOMPX,Capture Compare X Register" hexmask.word.byte 0xE 8.--15. 1. "EDGCNTX,Edge Counter X" hexmask.word.byte 0xE 0.--7. 1. "EDGCMPX,Edge Compare X" rgroup.word 0x160++0x17 line.word 0x0 "SM3CVAL0,Capture Value 0 Register" hexmask.word 0x0 0.--15. 1. "CAPTVAL0,Capture Value 0" line.word 0x2 "SM3CVAL0CYC,Capture Value 0 Cycle Register" hexmask.word.byte 0x2 0.--3. 1. "CVAL0CYC,Capture Value 0 Cycle" line.word 0x4 "SM3CVAL1,Capture Value 1 Register" hexmask.word 0x4 0.--15. 1. "CAPTVAL1,Capture Value 1" line.word 0x6 "SM3CVAL1CYC,Capture Value 1 Cycle Register" hexmask.word.byte 0x6 0.--3. 1. "CVAL1CYC,Capture Value 1 Cycle" line.word 0x8 "SM3CVAL2,Capture Value 2 Register" hexmask.word 0x8 0.--15. 1. "CAPTVAL2,Capture Value 2" line.word 0xA "SM3CVAL2CYC,Capture Value 2 Cycle Register" hexmask.word.byte 0xA 0.--3. 1. "CVAL2CYC,Capture Value 2 Cycle" line.word 0xC "SM3CVAL3,Capture Value 3 Register" hexmask.word 0xC 0.--15. 1. "CAPTVAL3,Capture Value 3" line.word 0xE "SM3CVAL3CYC,Capture Value 3 Cycle Register" hexmask.word.byte 0xE 0.--3. 1. "CVAL3CYC,Capture Value 3 Cycle" line.word 0x10 "SM3CVAL4,Capture Value 4 Register" hexmask.word 0x10 0.--15. 1. "CAPTVAL4,Capture Value 4" line.word 0x12 "SM3CVAL4CYC,Capture Value 4 Cycle Register" hexmask.word.byte 0x12 0.--3. 1. "CVAL4CYC,Capture Value 4 Cycle" line.word 0x14 "SM3CVAL5,Capture Value 5 Register" hexmask.word 0x14 0.--15. 1. "CAPTVAL5,Capture Value 5" line.word 0x16 "SM3CVAL5CYC,Capture Value 5 Cycle Register" hexmask.word.byte 0x16 0.--3. 1. "CVAL5CYC,Capture Value 5 Cycle" group.word 0x178++0x1D line.word 0x0 "SM3PHASEDLY,Phase Delay Register" hexmask.word 0x0 0.--15. 1. "PHASEDLY,Initial Count Register Bits" line.word 0x2 "SM3CAPTFILTA,Capture PWM_A Input Filter Register" bitfld.word 0x2 8.--10. "CAPTA_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x2 0.--7. 1. "CAPTA_FILT_PER,Fault Filter Period" line.word 0x4 "SM3CAPTFILTB,Capture PWM_B Input Filter Register" bitfld.word 0x4 8.--10. "CAPTB_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x4 0.--7. 1. "CAPTB_FILT_PER,Fault Filter Period" line.word 0x6 "SM3CAPTFILTX,Capture PWM_X Input Filter Register" bitfld.word 0x6 8.--10. "CAPTX_FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" hexmask.word.byte 0x6 0.--7. 1. "CAPTX_FILT_PER,Fault Filter Period" line.word 0x8 "OUTEN,Output Enable Register" hexmask.word.byte 0x8 8.--11. 1. "PWMA_EN,PWM_A Output Enables" hexmask.word.byte 0x8 4.--7. 1. "PWMB_EN,PWM_B Output Enables" newline hexmask.word.byte 0x8 0.--3. 1. "PWMX_EN,PWM_X Output Enables" line.word 0xA "MASK,Mask Register" hexmask.word.byte 0xA 12.--15. 1. "UPDATE_MASK,Update Mask Bits Immediately" hexmask.word.byte 0xA 8.--11. 1. "MASKA,PWM_A Masks" newline hexmask.word.byte 0xA 4.--7. 1. "MASKB,PWM_B Masks" hexmask.word.byte 0xA 0.--3. 1. "MASKX,PWM_X Masks" line.word 0xC "SWCOUT,Software Controlled Output Register" bitfld.word 0xC 7. "SM3OUT23,Submodule 3 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 6. "SM3OUT45,Submodule 3 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0xC 5. "SM2OUT23,Submodule 2 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 4. "SM2OUT45,Submodule 2 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0xC 3. "SM1OUT23,Submodule 1 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 2. "SM1OUT45,Submodule 1 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." newline bitfld.word 0xC 1. "SM0OUT23,Submodule 0 Software Controlled Output 23" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." bitfld.word 0xC 0. "SM0OUT45,Submodule 0 Software Controlled Output 45" "0: A logic 0 is supplied to the deadtime generator..,1: A logic 1 is supplied to the deadtime generator.." line.word 0xE "DTSRCSEL,PWM Source Select Register" bitfld.word 0xE 14.--15. "SM3SEL23,Submodule 3 PWM23 Control Select" "0: Generated SM3PWM23 signal used by the deadtime..,1: Inverted generated SM3PWM23 signal used by the..,2: SWCOUT[SM3OUT23] used by the deadtime logic.,3: PWM3_EXTA signal used by the deadtime logic." bitfld.word 0xE 12.--13. "SM3SEL45,Submodule 3 PWM45 Control Select" "0: Generated SM3PWM45 signal used by the deadtime..,1: Inverted generated SM3PWM45 signal used by the..,2: SWCOUT[SM3OUT45] used by the deadtime logic.,3: PWM3_EXTB signal used by the deadtime logic." newline bitfld.word 0xE 10.--11. "SM2SEL23,Submodule 2 PWM23 Control Select" "0: Generated SM2PWM23 signal used by the deadtime..,1: Inverted generated SM2PWM23 signal used by the..,2: SWCOUT[SM2OUT23] used by the deadtime logic.,3: PWM2_EXTA signal used by the deadtime logic." bitfld.word 0xE 8.--9. "SM2SEL45,Submodule 2 PWM45 Control Select" "0: Generated SM2PWM45 signal used by the deadtime..,1: Inverted generated SM2PWM45 signal used by the..,2: SWCOUT[SM2OUT45] used by the deadtime logic.,3: PWM2_EXTB signal used by the deadtime logic." newline bitfld.word 0xE 6.--7. "SM1SEL23,Submodule 1 PWM23 Control Select" "0: Generated SM1PWM23 signal used by the deadtime..,1: Inverted generated SM1PWM23 signal used by the..,2: SWCOUT[SM1OUT23] used by the deadtime logic.,3: PWM1_EXTA signal used by the deadtime logic." bitfld.word 0xE 4.--5. "SM1SEL45,Submodule 1 PWM45 Control Select" "0: Generated SM1PWM45 signal used by the deadtime..,1: Inverted generated SM1PWM45 signal used by the..,2: SWCOUT[SM1OUT45] used by the deadtime logic.,3: PWM1_EXTB signal used by the deadtime logic." newline bitfld.word 0xE 2.--3. "SM0SEL23,Submodule 0 PWM23 Control Select" "0: Generated SM0PWM23 signal used by the deadtime..,1: Inverted generated SM0PWM23 signal used by the..,2: SWCOUT[SM0OUT23] used by the deadtime logic.,3: PWM0_EXTA signal used by the deadtime logic." bitfld.word 0xE 0.--1. "SM0SEL45,Submodule 0 PWM45 Control Select" "0: Generated SM0PWM45 signal used by the deadtime..,1: Inverted generated SM0PWM45 signal used by the..,2: SWCOUT[SM0OUT45] used by the deadtime logic.,3: PWM0_EXTB signal used by the deadtime logic." line.word 0x10 "MCTRL,Master Control Register" hexmask.word.byte 0x10 12.--15. 1. "IPOL,Current Polarity" hexmask.word.byte 0x10 8.--11. 1. "RUN,Run" newline hexmask.word.byte 0x10 4.--7. 1. "CLDOK,Clear Load Okay" hexmask.word.byte 0x10 0.--3. 1. "LDOK,Load Okay" line.word 0x12 "MCTRL2,Master Control 2 Register" bitfld.word 0x12 6.--7. "STRETCH_CNT_PRSC,Stretch IPBus clock count prescaler for mux0_trig/mux1_trig/out0_trig/out1_trig/pwma_trig/pwmb_trig" "0: Stretch count is zero no stretch.,1: Stretch..,2: Stretch..,3: Stretch.." bitfld.word 0x12 2.--3. "WRPROT,Write protect" "0: Write protection off (default).,1: Write protection on.,2: Write protection off and locked until chip reset.,3: Write protection on and locked until chip reset." newline bitfld.word 0x12 0.--1. "MONPLL,Monitor PLL State" "0: Not locked. Do not monitor PLL operation.,1: Not locked. Monitor PLL operation to..,2: Locked. Do not monitor PLL operation. Resetting..,3: Locked. Monitor PLL operation to automatically.." line.word 0x14 "FCTRL0,Fault Control Register" hexmask.word.byte 0x14 12.--15. 1. "FLVL,Fault Level" hexmask.word.byte 0x14 8.--11. 1. "FAUTO,Automatic Fault Clearing" newline hexmask.word.byte 0x14 4.--7. 1. "FSAFE,Fault Safety Mode" hexmask.word.byte 0x14 0.--3. 1. "FIE,Fault Interrupt Enables" line.word 0x16 "FSTS0,Fault Status Register" hexmask.word.byte 0x16 12.--15. 1. "FHALF,Half Cycle Fault Recovery" hexmask.word.byte 0x16 8.--11. 1. "FFPIN,Filtered Fault Pins" newline hexmask.word.byte 0x16 4.--7. 1. "FFULL,Full Cycle" hexmask.word.byte 0x16 0.--3. 1. "FFLAG,Fault Flags" line.word 0x18 "FFILT0,Fault Filter Register" bitfld.word 0x18 15. "GSTR,Fault Glitch Stretch Enable" "0: Fault input glitch stretching is disabled.,1: Input fault signals are stretched to at least 2.." bitfld.word 0x18 8.--10. "FILT_CNT,Fault Filter Count" "0,1,2,3,4,5,6,7" newline hexmask.word.byte 0x18 0.--7. 1. "FILT_PER,Fault Filter Period" line.word 0x1A "FTST0,Fault Test Register" bitfld.word 0x1A 0. "FTEST,Fault Test" "0: No fault,1: Cause a simulated fault" line.word 0x1C "FCTRL20,Fault Control 2 Register" hexmask.word.byte 0x1C 0.--3. 1. "NOCOMB,No Combinational Path From Fault Input To PWM Output" tree.end endif tree.end tree "RTC (Real-Time Clock)" base ad:0x4004C000 group.word 0x0++0x17 line.word 0x0 "YEARMON,Year and Month Counters" hexmask.word.byte 0x0 8.--15. 1. "YROFST,Year Offset Count Value" hexmask.word.byte 0x0 0.--3. 1. "MON_CNT,Month Counter" line.word 0x2 "DAYS,Days and Day-of-Week Counters" bitfld.word 0x2 8.--10. "DOW,Day of Week Counter Value" "0: Sunday,1: Monday,2: Tuesday,3: Wednesday,4: Thursday,5: Friday,6: Saturday,?" hexmask.word.byte 0x2 0.--4. 1. "DAY_CNT,Days Counter Value" line.word 0x4 "HOURMIN,Hours and Minutes Counters" hexmask.word.byte 0x4 8.--12. 1. "HOUR_CNT,Hours Counter Value" hexmask.word.byte 0x4 0.--5. 1. "MIN_CNT,Minutes Counter Value" line.word 0x6 "SECONDS,Seconds Counters" hexmask.word.byte 0x6 0.--5. 1. "SEC_CNT,Seconds Counter Value" line.word 0x8 "ALM_YEARMON,Year and Months Alarm" hexmask.word.byte 0x8 8.--15. 1. "ALM_YEAR,Year Value for Alarm" hexmask.word.byte 0x8 0.--3. 1. "ALM_MON,Months Value for Alarm" line.word 0xA "ALM_DAYS,Days Alarm" hexmask.word.byte 0xA 0.--4. 1. "ALM_DAY,Days Value for Alarm" line.word 0xC "ALM_HOURMIN,Hours and Minutes Alarm" hexmask.word.byte 0xC 8.--12. 1. "ALM_HOUR,Hours Value for Alarm" hexmask.word.byte 0xC 0.--5. 1. "ALM_MIN,Minutes Value for Alarm" line.word 0xE "ALM_SECONDS,Seconds Alarm" bitfld.word 0xE 9. "INC_SEC,Increment Seconds Counter by 1." "0,1" bitfld.word 0xE 8. "DEC_SEC,Decrement Seconds Counter by 1." "0,1" newline hexmask.word.byte 0xE 0.--5. 1. "ALM_SEC,Seconds Alarm Value" line.word 0x10 "CTRL,Control" bitfld.word 0x10 13.--14. "CLKOUT,RTC Clock Output Selection" "0: No output clock,1: Fine 1 Hz clock with both precise edges,2: 32.768 or 16.384 kHz clock,3: Coarse 1 Hz clock with both precise edges" bitfld.word 0x10 10. "CLKO_DIS,Clock Output Disable" "0: The selected clock is output to other peripherals.,1: The selected clock is not output to other.." newline bitfld.word 0x10 9. "CLK_SEL,RTC Clock Select" "0: 16.384 kHz clock is selected,1: 32.768 kHz clock is selected" bitfld.word 0x10 8. "SWR,Software Reset" "0: Software Reset cleared,1: Software Reset asserted" newline bitfld.word 0x10 6. "DST_EN,Daylight Saving Enable" "0: Disabled,1: Enabled" bitfld.word 0x10 2.--3. "ALM_MATCH,Alarm Match" "0: Only seconds minutes and hours matched.,1: Only seconds minutes hours and days matched.,2: Only seconds minutes hours days and months..,3: Only seconds minutes hours days months and year.." newline bitfld.word 0x10 1. "COMP_EN,Compensation Enable" "0: Coarse compensation is disabled.,1: Coarse compensation is enabled." bitfld.word 0x10 0. "FINEEN,Fine Compensation Enable" "0: Fine compensation is disabled,1: Fine compensation is enabled." line.word 0x12 "STATUS,Status" eventfld.word 0x12 11. "CMP_DONE,Compensation Done" "0: Compensation busy or not enabled,1: Compensation completed" eventfld.word 0x12 8. "BUS_ERR,Bus Error" "0: Read and write accesses are normal.,1: Read or write accesses occurred when.." newline bitfld.word 0x12 6.--7. "WE,Write Enable" "?,?,2: Enable Write Protection - Registers are locked.,?" rbitfld.word 0x12 5. "CMP_INT,Compensation Interval" "0,1" newline rbitfld.word 0x12 1. "WRITE_PROT_EN,Write Protect Enable Status" "0: Registers are unlocked and can be accessed.,1: Registers are locked and in read-only mode." rbitfld.word 0x12 0. "INVAL_BIT,Invalidate CPU Read/Write Access" "0: Time and date counters can be read or written.,1: Time and date counter values are changing or.." line.word 0x14 "ISR,Interrupt Status" eventfld.word 0x14 15. "IS_512HZ,512 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 14. "IS_256HZ,256 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 13. "IS_128HZ,128 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 12. "IS_64HZ,64 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 11. "IS_32HZ,32 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 10. "IS_16HZ,16 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 9. "IS_8HZ,8 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 8. "IS_4HZ,4 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 7. "IS_2HZ,2 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 6. "IS_1HZ,1 Hz Interval Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 5. "MIN_IS,Minutes Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 4. "HOUR_IS,Hours Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." newline eventfld.word 0x14 3. "DAY_IS,Days Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." eventfld.word 0x14 2. "ALM_IS,Alarm Interrupt Status" "0: Interrupt is de-asserted.,1: Interrupt is asserted." line.word 0x16 "IER,Interrupt Enable" bitfld.word 0x16 15. "IE_512HZ,512 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 14. "IE_256HZ,256 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 13. "IE_128HZ,128 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 12. "IE_64HZ,64 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 11. "IE_32HZ,32 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 10. "IE_16HZ,16 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 9. "IE_8HZ,8 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 8. "IE_4HZ,4 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 7. "IE_2HZ,2 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 6. "IE_1HZ,1 Hz Interval Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 5. "MIN_IE,Minutes Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 4. "HOUR_IE,Hours Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." newline bitfld.word 0x16 3. "DAY_IE,Days Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." bitfld.word 0x16 2. "ALM_IE,Alarm Interrupt Enable" "0: Interrupt is disabled.,1: Interrupt is enabled." rgroup.word 0x1C++0x1 line.word 0x0 "RTC_TEST2,Sub Second Counter" hexmask.word 0x0 0.--15. 1. "SUB_SECOND_COUNT,Sub Second Counter Value" group.word 0x22++0x7 line.word 0x0 "DST_HOUR,Daylight Saving Hour" hexmask.word.byte 0x0 8.--12. 1. "DST_START_HOUR,Daylight Saving Time (DST) Hours Start Value" hexmask.word.byte 0x0 0.--4. 1. "DST_END_HOUR,Daylight Saving Time (DST) Hours End Value" line.word 0x2 "DST_MONTH,Daylight Saving Month" hexmask.word.byte 0x2 8.--11. 1. "DST_START_MONTH,Daylight Saving Time (DST) Month Start Value" hexmask.word.byte 0x2 0.--3. 1. "DST_END_MONTH,Daylight Saving Time (DST) Month End Value" line.word 0x4 "DST_DAY,Daylight Saving Day" hexmask.word.byte 0x4 8.--12. 1. "DST_START_DAY,Daylight Saving Time (DST) Day Start Value" hexmask.word.byte 0x4 0.--4. 1. "DST_END_DAY,Daylight Saving Time (DST) Day End Value" line.word 0x6 "COMPEN,Compensation" hexmask.word 0x6 0.--15. 1. "COMPEN_VAL,Compensation Value" tree.end tree "RTC_SUBSYSTEM (Real-Time Clock Subsystem)" base ad:0x4004C000 group.long 0x800++0x3 line.long 0x0 "SUBSECOND_CTRL,Subsecond Control" bitfld.long 0x0 0. "SUB_SECOND_CNT_EN,Subsecond Counter Enable" "0: Disable,1: Enable" rgroup.long 0x804++0x3 line.long 0x0 "SUBSECOND_CNT,Subsecond Counter" hexmask.long.word 0x0 0.--15. 1. "SUBSECOND_CNT,Current Subsecond Counter Value" group.long 0xC00++0x3 line.long 0x0 "WAKE_TIMER_CTRL,Wake Timer Control" bitfld.long 0x0 5. "INTR_EN,Enable Interrupt" "0: Disable,1: Enable" bitfld.long 0x0 4. "OSC_DIV_ENA,OSC Divide Enable" "0: Disable,1: Enable" bitfld.long 0x0 2. "CLR_WAKE_TIMER,Clear Wake Timer" "0: No effect,1: Clear the wake timer counter" newline eventfld.long 0x0 1. "WAKE_FLAG,Wake Timer Status Flag" "0: Not timed out,1: Timed out" group.long 0xC0C++0x3 line.long 0x0 "WAKE_TIMER_CNT,Wake Timer Counter" hexmask.long 0x0 0.--31. 1. "WAKE_CNT,Wake Counter" tree.end tree "S50 (Edge Lock Secure Subsystem)" base ad:0x0 sif (cpuis("MCXN235*")||cpuis("MCXN236*")||cpuis("MCXN546*")) tree "ELS" base ad:0x40054000 rgroup.long 0x0++0x3 line.long 0x0 "STATUS,Status Register" bitfld.long 0x0 16. "ELS_LOCKED,When set indicates that ELS is locked by a master" "0: Not locked by master,1: Locked by master" bitfld.long 0x0 10. "DTRNG_BUSY,When set it indicates TRNG is gathering entropy" "0: Not gathering entropy,1: Gathering entropy" newline bitfld.long 0x0 8.--9. "DRBG_ENT_LVL,Entropy quality of the current DRBG instance" "0: NONE,1: LOW DRBG generates random numbers of low quality..,2: HIGH DRBG generates random numbers of high..,3: RFU Reserved for Future Use" bitfld.long 0x0 6.--7. "PPROT,Current command privilege level" "0: Secure non-privileged,1: Secure privileged,2: Non-secure non-privileged,3: Non-secure privileged" newline bitfld.long 0x0 4.--5. "ECDSA_VFY_STATUS,Signature verify result status" "0: No verify run,1: Signature verify failed,2: Signature verify passed,3: Invalid Error" bitfld.long 0x0 3. "PRNG_RDY,When set indicates the internal PRNG is ready" "0: Internal PRNG not ready,1: Internal PRNG ready" newline bitfld.long 0x0 2. "ELS_ERR,When set indicates the ELS has detected an internal error" "0: Internal error not detected,1: Internal error detected" bitfld.long 0x0 1. "ELS_IRQ,When set indicates the ELS has an active interrupt" "0: No active interrupt,1: Active interrupt" newline bitfld.long 0x0 0. "ELS_BUSY,When set indicates the ELS is executing a crypto sequence" "0: Crypto sequence not executing,1: Crypto sequence executing" group.long 0x4++0x17 line.long 0x0 "CTRL,Control Register" bitfld.long 0x0 8. "BYTE_ORDER,Defines endianness" "0: Little endian,1: Big endian" hexmask.long.byte 0x0 3.--7. 1. "ELS_CMD,ELS Command ID" newline bitfld.long 0x0 2. "ELS_RESET,Write to 1 to perform a ELS synchronous reset. Writing 0 has no effect." "0,1" bitfld.long 0x0 1. "ELS_START,Write to 1 to start an ELS operation. Writing 0 has no effect." "0,1" newline bitfld.long 0x0 0. "ELS_EN,ELS enable" "0: Disabled,1: Enabled" line.long 0x4 "CMDCFG0,Command Configuration Register" hexmask.long 0x4 0.--31. 1. "CMDCFG0,See" line.long 0x8 "CFG,Configuration Register" hexmask.long.word 0x8 16.--25. 1. "ADCTRL,Maximum aes start delay" line.long 0xC "KIDX0,Keystore Index 0 Register" hexmask.long.byte 0xC 0.--4. 1. "KIDX0,Keystore is indexed as an array of 128 bit key slots" line.long 0x10 "KIDX1,Keystore Index 1 Register" hexmask.long.byte 0x10 0.--4. 1. "KIDX1,Keystore is indexed as an array of 128 bit key slots" line.long 0x14 "KPROPIN,Key Properties Request Register" hexmask.long 0x14 0.--31. 1. "KPROPIN,For commands that create a key - requested properties of the key that is being created" group.long 0x20++0xB line.long 0x0 "DMA_SRC0,DMA Source 0 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC0,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC0_LEN,DMA Source 0 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC0_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC0" line.long 0x8 "DMA_SRC1,DMA Source 1 Register" hexmask.long 0x8 0.--31. 1. "ADDR_SRC1,Defines the system address of the start of the data to be transferred to the ELS via DMA" group.long 0x30++0x13 line.long 0x0 "DMA_SRC2,DMA Source 2 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC2,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC2_LEN,DMA Source 2 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC2_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC2" line.long 0x8 "DMA_RES0,DMA Result 0 Register" hexmask.long 0x8 0.--31. 1. "ADDR_RES0,Defines the system start address where the result of the ELS operation is transferred via DMA" line.long 0xC "DMA_RES0_LEN,DMA Result 0 Size Register" hexmask.long 0xC 0.--31. 1. "SIZE_RES0_LEN,Size in bytes of the data to be transferred" line.long 0x10 "INT_ENABLE,Interrupt Enable Register" bitfld.long 0x10 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0x44++0x7 line.long 0x0 "INT_STATUS_CLR,Interrupt Status Clear Register" bitfld.long 0x0 0. "INT_CLR,Interrupt status clear" "0,1" line.long 0x4 "INT_STATUS_SET,Interrupt Status Set Register" bitfld.long 0x4 0. "INT_SET,Sets interrupt by software" "0,1" rgroup.long 0x4C++0x3 line.long 0x0 "ERR_STATUS,Error Status Register" bitfld.long 0x0 8. "DTRNG_ERR,TRNG unable to gather entropy with the current configuration" "0,1" bitfld.long 0x0 6.--7. "ERR_LVL,Indicates the triggered error level: 0 1 2" "0,1,2,3" newline bitfld.long 0x0 5. "PRNG_ERR,User read of PRNG_DATOUT when STATUS[PRNG_RDY] is 0" "0,1" bitfld.long 0x0 4. "FLT_ERR,Indicates hardware fault error: attempt to change the value of an internal register" "0,1" newline bitfld.long 0x0 3. "ITG_ERR,Indicates data integrity error: internal data integrity check failed" "0,1" bitfld.long 0x0 2. "ALG_ERR,Indicates algorithm error: an internal algorithm has produced an unexpected result" "0,1" newline bitfld.long 0x0 1. "OPN_ERR,Indicates operational error: ELS has been incorrectly operated" "0,1" bitfld.long 0x0 0. "BUS_ERR,Indicates bus access error: public or private bus" "0,1" wgroup.long 0x50++0x3 line.long 0x0 "ERR_STATUS_CLR,Error Status Clear Register" bitfld.long 0x0 0. "ERR_CLR,no description available" "0: Exits ELS error state,1: Clears ELS error status bits" rgroup.long 0x54++0x3 line.long 0x0 "VERSION,Version Register" hexmask.long.byte 0x0 28.--31. 1. "SW_X,Software major release version: possible values are from 1-9" hexmask.long.byte 0x0 24.--27. 1. "SW_Y1,Software minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 20.--23. 1. "SW_Y2,Software minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 16.--19. 1. "SW_Z,Software extended revision version: possible values are from 0-9" newline hexmask.long.byte 0x0 12.--15. 1. "X,Major release version: possible values are from 1-9" hexmask.long.byte 0x0 8.--11. 1. "Y1,Minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 4.--7. 1. "Y2,Minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 0.--3. 1. "Z,Extended release version digit1: possible values are from 0-9" rgroup.long 0x5C++0x3 line.long 0x0 "PRNG_DATOUT,PRNG SW Read Out Register" hexmask.long 0x0 0.--31. 1. "PRNG_DATOUT,32-bit wide pseudo-random number" group.long 0x60++0x3 line.long 0x0 "CMDCRC_CTRL,CRC Configuration Register" bitfld.long 0x0 1. "CMDCRC_EN,CRC enable bit" "0,1" bitfld.long 0x0 0. "CMDCRC_RST,CRC reset to initial value" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "CMDCRC,Command CRC Value Register" hexmask.long 0x0 0.--31. 1. "CMDCRC,Current CRC value" group.long 0x68++0x3 line.long 0x0 "SESSION_ID,Session ID Register" hexmask.long 0x0 0.--31. 1. "SESSION_ID,Session ID" rgroup.long 0x70++0x3 line.long 0x0 "DMA_FIN_ADDR,Final DMA Address Register" hexmask.long 0x0 0.--31. 1. "DMA_FIN_ADDR,Final AHB address presented by ELS DMA to the system" group.long 0x74++0x7 line.long 0x0 "MASTER_ID,Master ID Register" hexmask.long.byte 0x0 0.--4. 1. "MASTER_ID,High Priviledge Master ID" line.long 0x4 "KIDX2,Keystore Index 2 Register" hexmask.long.byte 0x4 0.--4. 1. "KIDX2,Keystore is indexed as an array of 128 bit key slots" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) rgroup.long 0x150++0x4F line.long 0x0 "KS0,Status Register" bitfld.long 0x0 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x0 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x0 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x0 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x0 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x0 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x0 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x0 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x0 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x0 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x0 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x0 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x0 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x0 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x0 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x0 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x0 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x0 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x0 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x0 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x0 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x0 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x0 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x0 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x0 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x0 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x4 "KS1,Status Register" bitfld.long 0x4 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x4 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x4 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x4 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x4 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x4 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x4 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x4 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x4 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x4 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x4 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x4 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x4 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x4 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x4 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x4 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x4 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x4 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x4 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x4 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x4 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x4 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x4 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x4 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x4 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x4 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x8 "KS2,Status Register" bitfld.long 0x8 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x8 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x8 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x8 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x8 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x8 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x8 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x8 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x8 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x8 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x8 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x8 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x8 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x8 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x8 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x8 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x8 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x8 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x8 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x8 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x8 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x8 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x8 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x8 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x8 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x8 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0xC "KS3,Status Register" bitfld.long 0xC 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0xC 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0xC 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0xC 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0xC 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0xC 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0xC 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0xC 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0xC 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0xC 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0xC 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0xC 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0xC 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0xC 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0xC 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0xC 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0xC 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0xC 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0xC 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0xC 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0xC 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0xC 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0xC 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0xC 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0xC 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0xC 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x10 "KS4,Status Register" bitfld.long 0x10 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x10 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x10 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x10 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x10 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x10 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x10 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x10 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x10 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x10 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x10 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x10 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x10 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x10 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x10 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x10 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x10 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x10 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x10 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x10 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x10 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x10 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x10 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x10 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x10 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x10 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x14 "KS5,Status Register" bitfld.long 0x14 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x14 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x14 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x14 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x14 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x14 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x14 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x14 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x14 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x14 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x14 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x14 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x14 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x14 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x14 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x14 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x14 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x14 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x14 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x14 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x14 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x14 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x14 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x14 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x14 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x14 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x18 "KS6,Status Register" bitfld.long 0x18 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x18 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x18 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x18 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x18 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x18 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x18 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x18 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x18 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x18 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x18 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x18 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x18 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x18 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x18 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x18 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x18 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x18 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x18 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x18 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x18 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x18 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x18 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x18 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x18 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x18 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x1C "KS7,Status Register" bitfld.long 0x1C 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x1C 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x1C 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x1C 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x1C 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x1C 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x1C 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x1C 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x1C 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x1C 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x1C 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x1C 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x1C 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x1C 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x1C 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x1C 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x1C 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x1C 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x1C 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x1C 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x1C 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x1C 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x1C 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x1C 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x1C 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x1C 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x20 "KS8,Status Register" bitfld.long 0x20 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x20 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x20 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x20 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x20 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x20 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x20 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x20 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x20 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x20 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x20 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x20 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x20 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x20 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x20 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x20 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x20 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x20 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x20 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x20 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x20 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x20 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x20 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x20 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x20 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x20 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x24 "KS9,Status Register" bitfld.long 0x24 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x24 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x24 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x24 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x24 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x24 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x24 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x24 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x24 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x24 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x24 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x24 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x24 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x24 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x24 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x24 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x24 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x24 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x24 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x24 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x24 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x24 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x24 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x24 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x24 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x24 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x28 "KS10,Status Register" bitfld.long 0x28 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x28 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x28 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x28 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x28 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x28 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x28 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x28 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x28 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x28 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x28 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x28 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x28 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x28 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x28 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x28 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x28 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x28 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x28 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x28 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x28 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x28 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x28 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x28 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x28 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x28 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x2C "KS11,Status Register" bitfld.long 0x2C 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x2C 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x2C 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x2C 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x2C 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x2C 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x2C 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x2C 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x2C 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x2C 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x2C 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x2C 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x2C 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x2C 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x2C 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x2C 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x2C 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x2C 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x2C 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x2C 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x2C 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x2C 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x2C 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x2C 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x2C 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x2C 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x30 "KS12,Status Register" bitfld.long 0x30 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x30 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x30 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x30 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x30 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x30 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x30 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x30 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x30 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x30 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x30 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x30 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x30 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x30 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x30 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x30 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x30 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x30 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x30 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x30 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x30 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x30 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x30 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x30 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x30 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x30 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x34 "KS13,Status Register" bitfld.long 0x34 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x34 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x34 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x34 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x34 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x34 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x34 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x34 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x34 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x34 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x34 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x34 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x34 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x34 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x34 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x34 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x34 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x34 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x34 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x34 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x34 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x34 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x34 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x34 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x34 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x34 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x38 "KS14,Status Register" bitfld.long 0x38 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x38 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x38 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x38 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x38 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x38 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x38 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x38 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x38 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x38 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x38 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x38 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x38 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x38 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x38 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x38 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x38 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x38 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x38 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x38 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x38 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x38 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x38 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x38 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x38 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x38 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x3C "KS15,Status Register" bitfld.long 0x3C 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x3C 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x3C 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x3C 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x3C 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x3C 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x3C 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x3C 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x3C 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x3C 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x3C 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x3C 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x3C 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x3C 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x3C 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x3C 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x3C 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x3C 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x3C 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x3C 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x3C 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x3C 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x3C 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x3C 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x3C 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x3C 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x40 "KS16,Status Register" bitfld.long 0x40 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x40 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x40 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x40 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x40 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x40 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x40 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x40 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x40 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x40 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x40 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x40 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x40 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x40 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x40 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x40 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x40 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x40 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x40 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x40 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x40 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x40 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x40 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x40 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x40 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x40 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x44 "KS17,Status Register" bitfld.long 0x44 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x44 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x44 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x44 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x44 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x44 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x44 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x44 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x44 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x44 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x44 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x44 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x44 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x44 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x44 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x44 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x44 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x44 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x44 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x44 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x44 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x44 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x44 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x44 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x44 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x44 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x48 "KS18,Status Register" bitfld.long 0x48 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x48 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x48 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x48 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x48 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x48 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x48 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x48 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x48 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x48 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x48 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x48 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x48 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x48 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x48 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x48 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x48 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x48 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x48 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x48 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x48 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x48 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x48 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x48 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x48 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x48 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x4C "KS19,Status Register" bitfld.long 0x4C 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x4C 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x4C 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x4C 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x4C 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x4C 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x4C 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x4C 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x4C 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x4C 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x4C 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x4C 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x4C 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x4C 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x4C 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x4C 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x4C 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x4C 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x4C 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x4C 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x4C 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x4C 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x4C 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x4C 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x4C 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x4C 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" endif sif (cpuis("MCXN546*")) rgroup.long 0x150++0x4F line.long 0x0 "ELS_KS0,Status Register" bitfld.long 0x0 30.--31. "KS0_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x0 29. "KS0_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x0 28. "KS0_UWRPOK,Wrap key" "0,1" bitfld.long 0x0 27. "KS0_UHWO,Hardware out key" "0,1" newline bitfld.long 0x0 26. "KS0_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x0 25. "KS0_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x0 24. "KS0_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x0 23. "KS0_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x0 22. "KS0_UKWK,Key wrapping key" "0,1" bitfld.long 0x0 21. "KS0_UHMAC,Hmac key" "0,1" newline bitfld.long 0x0 20. "KS0_UAES,Aes key" "0,1" bitfld.long 0x0 19. "KS0_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x0 18. "KS0_UECSG,Ecc signing key" "0,1" bitfld.long 0x0 17. "KS0_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x0 16. "KS0_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x0 15. "KS0_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x0 14. "KS0_UKSK,KSK key" "0,1" bitfld.long 0x0 13. "KS0_UCMAC,CMAC key" "0,1" newline bitfld.long 0x0 12. "KS0_UTECDH,CMAC key" "0,1" bitfld.long 0x0 11. "KS0_UKPUK,CMAC key" "0,1" newline bitfld.long 0x0 9. "KS0_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x0 8. "KS0_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x0 7. "KS0_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x0 6. "KS0_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x0 5. "KS0_KACT,Key is active" "0,1" bitfld.long 0x0 0.--1. "KS0_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4 "ELS_KS1,Status Register" bitfld.long 0x4 30.--31. "KS1_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4 29. "KS1_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4 28. "KS1_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4 27. "KS1_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4 26. "KS1_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4 25. "KS1_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4 24. "KS1_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4 23. "KS1_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4 22. "KS1_UKWK,Key wrapping key" "0,1" bitfld.long 0x4 21. "KS1_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4 20. "KS1_UAES,Aes key" "0,1" bitfld.long 0x4 19. "KS1_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4 18. "KS1_UECSG,Ecc signing key" "0,1" bitfld.long 0x4 17. "KS1_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4 16. "KS1_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4 15. "KS1_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4 14. "KS1_UKSK,KSK key" "0,1" bitfld.long 0x4 13. "KS1_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4 12. "KS1_UTECDH,CMAC key" "0,1" bitfld.long 0x4 11. "KS1_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4 9. "KS1_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4 8. "KS1_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4 7. "KS1_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4 6. "KS1_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4 5. "KS1_KACT,Key is active" "0,1" bitfld.long 0x4 0.--1. "KS1_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x8 "ELS_KS2,Status Register" bitfld.long 0x8 30.--31. "KS2_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x8 29. "KS2_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x8 28. "KS2_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x8 27. "KS2_UHWO,Hardware out key" "0,1" newline bitfld.long 0x8 26. "KS2_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x8 25. "KS2_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x8 24. "KS2_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x8 23. "KS2_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x8 22. "KS2_UKWK,Key wrapping key" "0,1" bitfld.long 0x8 21. "KS2_UHMAC,Hmac key" "0,1" newline bitfld.long 0x8 20. "KS2_UAES,Aes key" "0,1" bitfld.long 0x8 19. "KS2_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x8 18. "KS2_UECSG,Ecc signing key" "0,1" bitfld.long 0x8 17. "KS2_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x8 16. "KS2_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x8 15. "KS2_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x8 14. "KS2_UKSK,KSK key" "0,1" bitfld.long 0x8 13. "KS2_UCMAC,CMAC key" "0,1" newline bitfld.long 0x8 12. "KS2_UTECDH,CMAC key" "0,1" bitfld.long 0x8 11. "KS2_UKPUK,CMAC key" "0,1" newline bitfld.long 0x8 9. "KS2_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x8 8. "KS2_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x8 7. "KS2_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x8 6. "KS2_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x8 5. "KS2_KACT,Key is active" "0,1" bitfld.long 0x8 0.--1. "KS2_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0xC "ELS_KS3,Status Register" bitfld.long 0xC 30.--31. "KS3_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0xC 29. "KS3_UDUK,Device Unique Key" "0,1" newline bitfld.long 0xC 28. "KS3_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0xC 27. "KS3_UHWO,Hardware out key" "0,1" newline bitfld.long 0xC 26. "KS3_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0xC 25. "KS3_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0xC 24. "KS3_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0xC 23. "KS3_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0xC 22. "KS3_UKWK,Key wrapping key" "0,1" bitfld.long 0xC 21. "KS3_UHMAC,Hmac key" "0,1" newline bitfld.long 0xC 20. "KS3_UAES,Aes key" "0,1" bitfld.long 0xC 19. "KS3_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0xC 18. "KS3_UECSG,Ecc signing key" "0,1" bitfld.long 0xC 17. "KS3_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0xC 16. "KS3_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0xC 15. "KS3_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0xC 14. "KS3_UKSK,KSK key" "0,1" bitfld.long 0xC 13. "KS3_UCMAC,CMAC key" "0,1" newline bitfld.long 0xC 12. "KS3_UTECDH,CMAC key" "0,1" bitfld.long 0xC 11. "KS3_UKPUK,CMAC key" "0,1" newline bitfld.long 0xC 9. "KS3_FHWO,Hardware Feature Output" "0,1" bitfld.long 0xC 8. "KS3_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0xC 7. "KS3_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0xC 6. "KS3_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0xC 5. "KS3_KACT,Key is active" "0,1" bitfld.long 0xC 0.--1. "KS3_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x10 "ELS_KS4,Status Register" bitfld.long 0x10 30.--31. "KS4_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x10 29. "KS4_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x10 28. "KS4_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x10 27. "KS4_UHWO,Hardware out key" "0,1" newline bitfld.long 0x10 26. "KS4_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x10 25. "KS4_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x10 24. "KS4_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x10 23. "KS4_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x10 22. "KS4_UKWK,Key wrapping key" "0,1" bitfld.long 0x10 21. "KS4_UHMAC,Hmac key" "0,1" newline bitfld.long 0x10 20. "KS4_UAES,Aes key" "0,1" bitfld.long 0x10 19. "KS4_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x10 18. "KS4_UECSG,Ecc signing key" "0,1" bitfld.long 0x10 17. "KS4_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x10 16. "KS4_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x10 15. "KS4_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x10 14. "KS4_UKSK,KSK key" "0,1" bitfld.long 0x10 13. "KS4_UCMAC,CMAC key" "0,1" newline bitfld.long 0x10 12. "KS4_UTECDH,CMAC key" "0,1" bitfld.long 0x10 11. "KS4_UKPUK,CMAC key" "0,1" newline bitfld.long 0x10 9. "KS4_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x10 8. "KS4_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x10 7. "KS4_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x10 6. "KS4_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x10 5. "KS4_KACT,Key is active" "0,1" bitfld.long 0x10 0.--1. "KS4_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x14 "ELS_KS5,Status Register" bitfld.long 0x14 30.--31. "KS5_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x14 29. "KS5_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x14 28. "KS5_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x14 27. "KS5_UHWO,Hardware out key" "0,1" newline bitfld.long 0x14 26. "KS5_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x14 25. "KS5_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x14 24. "KS5_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x14 23. "KS5_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x14 22. "KS5_UKWK,Key wrapping key" "0,1" bitfld.long 0x14 21. "KS5_UHMAC,Hmac key" "0,1" newline bitfld.long 0x14 20. "KS5_UAES,Aes key" "0,1" bitfld.long 0x14 19. "KS5_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x14 18. "KS5_UECSG,Ecc signing key" "0,1" bitfld.long 0x14 17. "KS5_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x14 16. "KS5_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x14 15. "KS5_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x14 14. "KS5_UKSK,KSK key" "0,1" bitfld.long 0x14 13. "KS5_UCMAC,CMAC key" "0,1" newline bitfld.long 0x14 12. "KS5_UTECDH,CMAC key" "0,1" bitfld.long 0x14 11. "KS5_UKPUK,CMAC key" "0,1" newline bitfld.long 0x14 9. "KS5_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x14 8. "KS5_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x14 7. "KS5_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x14 6. "KS5_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x14 5. "KS5_KACT,Key is active" "0,1" bitfld.long 0x14 0.--1. "KS5_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x18 "ELS_KS6,Status Register" bitfld.long 0x18 30.--31. "KS6_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x18 29. "KS6_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x18 28. "KS6_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x18 27. "KS6_UHWO,Hardware out key" "0,1" newline bitfld.long 0x18 26. "KS6_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x18 25. "KS6_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x18 24. "KS6_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x18 23. "KS6_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x18 22. "KS6_UKWK,Key wrapping key" "0,1" bitfld.long 0x18 21. "KS6_UHMAC,Hmac key" "0,1" newline bitfld.long 0x18 20. "KS6_UAES,Aes key" "0,1" bitfld.long 0x18 19. "KS6_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x18 18. "KS6_UECSG,Ecc signing key" "0,1" bitfld.long 0x18 17. "KS6_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x18 16. "KS6_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x18 15. "KS6_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x18 14. "KS6_UKSK,KSK key" "0,1" bitfld.long 0x18 13. "KS6_UCMAC,CMAC key" "0,1" newline bitfld.long 0x18 12. "KS6_UTECDH,CMAC key" "0,1" bitfld.long 0x18 11. "KS6_UKPUK,CMAC key" "0,1" newline bitfld.long 0x18 9. "KS6_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x18 8. "KS6_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x18 7. "KS6_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x18 6. "KS6_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x18 5. "KS6_KACT,Key is active" "0,1" bitfld.long 0x18 0.--1. "KS6_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x1C "ELS_KS7,Status Register" bitfld.long 0x1C 30.--31. "KS7_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x1C 29. "KS7_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x1C 28. "KS7_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x1C 27. "KS7_UHWO,Hardware out key" "0,1" newline bitfld.long 0x1C 26. "KS7_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x1C 25. "KS7_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x1C 24. "KS7_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x1C 23. "KS7_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x1C 22. "KS7_UKWK,Key wrapping key" "0,1" bitfld.long 0x1C 21. "KS7_UHMAC,Hmac key" "0,1" newline bitfld.long 0x1C 20. "KS7_UAES,Aes key" "0,1" bitfld.long 0x1C 19. "KS7_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x1C 18. "KS7_UECSG,Ecc signing key" "0,1" bitfld.long 0x1C 17. "KS7_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x1C 16. "KS7_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x1C 15. "KS7_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x1C 14. "KS7_UKSK,KSK key" "0,1" bitfld.long 0x1C 13. "KS7_UCMAC,CMAC key" "0,1" newline bitfld.long 0x1C 12. "KS7_UTECDH,CMAC key" "0,1" bitfld.long 0x1C 11. "KS7_UKPUK,CMAC key" "0,1" newline bitfld.long 0x1C 9. "KS7_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x1C 8. "KS7_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x1C 7. "KS7_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x1C 6. "KS7_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x1C 5. "KS7_KACT,Key is active" "0,1" bitfld.long 0x1C 0.--1. "KS7_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x20 "ELS_KS8,Status Register" bitfld.long 0x20 30.--31. "KS8_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x20 29. "KS8_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x20 28. "KS8_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x20 27. "KS8_UHWO,Hardware out key" "0,1" newline bitfld.long 0x20 26. "KS8_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x20 25. "KS8_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x20 24. "KS8_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x20 23. "KS8_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x20 22. "KS8_UKWK,Key wrapping key" "0,1" bitfld.long 0x20 21. "KS8_UHMAC,Hmac key" "0,1" newline bitfld.long 0x20 20. "KS8_UAES,Aes key" "0,1" bitfld.long 0x20 19. "KS8_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x20 18. "KS8_UECSG,Ecc signing key" "0,1" bitfld.long 0x20 17. "KS8_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x20 16. "KS8_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x20 15. "KS8_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x20 14. "KS8_UKSK,KSK key" "0,1" bitfld.long 0x20 13. "KS8_UCMAC,CMAC key" "0,1" newline bitfld.long 0x20 12. "KS8_UTECDH,CMAC key" "0,1" bitfld.long 0x20 11. "KS8_UKPUK,CMAC key" "0,1" newline bitfld.long 0x20 9. "KS8_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x20 8. "KS8_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x20 7. "KS8_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x20 6. "KS8_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x20 5. "KS8_KACT,Key is active" "0,1" bitfld.long 0x20 0.--1. "KS8_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x24 "ELS_KS9,Status Register" bitfld.long 0x24 30.--31. "KS9_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x24 29. "KS9_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x24 28. "KS9_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x24 27. "KS9_UHWO,Hardware out key" "0,1" newline bitfld.long 0x24 26. "KS9_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x24 25. "KS9_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x24 24. "KS9_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x24 23. "KS9_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x24 22. "KS9_UKWK,Key wrapping key" "0,1" bitfld.long 0x24 21. "KS9_UHMAC,Hmac key" "0,1" newline bitfld.long 0x24 20. "KS9_UAES,Aes key" "0,1" bitfld.long 0x24 19. "KS9_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x24 18. "KS9_UECSG,Ecc signing key" "0,1" bitfld.long 0x24 17. "KS9_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x24 16. "KS9_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x24 15. "KS9_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x24 14. "KS9_UKSK,KSK key" "0,1" bitfld.long 0x24 13. "KS9_UCMAC,CMAC key" "0,1" newline bitfld.long 0x24 12. "KS9_UTECDH,CMAC key" "0,1" bitfld.long 0x24 11. "KS9_UKPUK,CMAC key" "0,1" newline bitfld.long 0x24 9. "KS9_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x24 8. "KS9_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x24 7. "KS9_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x24 6. "KS9_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x24 5. "KS9_KACT,Key is active" "0,1" bitfld.long 0x24 0.--1. "KS9_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x28 "ELS_KS10,Status Register" bitfld.long 0x28 30.--31. "KS10_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x28 29. "KS10_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x28 28. "KS10_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x28 27. "KS10_UHWO,Hardware out key" "0,1" newline bitfld.long 0x28 26. "KS10_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x28 25. "KS10_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x28 24. "KS10_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x28 23. "KS10_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x28 22. "KS10_UKWK,Key wrapping key" "0,1" bitfld.long 0x28 21. "KS10_UHMAC,Hmac key" "0,1" newline bitfld.long 0x28 20. "KS10_UAES,Aes key" "0,1" bitfld.long 0x28 19. "KS10_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x28 18. "KS10_UECSG,Ecc signing key" "0,1" bitfld.long 0x28 17. "KS10_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x28 16. "KS10_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x28 15. "KS10_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x28 14. "KS10_UKSK,KSK key" "0,1" bitfld.long 0x28 13. "KS10_UCMAC,CMAC key" "0,1" newline bitfld.long 0x28 12. "KS10_UTECDH,CMAC key" "0,1" bitfld.long 0x28 11. "KS10_UKPUK,CMAC key" "0,1" newline bitfld.long 0x28 9. "KS10_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x28 8. "KS10_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x28 7. "KS10_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x28 6. "KS10_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x28 5. "KS10_KACT,Key is active" "0,1" bitfld.long 0x28 0.--1. "KS10_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x2C "ELS_KS11,Status Register" bitfld.long 0x2C 30.--31. "KS11_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x2C 29. "KS11_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x2C 28. "KS11_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x2C 27. "KS11_UHWO,Hardware out key" "0,1" newline bitfld.long 0x2C 26. "KS11_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x2C 25. "KS11_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x2C 24. "KS11_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x2C 23. "KS11_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x2C 22. "KS11_UKWK,Key wrapping key" "0,1" bitfld.long 0x2C 21. "KS11_UHMAC,Hmac key" "0,1" newline bitfld.long 0x2C 20. "KS11_UAES,Aes key" "0,1" bitfld.long 0x2C 19. "KS11_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x2C 18. "KS11_UECSG,Ecc signing key" "0,1" bitfld.long 0x2C 17. "KS11_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x2C 16. "KS11_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x2C 15. "KS11_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x2C 14. "KS11_UKSK,KSK key" "0,1" bitfld.long 0x2C 13. "KS11_UCMAC,CMAC key" "0,1" newline bitfld.long 0x2C 12. "KS11_UTECDH,CMAC key" "0,1" bitfld.long 0x2C 11. "KS11_UKPUK,CMAC key" "0,1" newline bitfld.long 0x2C 9. "KS11_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x2C 8. "KS11_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x2C 7. "KS11_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x2C 6. "KS11_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x2C 5. "KS11_KACT,Key is active" "0,1" bitfld.long 0x2C 0.--1. "KS11_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x30 "ELS_KS12,Status Register" bitfld.long 0x30 30.--31. "KS12_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x30 29. "KS12_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x30 28. "KS12_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x30 27. "KS12_UHWO,Hardware out key" "0,1" newline bitfld.long 0x30 26. "KS12_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x30 25. "KS12_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x30 24. "KS12_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x30 23. "KS12_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x30 22. "KS12_UKWK,Key wrapping key" "0,1" bitfld.long 0x30 21. "KS12_UHMAC,Hmac key" "0,1" newline bitfld.long 0x30 20. "KS12_UAES,Aes key" "0,1" bitfld.long 0x30 19. "KS12_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x30 18. "KS12_UECSG,Ecc signing key" "0,1" bitfld.long 0x30 17. "KS12_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x30 16. "KS12_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x30 15. "KS12_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x30 14. "KS12_UKSK,KSK key" "0,1" bitfld.long 0x30 13. "KS12_UCMAC,CMAC key" "0,1" newline bitfld.long 0x30 12. "KS12_UTECDH,CMAC key" "0,1" bitfld.long 0x30 11. "KS12_UKPUK,CMAC key" "0,1" newline bitfld.long 0x30 9. "KS12_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x30 8. "KS12_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x30 7. "KS12_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x30 6. "KS12_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x30 5. "KS12_KACT,Key is active" "0,1" bitfld.long 0x30 0.--1. "KS12_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x34 "ELS_KS13,Status Register" bitfld.long 0x34 30.--31. "KS13_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x34 29. "KS13_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x34 28. "KS13_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x34 27. "KS13_UHWO,Hardware out key" "0,1" newline bitfld.long 0x34 26. "KS13_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x34 25. "KS13_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x34 24. "KS13_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x34 23. "KS13_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x34 22. "KS13_UKWK,Key wrapping key" "0,1" bitfld.long 0x34 21. "KS13_UHMAC,Hmac key" "0,1" newline bitfld.long 0x34 20. "KS13_UAES,Aes key" "0,1" bitfld.long 0x34 19. "KS13_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x34 18. "KS13_UECSG,Ecc signing key" "0,1" bitfld.long 0x34 17. "KS13_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x34 16. "KS13_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x34 15. "KS13_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x34 14. "KS13_UKSK,KSK key" "0,1" bitfld.long 0x34 13. "KS13_UCMAC,CMAC key" "0,1" newline bitfld.long 0x34 12. "KS13_UTECDH,CMAC key" "0,1" bitfld.long 0x34 11. "KS13_UKPUK,CMAC key" "0,1" newline bitfld.long 0x34 9. "KS13_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x34 8. "KS13_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x34 7. "KS13_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x34 6. "KS13_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x34 5. "KS13_KACT,Key is active" "0,1" bitfld.long 0x34 0.--1. "KS13_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x38 "ELS_KS14,Status Register" bitfld.long 0x38 30.--31. "KS14_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x38 29. "KS14_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x38 28. "KS14_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x38 27. "KS14_UHWO,Hardware out key" "0,1" newline bitfld.long 0x38 26. "KS14_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x38 25. "KS14_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x38 24. "KS14_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x38 23. "KS14_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x38 22. "KS14_UKWK,Key wrapping key" "0,1" bitfld.long 0x38 21. "KS14_UHMAC,Hmac key" "0,1" newline bitfld.long 0x38 20. "KS14_UAES,Aes key" "0,1" bitfld.long 0x38 19. "KS14_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x38 18. "KS14_UECSG,Ecc signing key" "0,1" bitfld.long 0x38 17. "KS14_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x38 16. "KS14_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x38 15. "KS14_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x38 14. "KS14_UKSK,KSK key" "0,1" bitfld.long 0x38 13. "KS14_UCMAC,CMAC key" "0,1" newline bitfld.long 0x38 12. "KS14_UTECDH,CMAC key" "0,1" bitfld.long 0x38 11. "KS14_UKPUK,CMAC key" "0,1" newline bitfld.long 0x38 9. "KS14_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x38 8. "KS14_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x38 7. "KS14_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x38 6. "KS14_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x38 5. "KS14_KACT,Key is active" "0,1" bitfld.long 0x38 0.--1. "KS14_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x3C "ELS_KS15,Status Register" bitfld.long 0x3C 30.--31. "KS15_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x3C 29. "KS15_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x3C 28. "KS15_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x3C 27. "KS15_UHWO,Hardware out key" "0,1" newline bitfld.long 0x3C 26. "KS15_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x3C 25. "KS15_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x3C 24. "KS15_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x3C 23. "KS15_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x3C 22. "KS15_UKWK,Key wrapping key" "0,1" bitfld.long 0x3C 21. "KS15_UHMAC,Hmac key" "0,1" newline bitfld.long 0x3C 20. "KS15_UAES,Aes key" "0,1" bitfld.long 0x3C 19. "KS15_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x3C 18. "KS15_UECSG,Ecc signing key" "0,1" bitfld.long 0x3C 17. "KS15_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x3C 16. "KS15_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x3C 15. "KS15_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x3C 14. "KS15_UKSK,KSK key" "0,1" bitfld.long 0x3C 13. "KS15_UCMAC,CMAC key" "0,1" newline bitfld.long 0x3C 12. "KS15_UTECDH,CMAC key" "0,1" bitfld.long 0x3C 11. "KS15_UKPUK,CMAC key" "0,1" newline bitfld.long 0x3C 9. "KS15_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x3C 8. "KS15_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x3C 7. "KS15_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x3C 6. "KS15_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x3C 5. "KS15_KACT,Key is active" "0,1" bitfld.long 0x3C 0.--1. "KS15_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x40 "ELS_KS16,Status Register" bitfld.long 0x40 30.--31. "KS16_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x40 29. "KS16_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x40 28. "KS16_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x40 27. "KS16_UHWO,Hardware out key" "0,1" newline bitfld.long 0x40 26. "KS16_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x40 25. "KS16_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x40 24. "KS16_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x40 23. "KS16_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x40 22. "KS16_UKWK,Key wrapping key" "0,1" bitfld.long 0x40 21. "KS16_UHMAC,Hmac key" "0,1" newline bitfld.long 0x40 20. "KS16_UAES,Aes key" "0,1" bitfld.long 0x40 19. "KS16_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x40 18. "KS16_UECSG,Ecc signing key" "0,1" bitfld.long 0x40 17. "KS16_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x40 16. "KS16_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x40 15. "KS16_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x40 14. "KS16_UKSK,KSK key" "0,1" bitfld.long 0x40 13. "KS16_UCMAC,CMAC key" "0,1" newline bitfld.long 0x40 12. "KS16_UTECDH,CMAC key" "0,1" bitfld.long 0x40 11. "KS16_UKPUK,CMAC key" "0,1" newline bitfld.long 0x40 9. "KS16_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x40 8. "KS16_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x40 7. "KS16_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x40 6. "KS16_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x40 5. "KS16_KACT,Key is active" "0,1" bitfld.long 0x40 0.--1. "KS16_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x44 "ELS_KS17,Status Register" bitfld.long 0x44 30.--31. "KS17_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x44 29. "KS17_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x44 28. "KS17_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x44 27. "KS17_UHWO,Hardware out key" "0,1" newline bitfld.long 0x44 26. "KS17_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x44 25. "KS17_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x44 24. "KS17_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x44 23. "KS17_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x44 22. "KS17_UKWK,Key wrapping key" "0,1" bitfld.long 0x44 21. "KS17_UHMAC,Hmac key" "0,1" newline bitfld.long 0x44 20. "KS17_UAES,Aes key" "0,1" bitfld.long 0x44 19. "KS17_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x44 18. "KS17_UECSG,Ecc signing key" "0,1" bitfld.long 0x44 17. "KS17_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x44 16. "KS17_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x44 15. "KS17_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x44 14. "KS17_UKSK,KSK key" "0,1" bitfld.long 0x44 13. "KS17_UCMAC,CMAC key" "0,1" newline bitfld.long 0x44 12. "KS17_UTECDH,CMAC key" "0,1" bitfld.long 0x44 11. "KS17_UKPUK,CMAC key" "0,1" newline bitfld.long 0x44 9. "KS17_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x44 8. "KS17_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x44 7. "KS17_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x44 6. "KS17_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x44 5. "KS17_KACT,Key is active" "0,1" bitfld.long 0x44 0.--1. "KS17_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x48 "ELS_KS18,Status Register" bitfld.long 0x48 30.--31. "KS18_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x48 29. "KS18_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x48 28. "KS18_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x48 27. "KS18_UHWO,Hardware out key" "0,1" newline bitfld.long 0x48 26. "KS18_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x48 25. "KS18_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x48 24. "KS18_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x48 23. "KS18_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x48 22. "KS18_UKWK,Key wrapping key" "0,1" bitfld.long 0x48 21. "KS18_UHMAC,Hmac key" "0,1" newline bitfld.long 0x48 20. "KS18_UAES,Aes key" "0,1" bitfld.long 0x48 19. "KS18_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x48 18. "KS18_UECSG,Ecc signing key" "0,1" bitfld.long 0x48 17. "KS18_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x48 16. "KS18_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x48 15. "KS18_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x48 14. "KS18_UKSK,KSK key" "0,1" bitfld.long 0x48 13. "KS18_UCMAC,CMAC key" "0,1" newline bitfld.long 0x48 12. "KS18_UTECDH,CMAC key" "0,1" bitfld.long 0x48 11. "KS18_UKPUK,CMAC key" "0,1" newline bitfld.long 0x48 9. "KS18_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x48 8. "KS18_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x48 7. "KS18_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x48 6. "KS18_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x48 5. "KS18_KACT,Key is active" "0,1" bitfld.long 0x48 0.--1. "KS18_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4C "ELS_KS19,Status Register" bitfld.long 0x4C 30.--31. "KS19_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4C 29. "KS19_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4C 28. "KS19_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4C 27. "KS19_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4C 26. "KS19_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4C 25. "KS19_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4C 24. "KS19_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4C 23. "KS19_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4C 22. "KS19_UKWK,Key wrapping key" "0,1" bitfld.long 0x4C 21. "KS19_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4C 20. "KS19_UAES,Aes key" "0,1" bitfld.long 0x4C 19. "KS19_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4C 18. "KS19_UECSG,Ecc signing key" "0,1" bitfld.long 0x4C 17. "KS19_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4C 16. "KS19_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4C 15. "KS19_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4C 14. "KS19_UKSK,KSK key" "0,1" bitfld.long 0x4C 13. "KS19_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4C 12. "KS19_UTECDH,CMAC key" "0,1" bitfld.long 0x4C 11. "KS19_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4C 9. "KS19_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4C 8. "KS19_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4C 7. "KS19_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4C 6. "KS19_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4C 5. "KS19_KACT,Key is active" "0,1" bitfld.long 0x4C 0.--1. "KS19_KSIZE,Key size" "0: 128,1: 256,?,?" endif tree.end endif sif (cpuis("MCXN547*")) tree "ELS" base ad:0x40054000 rgroup.long 0x0++0x3 line.long 0x0 "STATUS,Status Register" bitfld.long 0x0 16. "ELS_LOCKED,When set indicates that ELS is locked by a master" "0: Not locked by master,1: Locked by master" bitfld.long 0x0 10. "DTRNG_BUSY,When set it indicates TRNG is gathering entropy" "0: Not gathering entropy,1: Gathering entropy" newline bitfld.long 0x0 8.--9. "DRBG_ENT_LVL,Entropy quality of the current DRBG instance" "0: NONE,1: LOW DRBG generates random numbers of low quality..,2: HIGH DRBG generates random numbers of high..,3: RFU Reserved for Future Use" bitfld.long 0x0 6.--7. "PPROT,Current command privilege level" "0: Secure non-privileged,1: Secure privileged,2: Non-secure non-privileged,3: Non-secure privileged" newline bitfld.long 0x0 4.--5. "ECDSA_VFY_STATUS,Signature verify result status" "0: No verify run,1: Signature verify failed,2: Signature verify passed,3: Invalid Error" bitfld.long 0x0 3. "PRNG_RDY,When set indicates the internal PRNG is ready" "0: Internal PRNG not ready,1: Internal PRNG ready" newline bitfld.long 0x0 2. "ELS_ERR,When set indicates the ELS has detected an internal error" "0: Internal error not detected,1: Internal error detected" bitfld.long 0x0 1. "ELS_IRQ,When set indicates the ELS has an active interrupt" "0: No active interrupt,1: Active interrupt" newline bitfld.long 0x0 0. "ELS_BUSY,When set indicates the ELS is executing a crypto sequence" "0: Crypto sequence not executing,1: Crypto sequence executing" group.long 0x4++0x17 line.long 0x0 "CTRL,Control Register" bitfld.long 0x0 8. "BYTE_ORDER,Defines endianness" "0: Little endian,1: Big endian" hexmask.long.byte 0x0 3.--7. 1. "ELS_CMD,ELS Command ID" newline bitfld.long 0x0 2. "ELS_RESET,Write to 1 to perform a ELS synchronous reset. Writing 0 has no effect." "0,1" bitfld.long 0x0 1. "ELS_START,Write to 1 to start an ELS operation. Writing 0 has no effect." "0,1" newline bitfld.long 0x0 0. "ELS_EN,ELS enable" "0: Disabled,1: Enabled" line.long 0x4 "CMDCFG0,Command Configuration Register" hexmask.long 0x4 0.--31. 1. "CMDCFG0,See" line.long 0x8 "CFG,Configuration Register" hexmask.long.word 0x8 16.--25. 1. "ADCTRL,Maximum aes start delay" line.long 0xC "KIDX0,Keystore Index 0 Register" hexmask.long.byte 0xC 0.--4. 1. "KIDX0,Keystore is indexed as an array of 128 bit key slots" line.long 0x10 "KIDX1,Keystore Index 1 Register" hexmask.long.byte 0x10 0.--4. 1. "KIDX1,Keystore is indexed as an array of 128 bit key slots" line.long 0x14 "KPROPIN,Key Properties Request Register" hexmask.long 0x14 0.--31. 1. "KPROPIN,For commands that create a key - requested properties of the key that is being created" group.long 0x20++0xB line.long 0x0 "DMA_SRC0,DMA Source 0 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC0,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC0_LEN,DMA Source 0 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC0_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC0" line.long 0x8 "DMA_SRC1,DMA Source 1 Register" hexmask.long 0x8 0.--31. 1. "ADDR_SRC1,Defines the system address of the start of the data to be transferred to the ELS via DMA" group.long 0x30++0x13 line.long 0x0 "DMA_SRC2,DMA Source 2 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC2,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC2_LEN,DMA Source 2 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC2_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC2" line.long 0x8 "DMA_RES0,DMA Result 0 Register" hexmask.long 0x8 0.--31. 1. "ADDR_RES0,Defines the system start address where the result of the ELS operation is transferred via DMA" line.long 0xC "DMA_RES0_LEN,DMA Result 0 Size Register" hexmask.long 0xC 0.--31. 1. "SIZE_RES0_LEN,Size in bytes of the data to be transferred" line.long 0x10 "INT_ENABLE,Interrupt Enable Register" bitfld.long 0x10 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0x44++0x7 line.long 0x0 "INT_STATUS_CLR,Interrupt Status Clear Register" bitfld.long 0x0 0. "INT_CLR,Interrupt status clear" "0,1" line.long 0x4 "INT_STATUS_SET,Interrupt Status Set Register" bitfld.long 0x4 0. "INT_SET,Sets interrupt by software" "0,1" rgroup.long 0x4C++0x3 line.long 0x0 "ERR_STATUS,Error Status Register" bitfld.long 0x0 8. "DTRNG_ERR,TRNG unable to gather entropy with the current configuration" "0,1" bitfld.long 0x0 6.--7. "ERR_LVL,Indicates the triggered error level: 0 1 2" "0,1,2,3" newline bitfld.long 0x0 5. "PRNG_ERR,User read of PRNG_DATOUT when STATUS[PRNG_RDY] is 0" "0,1" bitfld.long 0x0 4. "FLT_ERR,Indicates hardware fault error: attempt to change the value of an internal register" "0,1" newline bitfld.long 0x0 3. "ITG_ERR,Indicates data integrity error: internal data integrity check failed" "0,1" bitfld.long 0x0 2. "ALG_ERR,Indicates algorithm error: an internal algorithm has produced an unexpected result" "0,1" newline bitfld.long 0x0 1. "OPN_ERR,Indicates operational error: ELS has been incorrectly operated" "0,1" bitfld.long 0x0 0. "BUS_ERR,Indicates bus access error: public or private bus" "0,1" wgroup.long 0x50++0x3 line.long 0x0 "ERR_STATUS_CLR,Error Status Clear Register" bitfld.long 0x0 0. "ERR_CLR,no description available" "0: Exits ELS error state,1: Clears ELS error status bits" rgroup.long 0x54++0x3 line.long 0x0 "VERSION,Version Register" hexmask.long.byte 0x0 28.--31. 1. "SW_X,Software major release version: possible values are from 1-9" hexmask.long.byte 0x0 24.--27. 1. "SW_Y1,Software minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 20.--23. 1. "SW_Y2,Software minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 16.--19. 1. "SW_Z,Software extended revision version: possible values are from 0-9" newline hexmask.long.byte 0x0 12.--15. 1. "X,Major release version: possible values are from 1-9" hexmask.long.byte 0x0 8.--11. 1. "Y1,Minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 4.--7. 1. "Y2,Minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 0.--3. 1. "Z,Extended release version digit1: possible values are from 0-9" rgroup.long 0x5C++0x3 line.long 0x0 "PRNG_DATOUT,PRNG SW Read Out Register" hexmask.long 0x0 0.--31. 1. "PRNG_DATOUT,32-bit wide pseudo-random number" group.long 0x60++0x3 line.long 0x0 "CMDCRC_CTRL,CRC Configuration Register" bitfld.long 0x0 1. "CMDCRC_EN,CRC enable bit" "0,1" bitfld.long 0x0 0. "CMDCRC_RST,CRC reset to initial value" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "CMDCRC,Command CRC Value Register" hexmask.long 0x0 0.--31. 1. "CMDCRC,Current CRC value" group.long 0x68++0x3 line.long 0x0 "SESSION_ID,Session ID Register" hexmask.long 0x0 0.--31. 1. "SESSION_ID,Session ID" rgroup.long 0x70++0x3 line.long 0x0 "DMA_FIN_ADDR,Final DMA Address Register" hexmask.long 0x0 0.--31. 1. "DMA_FIN_ADDR,Final AHB address presented by ELS DMA to the system" group.long 0x74++0x7 line.long 0x0 "MASTER_ID,Master ID Register" hexmask.long.byte 0x0 0.--4. 1. "MASTER_ID,High Priviledge Master ID" line.long 0x4 "KIDX2,Keystore Index 2 Register" hexmask.long.byte 0x4 0.--4. 1. "KIDX2,Keystore is indexed as an array of 128 bit key slots" rgroup.long 0x150++0x4F line.long 0x0 "ELS_KS0,Status Register" bitfld.long 0x0 30.--31. "KS0_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x0 29. "KS0_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x0 28. "KS0_UWRPOK,Wrap key" "0,1" bitfld.long 0x0 27. "KS0_UHWO,Hardware out key" "0,1" newline bitfld.long 0x0 26. "KS0_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x0 25. "KS0_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x0 24. "KS0_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x0 23. "KS0_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x0 22. "KS0_UKWK,Key wrapping key" "0,1" bitfld.long 0x0 21. "KS0_UHMAC,Hmac key" "0,1" newline bitfld.long 0x0 20. "KS0_UAES,Aes key" "0,1" bitfld.long 0x0 19. "KS0_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x0 18. "KS0_UECSG,Ecc signing key" "0,1" bitfld.long 0x0 17. "KS0_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x0 16. "KS0_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x0 15. "KS0_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x0 14. "KS0_UKSK,KSK key" "0,1" bitfld.long 0x0 13. "KS0_UCMAC,CMAC key" "0,1" newline bitfld.long 0x0 12. "KS0_UTECDH,CMAC key" "0,1" bitfld.long 0x0 11. "KS0_UKPUK,CMAC key" "0,1" newline bitfld.long 0x0 9. "KS0_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x0 8. "KS0_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x0 7. "KS0_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x0 6. "KS0_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x0 5. "KS0_KACT,Key is active" "0,1" bitfld.long 0x0 0.--1. "KS0_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4 "ELS_KS1,Status Register" bitfld.long 0x4 30.--31. "KS1_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4 29. "KS1_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4 28. "KS1_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4 27. "KS1_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4 26. "KS1_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4 25. "KS1_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4 24. "KS1_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4 23. "KS1_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4 22. "KS1_UKWK,Key wrapping key" "0,1" bitfld.long 0x4 21. "KS1_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4 20. "KS1_UAES,Aes key" "0,1" bitfld.long 0x4 19. "KS1_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4 18. "KS1_UECSG,Ecc signing key" "0,1" bitfld.long 0x4 17. "KS1_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4 16. "KS1_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4 15. "KS1_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4 14. "KS1_UKSK,KSK key" "0,1" bitfld.long 0x4 13. "KS1_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4 12. "KS1_UTECDH,CMAC key" "0,1" bitfld.long 0x4 11. "KS1_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4 9. "KS1_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4 8. "KS1_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4 7. "KS1_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4 6. "KS1_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4 5. "KS1_KACT,Key is active" "0,1" bitfld.long 0x4 0.--1. "KS1_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x8 "ELS_KS2,Status Register" bitfld.long 0x8 30.--31. "KS2_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x8 29. "KS2_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x8 28. "KS2_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x8 27. "KS2_UHWO,Hardware out key" "0,1" newline bitfld.long 0x8 26. "KS2_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x8 25. "KS2_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x8 24. "KS2_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x8 23. "KS2_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x8 22. "KS2_UKWK,Key wrapping key" "0,1" bitfld.long 0x8 21. "KS2_UHMAC,Hmac key" "0,1" newline bitfld.long 0x8 20. "KS2_UAES,Aes key" "0,1" bitfld.long 0x8 19. "KS2_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x8 18. "KS2_UECSG,Ecc signing key" "0,1" bitfld.long 0x8 17. "KS2_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x8 16. "KS2_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x8 15. "KS2_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x8 14. "KS2_UKSK,KSK key" "0,1" bitfld.long 0x8 13. "KS2_UCMAC,CMAC key" "0,1" newline bitfld.long 0x8 12. "KS2_UTECDH,CMAC key" "0,1" bitfld.long 0x8 11. "KS2_UKPUK,CMAC key" "0,1" newline bitfld.long 0x8 9. "KS2_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x8 8. "KS2_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x8 7. "KS2_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x8 6. "KS2_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x8 5. "KS2_KACT,Key is active" "0,1" bitfld.long 0x8 0.--1. "KS2_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0xC "ELS_KS3,Status Register" bitfld.long 0xC 30.--31. "KS3_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0xC 29. "KS3_UDUK,Device Unique Key" "0,1" newline bitfld.long 0xC 28. "KS3_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0xC 27. "KS3_UHWO,Hardware out key" "0,1" newline bitfld.long 0xC 26. "KS3_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0xC 25. "KS3_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0xC 24. "KS3_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0xC 23. "KS3_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0xC 22. "KS3_UKWK,Key wrapping key" "0,1" bitfld.long 0xC 21. "KS3_UHMAC,Hmac key" "0,1" newline bitfld.long 0xC 20. "KS3_UAES,Aes key" "0,1" bitfld.long 0xC 19. "KS3_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0xC 18. "KS3_UECSG,Ecc signing key" "0,1" bitfld.long 0xC 17. "KS3_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0xC 16. "KS3_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0xC 15. "KS3_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0xC 14. "KS3_UKSK,KSK key" "0,1" bitfld.long 0xC 13. "KS3_UCMAC,CMAC key" "0,1" newline bitfld.long 0xC 12. "KS3_UTECDH,CMAC key" "0,1" bitfld.long 0xC 11. "KS3_UKPUK,CMAC key" "0,1" newline bitfld.long 0xC 9. "KS3_FHWO,Hardware Feature Output" "0,1" bitfld.long 0xC 8. "KS3_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0xC 7. "KS3_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0xC 6. "KS3_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0xC 5. "KS3_KACT,Key is active" "0,1" bitfld.long 0xC 0.--1. "KS3_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x10 "ELS_KS4,Status Register" bitfld.long 0x10 30.--31. "KS4_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x10 29. "KS4_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x10 28. "KS4_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x10 27. "KS4_UHWO,Hardware out key" "0,1" newline bitfld.long 0x10 26. "KS4_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x10 25. "KS4_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x10 24. "KS4_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x10 23. "KS4_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x10 22. "KS4_UKWK,Key wrapping key" "0,1" bitfld.long 0x10 21. "KS4_UHMAC,Hmac key" "0,1" newline bitfld.long 0x10 20. "KS4_UAES,Aes key" "0,1" bitfld.long 0x10 19. "KS4_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x10 18. "KS4_UECSG,Ecc signing key" "0,1" bitfld.long 0x10 17. "KS4_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x10 16. "KS4_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x10 15. "KS4_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x10 14. "KS4_UKSK,KSK key" "0,1" bitfld.long 0x10 13. "KS4_UCMAC,CMAC key" "0,1" newline bitfld.long 0x10 12. "KS4_UTECDH,CMAC key" "0,1" bitfld.long 0x10 11. "KS4_UKPUK,CMAC key" "0,1" newline bitfld.long 0x10 9. "KS4_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x10 8. "KS4_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x10 7. "KS4_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x10 6. "KS4_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x10 5. "KS4_KACT,Key is active" "0,1" bitfld.long 0x10 0.--1. "KS4_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x14 "ELS_KS5,Status Register" bitfld.long 0x14 30.--31. "KS5_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x14 29. "KS5_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x14 28. "KS5_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x14 27. "KS5_UHWO,Hardware out key" "0,1" newline bitfld.long 0x14 26. "KS5_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x14 25. "KS5_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x14 24. "KS5_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x14 23. "KS5_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x14 22. "KS5_UKWK,Key wrapping key" "0,1" bitfld.long 0x14 21. "KS5_UHMAC,Hmac key" "0,1" newline bitfld.long 0x14 20. "KS5_UAES,Aes key" "0,1" bitfld.long 0x14 19. "KS5_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x14 18. "KS5_UECSG,Ecc signing key" "0,1" bitfld.long 0x14 17. "KS5_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x14 16. "KS5_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x14 15. "KS5_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x14 14. "KS5_UKSK,KSK key" "0,1" bitfld.long 0x14 13. "KS5_UCMAC,CMAC key" "0,1" newline bitfld.long 0x14 12. "KS5_UTECDH,CMAC key" "0,1" bitfld.long 0x14 11. "KS5_UKPUK,CMAC key" "0,1" newline bitfld.long 0x14 9. "KS5_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x14 8. "KS5_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x14 7. "KS5_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x14 6. "KS5_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x14 5. "KS5_KACT,Key is active" "0,1" bitfld.long 0x14 0.--1. "KS5_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x18 "ELS_KS6,Status Register" bitfld.long 0x18 30.--31. "KS6_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x18 29. "KS6_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x18 28. "KS6_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x18 27. "KS6_UHWO,Hardware out key" "0,1" newline bitfld.long 0x18 26. "KS6_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x18 25. "KS6_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x18 24. "KS6_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x18 23. "KS6_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x18 22. "KS6_UKWK,Key wrapping key" "0,1" bitfld.long 0x18 21. "KS6_UHMAC,Hmac key" "0,1" newline bitfld.long 0x18 20. "KS6_UAES,Aes key" "0,1" bitfld.long 0x18 19. "KS6_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x18 18. "KS6_UECSG,Ecc signing key" "0,1" bitfld.long 0x18 17. "KS6_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x18 16. "KS6_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x18 15. "KS6_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x18 14. "KS6_UKSK,KSK key" "0,1" bitfld.long 0x18 13. "KS6_UCMAC,CMAC key" "0,1" newline bitfld.long 0x18 12. "KS6_UTECDH,CMAC key" "0,1" bitfld.long 0x18 11. "KS6_UKPUK,CMAC key" "0,1" newline bitfld.long 0x18 9. "KS6_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x18 8. "KS6_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x18 7. "KS6_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x18 6. "KS6_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x18 5. "KS6_KACT,Key is active" "0,1" bitfld.long 0x18 0.--1. "KS6_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x1C "ELS_KS7,Status Register" bitfld.long 0x1C 30.--31. "KS7_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x1C 29. "KS7_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x1C 28. "KS7_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x1C 27. "KS7_UHWO,Hardware out key" "0,1" newline bitfld.long 0x1C 26. "KS7_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x1C 25. "KS7_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x1C 24. "KS7_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x1C 23. "KS7_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x1C 22. "KS7_UKWK,Key wrapping key" "0,1" bitfld.long 0x1C 21. "KS7_UHMAC,Hmac key" "0,1" newline bitfld.long 0x1C 20. "KS7_UAES,Aes key" "0,1" bitfld.long 0x1C 19. "KS7_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x1C 18. "KS7_UECSG,Ecc signing key" "0,1" bitfld.long 0x1C 17. "KS7_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x1C 16. "KS7_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x1C 15. "KS7_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x1C 14. "KS7_UKSK,KSK key" "0,1" bitfld.long 0x1C 13. "KS7_UCMAC,CMAC key" "0,1" newline bitfld.long 0x1C 12. "KS7_UTECDH,CMAC key" "0,1" bitfld.long 0x1C 11. "KS7_UKPUK,CMAC key" "0,1" newline bitfld.long 0x1C 9. "KS7_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x1C 8. "KS7_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x1C 7. "KS7_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x1C 6. "KS7_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x1C 5. "KS7_KACT,Key is active" "0,1" bitfld.long 0x1C 0.--1. "KS7_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x20 "ELS_KS8,Status Register" bitfld.long 0x20 30.--31. "KS8_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x20 29. "KS8_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x20 28. "KS8_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x20 27. "KS8_UHWO,Hardware out key" "0,1" newline bitfld.long 0x20 26. "KS8_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x20 25. "KS8_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x20 24. "KS8_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x20 23. "KS8_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x20 22. "KS8_UKWK,Key wrapping key" "0,1" bitfld.long 0x20 21. "KS8_UHMAC,Hmac key" "0,1" newline bitfld.long 0x20 20. "KS8_UAES,Aes key" "0,1" bitfld.long 0x20 19. "KS8_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x20 18. "KS8_UECSG,Ecc signing key" "0,1" bitfld.long 0x20 17. "KS8_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x20 16. "KS8_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x20 15. "KS8_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x20 14. "KS8_UKSK,KSK key" "0,1" bitfld.long 0x20 13. "KS8_UCMAC,CMAC key" "0,1" newline bitfld.long 0x20 12. "KS8_UTECDH,CMAC key" "0,1" bitfld.long 0x20 11. "KS8_UKPUK,CMAC key" "0,1" newline bitfld.long 0x20 9. "KS8_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x20 8. "KS8_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x20 7. "KS8_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x20 6. "KS8_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x20 5. "KS8_KACT,Key is active" "0,1" bitfld.long 0x20 0.--1. "KS8_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x24 "ELS_KS9,Status Register" bitfld.long 0x24 30.--31. "KS9_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x24 29. "KS9_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x24 28. "KS9_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x24 27. "KS9_UHWO,Hardware out key" "0,1" newline bitfld.long 0x24 26. "KS9_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x24 25. "KS9_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x24 24. "KS9_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x24 23. "KS9_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x24 22. "KS9_UKWK,Key wrapping key" "0,1" bitfld.long 0x24 21. "KS9_UHMAC,Hmac key" "0,1" newline bitfld.long 0x24 20. "KS9_UAES,Aes key" "0,1" bitfld.long 0x24 19. "KS9_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x24 18. "KS9_UECSG,Ecc signing key" "0,1" bitfld.long 0x24 17. "KS9_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x24 16. "KS9_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x24 15. "KS9_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x24 14. "KS9_UKSK,KSK key" "0,1" bitfld.long 0x24 13. "KS9_UCMAC,CMAC key" "0,1" newline bitfld.long 0x24 12. "KS9_UTECDH,CMAC key" "0,1" bitfld.long 0x24 11. "KS9_UKPUK,CMAC key" "0,1" newline bitfld.long 0x24 9. "KS9_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x24 8. "KS9_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x24 7. "KS9_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x24 6. "KS9_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x24 5. "KS9_KACT,Key is active" "0,1" bitfld.long 0x24 0.--1. "KS9_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x28 "ELS_KS10,Status Register" bitfld.long 0x28 30.--31. "KS10_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x28 29. "KS10_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x28 28. "KS10_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x28 27. "KS10_UHWO,Hardware out key" "0,1" newline bitfld.long 0x28 26. "KS10_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x28 25. "KS10_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x28 24. "KS10_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x28 23. "KS10_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x28 22. "KS10_UKWK,Key wrapping key" "0,1" bitfld.long 0x28 21. "KS10_UHMAC,Hmac key" "0,1" newline bitfld.long 0x28 20. "KS10_UAES,Aes key" "0,1" bitfld.long 0x28 19. "KS10_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x28 18. "KS10_UECSG,Ecc signing key" "0,1" bitfld.long 0x28 17. "KS10_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x28 16. "KS10_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x28 15. "KS10_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x28 14. "KS10_UKSK,KSK key" "0,1" bitfld.long 0x28 13. "KS10_UCMAC,CMAC key" "0,1" newline bitfld.long 0x28 12. "KS10_UTECDH,CMAC key" "0,1" bitfld.long 0x28 11. "KS10_UKPUK,CMAC key" "0,1" newline bitfld.long 0x28 9. "KS10_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x28 8. "KS10_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x28 7. "KS10_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x28 6. "KS10_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x28 5. "KS10_KACT,Key is active" "0,1" bitfld.long 0x28 0.--1. "KS10_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x2C "ELS_KS11,Status Register" bitfld.long 0x2C 30.--31. "KS11_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x2C 29. "KS11_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x2C 28. "KS11_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x2C 27. "KS11_UHWO,Hardware out key" "0,1" newline bitfld.long 0x2C 26. "KS11_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x2C 25. "KS11_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x2C 24. "KS11_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x2C 23. "KS11_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x2C 22. "KS11_UKWK,Key wrapping key" "0,1" bitfld.long 0x2C 21. "KS11_UHMAC,Hmac key" "0,1" newline bitfld.long 0x2C 20. "KS11_UAES,Aes key" "0,1" bitfld.long 0x2C 19. "KS11_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x2C 18. "KS11_UECSG,Ecc signing key" "0,1" bitfld.long 0x2C 17. "KS11_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x2C 16. "KS11_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x2C 15. "KS11_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x2C 14. "KS11_UKSK,KSK key" "0,1" bitfld.long 0x2C 13. "KS11_UCMAC,CMAC key" "0,1" newline bitfld.long 0x2C 12. "KS11_UTECDH,CMAC key" "0,1" bitfld.long 0x2C 11. "KS11_UKPUK,CMAC key" "0,1" newline bitfld.long 0x2C 9. "KS11_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x2C 8. "KS11_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x2C 7. "KS11_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x2C 6. "KS11_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x2C 5. "KS11_KACT,Key is active" "0,1" bitfld.long 0x2C 0.--1. "KS11_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x30 "ELS_KS12,Status Register" bitfld.long 0x30 30.--31. "KS12_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x30 29. "KS12_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x30 28. "KS12_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x30 27. "KS12_UHWO,Hardware out key" "0,1" newline bitfld.long 0x30 26. "KS12_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x30 25. "KS12_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x30 24. "KS12_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x30 23. "KS12_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x30 22. "KS12_UKWK,Key wrapping key" "0,1" bitfld.long 0x30 21. "KS12_UHMAC,Hmac key" "0,1" newline bitfld.long 0x30 20. "KS12_UAES,Aes key" "0,1" bitfld.long 0x30 19. "KS12_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x30 18. "KS12_UECSG,Ecc signing key" "0,1" bitfld.long 0x30 17. "KS12_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x30 16. "KS12_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x30 15. "KS12_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x30 14. "KS12_UKSK,KSK key" "0,1" bitfld.long 0x30 13. "KS12_UCMAC,CMAC key" "0,1" newline bitfld.long 0x30 12. "KS12_UTECDH,CMAC key" "0,1" bitfld.long 0x30 11. "KS12_UKPUK,CMAC key" "0,1" newline bitfld.long 0x30 9. "KS12_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x30 8. "KS12_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x30 7. "KS12_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x30 6. "KS12_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x30 5. "KS12_KACT,Key is active" "0,1" bitfld.long 0x30 0.--1. "KS12_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x34 "ELS_KS13,Status Register" bitfld.long 0x34 30.--31. "KS13_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x34 29. "KS13_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x34 28. "KS13_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x34 27. "KS13_UHWO,Hardware out key" "0,1" newline bitfld.long 0x34 26. "KS13_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x34 25. "KS13_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x34 24. "KS13_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x34 23. "KS13_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x34 22. "KS13_UKWK,Key wrapping key" "0,1" bitfld.long 0x34 21. "KS13_UHMAC,Hmac key" "0,1" newline bitfld.long 0x34 20. "KS13_UAES,Aes key" "0,1" bitfld.long 0x34 19. "KS13_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x34 18. "KS13_UECSG,Ecc signing key" "0,1" bitfld.long 0x34 17. "KS13_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x34 16. "KS13_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x34 15. "KS13_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x34 14. "KS13_UKSK,KSK key" "0,1" bitfld.long 0x34 13. "KS13_UCMAC,CMAC key" "0,1" newline bitfld.long 0x34 12. "KS13_UTECDH,CMAC key" "0,1" bitfld.long 0x34 11. "KS13_UKPUK,CMAC key" "0,1" newline bitfld.long 0x34 9. "KS13_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x34 8. "KS13_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x34 7. "KS13_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x34 6. "KS13_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x34 5. "KS13_KACT,Key is active" "0,1" bitfld.long 0x34 0.--1. "KS13_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x38 "ELS_KS14,Status Register" bitfld.long 0x38 30.--31. "KS14_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x38 29. "KS14_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x38 28. "KS14_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x38 27. "KS14_UHWO,Hardware out key" "0,1" newline bitfld.long 0x38 26. "KS14_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x38 25. "KS14_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x38 24. "KS14_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x38 23. "KS14_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x38 22. "KS14_UKWK,Key wrapping key" "0,1" bitfld.long 0x38 21. "KS14_UHMAC,Hmac key" "0,1" newline bitfld.long 0x38 20. "KS14_UAES,Aes key" "0,1" bitfld.long 0x38 19. "KS14_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x38 18. "KS14_UECSG,Ecc signing key" "0,1" bitfld.long 0x38 17. "KS14_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x38 16. "KS14_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x38 15. "KS14_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x38 14. "KS14_UKSK,KSK key" "0,1" bitfld.long 0x38 13. "KS14_UCMAC,CMAC key" "0,1" newline bitfld.long 0x38 12. "KS14_UTECDH,CMAC key" "0,1" bitfld.long 0x38 11. "KS14_UKPUK,CMAC key" "0,1" newline bitfld.long 0x38 9. "KS14_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x38 8. "KS14_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x38 7. "KS14_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x38 6. "KS14_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x38 5. "KS14_KACT,Key is active" "0,1" bitfld.long 0x38 0.--1. "KS14_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x3C "ELS_KS15,Status Register" bitfld.long 0x3C 30.--31. "KS15_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x3C 29. "KS15_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x3C 28. "KS15_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x3C 27. "KS15_UHWO,Hardware out key" "0,1" newline bitfld.long 0x3C 26. "KS15_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x3C 25. "KS15_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x3C 24. "KS15_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x3C 23. "KS15_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x3C 22. "KS15_UKWK,Key wrapping key" "0,1" bitfld.long 0x3C 21. "KS15_UHMAC,Hmac key" "0,1" newline bitfld.long 0x3C 20. "KS15_UAES,Aes key" "0,1" bitfld.long 0x3C 19. "KS15_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x3C 18. "KS15_UECSG,Ecc signing key" "0,1" bitfld.long 0x3C 17. "KS15_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x3C 16. "KS15_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x3C 15. "KS15_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x3C 14. "KS15_UKSK,KSK key" "0,1" bitfld.long 0x3C 13. "KS15_UCMAC,CMAC key" "0,1" newline bitfld.long 0x3C 12. "KS15_UTECDH,CMAC key" "0,1" bitfld.long 0x3C 11. "KS15_UKPUK,CMAC key" "0,1" newline bitfld.long 0x3C 9. "KS15_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x3C 8. "KS15_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x3C 7. "KS15_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x3C 6. "KS15_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x3C 5. "KS15_KACT,Key is active" "0,1" bitfld.long 0x3C 0.--1. "KS15_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x40 "ELS_KS16,Status Register" bitfld.long 0x40 30.--31. "KS16_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x40 29. "KS16_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x40 28. "KS16_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x40 27. "KS16_UHWO,Hardware out key" "0,1" newline bitfld.long 0x40 26. "KS16_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x40 25. "KS16_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x40 24. "KS16_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x40 23. "KS16_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x40 22. "KS16_UKWK,Key wrapping key" "0,1" bitfld.long 0x40 21. "KS16_UHMAC,Hmac key" "0,1" newline bitfld.long 0x40 20. "KS16_UAES,Aes key" "0,1" bitfld.long 0x40 19. "KS16_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x40 18. "KS16_UECSG,Ecc signing key" "0,1" bitfld.long 0x40 17. "KS16_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x40 16. "KS16_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x40 15. "KS16_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x40 14. "KS16_UKSK,KSK key" "0,1" bitfld.long 0x40 13. "KS16_UCMAC,CMAC key" "0,1" newline bitfld.long 0x40 12. "KS16_UTECDH,CMAC key" "0,1" bitfld.long 0x40 11. "KS16_UKPUK,CMAC key" "0,1" newline bitfld.long 0x40 9. "KS16_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x40 8. "KS16_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x40 7. "KS16_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x40 6. "KS16_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x40 5. "KS16_KACT,Key is active" "0,1" bitfld.long 0x40 0.--1. "KS16_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x44 "ELS_KS17,Status Register" bitfld.long 0x44 30.--31. "KS17_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x44 29. "KS17_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x44 28. "KS17_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x44 27. "KS17_UHWO,Hardware out key" "0,1" newline bitfld.long 0x44 26. "KS17_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x44 25. "KS17_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x44 24. "KS17_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x44 23. "KS17_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x44 22. "KS17_UKWK,Key wrapping key" "0,1" bitfld.long 0x44 21. "KS17_UHMAC,Hmac key" "0,1" newline bitfld.long 0x44 20. "KS17_UAES,Aes key" "0,1" bitfld.long 0x44 19. "KS17_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x44 18. "KS17_UECSG,Ecc signing key" "0,1" bitfld.long 0x44 17. "KS17_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x44 16. "KS17_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x44 15. "KS17_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x44 14. "KS17_UKSK,KSK key" "0,1" bitfld.long 0x44 13. "KS17_UCMAC,CMAC key" "0,1" newline bitfld.long 0x44 12. "KS17_UTECDH,CMAC key" "0,1" bitfld.long 0x44 11. "KS17_UKPUK,CMAC key" "0,1" newline bitfld.long 0x44 9. "KS17_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x44 8. "KS17_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x44 7. "KS17_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x44 6. "KS17_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x44 5. "KS17_KACT,Key is active" "0,1" bitfld.long 0x44 0.--1. "KS17_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x48 "ELS_KS18,Status Register" bitfld.long 0x48 30.--31. "KS18_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x48 29. "KS18_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x48 28. "KS18_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x48 27. "KS18_UHWO,Hardware out key" "0,1" newline bitfld.long 0x48 26. "KS18_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x48 25. "KS18_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x48 24. "KS18_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x48 23. "KS18_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x48 22. "KS18_UKWK,Key wrapping key" "0,1" bitfld.long 0x48 21. "KS18_UHMAC,Hmac key" "0,1" newline bitfld.long 0x48 20. "KS18_UAES,Aes key" "0,1" bitfld.long 0x48 19. "KS18_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x48 18. "KS18_UECSG,Ecc signing key" "0,1" bitfld.long 0x48 17. "KS18_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x48 16. "KS18_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x48 15. "KS18_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x48 14. "KS18_UKSK,KSK key" "0,1" bitfld.long 0x48 13. "KS18_UCMAC,CMAC key" "0,1" newline bitfld.long 0x48 12. "KS18_UTECDH,CMAC key" "0,1" bitfld.long 0x48 11. "KS18_UKPUK,CMAC key" "0,1" newline bitfld.long 0x48 9. "KS18_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x48 8. "KS18_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x48 7. "KS18_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x48 6. "KS18_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x48 5. "KS18_KACT,Key is active" "0,1" bitfld.long 0x48 0.--1. "KS18_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4C "ELS_KS19,Status Register" bitfld.long 0x4C 30.--31. "KS19_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4C 29. "KS19_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4C 28. "KS19_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4C 27. "KS19_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4C 26. "KS19_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4C 25. "KS19_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4C 24. "KS19_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4C 23. "KS19_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4C 22. "KS19_UKWK,Key wrapping key" "0,1" bitfld.long 0x4C 21. "KS19_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4C 20. "KS19_UAES,Aes key" "0,1" bitfld.long 0x4C 19. "KS19_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4C 18. "KS19_UECSG,Ecc signing key" "0,1" bitfld.long 0x4C 17. "KS19_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4C 16. "KS19_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4C 15. "KS19_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4C 14. "KS19_UKSK,KSK key" "0,1" bitfld.long 0x4C 13. "KS19_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4C 12. "KS19_UTECDH,CMAC key" "0,1" bitfld.long 0x4C 11. "KS19_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4C 9. "KS19_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4C 8. "KS19_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4C 7. "KS19_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4C 6. "KS19_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4C 5. "KS19_KACT,Key is active" "0,1" bitfld.long 0x4C 0.--1. "KS19_KSIZE,Key size" "0: 128,1: 256,?,?" tree.end tree "ELS_ALIAS1" base ad:0x40055000 rgroup.long 0x0++0x3 line.long 0x0 "STATUS,Status Register" bitfld.long 0x0 16. "ELS_LOCKED,When set indicates that ELS is locked by a master" "0: Not locked by master,1: Locked by master" bitfld.long 0x0 10. "DTRNG_BUSY,When set it indicates TRNG is gathering entropy" "0: Not gathering entropy,1: Gathering entropy" newline bitfld.long 0x0 8.--9. "DRBG_ENT_LVL,Entropy quality of the current DRBG instance" "0: NONE,1: LOW DRBG generates random numbers of low quality..,2: HIGH DRBG generates random numbers of high..,3: RFU Reserved for Future Use" bitfld.long 0x0 6.--7. "PPROT,Current command privilege level" "0: Secure non-privileged,1: Secure privileged,2: Non-secure non-privileged,3: Non-secure privileged" newline bitfld.long 0x0 4.--5. "ECDSA_VFY_STATUS,Signature verify result status" "0: No verify run,1: Signature verify failed,2: Signature verify passed,3: Invalid Error" bitfld.long 0x0 3. "PRNG_RDY,When set indicates the internal PRNG is ready" "0: Internal PRNG not ready,1: Internal PRNG ready" newline bitfld.long 0x0 2. "ELS_ERR,When set indicates the ELS has detected an internal error" "0: Internal error not detected,1: Internal error detected" bitfld.long 0x0 1. "ELS_IRQ,When set indicates the ELS has an active interrupt" "0: No active interrupt,1: Active interrupt" newline bitfld.long 0x0 0. "ELS_BUSY,When set indicates the ELS is executing a crypto sequence" "0: Crypto sequence not executing,1: Crypto sequence executing" group.long 0x4++0x17 line.long 0x0 "CTRL,Control Register" bitfld.long 0x0 8. "BYTE_ORDER,Defines endianness" "0: Little endian,1: Big endian" hexmask.long.byte 0x0 3.--7. 1. "ELS_CMD,ELS Command ID" newline bitfld.long 0x0 2. "ELS_RESET,Write to 1 to perform a ELS synchronous reset. Writing 0 has no effect." "0,1" bitfld.long 0x0 1. "ELS_START,Write to 1 to start an ELS operation. Writing 0 has no effect." "0,1" newline bitfld.long 0x0 0. "ELS_EN,ELS enable" "0: Disabled,1: Enabled" line.long 0x4 "CMDCFG0,Command Configuration Register" hexmask.long 0x4 0.--31. 1. "CMDCFG0,See" line.long 0x8 "CFG,Configuration Register" hexmask.long.word 0x8 16.--25. 1. "ADCTRL,Maximum aes start delay" line.long 0xC "KIDX0,Keystore Index 0 Register" hexmask.long.byte 0xC 0.--4. 1. "KIDX0,Keystore is indexed as an array of 128 bit key slots" line.long 0x10 "KIDX1,Keystore Index 1 Register" hexmask.long.byte 0x10 0.--4. 1. "KIDX1,Keystore is indexed as an array of 128 bit key slots" line.long 0x14 "KPROPIN,Key Properties Request Register" hexmask.long 0x14 0.--31. 1. "KPROPIN,For commands that create a key - requested properties of the key that is being created" group.long 0x20++0xB line.long 0x0 "DMA_SRC0,DMA Source 0 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC0,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC0_LEN,DMA Source 0 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC0_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC0" line.long 0x8 "DMA_SRC1,DMA Source 1 Register" hexmask.long 0x8 0.--31. 1. "ADDR_SRC1,Defines the system address of the start of the data to be transferred to the ELS via DMA" group.long 0x30++0x13 line.long 0x0 "DMA_SRC2,DMA Source 2 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC2,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC2_LEN,DMA Source 2 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC2_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC2" line.long 0x8 "DMA_RES0,DMA Result 0 Register" hexmask.long 0x8 0.--31. 1. "ADDR_RES0,Defines the system start address where the result of the ELS operation is transferred via DMA" line.long 0xC "DMA_RES0_LEN,DMA Result 0 Size Register" hexmask.long 0xC 0.--31. 1. "SIZE_RES0_LEN,Size in bytes of the data to be transferred" line.long 0x10 "INT_ENABLE,Interrupt Enable Register" bitfld.long 0x10 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0x44++0x7 line.long 0x0 "INT_STATUS_CLR,Interrupt Status Clear Register" bitfld.long 0x0 0. "INT_CLR,Interrupt status clear" "0,1" line.long 0x4 "INT_STATUS_SET,Interrupt Status Set Register" bitfld.long 0x4 0. "INT_SET,Sets interrupt by software" "0,1" rgroup.long 0x4C++0x3 line.long 0x0 "ERR_STATUS,Error Status Register" bitfld.long 0x0 8. "DTRNG_ERR,TRNG unable to gather entropy with the current configuration" "0,1" bitfld.long 0x0 6.--7. "ERR_LVL,Indicates the triggered error level: 0 1 2" "0,1,2,3" newline bitfld.long 0x0 5. "PRNG_ERR,User read of PRNG_DATOUT when STATUS[PRNG_RDY] is 0" "0,1" bitfld.long 0x0 4. "FLT_ERR,Indicates hardware fault error: attempt to change the value of an internal register" "0,1" newline bitfld.long 0x0 3. "ITG_ERR,Indicates data integrity error: internal data integrity check failed" "0,1" bitfld.long 0x0 2. "ALG_ERR,Indicates algorithm error: an internal algorithm has produced an unexpected result" "0,1" newline bitfld.long 0x0 1. "OPN_ERR,Indicates operational error: ELS has been incorrectly operated" "0,1" bitfld.long 0x0 0. "BUS_ERR,Indicates bus access error: public or private bus" "0,1" wgroup.long 0x50++0x3 line.long 0x0 "ERR_STATUS_CLR,Error Status Clear Register" bitfld.long 0x0 0. "ERR_CLR,no description available" "0: Exits ELS error state,1: Clears ELS error status bits" rgroup.long 0x54++0x3 line.long 0x0 "VERSION,Version Register" hexmask.long.byte 0x0 28.--31. 1. "SW_X,Software major release version: possible values are from 1-9" hexmask.long.byte 0x0 24.--27. 1. "SW_Y1,Software minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 20.--23. 1. "SW_Y2,Software minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 16.--19. 1. "SW_Z,Software extended revision version: possible values are from 0-9" newline hexmask.long.byte 0x0 12.--15. 1. "X,Major release version: possible values are from 1-9" hexmask.long.byte 0x0 8.--11. 1. "Y1,Minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 4.--7. 1. "Y2,Minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 0.--3. 1. "Z,Extended release version digit1: possible values are from 0-9" rgroup.long 0x5C++0x3 line.long 0x0 "PRNG_DATOUT,PRNG SW Read Out Register" hexmask.long 0x0 0.--31. 1. "PRNG_DATOUT,32-bit wide pseudo-random number" group.long 0x60++0x3 line.long 0x0 "CMDCRC_CTRL,CRC Configuration Register" bitfld.long 0x0 1. "CMDCRC_EN,CRC enable bit" "0,1" bitfld.long 0x0 0. "CMDCRC_RST,CRC reset to initial value" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "CMDCRC,Command CRC Value Register" hexmask.long 0x0 0.--31. 1. "CMDCRC,Current CRC value" group.long 0x68++0x3 line.long 0x0 "SESSION_ID,Session ID Register" hexmask.long 0x0 0.--31. 1. "SESSION_ID,Session ID" rgroup.long 0x70++0x3 line.long 0x0 "DMA_FIN_ADDR,Final DMA Address Register" hexmask.long 0x0 0.--31. 1. "DMA_FIN_ADDR,Final AHB address presented by ELS DMA to the system" group.long 0x74++0x7 line.long 0x0 "MASTER_ID,Master ID Register" hexmask.long.byte 0x0 0.--4. 1. "MASTER_ID,High Priviledge Master ID" line.long 0x4 "KIDX2,Keystore Index 2 Register" hexmask.long.byte 0x4 0.--4. 1. "KIDX2,Keystore is indexed as an array of 128 bit key slots" rgroup.long 0x150++0x4F line.long 0x0 "ELS_KS0,Status Register" bitfld.long 0x0 30.--31. "KS0_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x0 29. "KS0_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x0 28. "KS0_UWRPOK,Wrap key" "0,1" bitfld.long 0x0 27. "KS0_UHWO,Hardware out key" "0,1" newline bitfld.long 0x0 26. "KS0_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x0 25. "KS0_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x0 24. "KS0_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x0 23. "KS0_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x0 22. "KS0_UKWK,Key wrapping key" "0,1" bitfld.long 0x0 21. "KS0_UHMAC,Hmac key" "0,1" newline bitfld.long 0x0 20. "KS0_UAES,Aes key" "0,1" bitfld.long 0x0 19. "KS0_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x0 18. "KS0_UECSG,Ecc signing key" "0,1" bitfld.long 0x0 17. "KS0_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x0 16. "KS0_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x0 15. "KS0_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x0 14. "KS0_UKSK,KSK key" "0,1" bitfld.long 0x0 13. "KS0_UCMAC,CMAC key" "0,1" newline bitfld.long 0x0 12. "KS0_UTECDH,CMAC key" "0,1" bitfld.long 0x0 11. "KS0_UKPUK,CMAC key" "0,1" newline bitfld.long 0x0 9. "KS0_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x0 8. "KS0_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x0 7. "KS0_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x0 6. "KS0_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x0 5. "KS0_KACT,Key is active" "0,1" bitfld.long 0x0 0.--1. "KS0_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4 "ELS_KS1,Status Register" bitfld.long 0x4 30.--31. "KS1_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4 29. "KS1_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4 28. "KS1_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4 27. "KS1_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4 26. "KS1_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4 25. "KS1_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4 24. "KS1_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4 23. "KS1_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4 22. "KS1_UKWK,Key wrapping key" "0,1" bitfld.long 0x4 21. "KS1_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4 20. "KS1_UAES,Aes key" "0,1" bitfld.long 0x4 19. "KS1_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4 18. "KS1_UECSG,Ecc signing key" "0,1" bitfld.long 0x4 17. "KS1_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4 16. "KS1_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4 15. "KS1_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4 14. "KS1_UKSK,KSK key" "0,1" bitfld.long 0x4 13. "KS1_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4 12. "KS1_UTECDH,CMAC key" "0,1" bitfld.long 0x4 11. "KS1_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4 9. "KS1_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4 8. "KS1_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4 7. "KS1_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4 6. "KS1_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4 5. "KS1_KACT,Key is active" "0,1" bitfld.long 0x4 0.--1. "KS1_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x8 "ELS_KS2,Status Register" bitfld.long 0x8 30.--31. "KS2_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x8 29. "KS2_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x8 28. "KS2_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x8 27. "KS2_UHWO,Hardware out key" "0,1" newline bitfld.long 0x8 26. "KS2_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x8 25. "KS2_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x8 24. "KS2_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x8 23. "KS2_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x8 22. "KS2_UKWK,Key wrapping key" "0,1" bitfld.long 0x8 21. "KS2_UHMAC,Hmac key" "0,1" newline bitfld.long 0x8 20. "KS2_UAES,Aes key" "0,1" bitfld.long 0x8 19. "KS2_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x8 18. "KS2_UECSG,Ecc signing key" "0,1" bitfld.long 0x8 17. "KS2_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x8 16. "KS2_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x8 15. "KS2_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x8 14. "KS2_UKSK,KSK key" "0,1" bitfld.long 0x8 13. "KS2_UCMAC,CMAC key" "0,1" newline bitfld.long 0x8 12. "KS2_UTECDH,CMAC key" "0,1" bitfld.long 0x8 11. "KS2_UKPUK,CMAC key" "0,1" newline bitfld.long 0x8 9. "KS2_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x8 8. "KS2_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x8 7. "KS2_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x8 6. "KS2_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x8 5. "KS2_KACT,Key is active" "0,1" bitfld.long 0x8 0.--1. "KS2_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0xC "ELS_KS3,Status Register" bitfld.long 0xC 30.--31. "KS3_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0xC 29. "KS3_UDUK,Device Unique Key" "0,1" newline bitfld.long 0xC 28. "KS3_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0xC 27. "KS3_UHWO,Hardware out key" "0,1" newline bitfld.long 0xC 26. "KS3_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0xC 25. "KS3_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0xC 24. "KS3_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0xC 23. "KS3_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0xC 22. "KS3_UKWK,Key wrapping key" "0,1" bitfld.long 0xC 21. "KS3_UHMAC,Hmac key" "0,1" newline bitfld.long 0xC 20. "KS3_UAES,Aes key" "0,1" bitfld.long 0xC 19. "KS3_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0xC 18. "KS3_UECSG,Ecc signing key" "0,1" bitfld.long 0xC 17. "KS3_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0xC 16. "KS3_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0xC 15. "KS3_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0xC 14. "KS3_UKSK,KSK key" "0,1" bitfld.long 0xC 13. "KS3_UCMAC,CMAC key" "0,1" newline bitfld.long 0xC 12. "KS3_UTECDH,CMAC key" "0,1" bitfld.long 0xC 11. "KS3_UKPUK,CMAC key" "0,1" newline bitfld.long 0xC 9. "KS3_FHWO,Hardware Feature Output" "0,1" bitfld.long 0xC 8. "KS3_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0xC 7. "KS3_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0xC 6. "KS3_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0xC 5. "KS3_KACT,Key is active" "0,1" bitfld.long 0xC 0.--1. "KS3_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x10 "ELS_KS4,Status Register" bitfld.long 0x10 30.--31. "KS4_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x10 29. "KS4_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x10 28. "KS4_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x10 27. "KS4_UHWO,Hardware out key" "0,1" newline bitfld.long 0x10 26. "KS4_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x10 25. "KS4_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x10 24. "KS4_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x10 23. "KS4_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x10 22. "KS4_UKWK,Key wrapping key" "0,1" bitfld.long 0x10 21. "KS4_UHMAC,Hmac key" "0,1" newline bitfld.long 0x10 20. "KS4_UAES,Aes key" "0,1" bitfld.long 0x10 19. "KS4_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x10 18. "KS4_UECSG,Ecc signing key" "0,1" bitfld.long 0x10 17. "KS4_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x10 16. "KS4_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x10 15. "KS4_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x10 14. "KS4_UKSK,KSK key" "0,1" bitfld.long 0x10 13. "KS4_UCMAC,CMAC key" "0,1" newline bitfld.long 0x10 12. "KS4_UTECDH,CMAC key" "0,1" bitfld.long 0x10 11. "KS4_UKPUK,CMAC key" "0,1" newline bitfld.long 0x10 9. "KS4_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x10 8. "KS4_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x10 7. "KS4_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x10 6. "KS4_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x10 5. "KS4_KACT,Key is active" "0,1" bitfld.long 0x10 0.--1. "KS4_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x14 "ELS_KS5,Status Register" bitfld.long 0x14 30.--31. "KS5_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x14 29. "KS5_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x14 28. "KS5_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x14 27. "KS5_UHWO,Hardware out key" "0,1" newline bitfld.long 0x14 26. "KS5_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x14 25. "KS5_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x14 24. "KS5_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x14 23. "KS5_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x14 22. "KS5_UKWK,Key wrapping key" "0,1" bitfld.long 0x14 21. "KS5_UHMAC,Hmac key" "0,1" newline bitfld.long 0x14 20. "KS5_UAES,Aes key" "0,1" bitfld.long 0x14 19. "KS5_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x14 18. "KS5_UECSG,Ecc signing key" "0,1" bitfld.long 0x14 17. "KS5_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x14 16. "KS5_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x14 15. "KS5_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x14 14. "KS5_UKSK,KSK key" "0,1" bitfld.long 0x14 13. "KS5_UCMAC,CMAC key" "0,1" newline bitfld.long 0x14 12. "KS5_UTECDH,CMAC key" "0,1" bitfld.long 0x14 11. "KS5_UKPUK,CMAC key" "0,1" newline bitfld.long 0x14 9. "KS5_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x14 8. "KS5_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x14 7. "KS5_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x14 6. "KS5_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x14 5. "KS5_KACT,Key is active" "0,1" bitfld.long 0x14 0.--1. "KS5_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x18 "ELS_KS6,Status Register" bitfld.long 0x18 30.--31. "KS6_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x18 29. "KS6_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x18 28. "KS6_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x18 27. "KS6_UHWO,Hardware out key" "0,1" newline bitfld.long 0x18 26. "KS6_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x18 25. "KS6_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x18 24. "KS6_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x18 23. "KS6_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x18 22. "KS6_UKWK,Key wrapping key" "0,1" bitfld.long 0x18 21. "KS6_UHMAC,Hmac key" "0,1" newline bitfld.long 0x18 20. "KS6_UAES,Aes key" "0,1" bitfld.long 0x18 19. "KS6_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x18 18. "KS6_UECSG,Ecc signing key" "0,1" bitfld.long 0x18 17. "KS6_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x18 16. "KS6_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x18 15. "KS6_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x18 14. "KS6_UKSK,KSK key" "0,1" bitfld.long 0x18 13. "KS6_UCMAC,CMAC key" "0,1" newline bitfld.long 0x18 12. "KS6_UTECDH,CMAC key" "0,1" bitfld.long 0x18 11. "KS6_UKPUK,CMAC key" "0,1" newline bitfld.long 0x18 9. "KS6_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x18 8. "KS6_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x18 7. "KS6_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x18 6. "KS6_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x18 5. "KS6_KACT,Key is active" "0,1" bitfld.long 0x18 0.--1. "KS6_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x1C "ELS_KS7,Status Register" bitfld.long 0x1C 30.--31. "KS7_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x1C 29. "KS7_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x1C 28. "KS7_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x1C 27. "KS7_UHWO,Hardware out key" "0,1" newline bitfld.long 0x1C 26. "KS7_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x1C 25. "KS7_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x1C 24. "KS7_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x1C 23. "KS7_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x1C 22. "KS7_UKWK,Key wrapping key" "0,1" bitfld.long 0x1C 21. "KS7_UHMAC,Hmac key" "0,1" newline bitfld.long 0x1C 20. "KS7_UAES,Aes key" "0,1" bitfld.long 0x1C 19. "KS7_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x1C 18. "KS7_UECSG,Ecc signing key" "0,1" bitfld.long 0x1C 17. "KS7_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x1C 16. "KS7_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x1C 15. "KS7_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x1C 14. "KS7_UKSK,KSK key" "0,1" bitfld.long 0x1C 13. "KS7_UCMAC,CMAC key" "0,1" newline bitfld.long 0x1C 12. "KS7_UTECDH,CMAC key" "0,1" bitfld.long 0x1C 11. "KS7_UKPUK,CMAC key" "0,1" newline bitfld.long 0x1C 9. "KS7_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x1C 8. "KS7_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x1C 7. "KS7_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x1C 6. "KS7_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x1C 5. "KS7_KACT,Key is active" "0,1" bitfld.long 0x1C 0.--1. "KS7_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x20 "ELS_KS8,Status Register" bitfld.long 0x20 30.--31. "KS8_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x20 29. "KS8_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x20 28. "KS8_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x20 27. "KS8_UHWO,Hardware out key" "0,1" newline bitfld.long 0x20 26. "KS8_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x20 25. "KS8_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x20 24. "KS8_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x20 23. "KS8_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x20 22. "KS8_UKWK,Key wrapping key" "0,1" bitfld.long 0x20 21. "KS8_UHMAC,Hmac key" "0,1" newline bitfld.long 0x20 20. "KS8_UAES,Aes key" "0,1" bitfld.long 0x20 19. "KS8_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x20 18. "KS8_UECSG,Ecc signing key" "0,1" bitfld.long 0x20 17. "KS8_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x20 16. "KS8_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x20 15. "KS8_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x20 14. "KS8_UKSK,KSK key" "0,1" bitfld.long 0x20 13. "KS8_UCMAC,CMAC key" "0,1" newline bitfld.long 0x20 12. "KS8_UTECDH,CMAC key" "0,1" bitfld.long 0x20 11. "KS8_UKPUK,CMAC key" "0,1" newline bitfld.long 0x20 9. "KS8_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x20 8. "KS8_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x20 7. "KS8_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x20 6. "KS8_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x20 5. "KS8_KACT,Key is active" "0,1" bitfld.long 0x20 0.--1. "KS8_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x24 "ELS_KS9,Status Register" bitfld.long 0x24 30.--31. "KS9_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x24 29. "KS9_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x24 28. "KS9_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x24 27. "KS9_UHWO,Hardware out key" "0,1" newline bitfld.long 0x24 26. "KS9_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x24 25. "KS9_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x24 24. "KS9_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x24 23. "KS9_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x24 22. "KS9_UKWK,Key wrapping key" "0,1" bitfld.long 0x24 21. "KS9_UHMAC,Hmac key" "0,1" newline bitfld.long 0x24 20. "KS9_UAES,Aes key" "0,1" bitfld.long 0x24 19. "KS9_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x24 18. "KS9_UECSG,Ecc signing key" "0,1" bitfld.long 0x24 17. "KS9_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x24 16. "KS9_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x24 15. "KS9_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x24 14. "KS9_UKSK,KSK key" "0,1" bitfld.long 0x24 13. "KS9_UCMAC,CMAC key" "0,1" newline bitfld.long 0x24 12. "KS9_UTECDH,CMAC key" "0,1" bitfld.long 0x24 11. "KS9_UKPUK,CMAC key" "0,1" newline bitfld.long 0x24 9. "KS9_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x24 8. "KS9_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x24 7. "KS9_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x24 6. "KS9_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x24 5. "KS9_KACT,Key is active" "0,1" bitfld.long 0x24 0.--1. "KS9_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x28 "ELS_KS10,Status Register" bitfld.long 0x28 30.--31. "KS10_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x28 29. "KS10_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x28 28. "KS10_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x28 27. "KS10_UHWO,Hardware out key" "0,1" newline bitfld.long 0x28 26. "KS10_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x28 25. "KS10_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x28 24. "KS10_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x28 23. "KS10_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x28 22. "KS10_UKWK,Key wrapping key" "0,1" bitfld.long 0x28 21. "KS10_UHMAC,Hmac key" "0,1" newline bitfld.long 0x28 20. "KS10_UAES,Aes key" "0,1" bitfld.long 0x28 19. "KS10_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x28 18. "KS10_UECSG,Ecc signing key" "0,1" bitfld.long 0x28 17. "KS10_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x28 16. "KS10_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x28 15. "KS10_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x28 14. "KS10_UKSK,KSK key" "0,1" bitfld.long 0x28 13. "KS10_UCMAC,CMAC key" "0,1" newline bitfld.long 0x28 12. "KS10_UTECDH,CMAC key" "0,1" bitfld.long 0x28 11. "KS10_UKPUK,CMAC key" "0,1" newline bitfld.long 0x28 9. "KS10_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x28 8. "KS10_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x28 7. "KS10_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x28 6. "KS10_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x28 5. "KS10_KACT,Key is active" "0,1" bitfld.long 0x28 0.--1. "KS10_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x2C "ELS_KS11,Status Register" bitfld.long 0x2C 30.--31. "KS11_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x2C 29. "KS11_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x2C 28. "KS11_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x2C 27. "KS11_UHWO,Hardware out key" "0,1" newline bitfld.long 0x2C 26. "KS11_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x2C 25. "KS11_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x2C 24. "KS11_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x2C 23. "KS11_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x2C 22. "KS11_UKWK,Key wrapping key" "0,1" bitfld.long 0x2C 21. "KS11_UHMAC,Hmac key" "0,1" newline bitfld.long 0x2C 20. "KS11_UAES,Aes key" "0,1" bitfld.long 0x2C 19. "KS11_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x2C 18. "KS11_UECSG,Ecc signing key" "0,1" bitfld.long 0x2C 17. "KS11_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x2C 16. "KS11_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x2C 15. "KS11_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x2C 14. "KS11_UKSK,KSK key" "0,1" bitfld.long 0x2C 13. "KS11_UCMAC,CMAC key" "0,1" newline bitfld.long 0x2C 12. "KS11_UTECDH,CMAC key" "0,1" bitfld.long 0x2C 11. "KS11_UKPUK,CMAC key" "0,1" newline bitfld.long 0x2C 9. "KS11_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x2C 8. "KS11_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x2C 7. "KS11_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x2C 6. "KS11_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x2C 5. "KS11_KACT,Key is active" "0,1" bitfld.long 0x2C 0.--1. "KS11_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x30 "ELS_KS12,Status Register" bitfld.long 0x30 30.--31. "KS12_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x30 29. "KS12_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x30 28. "KS12_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x30 27. "KS12_UHWO,Hardware out key" "0,1" newline bitfld.long 0x30 26. "KS12_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x30 25. "KS12_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x30 24. "KS12_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x30 23. "KS12_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x30 22. "KS12_UKWK,Key wrapping key" "0,1" bitfld.long 0x30 21. "KS12_UHMAC,Hmac key" "0,1" newline bitfld.long 0x30 20. "KS12_UAES,Aes key" "0,1" bitfld.long 0x30 19. "KS12_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x30 18. "KS12_UECSG,Ecc signing key" "0,1" bitfld.long 0x30 17. "KS12_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x30 16. "KS12_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x30 15. "KS12_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x30 14. "KS12_UKSK,KSK key" "0,1" bitfld.long 0x30 13. "KS12_UCMAC,CMAC key" "0,1" newline bitfld.long 0x30 12. "KS12_UTECDH,CMAC key" "0,1" bitfld.long 0x30 11. "KS12_UKPUK,CMAC key" "0,1" newline bitfld.long 0x30 9. "KS12_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x30 8. "KS12_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x30 7. "KS12_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x30 6. "KS12_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x30 5. "KS12_KACT,Key is active" "0,1" bitfld.long 0x30 0.--1. "KS12_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x34 "ELS_KS13,Status Register" bitfld.long 0x34 30.--31. "KS13_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x34 29. "KS13_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x34 28. "KS13_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x34 27. "KS13_UHWO,Hardware out key" "0,1" newline bitfld.long 0x34 26. "KS13_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x34 25. "KS13_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x34 24. "KS13_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x34 23. "KS13_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x34 22. "KS13_UKWK,Key wrapping key" "0,1" bitfld.long 0x34 21. "KS13_UHMAC,Hmac key" "0,1" newline bitfld.long 0x34 20. "KS13_UAES,Aes key" "0,1" bitfld.long 0x34 19. "KS13_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x34 18. "KS13_UECSG,Ecc signing key" "0,1" bitfld.long 0x34 17. "KS13_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x34 16. "KS13_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x34 15. "KS13_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x34 14. "KS13_UKSK,KSK key" "0,1" bitfld.long 0x34 13. "KS13_UCMAC,CMAC key" "0,1" newline bitfld.long 0x34 12. "KS13_UTECDH,CMAC key" "0,1" bitfld.long 0x34 11. "KS13_UKPUK,CMAC key" "0,1" newline bitfld.long 0x34 9. "KS13_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x34 8. "KS13_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x34 7. "KS13_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x34 6. "KS13_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x34 5. "KS13_KACT,Key is active" "0,1" bitfld.long 0x34 0.--1. "KS13_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x38 "ELS_KS14,Status Register" bitfld.long 0x38 30.--31. "KS14_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x38 29. "KS14_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x38 28. "KS14_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x38 27. "KS14_UHWO,Hardware out key" "0,1" newline bitfld.long 0x38 26. "KS14_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x38 25. "KS14_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x38 24. "KS14_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x38 23. "KS14_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x38 22. "KS14_UKWK,Key wrapping key" "0,1" bitfld.long 0x38 21. "KS14_UHMAC,Hmac key" "0,1" newline bitfld.long 0x38 20. "KS14_UAES,Aes key" "0,1" bitfld.long 0x38 19. "KS14_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x38 18. "KS14_UECSG,Ecc signing key" "0,1" bitfld.long 0x38 17. "KS14_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x38 16. "KS14_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x38 15. "KS14_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x38 14. "KS14_UKSK,KSK key" "0,1" bitfld.long 0x38 13. "KS14_UCMAC,CMAC key" "0,1" newline bitfld.long 0x38 12. "KS14_UTECDH,CMAC key" "0,1" bitfld.long 0x38 11. "KS14_UKPUK,CMAC key" "0,1" newline bitfld.long 0x38 9. "KS14_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x38 8. "KS14_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x38 7. "KS14_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x38 6. "KS14_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x38 5. "KS14_KACT,Key is active" "0,1" bitfld.long 0x38 0.--1. "KS14_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x3C "ELS_KS15,Status Register" bitfld.long 0x3C 30.--31. "KS15_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x3C 29. "KS15_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x3C 28. "KS15_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x3C 27. "KS15_UHWO,Hardware out key" "0,1" newline bitfld.long 0x3C 26. "KS15_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x3C 25. "KS15_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x3C 24. "KS15_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x3C 23. "KS15_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x3C 22. "KS15_UKWK,Key wrapping key" "0,1" bitfld.long 0x3C 21. "KS15_UHMAC,Hmac key" "0,1" newline bitfld.long 0x3C 20. "KS15_UAES,Aes key" "0,1" bitfld.long 0x3C 19. "KS15_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x3C 18. "KS15_UECSG,Ecc signing key" "0,1" bitfld.long 0x3C 17. "KS15_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x3C 16. "KS15_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x3C 15. "KS15_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x3C 14. "KS15_UKSK,KSK key" "0,1" bitfld.long 0x3C 13. "KS15_UCMAC,CMAC key" "0,1" newline bitfld.long 0x3C 12. "KS15_UTECDH,CMAC key" "0,1" bitfld.long 0x3C 11. "KS15_UKPUK,CMAC key" "0,1" newline bitfld.long 0x3C 9. "KS15_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x3C 8. "KS15_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x3C 7. "KS15_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x3C 6. "KS15_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x3C 5. "KS15_KACT,Key is active" "0,1" bitfld.long 0x3C 0.--1. "KS15_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x40 "ELS_KS16,Status Register" bitfld.long 0x40 30.--31. "KS16_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x40 29. "KS16_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x40 28. "KS16_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x40 27. "KS16_UHWO,Hardware out key" "0,1" newline bitfld.long 0x40 26. "KS16_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x40 25. "KS16_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x40 24. "KS16_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x40 23. "KS16_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x40 22. "KS16_UKWK,Key wrapping key" "0,1" bitfld.long 0x40 21. "KS16_UHMAC,Hmac key" "0,1" newline bitfld.long 0x40 20. "KS16_UAES,Aes key" "0,1" bitfld.long 0x40 19. "KS16_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x40 18. "KS16_UECSG,Ecc signing key" "0,1" bitfld.long 0x40 17. "KS16_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x40 16. "KS16_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x40 15. "KS16_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x40 14. "KS16_UKSK,KSK key" "0,1" bitfld.long 0x40 13. "KS16_UCMAC,CMAC key" "0,1" newline bitfld.long 0x40 12. "KS16_UTECDH,CMAC key" "0,1" bitfld.long 0x40 11. "KS16_UKPUK,CMAC key" "0,1" newline bitfld.long 0x40 9. "KS16_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x40 8. "KS16_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x40 7. "KS16_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x40 6. "KS16_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x40 5. "KS16_KACT,Key is active" "0,1" bitfld.long 0x40 0.--1. "KS16_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x44 "ELS_KS17,Status Register" bitfld.long 0x44 30.--31. "KS17_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x44 29. "KS17_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x44 28. "KS17_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x44 27. "KS17_UHWO,Hardware out key" "0,1" newline bitfld.long 0x44 26. "KS17_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x44 25. "KS17_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x44 24. "KS17_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x44 23. "KS17_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x44 22. "KS17_UKWK,Key wrapping key" "0,1" bitfld.long 0x44 21. "KS17_UHMAC,Hmac key" "0,1" newline bitfld.long 0x44 20. "KS17_UAES,Aes key" "0,1" bitfld.long 0x44 19. "KS17_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x44 18. "KS17_UECSG,Ecc signing key" "0,1" bitfld.long 0x44 17. "KS17_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x44 16. "KS17_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x44 15. "KS17_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x44 14. "KS17_UKSK,KSK key" "0,1" bitfld.long 0x44 13. "KS17_UCMAC,CMAC key" "0,1" newline bitfld.long 0x44 12. "KS17_UTECDH,CMAC key" "0,1" bitfld.long 0x44 11. "KS17_UKPUK,CMAC key" "0,1" newline bitfld.long 0x44 9. "KS17_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x44 8. "KS17_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x44 7. "KS17_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x44 6. "KS17_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x44 5. "KS17_KACT,Key is active" "0,1" bitfld.long 0x44 0.--1. "KS17_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x48 "ELS_KS18,Status Register" bitfld.long 0x48 30.--31. "KS18_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x48 29. "KS18_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x48 28. "KS18_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x48 27. "KS18_UHWO,Hardware out key" "0,1" newline bitfld.long 0x48 26. "KS18_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x48 25. "KS18_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x48 24. "KS18_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x48 23. "KS18_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x48 22. "KS18_UKWK,Key wrapping key" "0,1" bitfld.long 0x48 21. "KS18_UHMAC,Hmac key" "0,1" newline bitfld.long 0x48 20. "KS18_UAES,Aes key" "0,1" bitfld.long 0x48 19. "KS18_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x48 18. "KS18_UECSG,Ecc signing key" "0,1" bitfld.long 0x48 17. "KS18_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x48 16. "KS18_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x48 15. "KS18_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x48 14. "KS18_UKSK,KSK key" "0,1" bitfld.long 0x48 13. "KS18_UCMAC,CMAC key" "0,1" newline bitfld.long 0x48 12. "KS18_UTECDH,CMAC key" "0,1" bitfld.long 0x48 11. "KS18_UKPUK,CMAC key" "0,1" newline bitfld.long 0x48 9. "KS18_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x48 8. "KS18_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x48 7. "KS18_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x48 6. "KS18_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x48 5. "KS18_KACT,Key is active" "0,1" bitfld.long 0x48 0.--1. "KS18_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4C "ELS_KS19,Status Register" bitfld.long 0x4C 30.--31. "KS19_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4C 29. "KS19_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4C 28. "KS19_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4C 27. "KS19_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4C 26. "KS19_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4C 25. "KS19_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4C 24. "KS19_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4C 23. "KS19_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4C 22. "KS19_UKWK,Key wrapping key" "0,1" bitfld.long 0x4C 21. "KS19_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4C 20. "KS19_UAES,Aes key" "0,1" bitfld.long 0x4C 19. "KS19_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4C 18. "KS19_UECSG,Ecc signing key" "0,1" bitfld.long 0x4C 17. "KS19_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4C 16. "KS19_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4C 15. "KS19_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4C 14. "KS19_UKSK,KSK key" "0,1" bitfld.long 0x4C 13. "KS19_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4C 12. "KS19_UTECDH,CMAC key" "0,1" bitfld.long 0x4C 11. "KS19_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4C 9. "KS19_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4C 8. "KS19_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4C 7. "KS19_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4C 6. "KS19_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4C 5. "KS19_KACT,Key is active" "0,1" bitfld.long 0x4C 0.--1. "KS19_KSIZE,Key size" "0: 128,1: 256,?,?" tree.end tree "ELS_ALIAS2" base ad:0x40056000 rgroup.long 0x0++0x3 line.long 0x0 "STATUS,Status Register" bitfld.long 0x0 16. "ELS_LOCKED,When set indicates that ELS is locked by a master" "0: Not locked by master,1: Locked by master" bitfld.long 0x0 10. "DTRNG_BUSY,When set it indicates TRNG is gathering entropy" "0: Not gathering entropy,1: Gathering entropy" newline bitfld.long 0x0 8.--9. "DRBG_ENT_LVL,Entropy quality of the current DRBG instance" "0: NONE,1: LOW DRBG generates random numbers of low quality..,2: HIGH DRBG generates random numbers of high..,3: RFU Reserved for Future Use" bitfld.long 0x0 6.--7. "PPROT,Current command privilege level" "0: Secure non-privileged,1: Secure privileged,2: Non-secure non-privileged,3: Non-secure privileged" newline bitfld.long 0x0 4.--5. "ECDSA_VFY_STATUS,Signature verify result status" "0: No verify run,1: Signature verify failed,2: Signature verify passed,3: Invalid Error" bitfld.long 0x0 3. "PRNG_RDY,When set indicates the internal PRNG is ready" "0: Internal PRNG not ready,1: Internal PRNG ready" newline bitfld.long 0x0 2. "ELS_ERR,When set indicates the ELS has detected an internal error" "0: Internal error not detected,1: Internal error detected" bitfld.long 0x0 1. "ELS_IRQ,When set indicates the ELS has an active interrupt" "0: No active interrupt,1: Active interrupt" newline bitfld.long 0x0 0. "ELS_BUSY,When set indicates the ELS is executing a crypto sequence" "0: Crypto sequence not executing,1: Crypto sequence executing" group.long 0x4++0x17 line.long 0x0 "CTRL,Control Register" bitfld.long 0x0 8. "BYTE_ORDER,Defines endianness" "0: Little endian,1: Big endian" hexmask.long.byte 0x0 3.--7. 1. "ELS_CMD,ELS Command ID" newline bitfld.long 0x0 2. "ELS_RESET,Write to 1 to perform a ELS synchronous reset. Writing 0 has no effect." "0,1" bitfld.long 0x0 1. "ELS_START,Write to 1 to start an ELS operation. Writing 0 has no effect." "0,1" newline bitfld.long 0x0 0. "ELS_EN,ELS enable" "0: Disabled,1: Enabled" line.long 0x4 "CMDCFG0,Command Configuration Register" hexmask.long 0x4 0.--31. 1. "CMDCFG0,See" line.long 0x8 "CFG,Configuration Register" hexmask.long.word 0x8 16.--25. 1. "ADCTRL,Maximum aes start delay" line.long 0xC "KIDX0,Keystore Index 0 Register" hexmask.long.byte 0xC 0.--4. 1. "KIDX0,Keystore is indexed as an array of 128 bit key slots" line.long 0x10 "KIDX1,Keystore Index 1 Register" hexmask.long.byte 0x10 0.--4. 1. "KIDX1,Keystore is indexed as an array of 128 bit key slots" line.long 0x14 "KPROPIN,Key Properties Request Register" hexmask.long 0x14 0.--31. 1. "KPROPIN,For commands that create a key - requested properties of the key that is being created" group.long 0x20++0xB line.long 0x0 "DMA_SRC0,DMA Source 0 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC0,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC0_LEN,DMA Source 0 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC0_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC0" line.long 0x8 "DMA_SRC1,DMA Source 1 Register" hexmask.long 0x8 0.--31. 1. "ADDR_SRC1,Defines the system address of the start of the data to be transferred to the ELS via DMA" group.long 0x30++0x13 line.long 0x0 "DMA_SRC2,DMA Source 2 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC2,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC2_LEN,DMA Source 2 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC2_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC2" line.long 0x8 "DMA_RES0,DMA Result 0 Register" hexmask.long 0x8 0.--31. 1. "ADDR_RES0,Defines the system start address where the result of the ELS operation is transferred via DMA" line.long 0xC "DMA_RES0_LEN,DMA Result 0 Size Register" hexmask.long 0xC 0.--31. 1. "SIZE_RES0_LEN,Size in bytes of the data to be transferred" line.long 0x10 "INT_ENABLE,Interrupt Enable Register" bitfld.long 0x10 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0x44++0x7 line.long 0x0 "INT_STATUS_CLR,Interrupt Status Clear Register" bitfld.long 0x0 0. "INT_CLR,Interrupt status clear" "0,1" line.long 0x4 "INT_STATUS_SET,Interrupt Status Set Register" bitfld.long 0x4 0. "INT_SET,Sets interrupt by software" "0,1" rgroup.long 0x4C++0x3 line.long 0x0 "ERR_STATUS,Error Status Register" bitfld.long 0x0 8. "DTRNG_ERR,TRNG unable to gather entropy with the current configuration" "0,1" bitfld.long 0x0 6.--7. "ERR_LVL,Indicates the triggered error level: 0 1 2" "0,1,2,3" newline bitfld.long 0x0 5. "PRNG_ERR,User read of PRNG_DATOUT when STATUS[PRNG_RDY] is 0" "0,1" bitfld.long 0x0 4. "FLT_ERR,Indicates hardware fault error: attempt to change the value of an internal register" "0,1" newline bitfld.long 0x0 3. "ITG_ERR,Indicates data integrity error: internal data integrity check failed" "0,1" bitfld.long 0x0 2. "ALG_ERR,Indicates algorithm error: an internal algorithm has produced an unexpected result" "0,1" newline bitfld.long 0x0 1. "OPN_ERR,Indicates operational error: ELS has been incorrectly operated" "0,1" bitfld.long 0x0 0. "BUS_ERR,Indicates bus access error: public or private bus" "0,1" wgroup.long 0x50++0x3 line.long 0x0 "ERR_STATUS_CLR,Error Status Clear Register" bitfld.long 0x0 0. "ERR_CLR,no description available" "0: Exits ELS error state,1: Clears ELS error status bits" rgroup.long 0x54++0x3 line.long 0x0 "VERSION,Version Register" hexmask.long.byte 0x0 28.--31. 1. "SW_X,Software major release version: possible values are from 1-9" hexmask.long.byte 0x0 24.--27. 1. "SW_Y1,Software minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 20.--23. 1. "SW_Y2,Software minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 16.--19. 1. "SW_Z,Software extended revision version: possible values are from 0-9" newline hexmask.long.byte 0x0 12.--15. 1. "X,Major release version: possible values are from 1-9" hexmask.long.byte 0x0 8.--11. 1. "Y1,Minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 4.--7. 1. "Y2,Minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 0.--3. 1. "Z,Extended release version digit1: possible values are from 0-9" rgroup.long 0x5C++0x3 line.long 0x0 "PRNG_DATOUT,PRNG SW Read Out Register" hexmask.long 0x0 0.--31. 1. "PRNG_DATOUT,32-bit wide pseudo-random number" group.long 0x60++0x3 line.long 0x0 "CMDCRC_CTRL,CRC Configuration Register" bitfld.long 0x0 1. "CMDCRC_EN,CRC enable bit" "0,1" bitfld.long 0x0 0. "CMDCRC_RST,CRC reset to initial value" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "CMDCRC,Command CRC Value Register" hexmask.long 0x0 0.--31. 1. "CMDCRC,Current CRC value" group.long 0x68++0x3 line.long 0x0 "SESSION_ID,Session ID Register" hexmask.long 0x0 0.--31. 1. "SESSION_ID,Session ID" rgroup.long 0x70++0x3 line.long 0x0 "DMA_FIN_ADDR,Final DMA Address Register" hexmask.long 0x0 0.--31. 1. "DMA_FIN_ADDR,Final AHB address presented by ELS DMA to the system" group.long 0x74++0x7 line.long 0x0 "MASTER_ID,Master ID Register" hexmask.long.byte 0x0 0.--4. 1. "MASTER_ID,High Priviledge Master ID" line.long 0x4 "KIDX2,Keystore Index 2 Register" hexmask.long.byte 0x4 0.--4. 1. "KIDX2,Keystore is indexed as an array of 128 bit key slots" rgroup.long 0x150++0x4F line.long 0x0 "ELS_KS0,Status Register" bitfld.long 0x0 30.--31. "KS0_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x0 29. "KS0_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x0 28. "KS0_UWRPOK,Wrap key" "0,1" bitfld.long 0x0 27. "KS0_UHWO,Hardware out key" "0,1" newline bitfld.long 0x0 26. "KS0_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x0 25. "KS0_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x0 24. "KS0_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x0 23. "KS0_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x0 22. "KS0_UKWK,Key wrapping key" "0,1" bitfld.long 0x0 21. "KS0_UHMAC,Hmac key" "0,1" newline bitfld.long 0x0 20. "KS0_UAES,Aes key" "0,1" bitfld.long 0x0 19. "KS0_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x0 18. "KS0_UECSG,Ecc signing key" "0,1" bitfld.long 0x0 17. "KS0_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x0 16. "KS0_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x0 15. "KS0_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x0 14. "KS0_UKSK,KSK key" "0,1" bitfld.long 0x0 13. "KS0_UCMAC,CMAC key" "0,1" newline bitfld.long 0x0 12. "KS0_UTECDH,CMAC key" "0,1" bitfld.long 0x0 11. "KS0_UKPUK,CMAC key" "0,1" newline bitfld.long 0x0 9. "KS0_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x0 8. "KS0_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x0 7. "KS0_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x0 6. "KS0_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x0 5. "KS0_KACT,Key is active" "0,1" bitfld.long 0x0 0.--1. "KS0_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4 "ELS_KS1,Status Register" bitfld.long 0x4 30.--31. "KS1_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4 29. "KS1_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4 28. "KS1_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4 27. "KS1_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4 26. "KS1_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4 25. "KS1_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4 24. "KS1_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4 23. "KS1_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4 22. "KS1_UKWK,Key wrapping key" "0,1" bitfld.long 0x4 21. "KS1_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4 20. "KS1_UAES,Aes key" "0,1" bitfld.long 0x4 19. "KS1_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4 18. "KS1_UECSG,Ecc signing key" "0,1" bitfld.long 0x4 17. "KS1_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4 16. "KS1_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4 15. "KS1_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4 14. "KS1_UKSK,KSK key" "0,1" bitfld.long 0x4 13. "KS1_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4 12. "KS1_UTECDH,CMAC key" "0,1" bitfld.long 0x4 11. "KS1_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4 9. "KS1_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4 8. "KS1_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4 7. "KS1_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4 6. "KS1_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4 5. "KS1_KACT,Key is active" "0,1" bitfld.long 0x4 0.--1. "KS1_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x8 "ELS_KS2,Status Register" bitfld.long 0x8 30.--31. "KS2_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x8 29. "KS2_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x8 28. "KS2_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x8 27. "KS2_UHWO,Hardware out key" "0,1" newline bitfld.long 0x8 26. "KS2_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x8 25. "KS2_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x8 24. "KS2_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x8 23. "KS2_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x8 22. "KS2_UKWK,Key wrapping key" "0,1" bitfld.long 0x8 21. "KS2_UHMAC,Hmac key" "0,1" newline bitfld.long 0x8 20. "KS2_UAES,Aes key" "0,1" bitfld.long 0x8 19. "KS2_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x8 18. "KS2_UECSG,Ecc signing key" "0,1" bitfld.long 0x8 17. "KS2_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x8 16. "KS2_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x8 15. "KS2_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x8 14. "KS2_UKSK,KSK key" "0,1" bitfld.long 0x8 13. "KS2_UCMAC,CMAC key" "0,1" newline bitfld.long 0x8 12. "KS2_UTECDH,CMAC key" "0,1" bitfld.long 0x8 11. "KS2_UKPUK,CMAC key" "0,1" newline bitfld.long 0x8 9. "KS2_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x8 8. "KS2_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x8 7. "KS2_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x8 6. "KS2_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x8 5. "KS2_KACT,Key is active" "0,1" bitfld.long 0x8 0.--1. "KS2_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0xC "ELS_KS3,Status Register" bitfld.long 0xC 30.--31. "KS3_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0xC 29. "KS3_UDUK,Device Unique Key" "0,1" newline bitfld.long 0xC 28. "KS3_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0xC 27. "KS3_UHWO,Hardware out key" "0,1" newline bitfld.long 0xC 26. "KS3_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0xC 25. "KS3_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0xC 24. "KS3_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0xC 23. "KS3_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0xC 22. "KS3_UKWK,Key wrapping key" "0,1" bitfld.long 0xC 21. "KS3_UHMAC,Hmac key" "0,1" newline bitfld.long 0xC 20. "KS3_UAES,Aes key" "0,1" bitfld.long 0xC 19. "KS3_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0xC 18. "KS3_UECSG,Ecc signing key" "0,1" bitfld.long 0xC 17. "KS3_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0xC 16. "KS3_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0xC 15. "KS3_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0xC 14. "KS3_UKSK,KSK key" "0,1" bitfld.long 0xC 13. "KS3_UCMAC,CMAC key" "0,1" newline bitfld.long 0xC 12. "KS3_UTECDH,CMAC key" "0,1" bitfld.long 0xC 11. "KS3_UKPUK,CMAC key" "0,1" newline bitfld.long 0xC 9. "KS3_FHWO,Hardware Feature Output" "0,1" bitfld.long 0xC 8. "KS3_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0xC 7. "KS3_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0xC 6. "KS3_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0xC 5. "KS3_KACT,Key is active" "0,1" bitfld.long 0xC 0.--1. "KS3_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x10 "ELS_KS4,Status Register" bitfld.long 0x10 30.--31. "KS4_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x10 29. "KS4_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x10 28. "KS4_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x10 27. "KS4_UHWO,Hardware out key" "0,1" newline bitfld.long 0x10 26. "KS4_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x10 25. "KS4_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x10 24. "KS4_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x10 23. "KS4_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x10 22. "KS4_UKWK,Key wrapping key" "0,1" bitfld.long 0x10 21. "KS4_UHMAC,Hmac key" "0,1" newline bitfld.long 0x10 20. "KS4_UAES,Aes key" "0,1" bitfld.long 0x10 19. "KS4_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x10 18. "KS4_UECSG,Ecc signing key" "0,1" bitfld.long 0x10 17. "KS4_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x10 16. "KS4_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x10 15. "KS4_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x10 14. "KS4_UKSK,KSK key" "0,1" bitfld.long 0x10 13. "KS4_UCMAC,CMAC key" "0,1" newline bitfld.long 0x10 12. "KS4_UTECDH,CMAC key" "0,1" bitfld.long 0x10 11. "KS4_UKPUK,CMAC key" "0,1" newline bitfld.long 0x10 9. "KS4_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x10 8. "KS4_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x10 7. "KS4_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x10 6. "KS4_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x10 5. "KS4_KACT,Key is active" "0,1" bitfld.long 0x10 0.--1. "KS4_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x14 "ELS_KS5,Status Register" bitfld.long 0x14 30.--31. "KS5_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x14 29. "KS5_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x14 28. "KS5_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x14 27. "KS5_UHWO,Hardware out key" "0,1" newline bitfld.long 0x14 26. "KS5_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x14 25. "KS5_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x14 24. "KS5_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x14 23. "KS5_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x14 22. "KS5_UKWK,Key wrapping key" "0,1" bitfld.long 0x14 21. "KS5_UHMAC,Hmac key" "0,1" newline bitfld.long 0x14 20. "KS5_UAES,Aes key" "0,1" bitfld.long 0x14 19. "KS5_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x14 18. "KS5_UECSG,Ecc signing key" "0,1" bitfld.long 0x14 17. "KS5_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x14 16. "KS5_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x14 15. "KS5_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x14 14. "KS5_UKSK,KSK key" "0,1" bitfld.long 0x14 13. "KS5_UCMAC,CMAC key" "0,1" newline bitfld.long 0x14 12. "KS5_UTECDH,CMAC key" "0,1" bitfld.long 0x14 11. "KS5_UKPUK,CMAC key" "0,1" newline bitfld.long 0x14 9. "KS5_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x14 8. "KS5_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x14 7. "KS5_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x14 6. "KS5_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x14 5. "KS5_KACT,Key is active" "0,1" bitfld.long 0x14 0.--1. "KS5_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x18 "ELS_KS6,Status Register" bitfld.long 0x18 30.--31. "KS6_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x18 29. "KS6_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x18 28. "KS6_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x18 27. "KS6_UHWO,Hardware out key" "0,1" newline bitfld.long 0x18 26. "KS6_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x18 25. "KS6_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x18 24. "KS6_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x18 23. "KS6_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x18 22. "KS6_UKWK,Key wrapping key" "0,1" bitfld.long 0x18 21. "KS6_UHMAC,Hmac key" "0,1" newline bitfld.long 0x18 20. "KS6_UAES,Aes key" "0,1" bitfld.long 0x18 19. "KS6_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x18 18. "KS6_UECSG,Ecc signing key" "0,1" bitfld.long 0x18 17. "KS6_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x18 16. "KS6_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x18 15. "KS6_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x18 14. "KS6_UKSK,KSK key" "0,1" bitfld.long 0x18 13. "KS6_UCMAC,CMAC key" "0,1" newline bitfld.long 0x18 12. "KS6_UTECDH,CMAC key" "0,1" bitfld.long 0x18 11. "KS6_UKPUK,CMAC key" "0,1" newline bitfld.long 0x18 9. "KS6_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x18 8. "KS6_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x18 7. "KS6_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x18 6. "KS6_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x18 5. "KS6_KACT,Key is active" "0,1" bitfld.long 0x18 0.--1. "KS6_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x1C "ELS_KS7,Status Register" bitfld.long 0x1C 30.--31. "KS7_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x1C 29. "KS7_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x1C 28. "KS7_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x1C 27. "KS7_UHWO,Hardware out key" "0,1" newline bitfld.long 0x1C 26. "KS7_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x1C 25. "KS7_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x1C 24. "KS7_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x1C 23. "KS7_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x1C 22. "KS7_UKWK,Key wrapping key" "0,1" bitfld.long 0x1C 21. "KS7_UHMAC,Hmac key" "0,1" newline bitfld.long 0x1C 20. "KS7_UAES,Aes key" "0,1" bitfld.long 0x1C 19. "KS7_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x1C 18. "KS7_UECSG,Ecc signing key" "0,1" bitfld.long 0x1C 17. "KS7_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x1C 16. "KS7_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x1C 15. "KS7_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x1C 14. "KS7_UKSK,KSK key" "0,1" bitfld.long 0x1C 13. "KS7_UCMAC,CMAC key" "0,1" newline bitfld.long 0x1C 12. "KS7_UTECDH,CMAC key" "0,1" bitfld.long 0x1C 11. "KS7_UKPUK,CMAC key" "0,1" newline bitfld.long 0x1C 9. "KS7_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x1C 8. "KS7_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x1C 7. "KS7_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x1C 6. "KS7_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x1C 5. "KS7_KACT,Key is active" "0,1" bitfld.long 0x1C 0.--1. "KS7_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x20 "ELS_KS8,Status Register" bitfld.long 0x20 30.--31. "KS8_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x20 29. "KS8_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x20 28. "KS8_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x20 27. "KS8_UHWO,Hardware out key" "0,1" newline bitfld.long 0x20 26. "KS8_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x20 25. "KS8_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x20 24. "KS8_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x20 23. "KS8_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x20 22. "KS8_UKWK,Key wrapping key" "0,1" bitfld.long 0x20 21. "KS8_UHMAC,Hmac key" "0,1" newline bitfld.long 0x20 20. "KS8_UAES,Aes key" "0,1" bitfld.long 0x20 19. "KS8_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x20 18. "KS8_UECSG,Ecc signing key" "0,1" bitfld.long 0x20 17. "KS8_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x20 16. "KS8_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x20 15. "KS8_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x20 14. "KS8_UKSK,KSK key" "0,1" bitfld.long 0x20 13. "KS8_UCMAC,CMAC key" "0,1" newline bitfld.long 0x20 12. "KS8_UTECDH,CMAC key" "0,1" bitfld.long 0x20 11. "KS8_UKPUK,CMAC key" "0,1" newline bitfld.long 0x20 9. "KS8_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x20 8. "KS8_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x20 7. "KS8_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x20 6. "KS8_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x20 5. "KS8_KACT,Key is active" "0,1" bitfld.long 0x20 0.--1. "KS8_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x24 "ELS_KS9,Status Register" bitfld.long 0x24 30.--31. "KS9_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x24 29. "KS9_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x24 28. "KS9_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x24 27. "KS9_UHWO,Hardware out key" "0,1" newline bitfld.long 0x24 26. "KS9_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x24 25. "KS9_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x24 24. "KS9_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x24 23. "KS9_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x24 22. "KS9_UKWK,Key wrapping key" "0,1" bitfld.long 0x24 21. "KS9_UHMAC,Hmac key" "0,1" newline bitfld.long 0x24 20. "KS9_UAES,Aes key" "0,1" bitfld.long 0x24 19. "KS9_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x24 18. "KS9_UECSG,Ecc signing key" "0,1" bitfld.long 0x24 17. "KS9_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x24 16. "KS9_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x24 15. "KS9_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x24 14. "KS9_UKSK,KSK key" "0,1" bitfld.long 0x24 13. "KS9_UCMAC,CMAC key" "0,1" newline bitfld.long 0x24 12. "KS9_UTECDH,CMAC key" "0,1" bitfld.long 0x24 11. "KS9_UKPUK,CMAC key" "0,1" newline bitfld.long 0x24 9. "KS9_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x24 8. "KS9_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x24 7. "KS9_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x24 6. "KS9_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x24 5. "KS9_KACT,Key is active" "0,1" bitfld.long 0x24 0.--1. "KS9_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x28 "ELS_KS10,Status Register" bitfld.long 0x28 30.--31. "KS10_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x28 29. "KS10_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x28 28. "KS10_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x28 27. "KS10_UHWO,Hardware out key" "0,1" newline bitfld.long 0x28 26. "KS10_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x28 25. "KS10_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x28 24. "KS10_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x28 23. "KS10_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x28 22. "KS10_UKWK,Key wrapping key" "0,1" bitfld.long 0x28 21. "KS10_UHMAC,Hmac key" "0,1" newline bitfld.long 0x28 20. "KS10_UAES,Aes key" "0,1" bitfld.long 0x28 19. "KS10_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x28 18. "KS10_UECSG,Ecc signing key" "0,1" bitfld.long 0x28 17. "KS10_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x28 16. "KS10_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x28 15. "KS10_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x28 14. "KS10_UKSK,KSK key" "0,1" bitfld.long 0x28 13. "KS10_UCMAC,CMAC key" "0,1" newline bitfld.long 0x28 12. "KS10_UTECDH,CMAC key" "0,1" bitfld.long 0x28 11. "KS10_UKPUK,CMAC key" "0,1" newline bitfld.long 0x28 9. "KS10_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x28 8. "KS10_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x28 7. "KS10_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x28 6. "KS10_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x28 5. "KS10_KACT,Key is active" "0,1" bitfld.long 0x28 0.--1. "KS10_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x2C "ELS_KS11,Status Register" bitfld.long 0x2C 30.--31. "KS11_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x2C 29. "KS11_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x2C 28. "KS11_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x2C 27. "KS11_UHWO,Hardware out key" "0,1" newline bitfld.long 0x2C 26. "KS11_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x2C 25. "KS11_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x2C 24. "KS11_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x2C 23. "KS11_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x2C 22. "KS11_UKWK,Key wrapping key" "0,1" bitfld.long 0x2C 21. "KS11_UHMAC,Hmac key" "0,1" newline bitfld.long 0x2C 20. "KS11_UAES,Aes key" "0,1" bitfld.long 0x2C 19. "KS11_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x2C 18. "KS11_UECSG,Ecc signing key" "0,1" bitfld.long 0x2C 17. "KS11_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x2C 16. "KS11_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x2C 15. "KS11_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x2C 14. "KS11_UKSK,KSK key" "0,1" bitfld.long 0x2C 13. "KS11_UCMAC,CMAC key" "0,1" newline bitfld.long 0x2C 12. "KS11_UTECDH,CMAC key" "0,1" bitfld.long 0x2C 11. "KS11_UKPUK,CMAC key" "0,1" newline bitfld.long 0x2C 9. "KS11_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x2C 8. "KS11_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x2C 7. "KS11_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x2C 6. "KS11_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x2C 5. "KS11_KACT,Key is active" "0,1" bitfld.long 0x2C 0.--1. "KS11_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x30 "ELS_KS12,Status Register" bitfld.long 0x30 30.--31. "KS12_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x30 29. "KS12_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x30 28. "KS12_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x30 27. "KS12_UHWO,Hardware out key" "0,1" newline bitfld.long 0x30 26. "KS12_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x30 25. "KS12_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x30 24. "KS12_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x30 23. "KS12_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x30 22. "KS12_UKWK,Key wrapping key" "0,1" bitfld.long 0x30 21. "KS12_UHMAC,Hmac key" "0,1" newline bitfld.long 0x30 20. "KS12_UAES,Aes key" "0,1" bitfld.long 0x30 19. "KS12_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x30 18. "KS12_UECSG,Ecc signing key" "0,1" bitfld.long 0x30 17. "KS12_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x30 16. "KS12_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x30 15. "KS12_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x30 14. "KS12_UKSK,KSK key" "0,1" bitfld.long 0x30 13. "KS12_UCMAC,CMAC key" "0,1" newline bitfld.long 0x30 12. "KS12_UTECDH,CMAC key" "0,1" bitfld.long 0x30 11. "KS12_UKPUK,CMAC key" "0,1" newline bitfld.long 0x30 9. "KS12_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x30 8. "KS12_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x30 7. "KS12_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x30 6. "KS12_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x30 5. "KS12_KACT,Key is active" "0,1" bitfld.long 0x30 0.--1. "KS12_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x34 "ELS_KS13,Status Register" bitfld.long 0x34 30.--31. "KS13_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x34 29. "KS13_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x34 28. "KS13_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x34 27. "KS13_UHWO,Hardware out key" "0,1" newline bitfld.long 0x34 26. "KS13_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x34 25. "KS13_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x34 24. "KS13_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x34 23. "KS13_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x34 22. "KS13_UKWK,Key wrapping key" "0,1" bitfld.long 0x34 21. "KS13_UHMAC,Hmac key" "0,1" newline bitfld.long 0x34 20. "KS13_UAES,Aes key" "0,1" bitfld.long 0x34 19. "KS13_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x34 18. "KS13_UECSG,Ecc signing key" "0,1" bitfld.long 0x34 17. "KS13_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x34 16. "KS13_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x34 15. "KS13_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x34 14. "KS13_UKSK,KSK key" "0,1" bitfld.long 0x34 13. "KS13_UCMAC,CMAC key" "0,1" newline bitfld.long 0x34 12. "KS13_UTECDH,CMAC key" "0,1" bitfld.long 0x34 11. "KS13_UKPUK,CMAC key" "0,1" newline bitfld.long 0x34 9. "KS13_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x34 8. "KS13_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x34 7. "KS13_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x34 6. "KS13_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x34 5. "KS13_KACT,Key is active" "0,1" bitfld.long 0x34 0.--1. "KS13_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x38 "ELS_KS14,Status Register" bitfld.long 0x38 30.--31. "KS14_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x38 29. "KS14_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x38 28. "KS14_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x38 27. "KS14_UHWO,Hardware out key" "0,1" newline bitfld.long 0x38 26. "KS14_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x38 25. "KS14_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x38 24. "KS14_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x38 23. "KS14_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x38 22. "KS14_UKWK,Key wrapping key" "0,1" bitfld.long 0x38 21. "KS14_UHMAC,Hmac key" "0,1" newline bitfld.long 0x38 20. "KS14_UAES,Aes key" "0,1" bitfld.long 0x38 19. "KS14_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x38 18. "KS14_UECSG,Ecc signing key" "0,1" bitfld.long 0x38 17. "KS14_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x38 16. "KS14_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x38 15. "KS14_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x38 14. "KS14_UKSK,KSK key" "0,1" bitfld.long 0x38 13. "KS14_UCMAC,CMAC key" "0,1" newline bitfld.long 0x38 12. "KS14_UTECDH,CMAC key" "0,1" bitfld.long 0x38 11. "KS14_UKPUK,CMAC key" "0,1" newline bitfld.long 0x38 9. "KS14_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x38 8. "KS14_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x38 7. "KS14_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x38 6. "KS14_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x38 5. "KS14_KACT,Key is active" "0,1" bitfld.long 0x38 0.--1. "KS14_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x3C "ELS_KS15,Status Register" bitfld.long 0x3C 30.--31. "KS15_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x3C 29. "KS15_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x3C 28. "KS15_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x3C 27. "KS15_UHWO,Hardware out key" "0,1" newline bitfld.long 0x3C 26. "KS15_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x3C 25. "KS15_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x3C 24. "KS15_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x3C 23. "KS15_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x3C 22. "KS15_UKWK,Key wrapping key" "0,1" bitfld.long 0x3C 21. "KS15_UHMAC,Hmac key" "0,1" newline bitfld.long 0x3C 20. "KS15_UAES,Aes key" "0,1" bitfld.long 0x3C 19. "KS15_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x3C 18. "KS15_UECSG,Ecc signing key" "0,1" bitfld.long 0x3C 17. "KS15_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x3C 16. "KS15_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x3C 15. "KS15_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x3C 14. "KS15_UKSK,KSK key" "0,1" bitfld.long 0x3C 13. "KS15_UCMAC,CMAC key" "0,1" newline bitfld.long 0x3C 12. "KS15_UTECDH,CMAC key" "0,1" bitfld.long 0x3C 11. "KS15_UKPUK,CMAC key" "0,1" newline bitfld.long 0x3C 9. "KS15_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x3C 8. "KS15_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x3C 7. "KS15_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x3C 6. "KS15_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x3C 5. "KS15_KACT,Key is active" "0,1" bitfld.long 0x3C 0.--1. "KS15_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x40 "ELS_KS16,Status Register" bitfld.long 0x40 30.--31. "KS16_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x40 29. "KS16_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x40 28. "KS16_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x40 27. "KS16_UHWO,Hardware out key" "0,1" newline bitfld.long 0x40 26. "KS16_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x40 25. "KS16_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x40 24. "KS16_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x40 23. "KS16_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x40 22. "KS16_UKWK,Key wrapping key" "0,1" bitfld.long 0x40 21. "KS16_UHMAC,Hmac key" "0,1" newline bitfld.long 0x40 20. "KS16_UAES,Aes key" "0,1" bitfld.long 0x40 19. "KS16_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x40 18. "KS16_UECSG,Ecc signing key" "0,1" bitfld.long 0x40 17. "KS16_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x40 16. "KS16_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x40 15. "KS16_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x40 14. "KS16_UKSK,KSK key" "0,1" bitfld.long 0x40 13. "KS16_UCMAC,CMAC key" "0,1" newline bitfld.long 0x40 12. "KS16_UTECDH,CMAC key" "0,1" bitfld.long 0x40 11. "KS16_UKPUK,CMAC key" "0,1" newline bitfld.long 0x40 9. "KS16_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x40 8. "KS16_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x40 7. "KS16_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x40 6. "KS16_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x40 5. "KS16_KACT,Key is active" "0,1" bitfld.long 0x40 0.--1. "KS16_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x44 "ELS_KS17,Status Register" bitfld.long 0x44 30.--31. "KS17_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x44 29. "KS17_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x44 28. "KS17_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x44 27. "KS17_UHWO,Hardware out key" "0,1" newline bitfld.long 0x44 26. "KS17_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x44 25. "KS17_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x44 24. "KS17_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x44 23. "KS17_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x44 22. "KS17_UKWK,Key wrapping key" "0,1" bitfld.long 0x44 21. "KS17_UHMAC,Hmac key" "0,1" newline bitfld.long 0x44 20. "KS17_UAES,Aes key" "0,1" bitfld.long 0x44 19. "KS17_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x44 18. "KS17_UECSG,Ecc signing key" "0,1" bitfld.long 0x44 17. "KS17_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x44 16. "KS17_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x44 15. "KS17_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x44 14. "KS17_UKSK,KSK key" "0,1" bitfld.long 0x44 13. "KS17_UCMAC,CMAC key" "0,1" newline bitfld.long 0x44 12. "KS17_UTECDH,CMAC key" "0,1" bitfld.long 0x44 11. "KS17_UKPUK,CMAC key" "0,1" newline bitfld.long 0x44 9. "KS17_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x44 8. "KS17_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x44 7. "KS17_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x44 6. "KS17_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x44 5. "KS17_KACT,Key is active" "0,1" bitfld.long 0x44 0.--1. "KS17_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x48 "ELS_KS18,Status Register" bitfld.long 0x48 30.--31. "KS18_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x48 29. "KS18_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x48 28. "KS18_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x48 27. "KS18_UHWO,Hardware out key" "0,1" newline bitfld.long 0x48 26. "KS18_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x48 25. "KS18_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x48 24. "KS18_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x48 23. "KS18_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x48 22. "KS18_UKWK,Key wrapping key" "0,1" bitfld.long 0x48 21. "KS18_UHMAC,Hmac key" "0,1" newline bitfld.long 0x48 20. "KS18_UAES,Aes key" "0,1" bitfld.long 0x48 19. "KS18_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x48 18. "KS18_UECSG,Ecc signing key" "0,1" bitfld.long 0x48 17. "KS18_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x48 16. "KS18_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x48 15. "KS18_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x48 14. "KS18_UKSK,KSK key" "0,1" bitfld.long 0x48 13. "KS18_UCMAC,CMAC key" "0,1" newline bitfld.long 0x48 12. "KS18_UTECDH,CMAC key" "0,1" bitfld.long 0x48 11. "KS18_UKPUK,CMAC key" "0,1" newline bitfld.long 0x48 9. "KS18_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x48 8. "KS18_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x48 7. "KS18_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x48 6. "KS18_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x48 5. "KS18_KACT,Key is active" "0,1" bitfld.long 0x48 0.--1. "KS18_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4C "ELS_KS19,Status Register" bitfld.long 0x4C 30.--31. "KS19_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4C 29. "KS19_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4C 28. "KS19_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4C 27. "KS19_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4C 26. "KS19_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4C 25. "KS19_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4C 24. "KS19_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4C 23. "KS19_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4C 22. "KS19_UKWK,Key wrapping key" "0,1" bitfld.long 0x4C 21. "KS19_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4C 20. "KS19_UAES,Aes key" "0,1" bitfld.long 0x4C 19. "KS19_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4C 18. "KS19_UECSG,Ecc signing key" "0,1" bitfld.long 0x4C 17. "KS19_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4C 16. "KS19_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4C 15. "KS19_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4C 14. "KS19_UKSK,KSK key" "0,1" bitfld.long 0x4C 13. "KS19_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4C 12. "KS19_UTECDH,CMAC key" "0,1" bitfld.long 0x4C 11. "KS19_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4C 9. "KS19_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4C 8. "KS19_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4C 7. "KS19_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4C 6. "KS19_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4C 5. "KS19_KACT,Key is active" "0,1" bitfld.long 0x4C 0.--1. "KS19_KSIZE,Key size" "0: 128,1: 256,?,?" tree.end endif sif (cpuis("MCXN946*")) tree "ELS" base ad:0x40054000 rgroup.long 0x0++0x3 line.long 0x0 "STATUS,Status Register" bitfld.long 0x0 16. "ELS_LOCKED,When set indicates that ELS is locked by a master" "0: Not locked by master,1: Locked by master" bitfld.long 0x0 10. "DTRNG_BUSY,When set it indicates TRNG is gathering entropy" "0: Not gathering entropy,1: Gathering entropy" newline bitfld.long 0x0 8.--9. "DRBG_ENT_LVL,Entropy quality of the current DRBG instance" "0: NONE,1: LOW DRBG generates random numbers of low quality..,2: HIGH DRBG generates random numbers of high..,3: RFU Reserved for Future Use" bitfld.long 0x0 6.--7. "PPROT,Current command privilege level" "0: Secure non-privileged,1: Secure privileged,2: Non-secure non-privileged,3: Non-secure privileged" newline bitfld.long 0x0 4.--5. "ECDSA_VFY_STATUS,Signature verify result status" "0: No verify run,1: Signature verify failed,2: Signature verify passed,3: Invalid Error" bitfld.long 0x0 3. "PRNG_RDY,When set indicates the internal PRNG is ready" "0: Internal PRNG not ready,1: Internal PRNG ready" newline bitfld.long 0x0 2. "ELS_ERR,When set indicates the ELS has detected an internal error" "0: Internal error not detected,1: Internal error detected" bitfld.long 0x0 1. "ELS_IRQ,When set indicates the ELS has an active interrupt" "0: No active interrupt,1: Active interrupt" newline bitfld.long 0x0 0. "ELS_BUSY,When set indicates the ELS is executing a crypto sequence" "0: Crypto sequence not executing,1: Crypto sequence executing" group.long 0x4++0x17 line.long 0x0 "CTRL,Control Register" bitfld.long 0x0 8. "BYTE_ORDER,Defines endianness" "0: Little endian,1: Big endian" hexmask.long.byte 0x0 3.--7. 1. "ELS_CMD,ELS Command ID" newline bitfld.long 0x0 2. "ELS_RESET,Write to 1 to perform a ELS synchronous reset. Writing 0 has no effect." "0,1" bitfld.long 0x0 1. "ELS_START,Write to 1 to start an ELS operation. Writing 0 has no effect." "0,1" newline bitfld.long 0x0 0. "ELS_EN,ELS enable" "0: Disabled,1: Enabled" line.long 0x4 "CMDCFG0,Command Configuration Register" hexmask.long 0x4 0.--31. 1. "CMDCFG0,See" line.long 0x8 "CFG,Configuration Register" hexmask.long.word 0x8 16.--25. 1. "ADCTRL,Maximum aes start delay" line.long 0xC "KIDX0,Keystore Index 0 Register" hexmask.long.byte 0xC 0.--4. 1. "KIDX0,Keystore is indexed as an array of 128 bit key slots" line.long 0x10 "KIDX1,Keystore Index 1 Register" hexmask.long.byte 0x10 0.--4. 1. "KIDX1,Keystore is indexed as an array of 128 bit key slots" line.long 0x14 "KPROPIN,Key Properties Request Register" hexmask.long 0x14 0.--31. 1. "KPROPIN,For commands that create a key - requested properties of the key that is being created" group.long 0x20++0xB line.long 0x0 "DMA_SRC0,DMA Source 0 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC0,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC0_LEN,DMA Source 0 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC0_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC0" line.long 0x8 "DMA_SRC1,DMA Source 1 Register" hexmask.long 0x8 0.--31. 1. "ADDR_SRC1,Defines the system address of the start of the data to be transferred to the ELS via DMA" group.long 0x30++0x13 line.long 0x0 "DMA_SRC2,DMA Source 2 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC2,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC2_LEN,DMA Source 2 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC2_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC2" line.long 0x8 "DMA_RES0,DMA Result 0 Register" hexmask.long 0x8 0.--31. 1. "ADDR_RES0,Defines the system start address where the result of the ELS operation is transferred via DMA" line.long 0xC "DMA_RES0_LEN,DMA Result 0 Size Register" hexmask.long 0xC 0.--31. 1. "SIZE_RES0_LEN,Size in bytes of the data to be transferred" line.long 0x10 "INT_ENABLE,Interrupt Enable Register" bitfld.long 0x10 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0x44++0x7 line.long 0x0 "INT_STATUS_CLR,Interrupt Status Clear Register" bitfld.long 0x0 0. "INT_CLR,Interrupt status clear" "0,1" line.long 0x4 "INT_STATUS_SET,Interrupt Status Set Register" bitfld.long 0x4 0. "INT_SET,Sets interrupt by software" "0,1" rgroup.long 0x4C++0x3 line.long 0x0 "ERR_STATUS,Error Status Register" bitfld.long 0x0 8. "DTRNG_ERR,TRNG unable to gather entropy with the current configuration" "0,1" bitfld.long 0x0 6.--7. "ERR_LVL,Indicates the triggered error level: 0 1 2" "0,1,2,3" newline bitfld.long 0x0 5. "PRNG_ERR,User read of PRNG_DATOUT when STATUS[PRNG_RDY] is 0" "0,1" bitfld.long 0x0 4. "FLT_ERR,Indicates hardware fault error: attempt to change the value of an internal register" "0,1" newline bitfld.long 0x0 3. "ITG_ERR,Indicates data integrity error: internal data integrity check failed" "0,1" bitfld.long 0x0 2. "ALG_ERR,Indicates algorithm error: an internal algorithm has produced an unexpected result" "0,1" newline bitfld.long 0x0 1. "OPN_ERR,Indicates operational error: ELS has been incorrectly operated" "0,1" bitfld.long 0x0 0. "BUS_ERR,Indicates bus access error: public or private bus" "0,1" wgroup.long 0x50++0x3 line.long 0x0 "ERR_STATUS_CLR,Error Status Clear Register" bitfld.long 0x0 0. "ERR_CLR,no description available" "0: Exits ELS error state,1: Clears ELS error status bits" rgroup.long 0x54++0x3 line.long 0x0 "VERSION,Version Register" hexmask.long.byte 0x0 28.--31. 1. "SW_X,Software major release version: possible values are from 1-9" hexmask.long.byte 0x0 24.--27. 1. "SW_Y1,Software minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 20.--23. 1. "SW_Y2,Software minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 16.--19. 1. "SW_Z,Software extended revision version: possible values are from 0-9" newline hexmask.long.byte 0x0 12.--15. 1. "X,Major release version: possible values are from 1-9" hexmask.long.byte 0x0 8.--11. 1. "Y1,Minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 4.--7. 1. "Y2,Minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 0.--3. 1. "Z,Extended release version digit1: possible values are from 0-9" rgroup.long 0x5C++0x3 line.long 0x0 "PRNG_DATOUT,PRNG SW Read Out Register" hexmask.long 0x0 0.--31. 1. "PRNG_DATOUT,32-bit wide pseudo-random number" group.long 0x60++0x3 line.long 0x0 "CMDCRC_CTRL,CRC Configuration Register" bitfld.long 0x0 1. "CMDCRC_EN,CRC enable bit" "0,1" bitfld.long 0x0 0. "CMDCRC_RST,CRC reset to initial value" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "CMDCRC,Command CRC Value Register" hexmask.long 0x0 0.--31. 1. "CMDCRC,Current CRC value" group.long 0x68++0x3 line.long 0x0 "SESSION_ID,Session ID Register" hexmask.long 0x0 0.--31. 1. "SESSION_ID,Session ID" rgroup.long 0x70++0x3 line.long 0x0 "DMA_FIN_ADDR,Final DMA Address Register" hexmask.long 0x0 0.--31. 1. "DMA_FIN_ADDR,Final AHB address presented by ELS DMA to the system" group.long 0x74++0x7 line.long 0x0 "MASTER_ID,Master ID Register" hexmask.long.byte 0x0 0.--4. 1. "MASTER_ID,High Priviledge Master ID" line.long 0x4 "KIDX2,Keystore Index 2 Register" hexmask.long.byte 0x4 0.--4. 1. "KIDX2,Keystore is indexed as an array of 128 bit key slots" rgroup.long 0x150++0x4F line.long 0x0 "ELS_KS0,Status Register" bitfld.long 0x0 30.--31. "KS0_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x0 29. "KS0_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x0 28. "KS0_UWRPOK,Wrap key" "0,1" bitfld.long 0x0 27. "KS0_UHWO,Hardware out key" "0,1" newline bitfld.long 0x0 26. "KS0_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x0 25. "KS0_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x0 24. "KS0_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x0 23. "KS0_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x0 22. "KS0_UKWK,Key wrapping key" "0,1" bitfld.long 0x0 21. "KS0_UHMAC,Hmac key" "0,1" newline bitfld.long 0x0 20. "KS0_UAES,Aes key" "0,1" bitfld.long 0x0 19. "KS0_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x0 18. "KS0_UECSG,Ecc signing key" "0,1" bitfld.long 0x0 17. "KS0_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x0 16. "KS0_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x0 15. "KS0_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x0 14. "KS0_UKSK,KSK key" "0,1" bitfld.long 0x0 13. "KS0_UCMAC,CMAC key" "0,1" newline bitfld.long 0x0 12. "KS0_UTECDH,CMAC key" "0,1" bitfld.long 0x0 11. "KS0_UKPUK,CMAC key" "0,1" newline bitfld.long 0x0 9. "KS0_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x0 8. "KS0_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x0 7. "KS0_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x0 6. "KS0_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x0 5. "KS0_KACT,Key is active" "0,1" bitfld.long 0x0 0.--1. "KS0_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4 "ELS_KS1,Status Register" bitfld.long 0x4 30.--31. "KS1_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4 29. "KS1_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4 28. "KS1_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4 27. "KS1_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4 26. "KS1_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4 25. "KS1_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4 24. "KS1_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4 23. "KS1_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4 22. "KS1_UKWK,Key wrapping key" "0,1" bitfld.long 0x4 21. "KS1_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4 20. "KS1_UAES,Aes key" "0,1" bitfld.long 0x4 19. "KS1_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4 18. "KS1_UECSG,Ecc signing key" "0,1" bitfld.long 0x4 17. "KS1_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4 16. "KS1_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4 15. "KS1_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4 14. "KS1_UKSK,KSK key" "0,1" bitfld.long 0x4 13. "KS1_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4 12. "KS1_UTECDH,CMAC key" "0,1" bitfld.long 0x4 11. "KS1_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4 9. "KS1_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4 8. "KS1_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4 7. "KS1_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4 6. "KS1_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4 5. "KS1_KACT,Key is active" "0,1" bitfld.long 0x4 0.--1. "KS1_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x8 "ELS_KS2,Status Register" bitfld.long 0x8 30.--31. "KS2_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x8 29. "KS2_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x8 28. "KS2_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x8 27. "KS2_UHWO,Hardware out key" "0,1" newline bitfld.long 0x8 26. "KS2_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x8 25. "KS2_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x8 24. "KS2_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x8 23. "KS2_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x8 22. "KS2_UKWK,Key wrapping key" "0,1" bitfld.long 0x8 21. "KS2_UHMAC,Hmac key" "0,1" newline bitfld.long 0x8 20. "KS2_UAES,Aes key" "0,1" bitfld.long 0x8 19. "KS2_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x8 18. "KS2_UECSG,Ecc signing key" "0,1" bitfld.long 0x8 17. "KS2_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x8 16. "KS2_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x8 15. "KS2_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x8 14. "KS2_UKSK,KSK key" "0,1" bitfld.long 0x8 13. "KS2_UCMAC,CMAC key" "0,1" newline bitfld.long 0x8 12. "KS2_UTECDH,CMAC key" "0,1" bitfld.long 0x8 11. "KS2_UKPUK,CMAC key" "0,1" newline bitfld.long 0x8 9. "KS2_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x8 8. "KS2_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x8 7. "KS2_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x8 6. "KS2_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x8 5. "KS2_KACT,Key is active" "0,1" bitfld.long 0x8 0.--1. "KS2_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0xC "ELS_KS3,Status Register" bitfld.long 0xC 30.--31. "KS3_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0xC 29. "KS3_UDUK,Device Unique Key" "0,1" newline bitfld.long 0xC 28. "KS3_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0xC 27. "KS3_UHWO,Hardware out key" "0,1" newline bitfld.long 0xC 26. "KS3_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0xC 25. "KS3_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0xC 24. "KS3_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0xC 23. "KS3_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0xC 22. "KS3_UKWK,Key wrapping key" "0,1" bitfld.long 0xC 21. "KS3_UHMAC,Hmac key" "0,1" newline bitfld.long 0xC 20. "KS3_UAES,Aes key" "0,1" bitfld.long 0xC 19. "KS3_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0xC 18. "KS3_UECSG,Ecc signing key" "0,1" bitfld.long 0xC 17. "KS3_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0xC 16. "KS3_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0xC 15. "KS3_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0xC 14. "KS3_UKSK,KSK key" "0,1" bitfld.long 0xC 13. "KS3_UCMAC,CMAC key" "0,1" newline bitfld.long 0xC 12. "KS3_UTECDH,CMAC key" "0,1" bitfld.long 0xC 11. "KS3_UKPUK,CMAC key" "0,1" newline bitfld.long 0xC 9. "KS3_FHWO,Hardware Feature Output" "0,1" bitfld.long 0xC 8. "KS3_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0xC 7. "KS3_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0xC 6. "KS3_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0xC 5. "KS3_KACT,Key is active" "0,1" bitfld.long 0xC 0.--1. "KS3_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x10 "ELS_KS4,Status Register" bitfld.long 0x10 30.--31. "KS4_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x10 29. "KS4_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x10 28. "KS4_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x10 27. "KS4_UHWO,Hardware out key" "0,1" newline bitfld.long 0x10 26. "KS4_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x10 25. "KS4_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x10 24. "KS4_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x10 23. "KS4_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x10 22. "KS4_UKWK,Key wrapping key" "0,1" bitfld.long 0x10 21. "KS4_UHMAC,Hmac key" "0,1" newline bitfld.long 0x10 20. "KS4_UAES,Aes key" "0,1" bitfld.long 0x10 19. "KS4_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x10 18. "KS4_UECSG,Ecc signing key" "0,1" bitfld.long 0x10 17. "KS4_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x10 16. "KS4_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x10 15. "KS4_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x10 14. "KS4_UKSK,KSK key" "0,1" bitfld.long 0x10 13. "KS4_UCMAC,CMAC key" "0,1" newline bitfld.long 0x10 12. "KS4_UTECDH,CMAC key" "0,1" bitfld.long 0x10 11. "KS4_UKPUK,CMAC key" "0,1" newline bitfld.long 0x10 9. "KS4_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x10 8. "KS4_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x10 7. "KS4_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x10 6. "KS4_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x10 5. "KS4_KACT,Key is active" "0,1" bitfld.long 0x10 0.--1. "KS4_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x14 "ELS_KS5,Status Register" bitfld.long 0x14 30.--31. "KS5_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x14 29. "KS5_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x14 28. "KS5_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x14 27. "KS5_UHWO,Hardware out key" "0,1" newline bitfld.long 0x14 26. "KS5_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x14 25. "KS5_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x14 24. "KS5_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x14 23. "KS5_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x14 22. "KS5_UKWK,Key wrapping key" "0,1" bitfld.long 0x14 21. "KS5_UHMAC,Hmac key" "0,1" newline bitfld.long 0x14 20. "KS5_UAES,Aes key" "0,1" bitfld.long 0x14 19. "KS5_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x14 18. "KS5_UECSG,Ecc signing key" "0,1" bitfld.long 0x14 17. "KS5_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x14 16. "KS5_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x14 15. "KS5_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x14 14. "KS5_UKSK,KSK key" "0,1" bitfld.long 0x14 13. "KS5_UCMAC,CMAC key" "0,1" newline bitfld.long 0x14 12. "KS5_UTECDH,CMAC key" "0,1" bitfld.long 0x14 11. "KS5_UKPUK,CMAC key" "0,1" newline bitfld.long 0x14 9. "KS5_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x14 8. "KS5_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x14 7. "KS5_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x14 6. "KS5_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x14 5. "KS5_KACT,Key is active" "0,1" bitfld.long 0x14 0.--1. "KS5_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x18 "ELS_KS6,Status Register" bitfld.long 0x18 30.--31. "KS6_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x18 29. "KS6_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x18 28. "KS6_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x18 27. "KS6_UHWO,Hardware out key" "0,1" newline bitfld.long 0x18 26. "KS6_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x18 25. "KS6_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x18 24. "KS6_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x18 23. "KS6_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x18 22. "KS6_UKWK,Key wrapping key" "0,1" bitfld.long 0x18 21. "KS6_UHMAC,Hmac key" "0,1" newline bitfld.long 0x18 20. "KS6_UAES,Aes key" "0,1" bitfld.long 0x18 19. "KS6_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x18 18. "KS6_UECSG,Ecc signing key" "0,1" bitfld.long 0x18 17. "KS6_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x18 16. "KS6_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x18 15. "KS6_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x18 14. "KS6_UKSK,KSK key" "0,1" bitfld.long 0x18 13. "KS6_UCMAC,CMAC key" "0,1" newline bitfld.long 0x18 12. "KS6_UTECDH,CMAC key" "0,1" bitfld.long 0x18 11. "KS6_UKPUK,CMAC key" "0,1" newline bitfld.long 0x18 9. "KS6_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x18 8. "KS6_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x18 7. "KS6_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x18 6. "KS6_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x18 5. "KS6_KACT,Key is active" "0,1" bitfld.long 0x18 0.--1. "KS6_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x1C "ELS_KS7,Status Register" bitfld.long 0x1C 30.--31. "KS7_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x1C 29. "KS7_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x1C 28. "KS7_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x1C 27. "KS7_UHWO,Hardware out key" "0,1" newline bitfld.long 0x1C 26. "KS7_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x1C 25. "KS7_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x1C 24. "KS7_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x1C 23. "KS7_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x1C 22. "KS7_UKWK,Key wrapping key" "0,1" bitfld.long 0x1C 21. "KS7_UHMAC,Hmac key" "0,1" newline bitfld.long 0x1C 20. "KS7_UAES,Aes key" "0,1" bitfld.long 0x1C 19. "KS7_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x1C 18. "KS7_UECSG,Ecc signing key" "0,1" bitfld.long 0x1C 17. "KS7_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x1C 16. "KS7_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x1C 15. "KS7_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x1C 14. "KS7_UKSK,KSK key" "0,1" bitfld.long 0x1C 13. "KS7_UCMAC,CMAC key" "0,1" newline bitfld.long 0x1C 12. "KS7_UTECDH,CMAC key" "0,1" bitfld.long 0x1C 11. "KS7_UKPUK,CMAC key" "0,1" newline bitfld.long 0x1C 9. "KS7_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x1C 8. "KS7_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x1C 7. "KS7_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x1C 6. "KS7_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x1C 5. "KS7_KACT,Key is active" "0,1" bitfld.long 0x1C 0.--1. "KS7_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x20 "ELS_KS8,Status Register" bitfld.long 0x20 30.--31. "KS8_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x20 29. "KS8_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x20 28. "KS8_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x20 27. "KS8_UHWO,Hardware out key" "0,1" newline bitfld.long 0x20 26. "KS8_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x20 25. "KS8_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x20 24. "KS8_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x20 23. "KS8_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x20 22. "KS8_UKWK,Key wrapping key" "0,1" bitfld.long 0x20 21. "KS8_UHMAC,Hmac key" "0,1" newline bitfld.long 0x20 20. "KS8_UAES,Aes key" "0,1" bitfld.long 0x20 19. "KS8_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x20 18. "KS8_UECSG,Ecc signing key" "0,1" bitfld.long 0x20 17. "KS8_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x20 16. "KS8_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x20 15. "KS8_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x20 14. "KS8_UKSK,KSK key" "0,1" bitfld.long 0x20 13. "KS8_UCMAC,CMAC key" "0,1" newline bitfld.long 0x20 12. "KS8_UTECDH,CMAC key" "0,1" bitfld.long 0x20 11. "KS8_UKPUK,CMAC key" "0,1" newline bitfld.long 0x20 9. "KS8_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x20 8. "KS8_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x20 7. "KS8_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x20 6. "KS8_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x20 5. "KS8_KACT,Key is active" "0,1" bitfld.long 0x20 0.--1. "KS8_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x24 "ELS_KS9,Status Register" bitfld.long 0x24 30.--31. "KS9_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x24 29. "KS9_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x24 28. "KS9_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x24 27. "KS9_UHWO,Hardware out key" "0,1" newline bitfld.long 0x24 26. "KS9_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x24 25. "KS9_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x24 24. "KS9_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x24 23. "KS9_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x24 22. "KS9_UKWK,Key wrapping key" "0,1" bitfld.long 0x24 21. "KS9_UHMAC,Hmac key" "0,1" newline bitfld.long 0x24 20. "KS9_UAES,Aes key" "0,1" bitfld.long 0x24 19. "KS9_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x24 18. "KS9_UECSG,Ecc signing key" "0,1" bitfld.long 0x24 17. "KS9_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x24 16. "KS9_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x24 15. "KS9_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x24 14. "KS9_UKSK,KSK key" "0,1" bitfld.long 0x24 13. "KS9_UCMAC,CMAC key" "0,1" newline bitfld.long 0x24 12. "KS9_UTECDH,CMAC key" "0,1" bitfld.long 0x24 11. "KS9_UKPUK,CMAC key" "0,1" newline bitfld.long 0x24 9. "KS9_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x24 8. "KS9_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x24 7. "KS9_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x24 6. "KS9_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x24 5. "KS9_KACT,Key is active" "0,1" bitfld.long 0x24 0.--1. "KS9_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x28 "ELS_KS10,Status Register" bitfld.long 0x28 30.--31. "KS10_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x28 29. "KS10_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x28 28. "KS10_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x28 27. "KS10_UHWO,Hardware out key" "0,1" newline bitfld.long 0x28 26. "KS10_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x28 25. "KS10_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x28 24. "KS10_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x28 23. "KS10_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x28 22. "KS10_UKWK,Key wrapping key" "0,1" bitfld.long 0x28 21. "KS10_UHMAC,Hmac key" "0,1" newline bitfld.long 0x28 20. "KS10_UAES,Aes key" "0,1" bitfld.long 0x28 19. "KS10_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x28 18. "KS10_UECSG,Ecc signing key" "0,1" bitfld.long 0x28 17. "KS10_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x28 16. "KS10_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x28 15. "KS10_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x28 14. "KS10_UKSK,KSK key" "0,1" bitfld.long 0x28 13. "KS10_UCMAC,CMAC key" "0,1" newline bitfld.long 0x28 12. "KS10_UTECDH,CMAC key" "0,1" bitfld.long 0x28 11. "KS10_UKPUK,CMAC key" "0,1" newline bitfld.long 0x28 9. "KS10_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x28 8. "KS10_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x28 7. "KS10_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x28 6. "KS10_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x28 5. "KS10_KACT,Key is active" "0,1" bitfld.long 0x28 0.--1. "KS10_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x2C "ELS_KS11,Status Register" bitfld.long 0x2C 30.--31. "KS11_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x2C 29. "KS11_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x2C 28. "KS11_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x2C 27. "KS11_UHWO,Hardware out key" "0,1" newline bitfld.long 0x2C 26. "KS11_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x2C 25. "KS11_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x2C 24. "KS11_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x2C 23. "KS11_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x2C 22. "KS11_UKWK,Key wrapping key" "0,1" bitfld.long 0x2C 21. "KS11_UHMAC,Hmac key" "0,1" newline bitfld.long 0x2C 20. "KS11_UAES,Aes key" "0,1" bitfld.long 0x2C 19. "KS11_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x2C 18. "KS11_UECSG,Ecc signing key" "0,1" bitfld.long 0x2C 17. "KS11_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x2C 16. "KS11_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x2C 15. "KS11_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x2C 14. "KS11_UKSK,KSK key" "0,1" bitfld.long 0x2C 13. "KS11_UCMAC,CMAC key" "0,1" newline bitfld.long 0x2C 12. "KS11_UTECDH,CMAC key" "0,1" bitfld.long 0x2C 11. "KS11_UKPUK,CMAC key" "0,1" newline bitfld.long 0x2C 9. "KS11_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x2C 8. "KS11_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x2C 7. "KS11_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x2C 6. "KS11_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x2C 5. "KS11_KACT,Key is active" "0,1" bitfld.long 0x2C 0.--1. "KS11_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x30 "ELS_KS12,Status Register" bitfld.long 0x30 30.--31. "KS12_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x30 29. "KS12_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x30 28. "KS12_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x30 27. "KS12_UHWO,Hardware out key" "0,1" newline bitfld.long 0x30 26. "KS12_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x30 25. "KS12_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x30 24. "KS12_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x30 23. "KS12_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x30 22. "KS12_UKWK,Key wrapping key" "0,1" bitfld.long 0x30 21. "KS12_UHMAC,Hmac key" "0,1" newline bitfld.long 0x30 20. "KS12_UAES,Aes key" "0,1" bitfld.long 0x30 19. "KS12_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x30 18. "KS12_UECSG,Ecc signing key" "0,1" bitfld.long 0x30 17. "KS12_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x30 16. "KS12_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x30 15. "KS12_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x30 14. "KS12_UKSK,KSK key" "0,1" bitfld.long 0x30 13. "KS12_UCMAC,CMAC key" "0,1" newline bitfld.long 0x30 12. "KS12_UTECDH,CMAC key" "0,1" bitfld.long 0x30 11. "KS12_UKPUK,CMAC key" "0,1" newline bitfld.long 0x30 9. "KS12_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x30 8. "KS12_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x30 7. "KS12_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x30 6. "KS12_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x30 5. "KS12_KACT,Key is active" "0,1" bitfld.long 0x30 0.--1. "KS12_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x34 "ELS_KS13,Status Register" bitfld.long 0x34 30.--31. "KS13_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x34 29. "KS13_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x34 28. "KS13_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x34 27. "KS13_UHWO,Hardware out key" "0,1" newline bitfld.long 0x34 26. "KS13_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x34 25. "KS13_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x34 24. "KS13_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x34 23. "KS13_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x34 22. "KS13_UKWK,Key wrapping key" "0,1" bitfld.long 0x34 21. "KS13_UHMAC,Hmac key" "0,1" newline bitfld.long 0x34 20. "KS13_UAES,Aes key" "0,1" bitfld.long 0x34 19. "KS13_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x34 18. "KS13_UECSG,Ecc signing key" "0,1" bitfld.long 0x34 17. "KS13_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x34 16. "KS13_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x34 15. "KS13_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x34 14. "KS13_UKSK,KSK key" "0,1" bitfld.long 0x34 13. "KS13_UCMAC,CMAC key" "0,1" newline bitfld.long 0x34 12. "KS13_UTECDH,CMAC key" "0,1" bitfld.long 0x34 11. "KS13_UKPUK,CMAC key" "0,1" newline bitfld.long 0x34 9. "KS13_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x34 8. "KS13_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x34 7. "KS13_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x34 6. "KS13_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x34 5. "KS13_KACT,Key is active" "0,1" bitfld.long 0x34 0.--1. "KS13_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x38 "ELS_KS14,Status Register" bitfld.long 0x38 30.--31. "KS14_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x38 29. "KS14_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x38 28. "KS14_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x38 27. "KS14_UHWO,Hardware out key" "0,1" newline bitfld.long 0x38 26. "KS14_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x38 25. "KS14_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x38 24. "KS14_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x38 23. "KS14_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x38 22. "KS14_UKWK,Key wrapping key" "0,1" bitfld.long 0x38 21. "KS14_UHMAC,Hmac key" "0,1" newline bitfld.long 0x38 20. "KS14_UAES,Aes key" "0,1" bitfld.long 0x38 19. "KS14_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x38 18. "KS14_UECSG,Ecc signing key" "0,1" bitfld.long 0x38 17. "KS14_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x38 16. "KS14_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x38 15. "KS14_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x38 14. "KS14_UKSK,KSK key" "0,1" bitfld.long 0x38 13. "KS14_UCMAC,CMAC key" "0,1" newline bitfld.long 0x38 12. "KS14_UTECDH,CMAC key" "0,1" bitfld.long 0x38 11. "KS14_UKPUK,CMAC key" "0,1" newline bitfld.long 0x38 9. "KS14_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x38 8. "KS14_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x38 7. "KS14_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x38 6. "KS14_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x38 5. "KS14_KACT,Key is active" "0,1" bitfld.long 0x38 0.--1. "KS14_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x3C "ELS_KS15,Status Register" bitfld.long 0x3C 30.--31. "KS15_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x3C 29. "KS15_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x3C 28. "KS15_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x3C 27. "KS15_UHWO,Hardware out key" "0,1" newline bitfld.long 0x3C 26. "KS15_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x3C 25. "KS15_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x3C 24. "KS15_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x3C 23. "KS15_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x3C 22. "KS15_UKWK,Key wrapping key" "0,1" bitfld.long 0x3C 21. "KS15_UHMAC,Hmac key" "0,1" newline bitfld.long 0x3C 20. "KS15_UAES,Aes key" "0,1" bitfld.long 0x3C 19. "KS15_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x3C 18. "KS15_UECSG,Ecc signing key" "0,1" bitfld.long 0x3C 17. "KS15_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x3C 16. "KS15_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x3C 15. "KS15_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x3C 14. "KS15_UKSK,KSK key" "0,1" bitfld.long 0x3C 13. "KS15_UCMAC,CMAC key" "0,1" newline bitfld.long 0x3C 12. "KS15_UTECDH,CMAC key" "0,1" bitfld.long 0x3C 11. "KS15_UKPUK,CMAC key" "0,1" newline bitfld.long 0x3C 9. "KS15_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x3C 8. "KS15_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x3C 7. "KS15_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x3C 6. "KS15_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x3C 5. "KS15_KACT,Key is active" "0,1" bitfld.long 0x3C 0.--1. "KS15_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x40 "ELS_KS16,Status Register" bitfld.long 0x40 30.--31. "KS16_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x40 29. "KS16_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x40 28. "KS16_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x40 27. "KS16_UHWO,Hardware out key" "0,1" newline bitfld.long 0x40 26. "KS16_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x40 25. "KS16_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x40 24. "KS16_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x40 23. "KS16_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x40 22. "KS16_UKWK,Key wrapping key" "0,1" bitfld.long 0x40 21. "KS16_UHMAC,Hmac key" "0,1" newline bitfld.long 0x40 20. "KS16_UAES,Aes key" "0,1" bitfld.long 0x40 19. "KS16_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x40 18. "KS16_UECSG,Ecc signing key" "0,1" bitfld.long 0x40 17. "KS16_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x40 16. "KS16_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x40 15. "KS16_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x40 14. "KS16_UKSK,KSK key" "0,1" bitfld.long 0x40 13. "KS16_UCMAC,CMAC key" "0,1" newline bitfld.long 0x40 12. "KS16_UTECDH,CMAC key" "0,1" bitfld.long 0x40 11. "KS16_UKPUK,CMAC key" "0,1" newline bitfld.long 0x40 9. "KS16_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x40 8. "KS16_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x40 7. "KS16_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x40 6. "KS16_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x40 5. "KS16_KACT,Key is active" "0,1" bitfld.long 0x40 0.--1. "KS16_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x44 "ELS_KS17,Status Register" bitfld.long 0x44 30.--31. "KS17_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x44 29. "KS17_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x44 28. "KS17_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x44 27. "KS17_UHWO,Hardware out key" "0,1" newline bitfld.long 0x44 26. "KS17_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x44 25. "KS17_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x44 24. "KS17_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x44 23. "KS17_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x44 22. "KS17_UKWK,Key wrapping key" "0,1" bitfld.long 0x44 21. "KS17_UHMAC,Hmac key" "0,1" newline bitfld.long 0x44 20. "KS17_UAES,Aes key" "0,1" bitfld.long 0x44 19. "KS17_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x44 18. "KS17_UECSG,Ecc signing key" "0,1" bitfld.long 0x44 17. "KS17_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x44 16. "KS17_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x44 15. "KS17_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x44 14. "KS17_UKSK,KSK key" "0,1" bitfld.long 0x44 13. "KS17_UCMAC,CMAC key" "0,1" newline bitfld.long 0x44 12. "KS17_UTECDH,CMAC key" "0,1" bitfld.long 0x44 11. "KS17_UKPUK,CMAC key" "0,1" newline bitfld.long 0x44 9. "KS17_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x44 8. "KS17_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x44 7. "KS17_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x44 6. "KS17_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x44 5. "KS17_KACT,Key is active" "0,1" bitfld.long 0x44 0.--1. "KS17_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x48 "ELS_KS18,Status Register" bitfld.long 0x48 30.--31. "KS18_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x48 29. "KS18_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x48 28. "KS18_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x48 27. "KS18_UHWO,Hardware out key" "0,1" newline bitfld.long 0x48 26. "KS18_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x48 25. "KS18_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x48 24. "KS18_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x48 23. "KS18_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x48 22. "KS18_UKWK,Key wrapping key" "0,1" bitfld.long 0x48 21. "KS18_UHMAC,Hmac key" "0,1" newline bitfld.long 0x48 20. "KS18_UAES,Aes key" "0,1" bitfld.long 0x48 19. "KS18_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x48 18. "KS18_UECSG,Ecc signing key" "0,1" bitfld.long 0x48 17. "KS18_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x48 16. "KS18_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x48 15. "KS18_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x48 14. "KS18_UKSK,KSK key" "0,1" bitfld.long 0x48 13. "KS18_UCMAC,CMAC key" "0,1" newline bitfld.long 0x48 12. "KS18_UTECDH,CMAC key" "0,1" bitfld.long 0x48 11. "KS18_UKPUK,CMAC key" "0,1" newline bitfld.long 0x48 9. "KS18_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x48 8. "KS18_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x48 7. "KS18_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x48 6. "KS18_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x48 5. "KS18_KACT,Key is active" "0,1" bitfld.long 0x48 0.--1. "KS18_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4C "ELS_KS19,Status Register" bitfld.long 0x4C 30.--31. "KS19_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4C 29. "KS19_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4C 28. "KS19_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4C 27. "KS19_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4C 26. "KS19_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4C 25. "KS19_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4C 24. "KS19_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4C 23. "KS19_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4C 22. "KS19_UKWK,Key wrapping key" "0,1" bitfld.long 0x4C 21. "KS19_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4C 20. "KS19_UAES,Aes key" "0,1" bitfld.long 0x4C 19. "KS19_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4C 18. "KS19_UECSG,Ecc signing key" "0,1" bitfld.long 0x4C 17. "KS19_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4C 16. "KS19_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4C 15. "KS19_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4C 14. "KS19_UKSK,KSK key" "0,1" bitfld.long 0x4C 13. "KS19_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4C 12. "KS19_UTECDH,CMAC key" "0,1" bitfld.long 0x4C 11. "KS19_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4C 9. "KS19_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4C 8. "KS19_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4C 7. "KS19_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4C 6. "KS19_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4C 5. "KS19_KACT,Key is active" "0,1" bitfld.long 0x4C 0.--1. "KS19_KSIZE,Key size" "0: 128,1: 256,?,?" tree.end tree "ELS_ALIAS1" base ad:0x40055000 rgroup.long 0x0++0x3 line.long 0x0 "STATUS,Status Register" bitfld.long 0x0 16. "ELS_LOCKED,When set indicates that ELS is locked by a master" "0: Not locked by master,1: Locked by master" bitfld.long 0x0 10. "DTRNG_BUSY,When set it indicates TRNG is gathering entropy" "0: Not gathering entropy,1: Gathering entropy" newline bitfld.long 0x0 8.--9. "DRBG_ENT_LVL,Entropy quality of the current DRBG instance" "0: NONE,1: LOW DRBG generates random numbers of low quality..,2: HIGH DRBG generates random numbers of high..,3: RFU Reserved for Future Use" bitfld.long 0x0 6.--7. "PPROT,Current command privilege level" "0: Secure non-privileged,1: Secure privileged,2: Non-secure non-privileged,3: Non-secure privileged" newline bitfld.long 0x0 4.--5. "ECDSA_VFY_STATUS,Signature verify result status" "0: No verify run,1: Signature verify failed,2: Signature verify passed,3: Invalid Error" bitfld.long 0x0 3. "PRNG_RDY,When set indicates the internal PRNG is ready" "0: Internal PRNG not ready,1: Internal PRNG ready" newline bitfld.long 0x0 2. "ELS_ERR,When set indicates the ELS has detected an internal error" "0: Internal error not detected,1: Internal error detected" bitfld.long 0x0 1. "ELS_IRQ,When set indicates the ELS has an active interrupt" "0: No active interrupt,1: Active interrupt" newline bitfld.long 0x0 0. "ELS_BUSY,When set indicates the ELS is executing a crypto sequence" "0: Crypto sequence not executing,1: Crypto sequence executing" group.long 0x4++0x17 line.long 0x0 "CTRL,Control Register" bitfld.long 0x0 8. "BYTE_ORDER,Defines endianness" "0: Little endian,1: Big endian" hexmask.long.byte 0x0 3.--7. 1. "ELS_CMD,ELS Command ID" newline bitfld.long 0x0 2. "ELS_RESET,Write to 1 to perform a ELS synchronous reset. Writing 0 has no effect." "0,1" bitfld.long 0x0 1. "ELS_START,Write to 1 to start an ELS operation. Writing 0 has no effect." "0,1" newline bitfld.long 0x0 0. "ELS_EN,ELS enable" "0: Disabled,1: Enabled" line.long 0x4 "CMDCFG0,Command Configuration Register" hexmask.long 0x4 0.--31. 1. "CMDCFG0,See" line.long 0x8 "CFG,Configuration Register" hexmask.long.word 0x8 16.--25. 1. "ADCTRL,Maximum aes start delay" line.long 0xC "KIDX0,Keystore Index 0 Register" hexmask.long.byte 0xC 0.--4. 1. "KIDX0,Keystore is indexed as an array of 128 bit key slots" line.long 0x10 "KIDX1,Keystore Index 1 Register" hexmask.long.byte 0x10 0.--4. 1. "KIDX1,Keystore is indexed as an array of 128 bit key slots" line.long 0x14 "KPROPIN,Key Properties Request Register" hexmask.long 0x14 0.--31. 1. "KPROPIN,For commands that create a key - requested properties of the key that is being created" group.long 0x20++0xB line.long 0x0 "DMA_SRC0,DMA Source 0 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC0,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC0_LEN,DMA Source 0 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC0_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC0" line.long 0x8 "DMA_SRC1,DMA Source 1 Register" hexmask.long 0x8 0.--31. 1. "ADDR_SRC1,Defines the system address of the start of the data to be transferred to the ELS via DMA" group.long 0x30++0x13 line.long 0x0 "DMA_SRC2,DMA Source 2 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC2,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC2_LEN,DMA Source 2 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC2_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC2" line.long 0x8 "DMA_RES0,DMA Result 0 Register" hexmask.long 0x8 0.--31. 1. "ADDR_RES0,Defines the system start address where the result of the ELS operation is transferred via DMA" line.long 0xC "DMA_RES0_LEN,DMA Result 0 Size Register" hexmask.long 0xC 0.--31. 1. "SIZE_RES0_LEN,Size in bytes of the data to be transferred" line.long 0x10 "INT_ENABLE,Interrupt Enable Register" bitfld.long 0x10 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0x44++0x7 line.long 0x0 "INT_STATUS_CLR,Interrupt Status Clear Register" bitfld.long 0x0 0. "INT_CLR,Interrupt status clear" "0,1" line.long 0x4 "INT_STATUS_SET,Interrupt Status Set Register" bitfld.long 0x4 0. "INT_SET,Sets interrupt by software" "0,1" rgroup.long 0x4C++0x3 line.long 0x0 "ERR_STATUS,Error Status Register" bitfld.long 0x0 8. "DTRNG_ERR,TRNG unable to gather entropy with the current configuration" "0,1" bitfld.long 0x0 6.--7. "ERR_LVL,Indicates the triggered error level: 0 1 2" "0,1,2,3" newline bitfld.long 0x0 5. "PRNG_ERR,User read of PRNG_DATOUT when STATUS[PRNG_RDY] is 0" "0,1" bitfld.long 0x0 4. "FLT_ERR,Indicates hardware fault error: attempt to change the value of an internal register" "0,1" newline bitfld.long 0x0 3. "ITG_ERR,Indicates data integrity error: internal data integrity check failed" "0,1" bitfld.long 0x0 2. "ALG_ERR,Indicates algorithm error: an internal algorithm has produced an unexpected result" "0,1" newline bitfld.long 0x0 1. "OPN_ERR,Indicates operational error: ELS has been incorrectly operated" "0,1" bitfld.long 0x0 0. "BUS_ERR,Indicates bus access error: public or private bus" "0,1" wgroup.long 0x50++0x3 line.long 0x0 "ERR_STATUS_CLR,Error Status Clear Register" bitfld.long 0x0 0. "ERR_CLR,no description available" "0: Exits ELS error state,1: Clears ELS error status bits" rgroup.long 0x54++0x3 line.long 0x0 "VERSION,Version Register" hexmask.long.byte 0x0 28.--31. 1. "SW_X,Software major release version: possible values are from 1-9" hexmask.long.byte 0x0 24.--27. 1. "SW_Y1,Software minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 20.--23. 1. "SW_Y2,Software minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 16.--19. 1. "SW_Z,Software extended revision version: possible values are from 0-9" newline hexmask.long.byte 0x0 12.--15. 1. "X,Major release version: possible values are from 1-9" hexmask.long.byte 0x0 8.--11. 1. "Y1,Minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 4.--7. 1. "Y2,Minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 0.--3. 1. "Z,Extended release version digit1: possible values are from 0-9" rgroup.long 0x5C++0x3 line.long 0x0 "PRNG_DATOUT,PRNG SW Read Out Register" hexmask.long 0x0 0.--31. 1. "PRNG_DATOUT,32-bit wide pseudo-random number" group.long 0x60++0x3 line.long 0x0 "CMDCRC_CTRL,CRC Configuration Register" bitfld.long 0x0 1. "CMDCRC_EN,CRC enable bit" "0,1" bitfld.long 0x0 0. "CMDCRC_RST,CRC reset to initial value" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "CMDCRC,Command CRC Value Register" hexmask.long 0x0 0.--31. 1. "CMDCRC,Current CRC value" group.long 0x68++0x3 line.long 0x0 "SESSION_ID,Session ID Register" hexmask.long 0x0 0.--31. 1. "SESSION_ID,Session ID" rgroup.long 0x70++0x3 line.long 0x0 "DMA_FIN_ADDR,Final DMA Address Register" hexmask.long 0x0 0.--31. 1. "DMA_FIN_ADDR,Final AHB address presented by ELS DMA to the system" group.long 0x74++0x7 line.long 0x0 "MASTER_ID,Master ID Register" hexmask.long.byte 0x0 0.--4. 1. "MASTER_ID,High Priviledge Master ID" line.long 0x4 "KIDX2,Keystore Index 2 Register" hexmask.long.byte 0x4 0.--4. 1. "KIDX2,Keystore is indexed as an array of 128 bit key slots" rgroup.long 0x150++0x4F line.long 0x0 "ELS_KS0,Status Register" bitfld.long 0x0 30.--31. "KS0_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x0 29. "KS0_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x0 28. "KS0_UWRPOK,Wrap key" "0,1" bitfld.long 0x0 27. "KS0_UHWO,Hardware out key" "0,1" newline bitfld.long 0x0 26. "KS0_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x0 25. "KS0_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x0 24. "KS0_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x0 23. "KS0_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x0 22. "KS0_UKWK,Key wrapping key" "0,1" bitfld.long 0x0 21. "KS0_UHMAC,Hmac key" "0,1" newline bitfld.long 0x0 20. "KS0_UAES,Aes key" "0,1" bitfld.long 0x0 19. "KS0_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x0 18. "KS0_UECSG,Ecc signing key" "0,1" bitfld.long 0x0 17. "KS0_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x0 16. "KS0_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x0 15. "KS0_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x0 14. "KS0_UKSK,KSK key" "0,1" bitfld.long 0x0 13. "KS0_UCMAC,CMAC key" "0,1" newline bitfld.long 0x0 12. "KS0_UTECDH,CMAC key" "0,1" bitfld.long 0x0 11. "KS0_UKPUK,CMAC key" "0,1" newline bitfld.long 0x0 9. "KS0_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x0 8. "KS0_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x0 7. "KS0_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x0 6. "KS0_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x0 5. "KS0_KACT,Key is active" "0,1" bitfld.long 0x0 0.--1. "KS0_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4 "ELS_KS1,Status Register" bitfld.long 0x4 30.--31. "KS1_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4 29. "KS1_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4 28. "KS1_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4 27. "KS1_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4 26. "KS1_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4 25. "KS1_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4 24. "KS1_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4 23. "KS1_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4 22. "KS1_UKWK,Key wrapping key" "0,1" bitfld.long 0x4 21. "KS1_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4 20. "KS1_UAES,Aes key" "0,1" bitfld.long 0x4 19. "KS1_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4 18. "KS1_UECSG,Ecc signing key" "0,1" bitfld.long 0x4 17. "KS1_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4 16. "KS1_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4 15. "KS1_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4 14. "KS1_UKSK,KSK key" "0,1" bitfld.long 0x4 13. "KS1_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4 12. "KS1_UTECDH,CMAC key" "0,1" bitfld.long 0x4 11. "KS1_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4 9. "KS1_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4 8. "KS1_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4 7. "KS1_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4 6. "KS1_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4 5. "KS1_KACT,Key is active" "0,1" bitfld.long 0x4 0.--1. "KS1_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x8 "ELS_KS2,Status Register" bitfld.long 0x8 30.--31. "KS2_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x8 29. "KS2_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x8 28. "KS2_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x8 27. "KS2_UHWO,Hardware out key" "0,1" newline bitfld.long 0x8 26. "KS2_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x8 25. "KS2_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x8 24. "KS2_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x8 23. "KS2_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x8 22. "KS2_UKWK,Key wrapping key" "0,1" bitfld.long 0x8 21. "KS2_UHMAC,Hmac key" "0,1" newline bitfld.long 0x8 20. "KS2_UAES,Aes key" "0,1" bitfld.long 0x8 19. "KS2_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x8 18. "KS2_UECSG,Ecc signing key" "0,1" bitfld.long 0x8 17. "KS2_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x8 16. "KS2_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x8 15. "KS2_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x8 14. "KS2_UKSK,KSK key" "0,1" bitfld.long 0x8 13. "KS2_UCMAC,CMAC key" "0,1" newline bitfld.long 0x8 12. "KS2_UTECDH,CMAC key" "0,1" bitfld.long 0x8 11. "KS2_UKPUK,CMAC key" "0,1" newline bitfld.long 0x8 9. "KS2_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x8 8. "KS2_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x8 7. "KS2_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x8 6. "KS2_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x8 5. "KS2_KACT,Key is active" "0,1" bitfld.long 0x8 0.--1. "KS2_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0xC "ELS_KS3,Status Register" bitfld.long 0xC 30.--31. "KS3_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0xC 29. "KS3_UDUK,Device Unique Key" "0,1" newline bitfld.long 0xC 28. "KS3_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0xC 27. "KS3_UHWO,Hardware out key" "0,1" newline bitfld.long 0xC 26. "KS3_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0xC 25. "KS3_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0xC 24. "KS3_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0xC 23. "KS3_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0xC 22. "KS3_UKWK,Key wrapping key" "0,1" bitfld.long 0xC 21. "KS3_UHMAC,Hmac key" "0,1" newline bitfld.long 0xC 20. "KS3_UAES,Aes key" "0,1" bitfld.long 0xC 19. "KS3_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0xC 18. "KS3_UECSG,Ecc signing key" "0,1" bitfld.long 0xC 17. "KS3_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0xC 16. "KS3_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0xC 15. "KS3_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0xC 14. "KS3_UKSK,KSK key" "0,1" bitfld.long 0xC 13. "KS3_UCMAC,CMAC key" "0,1" newline bitfld.long 0xC 12. "KS3_UTECDH,CMAC key" "0,1" bitfld.long 0xC 11. "KS3_UKPUK,CMAC key" "0,1" newline bitfld.long 0xC 9. "KS3_FHWO,Hardware Feature Output" "0,1" bitfld.long 0xC 8. "KS3_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0xC 7. "KS3_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0xC 6. "KS3_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0xC 5. "KS3_KACT,Key is active" "0,1" bitfld.long 0xC 0.--1. "KS3_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x10 "ELS_KS4,Status Register" bitfld.long 0x10 30.--31. "KS4_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x10 29. "KS4_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x10 28. "KS4_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x10 27. "KS4_UHWO,Hardware out key" "0,1" newline bitfld.long 0x10 26. "KS4_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x10 25. "KS4_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x10 24. "KS4_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x10 23. "KS4_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x10 22. "KS4_UKWK,Key wrapping key" "0,1" bitfld.long 0x10 21. "KS4_UHMAC,Hmac key" "0,1" newline bitfld.long 0x10 20. "KS4_UAES,Aes key" "0,1" bitfld.long 0x10 19. "KS4_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x10 18. "KS4_UECSG,Ecc signing key" "0,1" bitfld.long 0x10 17. "KS4_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x10 16. "KS4_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x10 15. "KS4_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x10 14. "KS4_UKSK,KSK key" "0,1" bitfld.long 0x10 13. "KS4_UCMAC,CMAC key" "0,1" newline bitfld.long 0x10 12. "KS4_UTECDH,CMAC key" "0,1" bitfld.long 0x10 11. "KS4_UKPUK,CMAC key" "0,1" newline bitfld.long 0x10 9. "KS4_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x10 8. "KS4_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x10 7. "KS4_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x10 6. "KS4_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x10 5. "KS4_KACT,Key is active" "0,1" bitfld.long 0x10 0.--1. "KS4_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x14 "ELS_KS5,Status Register" bitfld.long 0x14 30.--31. "KS5_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x14 29. "KS5_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x14 28. "KS5_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x14 27. "KS5_UHWO,Hardware out key" "0,1" newline bitfld.long 0x14 26. "KS5_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x14 25. "KS5_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x14 24. "KS5_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x14 23. "KS5_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x14 22. "KS5_UKWK,Key wrapping key" "0,1" bitfld.long 0x14 21. "KS5_UHMAC,Hmac key" "0,1" newline bitfld.long 0x14 20. "KS5_UAES,Aes key" "0,1" bitfld.long 0x14 19. "KS5_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x14 18. "KS5_UECSG,Ecc signing key" "0,1" bitfld.long 0x14 17. "KS5_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x14 16. "KS5_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x14 15. "KS5_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x14 14. "KS5_UKSK,KSK key" "0,1" bitfld.long 0x14 13. "KS5_UCMAC,CMAC key" "0,1" newline bitfld.long 0x14 12. "KS5_UTECDH,CMAC key" "0,1" bitfld.long 0x14 11. "KS5_UKPUK,CMAC key" "0,1" newline bitfld.long 0x14 9. "KS5_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x14 8. "KS5_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x14 7. "KS5_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x14 6. "KS5_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x14 5. "KS5_KACT,Key is active" "0,1" bitfld.long 0x14 0.--1. "KS5_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x18 "ELS_KS6,Status Register" bitfld.long 0x18 30.--31. "KS6_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x18 29. "KS6_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x18 28. "KS6_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x18 27. "KS6_UHWO,Hardware out key" "0,1" newline bitfld.long 0x18 26. "KS6_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x18 25. "KS6_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x18 24. "KS6_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x18 23. "KS6_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x18 22. "KS6_UKWK,Key wrapping key" "0,1" bitfld.long 0x18 21. "KS6_UHMAC,Hmac key" "0,1" newline bitfld.long 0x18 20. "KS6_UAES,Aes key" "0,1" bitfld.long 0x18 19. "KS6_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x18 18. "KS6_UECSG,Ecc signing key" "0,1" bitfld.long 0x18 17. "KS6_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x18 16. "KS6_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x18 15. "KS6_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x18 14. "KS6_UKSK,KSK key" "0,1" bitfld.long 0x18 13. "KS6_UCMAC,CMAC key" "0,1" newline bitfld.long 0x18 12. "KS6_UTECDH,CMAC key" "0,1" bitfld.long 0x18 11. "KS6_UKPUK,CMAC key" "0,1" newline bitfld.long 0x18 9. "KS6_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x18 8. "KS6_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x18 7. "KS6_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x18 6. "KS6_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x18 5. "KS6_KACT,Key is active" "0,1" bitfld.long 0x18 0.--1. "KS6_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x1C "ELS_KS7,Status Register" bitfld.long 0x1C 30.--31. "KS7_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x1C 29. "KS7_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x1C 28. "KS7_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x1C 27. "KS7_UHWO,Hardware out key" "0,1" newline bitfld.long 0x1C 26. "KS7_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x1C 25. "KS7_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x1C 24. "KS7_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x1C 23. "KS7_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x1C 22. "KS7_UKWK,Key wrapping key" "0,1" bitfld.long 0x1C 21. "KS7_UHMAC,Hmac key" "0,1" newline bitfld.long 0x1C 20. "KS7_UAES,Aes key" "0,1" bitfld.long 0x1C 19. "KS7_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x1C 18. "KS7_UECSG,Ecc signing key" "0,1" bitfld.long 0x1C 17. "KS7_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x1C 16. "KS7_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x1C 15. "KS7_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x1C 14. "KS7_UKSK,KSK key" "0,1" bitfld.long 0x1C 13. "KS7_UCMAC,CMAC key" "0,1" newline bitfld.long 0x1C 12. "KS7_UTECDH,CMAC key" "0,1" bitfld.long 0x1C 11. "KS7_UKPUK,CMAC key" "0,1" newline bitfld.long 0x1C 9. "KS7_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x1C 8. "KS7_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x1C 7. "KS7_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x1C 6. "KS7_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x1C 5. "KS7_KACT,Key is active" "0,1" bitfld.long 0x1C 0.--1. "KS7_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x20 "ELS_KS8,Status Register" bitfld.long 0x20 30.--31. "KS8_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x20 29. "KS8_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x20 28. "KS8_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x20 27. "KS8_UHWO,Hardware out key" "0,1" newline bitfld.long 0x20 26. "KS8_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x20 25. "KS8_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x20 24. "KS8_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x20 23. "KS8_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x20 22. "KS8_UKWK,Key wrapping key" "0,1" bitfld.long 0x20 21. "KS8_UHMAC,Hmac key" "0,1" newline bitfld.long 0x20 20. "KS8_UAES,Aes key" "0,1" bitfld.long 0x20 19. "KS8_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x20 18. "KS8_UECSG,Ecc signing key" "0,1" bitfld.long 0x20 17. "KS8_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x20 16. "KS8_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x20 15. "KS8_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x20 14. "KS8_UKSK,KSK key" "0,1" bitfld.long 0x20 13. "KS8_UCMAC,CMAC key" "0,1" newline bitfld.long 0x20 12. "KS8_UTECDH,CMAC key" "0,1" bitfld.long 0x20 11. "KS8_UKPUK,CMAC key" "0,1" newline bitfld.long 0x20 9. "KS8_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x20 8. "KS8_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x20 7. "KS8_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x20 6. "KS8_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x20 5. "KS8_KACT,Key is active" "0,1" bitfld.long 0x20 0.--1. "KS8_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x24 "ELS_KS9,Status Register" bitfld.long 0x24 30.--31. "KS9_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x24 29. "KS9_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x24 28. "KS9_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x24 27. "KS9_UHWO,Hardware out key" "0,1" newline bitfld.long 0x24 26. "KS9_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x24 25. "KS9_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x24 24. "KS9_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x24 23. "KS9_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x24 22. "KS9_UKWK,Key wrapping key" "0,1" bitfld.long 0x24 21. "KS9_UHMAC,Hmac key" "0,1" newline bitfld.long 0x24 20. "KS9_UAES,Aes key" "0,1" bitfld.long 0x24 19. "KS9_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x24 18. "KS9_UECSG,Ecc signing key" "0,1" bitfld.long 0x24 17. "KS9_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x24 16. "KS9_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x24 15. "KS9_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x24 14. "KS9_UKSK,KSK key" "0,1" bitfld.long 0x24 13. "KS9_UCMAC,CMAC key" "0,1" newline bitfld.long 0x24 12. "KS9_UTECDH,CMAC key" "0,1" bitfld.long 0x24 11. "KS9_UKPUK,CMAC key" "0,1" newline bitfld.long 0x24 9. "KS9_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x24 8. "KS9_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x24 7. "KS9_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x24 6. "KS9_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x24 5. "KS9_KACT,Key is active" "0,1" bitfld.long 0x24 0.--1. "KS9_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x28 "ELS_KS10,Status Register" bitfld.long 0x28 30.--31. "KS10_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x28 29. "KS10_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x28 28. "KS10_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x28 27. "KS10_UHWO,Hardware out key" "0,1" newline bitfld.long 0x28 26. "KS10_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x28 25. "KS10_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x28 24. "KS10_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x28 23. "KS10_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x28 22. "KS10_UKWK,Key wrapping key" "0,1" bitfld.long 0x28 21. "KS10_UHMAC,Hmac key" "0,1" newline bitfld.long 0x28 20. "KS10_UAES,Aes key" "0,1" bitfld.long 0x28 19. "KS10_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x28 18. "KS10_UECSG,Ecc signing key" "0,1" bitfld.long 0x28 17. "KS10_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x28 16. "KS10_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x28 15. "KS10_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x28 14. "KS10_UKSK,KSK key" "0,1" bitfld.long 0x28 13. "KS10_UCMAC,CMAC key" "0,1" newline bitfld.long 0x28 12. "KS10_UTECDH,CMAC key" "0,1" bitfld.long 0x28 11. "KS10_UKPUK,CMAC key" "0,1" newline bitfld.long 0x28 9. "KS10_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x28 8. "KS10_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x28 7. "KS10_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x28 6. "KS10_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x28 5. "KS10_KACT,Key is active" "0,1" bitfld.long 0x28 0.--1. "KS10_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x2C "ELS_KS11,Status Register" bitfld.long 0x2C 30.--31. "KS11_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x2C 29. "KS11_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x2C 28. "KS11_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x2C 27. "KS11_UHWO,Hardware out key" "0,1" newline bitfld.long 0x2C 26. "KS11_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x2C 25. "KS11_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x2C 24. "KS11_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x2C 23. "KS11_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x2C 22. "KS11_UKWK,Key wrapping key" "0,1" bitfld.long 0x2C 21. "KS11_UHMAC,Hmac key" "0,1" newline bitfld.long 0x2C 20. "KS11_UAES,Aes key" "0,1" bitfld.long 0x2C 19. "KS11_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x2C 18. "KS11_UECSG,Ecc signing key" "0,1" bitfld.long 0x2C 17. "KS11_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x2C 16. "KS11_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x2C 15. "KS11_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x2C 14. "KS11_UKSK,KSK key" "0,1" bitfld.long 0x2C 13. "KS11_UCMAC,CMAC key" "0,1" newline bitfld.long 0x2C 12. "KS11_UTECDH,CMAC key" "0,1" bitfld.long 0x2C 11. "KS11_UKPUK,CMAC key" "0,1" newline bitfld.long 0x2C 9. "KS11_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x2C 8. "KS11_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x2C 7. "KS11_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x2C 6. "KS11_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x2C 5. "KS11_KACT,Key is active" "0,1" bitfld.long 0x2C 0.--1. "KS11_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x30 "ELS_KS12,Status Register" bitfld.long 0x30 30.--31. "KS12_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x30 29. "KS12_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x30 28. "KS12_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x30 27. "KS12_UHWO,Hardware out key" "0,1" newline bitfld.long 0x30 26. "KS12_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x30 25. "KS12_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x30 24. "KS12_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x30 23. "KS12_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x30 22. "KS12_UKWK,Key wrapping key" "0,1" bitfld.long 0x30 21. "KS12_UHMAC,Hmac key" "0,1" newline bitfld.long 0x30 20. "KS12_UAES,Aes key" "0,1" bitfld.long 0x30 19. "KS12_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x30 18. "KS12_UECSG,Ecc signing key" "0,1" bitfld.long 0x30 17. "KS12_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x30 16. "KS12_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x30 15. "KS12_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x30 14. "KS12_UKSK,KSK key" "0,1" bitfld.long 0x30 13. "KS12_UCMAC,CMAC key" "0,1" newline bitfld.long 0x30 12. "KS12_UTECDH,CMAC key" "0,1" bitfld.long 0x30 11. "KS12_UKPUK,CMAC key" "0,1" newline bitfld.long 0x30 9. "KS12_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x30 8. "KS12_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x30 7. "KS12_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x30 6. "KS12_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x30 5. "KS12_KACT,Key is active" "0,1" bitfld.long 0x30 0.--1. "KS12_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x34 "ELS_KS13,Status Register" bitfld.long 0x34 30.--31. "KS13_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x34 29. "KS13_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x34 28. "KS13_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x34 27. "KS13_UHWO,Hardware out key" "0,1" newline bitfld.long 0x34 26. "KS13_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x34 25. "KS13_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x34 24. "KS13_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x34 23. "KS13_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x34 22. "KS13_UKWK,Key wrapping key" "0,1" bitfld.long 0x34 21. "KS13_UHMAC,Hmac key" "0,1" newline bitfld.long 0x34 20. "KS13_UAES,Aes key" "0,1" bitfld.long 0x34 19. "KS13_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x34 18. "KS13_UECSG,Ecc signing key" "0,1" bitfld.long 0x34 17. "KS13_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x34 16. "KS13_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x34 15. "KS13_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x34 14. "KS13_UKSK,KSK key" "0,1" bitfld.long 0x34 13. "KS13_UCMAC,CMAC key" "0,1" newline bitfld.long 0x34 12. "KS13_UTECDH,CMAC key" "0,1" bitfld.long 0x34 11. "KS13_UKPUK,CMAC key" "0,1" newline bitfld.long 0x34 9. "KS13_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x34 8. "KS13_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x34 7. "KS13_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x34 6. "KS13_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x34 5. "KS13_KACT,Key is active" "0,1" bitfld.long 0x34 0.--1. "KS13_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x38 "ELS_KS14,Status Register" bitfld.long 0x38 30.--31. "KS14_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x38 29. "KS14_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x38 28. "KS14_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x38 27. "KS14_UHWO,Hardware out key" "0,1" newline bitfld.long 0x38 26. "KS14_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x38 25. "KS14_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x38 24. "KS14_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x38 23. "KS14_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x38 22. "KS14_UKWK,Key wrapping key" "0,1" bitfld.long 0x38 21. "KS14_UHMAC,Hmac key" "0,1" newline bitfld.long 0x38 20. "KS14_UAES,Aes key" "0,1" bitfld.long 0x38 19. "KS14_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x38 18. "KS14_UECSG,Ecc signing key" "0,1" bitfld.long 0x38 17. "KS14_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x38 16. "KS14_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x38 15. "KS14_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x38 14. "KS14_UKSK,KSK key" "0,1" bitfld.long 0x38 13. "KS14_UCMAC,CMAC key" "0,1" newline bitfld.long 0x38 12. "KS14_UTECDH,CMAC key" "0,1" bitfld.long 0x38 11. "KS14_UKPUK,CMAC key" "0,1" newline bitfld.long 0x38 9. "KS14_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x38 8. "KS14_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x38 7. "KS14_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x38 6. "KS14_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x38 5. "KS14_KACT,Key is active" "0,1" bitfld.long 0x38 0.--1. "KS14_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x3C "ELS_KS15,Status Register" bitfld.long 0x3C 30.--31. "KS15_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x3C 29. "KS15_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x3C 28. "KS15_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x3C 27. "KS15_UHWO,Hardware out key" "0,1" newline bitfld.long 0x3C 26. "KS15_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x3C 25. "KS15_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x3C 24. "KS15_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x3C 23. "KS15_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x3C 22. "KS15_UKWK,Key wrapping key" "0,1" bitfld.long 0x3C 21. "KS15_UHMAC,Hmac key" "0,1" newline bitfld.long 0x3C 20. "KS15_UAES,Aes key" "0,1" bitfld.long 0x3C 19. "KS15_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x3C 18. "KS15_UECSG,Ecc signing key" "0,1" bitfld.long 0x3C 17. "KS15_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x3C 16. "KS15_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x3C 15. "KS15_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x3C 14. "KS15_UKSK,KSK key" "0,1" bitfld.long 0x3C 13. "KS15_UCMAC,CMAC key" "0,1" newline bitfld.long 0x3C 12. "KS15_UTECDH,CMAC key" "0,1" bitfld.long 0x3C 11. "KS15_UKPUK,CMAC key" "0,1" newline bitfld.long 0x3C 9. "KS15_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x3C 8. "KS15_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x3C 7. "KS15_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x3C 6. "KS15_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x3C 5. "KS15_KACT,Key is active" "0,1" bitfld.long 0x3C 0.--1. "KS15_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x40 "ELS_KS16,Status Register" bitfld.long 0x40 30.--31. "KS16_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x40 29. "KS16_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x40 28. "KS16_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x40 27. "KS16_UHWO,Hardware out key" "0,1" newline bitfld.long 0x40 26. "KS16_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x40 25. "KS16_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x40 24. "KS16_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x40 23. "KS16_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x40 22. "KS16_UKWK,Key wrapping key" "0,1" bitfld.long 0x40 21. "KS16_UHMAC,Hmac key" "0,1" newline bitfld.long 0x40 20. "KS16_UAES,Aes key" "0,1" bitfld.long 0x40 19. "KS16_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x40 18. "KS16_UECSG,Ecc signing key" "0,1" bitfld.long 0x40 17. "KS16_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x40 16. "KS16_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x40 15. "KS16_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x40 14. "KS16_UKSK,KSK key" "0,1" bitfld.long 0x40 13. "KS16_UCMAC,CMAC key" "0,1" newline bitfld.long 0x40 12. "KS16_UTECDH,CMAC key" "0,1" bitfld.long 0x40 11. "KS16_UKPUK,CMAC key" "0,1" newline bitfld.long 0x40 9. "KS16_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x40 8. "KS16_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x40 7. "KS16_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x40 6. "KS16_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x40 5. "KS16_KACT,Key is active" "0,1" bitfld.long 0x40 0.--1. "KS16_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x44 "ELS_KS17,Status Register" bitfld.long 0x44 30.--31. "KS17_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x44 29. "KS17_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x44 28. "KS17_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x44 27. "KS17_UHWO,Hardware out key" "0,1" newline bitfld.long 0x44 26. "KS17_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x44 25. "KS17_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x44 24. "KS17_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x44 23. "KS17_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x44 22. "KS17_UKWK,Key wrapping key" "0,1" bitfld.long 0x44 21. "KS17_UHMAC,Hmac key" "0,1" newline bitfld.long 0x44 20. "KS17_UAES,Aes key" "0,1" bitfld.long 0x44 19. "KS17_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x44 18. "KS17_UECSG,Ecc signing key" "0,1" bitfld.long 0x44 17. "KS17_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x44 16. "KS17_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x44 15. "KS17_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x44 14. "KS17_UKSK,KSK key" "0,1" bitfld.long 0x44 13. "KS17_UCMAC,CMAC key" "0,1" newline bitfld.long 0x44 12. "KS17_UTECDH,CMAC key" "0,1" bitfld.long 0x44 11. "KS17_UKPUK,CMAC key" "0,1" newline bitfld.long 0x44 9. "KS17_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x44 8. "KS17_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x44 7. "KS17_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x44 6. "KS17_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x44 5. "KS17_KACT,Key is active" "0,1" bitfld.long 0x44 0.--1. "KS17_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x48 "ELS_KS18,Status Register" bitfld.long 0x48 30.--31. "KS18_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x48 29. "KS18_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x48 28. "KS18_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x48 27. "KS18_UHWO,Hardware out key" "0,1" newline bitfld.long 0x48 26. "KS18_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x48 25. "KS18_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x48 24. "KS18_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x48 23. "KS18_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x48 22. "KS18_UKWK,Key wrapping key" "0,1" bitfld.long 0x48 21. "KS18_UHMAC,Hmac key" "0,1" newline bitfld.long 0x48 20. "KS18_UAES,Aes key" "0,1" bitfld.long 0x48 19. "KS18_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x48 18. "KS18_UECSG,Ecc signing key" "0,1" bitfld.long 0x48 17. "KS18_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x48 16. "KS18_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x48 15. "KS18_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x48 14. "KS18_UKSK,KSK key" "0,1" bitfld.long 0x48 13. "KS18_UCMAC,CMAC key" "0,1" newline bitfld.long 0x48 12. "KS18_UTECDH,CMAC key" "0,1" bitfld.long 0x48 11. "KS18_UKPUK,CMAC key" "0,1" newline bitfld.long 0x48 9. "KS18_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x48 8. "KS18_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x48 7. "KS18_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x48 6. "KS18_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x48 5. "KS18_KACT,Key is active" "0,1" bitfld.long 0x48 0.--1. "KS18_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4C "ELS_KS19,Status Register" bitfld.long 0x4C 30.--31. "KS19_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4C 29. "KS19_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4C 28. "KS19_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4C 27. "KS19_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4C 26. "KS19_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4C 25. "KS19_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4C 24. "KS19_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4C 23. "KS19_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4C 22. "KS19_UKWK,Key wrapping key" "0,1" bitfld.long 0x4C 21. "KS19_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4C 20. "KS19_UAES,Aes key" "0,1" bitfld.long 0x4C 19. "KS19_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4C 18. "KS19_UECSG,Ecc signing key" "0,1" bitfld.long 0x4C 17. "KS19_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4C 16. "KS19_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4C 15. "KS19_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4C 14. "KS19_UKSK,KSK key" "0,1" bitfld.long 0x4C 13. "KS19_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4C 12. "KS19_UTECDH,CMAC key" "0,1" bitfld.long 0x4C 11. "KS19_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4C 9. "KS19_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4C 8. "KS19_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4C 7. "KS19_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4C 6. "KS19_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4C 5. "KS19_KACT,Key is active" "0,1" bitfld.long 0x4C 0.--1. "KS19_KSIZE,Key size" "0: 128,1: 256,?,?" tree.end tree "ELS_ALIAS2" base ad:0x40056000 rgroup.long 0x0++0x3 line.long 0x0 "STATUS,Status Register" bitfld.long 0x0 16. "ELS_LOCKED,When set indicates that ELS is locked by a master" "0: Not locked by master,1: Locked by master" bitfld.long 0x0 10. "DTRNG_BUSY,When set it indicates TRNG is gathering entropy" "0: Not gathering entropy,1: Gathering entropy" newline bitfld.long 0x0 8.--9. "DRBG_ENT_LVL,Entropy quality of the current DRBG instance" "0: NONE,1: LOW DRBG generates random numbers of low quality..,2: HIGH DRBG generates random numbers of high..,3: RFU Reserved for Future Use" bitfld.long 0x0 6.--7. "PPROT,Current command privilege level" "0: Secure non-privileged,1: Secure privileged,2: Non-secure non-privileged,3: Non-secure privileged" newline bitfld.long 0x0 4.--5. "ECDSA_VFY_STATUS,Signature verify result status" "0: No verify run,1: Signature verify failed,2: Signature verify passed,3: Invalid Error" bitfld.long 0x0 3. "PRNG_RDY,When set indicates the internal PRNG is ready" "0: Internal PRNG not ready,1: Internal PRNG ready" newline bitfld.long 0x0 2. "ELS_ERR,When set indicates the ELS has detected an internal error" "0: Internal error not detected,1: Internal error detected" bitfld.long 0x0 1. "ELS_IRQ,When set indicates the ELS has an active interrupt" "0: No active interrupt,1: Active interrupt" newline bitfld.long 0x0 0. "ELS_BUSY,When set indicates the ELS is executing a crypto sequence" "0: Crypto sequence not executing,1: Crypto sequence executing" group.long 0x4++0x17 line.long 0x0 "CTRL,Control Register" bitfld.long 0x0 8. "BYTE_ORDER,Defines endianness" "0: Little endian,1: Big endian" hexmask.long.byte 0x0 3.--7. 1. "ELS_CMD,ELS Command ID" newline bitfld.long 0x0 2. "ELS_RESET,Write to 1 to perform a ELS synchronous reset. Writing 0 has no effect." "0,1" bitfld.long 0x0 1. "ELS_START,Write to 1 to start an ELS operation. Writing 0 has no effect." "0,1" newline bitfld.long 0x0 0. "ELS_EN,ELS enable" "0: Disabled,1: Enabled" line.long 0x4 "CMDCFG0,Command Configuration Register" hexmask.long 0x4 0.--31. 1. "CMDCFG0,See" line.long 0x8 "CFG,Configuration Register" hexmask.long.word 0x8 16.--25. 1. "ADCTRL,Maximum aes start delay" line.long 0xC "KIDX0,Keystore Index 0 Register" hexmask.long.byte 0xC 0.--4. 1. "KIDX0,Keystore is indexed as an array of 128 bit key slots" line.long 0x10 "KIDX1,Keystore Index 1 Register" hexmask.long.byte 0x10 0.--4. 1. "KIDX1,Keystore is indexed as an array of 128 bit key slots" line.long 0x14 "KPROPIN,Key Properties Request Register" hexmask.long 0x14 0.--31. 1. "KPROPIN,For commands that create a key - requested properties of the key that is being created" group.long 0x20++0xB line.long 0x0 "DMA_SRC0,DMA Source 0 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC0,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC0_LEN,DMA Source 0 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC0_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC0" line.long 0x8 "DMA_SRC1,DMA Source 1 Register" hexmask.long 0x8 0.--31. 1. "ADDR_SRC1,Defines the system address of the start of the data to be transferred to the ELS via DMA" group.long 0x30++0x13 line.long 0x0 "DMA_SRC2,DMA Source 2 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC2,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC2_LEN,DMA Source 2 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC2_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC2" line.long 0x8 "DMA_RES0,DMA Result 0 Register" hexmask.long 0x8 0.--31. 1. "ADDR_RES0,Defines the system start address where the result of the ELS operation is transferred via DMA" line.long 0xC "DMA_RES0_LEN,DMA Result 0 Size Register" hexmask.long 0xC 0.--31. 1. "SIZE_RES0_LEN,Size in bytes of the data to be transferred" line.long 0x10 "INT_ENABLE,Interrupt Enable Register" bitfld.long 0x10 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0x44++0x7 line.long 0x0 "INT_STATUS_CLR,Interrupt Status Clear Register" bitfld.long 0x0 0. "INT_CLR,Interrupt status clear" "0,1" line.long 0x4 "INT_STATUS_SET,Interrupt Status Set Register" bitfld.long 0x4 0. "INT_SET,Sets interrupt by software" "0,1" rgroup.long 0x4C++0x3 line.long 0x0 "ERR_STATUS,Error Status Register" bitfld.long 0x0 8. "DTRNG_ERR,TRNG unable to gather entropy with the current configuration" "0,1" bitfld.long 0x0 6.--7. "ERR_LVL,Indicates the triggered error level: 0 1 2" "0,1,2,3" newline bitfld.long 0x0 5. "PRNG_ERR,User read of PRNG_DATOUT when STATUS[PRNG_RDY] is 0" "0,1" bitfld.long 0x0 4. "FLT_ERR,Indicates hardware fault error: attempt to change the value of an internal register" "0,1" newline bitfld.long 0x0 3. "ITG_ERR,Indicates data integrity error: internal data integrity check failed" "0,1" bitfld.long 0x0 2. "ALG_ERR,Indicates algorithm error: an internal algorithm has produced an unexpected result" "0,1" newline bitfld.long 0x0 1. "OPN_ERR,Indicates operational error: ELS has been incorrectly operated" "0,1" bitfld.long 0x0 0. "BUS_ERR,Indicates bus access error: public or private bus" "0,1" wgroup.long 0x50++0x3 line.long 0x0 "ERR_STATUS_CLR,Error Status Clear Register" bitfld.long 0x0 0. "ERR_CLR,no description available" "0: Exits ELS error state,1: Clears ELS error status bits" rgroup.long 0x54++0x3 line.long 0x0 "VERSION,Version Register" hexmask.long.byte 0x0 28.--31. 1. "SW_X,Software major release version: possible values are from 1-9" hexmask.long.byte 0x0 24.--27. 1. "SW_Y1,Software minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 20.--23. 1. "SW_Y2,Software minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 16.--19. 1. "SW_Z,Software extended revision version: possible values are from 0-9" newline hexmask.long.byte 0x0 12.--15. 1. "X,Major release version: possible values are from 1-9" hexmask.long.byte 0x0 8.--11. 1. "Y1,Minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 4.--7. 1. "Y2,Minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 0.--3. 1. "Z,Extended release version digit1: possible values are from 0-9" rgroup.long 0x5C++0x3 line.long 0x0 "PRNG_DATOUT,PRNG SW Read Out Register" hexmask.long 0x0 0.--31. 1. "PRNG_DATOUT,32-bit wide pseudo-random number" group.long 0x60++0x3 line.long 0x0 "CMDCRC_CTRL,CRC Configuration Register" bitfld.long 0x0 1. "CMDCRC_EN,CRC enable bit" "0,1" bitfld.long 0x0 0. "CMDCRC_RST,CRC reset to initial value" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "CMDCRC,Command CRC Value Register" hexmask.long 0x0 0.--31. 1. "CMDCRC,Current CRC value" group.long 0x68++0x3 line.long 0x0 "SESSION_ID,Session ID Register" hexmask.long 0x0 0.--31. 1. "SESSION_ID,Session ID" rgroup.long 0x70++0x3 line.long 0x0 "DMA_FIN_ADDR,Final DMA Address Register" hexmask.long 0x0 0.--31. 1. "DMA_FIN_ADDR,Final AHB address presented by ELS DMA to the system" group.long 0x74++0x7 line.long 0x0 "MASTER_ID,Master ID Register" hexmask.long.byte 0x0 0.--4. 1. "MASTER_ID,High Priviledge Master ID" line.long 0x4 "KIDX2,Keystore Index 2 Register" hexmask.long.byte 0x4 0.--4. 1. "KIDX2,Keystore is indexed as an array of 128 bit key slots" rgroup.long 0x150++0x4F line.long 0x0 "ELS_KS0,Status Register" bitfld.long 0x0 30.--31. "KS0_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x0 29. "KS0_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x0 28. "KS0_UWRPOK,Wrap key" "0,1" bitfld.long 0x0 27. "KS0_UHWO,Hardware out key" "0,1" newline bitfld.long 0x0 26. "KS0_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x0 25. "KS0_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x0 24. "KS0_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x0 23. "KS0_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x0 22. "KS0_UKWK,Key wrapping key" "0,1" bitfld.long 0x0 21. "KS0_UHMAC,Hmac key" "0,1" newline bitfld.long 0x0 20. "KS0_UAES,Aes key" "0,1" bitfld.long 0x0 19. "KS0_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x0 18. "KS0_UECSG,Ecc signing key" "0,1" bitfld.long 0x0 17. "KS0_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x0 16. "KS0_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x0 15. "KS0_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x0 14. "KS0_UKSK,KSK key" "0,1" bitfld.long 0x0 13. "KS0_UCMAC,CMAC key" "0,1" newline bitfld.long 0x0 12. "KS0_UTECDH,CMAC key" "0,1" bitfld.long 0x0 11. "KS0_UKPUK,CMAC key" "0,1" newline bitfld.long 0x0 9. "KS0_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x0 8. "KS0_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x0 7. "KS0_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x0 6. "KS0_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x0 5. "KS0_KACT,Key is active" "0,1" bitfld.long 0x0 0.--1. "KS0_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4 "ELS_KS1,Status Register" bitfld.long 0x4 30.--31. "KS1_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4 29. "KS1_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4 28. "KS1_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4 27. "KS1_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4 26. "KS1_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4 25. "KS1_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4 24. "KS1_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4 23. "KS1_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4 22. "KS1_UKWK,Key wrapping key" "0,1" bitfld.long 0x4 21. "KS1_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4 20. "KS1_UAES,Aes key" "0,1" bitfld.long 0x4 19. "KS1_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4 18. "KS1_UECSG,Ecc signing key" "0,1" bitfld.long 0x4 17. "KS1_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4 16. "KS1_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4 15. "KS1_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4 14. "KS1_UKSK,KSK key" "0,1" bitfld.long 0x4 13. "KS1_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4 12. "KS1_UTECDH,CMAC key" "0,1" bitfld.long 0x4 11. "KS1_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4 9. "KS1_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4 8. "KS1_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4 7. "KS1_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4 6. "KS1_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4 5. "KS1_KACT,Key is active" "0,1" bitfld.long 0x4 0.--1. "KS1_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x8 "ELS_KS2,Status Register" bitfld.long 0x8 30.--31. "KS2_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x8 29. "KS2_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x8 28. "KS2_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x8 27. "KS2_UHWO,Hardware out key" "0,1" newline bitfld.long 0x8 26. "KS2_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x8 25. "KS2_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x8 24. "KS2_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x8 23. "KS2_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x8 22. "KS2_UKWK,Key wrapping key" "0,1" bitfld.long 0x8 21. "KS2_UHMAC,Hmac key" "0,1" newline bitfld.long 0x8 20. "KS2_UAES,Aes key" "0,1" bitfld.long 0x8 19. "KS2_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x8 18. "KS2_UECSG,Ecc signing key" "0,1" bitfld.long 0x8 17. "KS2_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x8 16. "KS2_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x8 15. "KS2_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x8 14. "KS2_UKSK,KSK key" "0,1" bitfld.long 0x8 13. "KS2_UCMAC,CMAC key" "0,1" newline bitfld.long 0x8 12. "KS2_UTECDH,CMAC key" "0,1" bitfld.long 0x8 11. "KS2_UKPUK,CMAC key" "0,1" newline bitfld.long 0x8 9. "KS2_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x8 8. "KS2_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x8 7. "KS2_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x8 6. "KS2_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x8 5. "KS2_KACT,Key is active" "0,1" bitfld.long 0x8 0.--1. "KS2_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0xC "ELS_KS3,Status Register" bitfld.long 0xC 30.--31. "KS3_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0xC 29. "KS3_UDUK,Device Unique Key" "0,1" newline bitfld.long 0xC 28. "KS3_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0xC 27. "KS3_UHWO,Hardware out key" "0,1" newline bitfld.long 0xC 26. "KS3_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0xC 25. "KS3_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0xC 24. "KS3_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0xC 23. "KS3_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0xC 22. "KS3_UKWK,Key wrapping key" "0,1" bitfld.long 0xC 21. "KS3_UHMAC,Hmac key" "0,1" newline bitfld.long 0xC 20. "KS3_UAES,Aes key" "0,1" bitfld.long 0xC 19. "KS3_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0xC 18. "KS3_UECSG,Ecc signing key" "0,1" bitfld.long 0xC 17. "KS3_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0xC 16. "KS3_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0xC 15. "KS3_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0xC 14. "KS3_UKSK,KSK key" "0,1" bitfld.long 0xC 13. "KS3_UCMAC,CMAC key" "0,1" newline bitfld.long 0xC 12. "KS3_UTECDH,CMAC key" "0,1" bitfld.long 0xC 11. "KS3_UKPUK,CMAC key" "0,1" newline bitfld.long 0xC 9. "KS3_FHWO,Hardware Feature Output" "0,1" bitfld.long 0xC 8. "KS3_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0xC 7. "KS3_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0xC 6. "KS3_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0xC 5. "KS3_KACT,Key is active" "0,1" bitfld.long 0xC 0.--1. "KS3_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x10 "ELS_KS4,Status Register" bitfld.long 0x10 30.--31. "KS4_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x10 29. "KS4_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x10 28. "KS4_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x10 27. "KS4_UHWO,Hardware out key" "0,1" newline bitfld.long 0x10 26. "KS4_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x10 25. "KS4_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x10 24. "KS4_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x10 23. "KS4_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x10 22. "KS4_UKWK,Key wrapping key" "0,1" bitfld.long 0x10 21. "KS4_UHMAC,Hmac key" "0,1" newline bitfld.long 0x10 20. "KS4_UAES,Aes key" "0,1" bitfld.long 0x10 19. "KS4_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x10 18. "KS4_UECSG,Ecc signing key" "0,1" bitfld.long 0x10 17. "KS4_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x10 16. "KS4_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x10 15. "KS4_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x10 14. "KS4_UKSK,KSK key" "0,1" bitfld.long 0x10 13. "KS4_UCMAC,CMAC key" "0,1" newline bitfld.long 0x10 12. "KS4_UTECDH,CMAC key" "0,1" bitfld.long 0x10 11. "KS4_UKPUK,CMAC key" "0,1" newline bitfld.long 0x10 9. "KS4_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x10 8. "KS4_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x10 7. "KS4_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x10 6. "KS4_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x10 5. "KS4_KACT,Key is active" "0,1" bitfld.long 0x10 0.--1. "KS4_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x14 "ELS_KS5,Status Register" bitfld.long 0x14 30.--31. "KS5_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x14 29. "KS5_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x14 28. "KS5_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x14 27. "KS5_UHWO,Hardware out key" "0,1" newline bitfld.long 0x14 26. "KS5_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x14 25. "KS5_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x14 24. "KS5_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x14 23. "KS5_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x14 22. "KS5_UKWK,Key wrapping key" "0,1" bitfld.long 0x14 21. "KS5_UHMAC,Hmac key" "0,1" newline bitfld.long 0x14 20. "KS5_UAES,Aes key" "0,1" bitfld.long 0x14 19. "KS5_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x14 18. "KS5_UECSG,Ecc signing key" "0,1" bitfld.long 0x14 17. "KS5_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x14 16. "KS5_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x14 15. "KS5_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x14 14. "KS5_UKSK,KSK key" "0,1" bitfld.long 0x14 13. "KS5_UCMAC,CMAC key" "0,1" newline bitfld.long 0x14 12. "KS5_UTECDH,CMAC key" "0,1" bitfld.long 0x14 11. "KS5_UKPUK,CMAC key" "0,1" newline bitfld.long 0x14 9. "KS5_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x14 8. "KS5_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x14 7. "KS5_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x14 6. "KS5_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x14 5. "KS5_KACT,Key is active" "0,1" bitfld.long 0x14 0.--1. "KS5_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x18 "ELS_KS6,Status Register" bitfld.long 0x18 30.--31. "KS6_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x18 29. "KS6_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x18 28. "KS6_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x18 27. "KS6_UHWO,Hardware out key" "0,1" newline bitfld.long 0x18 26. "KS6_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x18 25. "KS6_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x18 24. "KS6_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x18 23. "KS6_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x18 22. "KS6_UKWK,Key wrapping key" "0,1" bitfld.long 0x18 21. "KS6_UHMAC,Hmac key" "0,1" newline bitfld.long 0x18 20. "KS6_UAES,Aes key" "0,1" bitfld.long 0x18 19. "KS6_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x18 18. "KS6_UECSG,Ecc signing key" "0,1" bitfld.long 0x18 17. "KS6_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x18 16. "KS6_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x18 15. "KS6_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x18 14. "KS6_UKSK,KSK key" "0,1" bitfld.long 0x18 13. "KS6_UCMAC,CMAC key" "0,1" newline bitfld.long 0x18 12. "KS6_UTECDH,CMAC key" "0,1" bitfld.long 0x18 11. "KS6_UKPUK,CMAC key" "0,1" newline bitfld.long 0x18 9. "KS6_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x18 8. "KS6_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x18 7. "KS6_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x18 6. "KS6_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x18 5. "KS6_KACT,Key is active" "0,1" bitfld.long 0x18 0.--1. "KS6_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x1C "ELS_KS7,Status Register" bitfld.long 0x1C 30.--31. "KS7_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x1C 29. "KS7_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x1C 28. "KS7_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x1C 27. "KS7_UHWO,Hardware out key" "0,1" newline bitfld.long 0x1C 26. "KS7_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x1C 25. "KS7_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x1C 24. "KS7_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x1C 23. "KS7_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x1C 22. "KS7_UKWK,Key wrapping key" "0,1" bitfld.long 0x1C 21. "KS7_UHMAC,Hmac key" "0,1" newline bitfld.long 0x1C 20. "KS7_UAES,Aes key" "0,1" bitfld.long 0x1C 19. "KS7_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x1C 18. "KS7_UECSG,Ecc signing key" "0,1" bitfld.long 0x1C 17. "KS7_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x1C 16. "KS7_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x1C 15. "KS7_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x1C 14. "KS7_UKSK,KSK key" "0,1" bitfld.long 0x1C 13. "KS7_UCMAC,CMAC key" "0,1" newline bitfld.long 0x1C 12. "KS7_UTECDH,CMAC key" "0,1" bitfld.long 0x1C 11. "KS7_UKPUK,CMAC key" "0,1" newline bitfld.long 0x1C 9. "KS7_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x1C 8. "KS7_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x1C 7. "KS7_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x1C 6. "KS7_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x1C 5. "KS7_KACT,Key is active" "0,1" bitfld.long 0x1C 0.--1. "KS7_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x20 "ELS_KS8,Status Register" bitfld.long 0x20 30.--31. "KS8_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x20 29. "KS8_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x20 28. "KS8_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x20 27. "KS8_UHWO,Hardware out key" "0,1" newline bitfld.long 0x20 26. "KS8_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x20 25. "KS8_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x20 24. "KS8_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x20 23. "KS8_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x20 22. "KS8_UKWK,Key wrapping key" "0,1" bitfld.long 0x20 21. "KS8_UHMAC,Hmac key" "0,1" newline bitfld.long 0x20 20. "KS8_UAES,Aes key" "0,1" bitfld.long 0x20 19. "KS8_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x20 18. "KS8_UECSG,Ecc signing key" "0,1" bitfld.long 0x20 17. "KS8_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x20 16. "KS8_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x20 15. "KS8_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x20 14. "KS8_UKSK,KSK key" "0,1" bitfld.long 0x20 13. "KS8_UCMAC,CMAC key" "0,1" newline bitfld.long 0x20 12. "KS8_UTECDH,CMAC key" "0,1" bitfld.long 0x20 11. "KS8_UKPUK,CMAC key" "0,1" newline bitfld.long 0x20 9. "KS8_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x20 8. "KS8_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x20 7. "KS8_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x20 6. "KS8_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x20 5. "KS8_KACT,Key is active" "0,1" bitfld.long 0x20 0.--1. "KS8_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x24 "ELS_KS9,Status Register" bitfld.long 0x24 30.--31. "KS9_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x24 29. "KS9_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x24 28. "KS9_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x24 27. "KS9_UHWO,Hardware out key" "0,1" newline bitfld.long 0x24 26. "KS9_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x24 25. "KS9_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x24 24. "KS9_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x24 23. "KS9_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x24 22. "KS9_UKWK,Key wrapping key" "0,1" bitfld.long 0x24 21. "KS9_UHMAC,Hmac key" "0,1" newline bitfld.long 0x24 20. "KS9_UAES,Aes key" "0,1" bitfld.long 0x24 19. "KS9_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x24 18. "KS9_UECSG,Ecc signing key" "0,1" bitfld.long 0x24 17. "KS9_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x24 16. "KS9_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x24 15. "KS9_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x24 14. "KS9_UKSK,KSK key" "0,1" bitfld.long 0x24 13. "KS9_UCMAC,CMAC key" "0,1" newline bitfld.long 0x24 12. "KS9_UTECDH,CMAC key" "0,1" bitfld.long 0x24 11. "KS9_UKPUK,CMAC key" "0,1" newline bitfld.long 0x24 9. "KS9_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x24 8. "KS9_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x24 7. "KS9_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x24 6. "KS9_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x24 5. "KS9_KACT,Key is active" "0,1" bitfld.long 0x24 0.--1. "KS9_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x28 "ELS_KS10,Status Register" bitfld.long 0x28 30.--31. "KS10_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x28 29. "KS10_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x28 28. "KS10_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x28 27. "KS10_UHWO,Hardware out key" "0,1" newline bitfld.long 0x28 26. "KS10_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x28 25. "KS10_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x28 24. "KS10_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x28 23. "KS10_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x28 22. "KS10_UKWK,Key wrapping key" "0,1" bitfld.long 0x28 21. "KS10_UHMAC,Hmac key" "0,1" newline bitfld.long 0x28 20. "KS10_UAES,Aes key" "0,1" bitfld.long 0x28 19. "KS10_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x28 18. "KS10_UECSG,Ecc signing key" "0,1" bitfld.long 0x28 17. "KS10_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x28 16. "KS10_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x28 15. "KS10_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x28 14. "KS10_UKSK,KSK key" "0,1" bitfld.long 0x28 13. "KS10_UCMAC,CMAC key" "0,1" newline bitfld.long 0x28 12. "KS10_UTECDH,CMAC key" "0,1" bitfld.long 0x28 11. "KS10_UKPUK,CMAC key" "0,1" newline bitfld.long 0x28 9. "KS10_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x28 8. "KS10_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x28 7. "KS10_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x28 6. "KS10_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x28 5. "KS10_KACT,Key is active" "0,1" bitfld.long 0x28 0.--1. "KS10_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x2C "ELS_KS11,Status Register" bitfld.long 0x2C 30.--31. "KS11_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x2C 29. "KS11_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x2C 28. "KS11_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x2C 27. "KS11_UHWO,Hardware out key" "0,1" newline bitfld.long 0x2C 26. "KS11_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x2C 25. "KS11_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x2C 24. "KS11_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x2C 23. "KS11_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x2C 22. "KS11_UKWK,Key wrapping key" "0,1" bitfld.long 0x2C 21. "KS11_UHMAC,Hmac key" "0,1" newline bitfld.long 0x2C 20. "KS11_UAES,Aes key" "0,1" bitfld.long 0x2C 19. "KS11_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x2C 18. "KS11_UECSG,Ecc signing key" "0,1" bitfld.long 0x2C 17. "KS11_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x2C 16. "KS11_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x2C 15. "KS11_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x2C 14. "KS11_UKSK,KSK key" "0,1" bitfld.long 0x2C 13. "KS11_UCMAC,CMAC key" "0,1" newline bitfld.long 0x2C 12. "KS11_UTECDH,CMAC key" "0,1" bitfld.long 0x2C 11. "KS11_UKPUK,CMAC key" "0,1" newline bitfld.long 0x2C 9. "KS11_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x2C 8. "KS11_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x2C 7. "KS11_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x2C 6. "KS11_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x2C 5. "KS11_KACT,Key is active" "0,1" bitfld.long 0x2C 0.--1. "KS11_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x30 "ELS_KS12,Status Register" bitfld.long 0x30 30.--31. "KS12_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x30 29. "KS12_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x30 28. "KS12_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x30 27. "KS12_UHWO,Hardware out key" "0,1" newline bitfld.long 0x30 26. "KS12_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x30 25. "KS12_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x30 24. "KS12_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x30 23. "KS12_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x30 22. "KS12_UKWK,Key wrapping key" "0,1" bitfld.long 0x30 21. "KS12_UHMAC,Hmac key" "0,1" newline bitfld.long 0x30 20. "KS12_UAES,Aes key" "0,1" bitfld.long 0x30 19. "KS12_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x30 18. "KS12_UECSG,Ecc signing key" "0,1" bitfld.long 0x30 17. "KS12_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x30 16. "KS12_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x30 15. "KS12_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x30 14. "KS12_UKSK,KSK key" "0,1" bitfld.long 0x30 13. "KS12_UCMAC,CMAC key" "0,1" newline bitfld.long 0x30 12. "KS12_UTECDH,CMAC key" "0,1" bitfld.long 0x30 11. "KS12_UKPUK,CMAC key" "0,1" newline bitfld.long 0x30 9. "KS12_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x30 8. "KS12_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x30 7. "KS12_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x30 6. "KS12_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x30 5. "KS12_KACT,Key is active" "0,1" bitfld.long 0x30 0.--1. "KS12_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x34 "ELS_KS13,Status Register" bitfld.long 0x34 30.--31. "KS13_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x34 29. "KS13_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x34 28. "KS13_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x34 27. "KS13_UHWO,Hardware out key" "0,1" newline bitfld.long 0x34 26. "KS13_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x34 25. "KS13_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x34 24. "KS13_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x34 23. "KS13_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x34 22. "KS13_UKWK,Key wrapping key" "0,1" bitfld.long 0x34 21. "KS13_UHMAC,Hmac key" "0,1" newline bitfld.long 0x34 20. "KS13_UAES,Aes key" "0,1" bitfld.long 0x34 19. "KS13_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x34 18. "KS13_UECSG,Ecc signing key" "0,1" bitfld.long 0x34 17. "KS13_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x34 16. "KS13_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x34 15. "KS13_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x34 14. "KS13_UKSK,KSK key" "0,1" bitfld.long 0x34 13. "KS13_UCMAC,CMAC key" "0,1" newline bitfld.long 0x34 12. "KS13_UTECDH,CMAC key" "0,1" bitfld.long 0x34 11. "KS13_UKPUK,CMAC key" "0,1" newline bitfld.long 0x34 9. "KS13_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x34 8. "KS13_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x34 7. "KS13_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x34 6. "KS13_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x34 5. "KS13_KACT,Key is active" "0,1" bitfld.long 0x34 0.--1. "KS13_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x38 "ELS_KS14,Status Register" bitfld.long 0x38 30.--31. "KS14_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x38 29. "KS14_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x38 28. "KS14_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x38 27. "KS14_UHWO,Hardware out key" "0,1" newline bitfld.long 0x38 26. "KS14_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x38 25. "KS14_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x38 24. "KS14_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x38 23. "KS14_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x38 22. "KS14_UKWK,Key wrapping key" "0,1" bitfld.long 0x38 21. "KS14_UHMAC,Hmac key" "0,1" newline bitfld.long 0x38 20. "KS14_UAES,Aes key" "0,1" bitfld.long 0x38 19. "KS14_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x38 18. "KS14_UECSG,Ecc signing key" "0,1" bitfld.long 0x38 17. "KS14_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x38 16. "KS14_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x38 15. "KS14_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x38 14. "KS14_UKSK,KSK key" "0,1" bitfld.long 0x38 13. "KS14_UCMAC,CMAC key" "0,1" newline bitfld.long 0x38 12. "KS14_UTECDH,CMAC key" "0,1" bitfld.long 0x38 11. "KS14_UKPUK,CMAC key" "0,1" newline bitfld.long 0x38 9. "KS14_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x38 8. "KS14_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x38 7. "KS14_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x38 6. "KS14_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x38 5. "KS14_KACT,Key is active" "0,1" bitfld.long 0x38 0.--1. "KS14_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x3C "ELS_KS15,Status Register" bitfld.long 0x3C 30.--31. "KS15_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x3C 29. "KS15_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x3C 28. "KS15_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x3C 27. "KS15_UHWO,Hardware out key" "0,1" newline bitfld.long 0x3C 26. "KS15_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x3C 25. "KS15_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x3C 24. "KS15_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x3C 23. "KS15_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x3C 22. "KS15_UKWK,Key wrapping key" "0,1" bitfld.long 0x3C 21. "KS15_UHMAC,Hmac key" "0,1" newline bitfld.long 0x3C 20. "KS15_UAES,Aes key" "0,1" bitfld.long 0x3C 19. "KS15_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x3C 18. "KS15_UECSG,Ecc signing key" "0,1" bitfld.long 0x3C 17. "KS15_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x3C 16. "KS15_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x3C 15. "KS15_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x3C 14. "KS15_UKSK,KSK key" "0,1" bitfld.long 0x3C 13. "KS15_UCMAC,CMAC key" "0,1" newline bitfld.long 0x3C 12. "KS15_UTECDH,CMAC key" "0,1" bitfld.long 0x3C 11. "KS15_UKPUK,CMAC key" "0,1" newline bitfld.long 0x3C 9. "KS15_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x3C 8. "KS15_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x3C 7. "KS15_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x3C 6. "KS15_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x3C 5. "KS15_KACT,Key is active" "0,1" bitfld.long 0x3C 0.--1. "KS15_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x40 "ELS_KS16,Status Register" bitfld.long 0x40 30.--31. "KS16_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x40 29. "KS16_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x40 28. "KS16_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x40 27. "KS16_UHWO,Hardware out key" "0,1" newline bitfld.long 0x40 26. "KS16_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x40 25. "KS16_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x40 24. "KS16_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x40 23. "KS16_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x40 22. "KS16_UKWK,Key wrapping key" "0,1" bitfld.long 0x40 21. "KS16_UHMAC,Hmac key" "0,1" newline bitfld.long 0x40 20. "KS16_UAES,Aes key" "0,1" bitfld.long 0x40 19. "KS16_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x40 18. "KS16_UECSG,Ecc signing key" "0,1" bitfld.long 0x40 17. "KS16_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x40 16. "KS16_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x40 15. "KS16_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x40 14. "KS16_UKSK,KSK key" "0,1" bitfld.long 0x40 13. "KS16_UCMAC,CMAC key" "0,1" newline bitfld.long 0x40 12. "KS16_UTECDH,CMAC key" "0,1" bitfld.long 0x40 11. "KS16_UKPUK,CMAC key" "0,1" newline bitfld.long 0x40 9. "KS16_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x40 8. "KS16_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x40 7. "KS16_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x40 6. "KS16_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x40 5. "KS16_KACT,Key is active" "0,1" bitfld.long 0x40 0.--1. "KS16_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x44 "ELS_KS17,Status Register" bitfld.long 0x44 30.--31. "KS17_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x44 29. "KS17_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x44 28. "KS17_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x44 27. "KS17_UHWO,Hardware out key" "0,1" newline bitfld.long 0x44 26. "KS17_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x44 25. "KS17_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x44 24. "KS17_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x44 23. "KS17_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x44 22. "KS17_UKWK,Key wrapping key" "0,1" bitfld.long 0x44 21. "KS17_UHMAC,Hmac key" "0,1" newline bitfld.long 0x44 20. "KS17_UAES,Aes key" "0,1" bitfld.long 0x44 19. "KS17_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x44 18. "KS17_UECSG,Ecc signing key" "0,1" bitfld.long 0x44 17. "KS17_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x44 16. "KS17_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x44 15. "KS17_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x44 14. "KS17_UKSK,KSK key" "0,1" bitfld.long 0x44 13. "KS17_UCMAC,CMAC key" "0,1" newline bitfld.long 0x44 12. "KS17_UTECDH,CMAC key" "0,1" bitfld.long 0x44 11. "KS17_UKPUK,CMAC key" "0,1" newline bitfld.long 0x44 9. "KS17_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x44 8. "KS17_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x44 7. "KS17_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x44 6. "KS17_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x44 5. "KS17_KACT,Key is active" "0,1" bitfld.long 0x44 0.--1. "KS17_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x48 "ELS_KS18,Status Register" bitfld.long 0x48 30.--31. "KS18_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x48 29. "KS18_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x48 28. "KS18_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x48 27. "KS18_UHWO,Hardware out key" "0,1" newline bitfld.long 0x48 26. "KS18_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x48 25. "KS18_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x48 24. "KS18_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x48 23. "KS18_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x48 22. "KS18_UKWK,Key wrapping key" "0,1" bitfld.long 0x48 21. "KS18_UHMAC,Hmac key" "0,1" newline bitfld.long 0x48 20. "KS18_UAES,Aes key" "0,1" bitfld.long 0x48 19. "KS18_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x48 18. "KS18_UECSG,Ecc signing key" "0,1" bitfld.long 0x48 17. "KS18_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x48 16. "KS18_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x48 15. "KS18_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x48 14. "KS18_UKSK,KSK key" "0,1" bitfld.long 0x48 13. "KS18_UCMAC,CMAC key" "0,1" newline bitfld.long 0x48 12. "KS18_UTECDH,CMAC key" "0,1" bitfld.long 0x48 11. "KS18_UKPUK,CMAC key" "0,1" newline bitfld.long 0x48 9. "KS18_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x48 8. "KS18_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x48 7. "KS18_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x48 6. "KS18_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x48 5. "KS18_KACT,Key is active" "0,1" bitfld.long 0x48 0.--1. "KS18_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4C "ELS_KS19,Status Register" bitfld.long 0x4C 30.--31. "KS19_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4C 29. "KS19_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4C 28. "KS19_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4C 27. "KS19_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4C 26. "KS19_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4C 25. "KS19_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4C 24. "KS19_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4C 23. "KS19_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4C 22. "KS19_UKWK,Key wrapping key" "0,1" bitfld.long 0x4C 21. "KS19_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4C 20. "KS19_UAES,Aes key" "0,1" bitfld.long 0x4C 19. "KS19_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4C 18. "KS19_UECSG,Ecc signing key" "0,1" bitfld.long 0x4C 17. "KS19_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4C 16. "KS19_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4C 15. "KS19_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4C 14. "KS19_UKSK,KSK key" "0,1" bitfld.long 0x4C 13. "KS19_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4C 12. "KS19_UTECDH,CMAC key" "0,1" bitfld.long 0x4C 11. "KS19_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4C 9. "KS19_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4C 8. "KS19_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4C 7. "KS19_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4C 6. "KS19_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4C 5. "KS19_KACT,Key is active" "0,1" bitfld.long 0x4C 0.--1. "KS19_KSIZE,Key size" "0: 128,1: 256,?,?" tree.end endif sif (cpuis("MCXN947*")) tree "ELS" base ad:0x40054000 rgroup.long 0x0++0x3 line.long 0x0 "STATUS,Status Register" bitfld.long 0x0 16. "ELS_LOCKED,When set indicates that ELS is locked by a master" "0: Not locked by master,1: Locked by master" bitfld.long 0x0 10. "DTRNG_BUSY,When set it indicates TRNG is gathering entropy" "0: Not gathering entropy,1: Gathering entropy" newline bitfld.long 0x0 8.--9. "DRBG_ENT_LVL,Entropy quality of the current DRBG instance" "0: NONE,1: LOW DRBG generates random numbers of low quality..,2: HIGH DRBG generates random numbers of high..,3: RFU Reserved for Future Use" bitfld.long 0x0 6.--7. "PPROT,Current command privilege level" "0: Secure non-privileged,1: Secure privileged,2: Non-secure non-privileged,3: Non-secure privileged" newline bitfld.long 0x0 4.--5. "ECDSA_VFY_STATUS,Signature verify result status" "0: No verify run,1: Signature verify failed,2: Signature verify passed,3: Invalid Error" bitfld.long 0x0 3. "PRNG_RDY,When set indicates the internal PRNG is ready" "0: Internal PRNG not ready,1: Internal PRNG ready" newline bitfld.long 0x0 2. "ELS_ERR,When set indicates the ELS has detected an internal error" "0: Internal error not detected,1: Internal error detected" bitfld.long 0x0 1. "ELS_IRQ,When set indicates the ELS has an active interrupt" "0: No active interrupt,1: Active interrupt" newline bitfld.long 0x0 0. "ELS_BUSY,When set indicates the ELS is executing a crypto sequence" "0: Crypto sequence not executing,1: Crypto sequence executing" group.long 0x4++0x17 line.long 0x0 "CTRL,Control Register" bitfld.long 0x0 8. "BYTE_ORDER,Defines endianness" "0: Little endian,1: Big endian" hexmask.long.byte 0x0 3.--7. 1. "ELS_CMD,ELS Command ID" newline bitfld.long 0x0 2. "ELS_RESET,Write to 1 to perform a ELS synchronous reset. Writing 0 has no effect." "0,1" bitfld.long 0x0 1. "ELS_START,Write to 1 to start an ELS operation. Writing 0 has no effect." "0,1" newline bitfld.long 0x0 0. "ELS_EN,ELS enable" "0: Disabled,1: Enabled" line.long 0x4 "CMDCFG0,Command Configuration Register" hexmask.long 0x4 0.--31. 1. "CMDCFG0,See" line.long 0x8 "CFG,Configuration Register" hexmask.long.word 0x8 16.--25. 1. "ADCTRL,Maximum aes start delay" line.long 0xC "KIDX0,Keystore Index 0 Register" hexmask.long.byte 0xC 0.--4. 1. "KIDX0,Keystore is indexed as an array of 128 bit key slots" line.long 0x10 "KIDX1,Keystore Index 1 Register" hexmask.long.byte 0x10 0.--4. 1. "KIDX1,Keystore is indexed as an array of 128 bit key slots" line.long 0x14 "KPROPIN,Key Properties Request Register" hexmask.long 0x14 0.--31. 1. "KPROPIN,For commands that create a key - requested properties of the key that is being created" group.long 0x20++0xB line.long 0x0 "DMA_SRC0,DMA Source 0 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC0,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC0_LEN,DMA Source 0 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC0_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC0" line.long 0x8 "DMA_SRC1,DMA Source 1 Register" hexmask.long 0x8 0.--31. 1. "ADDR_SRC1,Defines the system address of the start of the data to be transferred to the ELS via DMA" group.long 0x30++0x13 line.long 0x0 "DMA_SRC2,DMA Source 2 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC2,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC2_LEN,DMA Source 2 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC2_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC2" line.long 0x8 "DMA_RES0,DMA Result 0 Register" hexmask.long 0x8 0.--31. 1. "ADDR_RES0,Defines the system start address where the result of the ELS operation is transferred via DMA" line.long 0xC "DMA_RES0_LEN,DMA Result 0 Size Register" hexmask.long 0xC 0.--31. 1. "SIZE_RES0_LEN,Size in bytes of the data to be transferred" line.long 0x10 "INT_ENABLE,Interrupt Enable Register" bitfld.long 0x10 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0x44++0x7 line.long 0x0 "INT_STATUS_CLR,Interrupt Status Clear Register" bitfld.long 0x0 0. "INT_CLR,Interrupt status clear" "0,1" line.long 0x4 "INT_STATUS_SET,Interrupt Status Set Register" bitfld.long 0x4 0. "INT_SET,Sets interrupt by software" "0,1" rgroup.long 0x4C++0x3 line.long 0x0 "ERR_STATUS,Error Status Register" bitfld.long 0x0 8. "DTRNG_ERR,TRNG unable to gather entropy with the current configuration" "0,1" bitfld.long 0x0 6.--7. "ERR_LVL,Indicates the triggered error level: 0 1 2" "0,1,2,3" newline bitfld.long 0x0 5. "PRNG_ERR,User read of PRNG_DATOUT when STATUS[PRNG_RDY] is 0" "0,1" bitfld.long 0x0 4. "FLT_ERR,Indicates hardware fault error: attempt to change the value of an internal register" "0,1" newline bitfld.long 0x0 3. "ITG_ERR,Indicates data integrity error: internal data integrity check failed" "0,1" bitfld.long 0x0 2. "ALG_ERR,Indicates algorithm error: an internal algorithm has produced an unexpected result" "0,1" newline bitfld.long 0x0 1. "OPN_ERR,Indicates operational error: ELS has been incorrectly operated" "0,1" bitfld.long 0x0 0. "BUS_ERR,Indicates bus access error: public or private bus" "0,1" wgroup.long 0x50++0x3 line.long 0x0 "ERR_STATUS_CLR,Error Status Clear Register" bitfld.long 0x0 0. "ERR_CLR,no description available" "0: Exits ELS error state,1: Clears ELS error status bits" rgroup.long 0x54++0x3 line.long 0x0 "VERSION,Version Register" hexmask.long.byte 0x0 28.--31. 1. "SW_X,Software major release version: possible values are from 1-9" hexmask.long.byte 0x0 24.--27. 1. "SW_Y1,Software minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 20.--23. 1. "SW_Y2,Software minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 16.--19. 1. "SW_Z,Software extended revision version: possible values are from 0-9" newline hexmask.long.byte 0x0 12.--15. 1. "X,Major release version: possible values are from 1-9" hexmask.long.byte 0x0 8.--11. 1. "Y1,Minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 4.--7. 1. "Y2,Minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 0.--3. 1. "Z,Extended release version digit1: possible values are from 0-9" rgroup.long 0x5C++0x3 line.long 0x0 "PRNG_DATOUT,PRNG SW Read Out Register" hexmask.long 0x0 0.--31. 1. "PRNG_DATOUT,32-bit wide pseudo-random number" group.long 0x60++0x3 line.long 0x0 "CMDCRC_CTRL,CRC Configuration Register" bitfld.long 0x0 1. "CMDCRC_EN,CRC enable bit" "0,1" bitfld.long 0x0 0. "CMDCRC_RST,CRC reset to initial value" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "CMDCRC,Command CRC Value Register" hexmask.long 0x0 0.--31. 1. "CMDCRC,Current CRC value" group.long 0x68++0x3 line.long 0x0 "SESSION_ID,Session ID Register" hexmask.long 0x0 0.--31. 1. "SESSION_ID,Session ID" rgroup.long 0x70++0x3 line.long 0x0 "DMA_FIN_ADDR,Final DMA Address Register" hexmask.long 0x0 0.--31. 1. "DMA_FIN_ADDR,Final AHB address presented by ELS DMA to the system" group.long 0x74++0x7 line.long 0x0 "MASTER_ID,Master ID Register" hexmask.long.byte 0x0 0.--4. 1. "MASTER_ID,High Priviledge Master ID" line.long 0x4 "KIDX2,Keystore Index 2 Register" hexmask.long.byte 0x4 0.--4. 1. "KIDX2,Keystore is indexed as an array of 128 bit key slots" rgroup.long 0x150++0x4F line.long 0x0 "ELS_KS0,Status Register" bitfld.long 0x0 30.--31. "KS0_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x0 29. "KS0_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x0 28. "KS0_UWRPOK,Wrap key" "0,1" bitfld.long 0x0 27. "KS0_UHWO,Hardware out key" "0,1" newline bitfld.long 0x0 26. "KS0_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x0 25. "KS0_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x0 24. "KS0_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x0 23. "KS0_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x0 22. "KS0_UKWK,Key wrapping key" "0,1" bitfld.long 0x0 21. "KS0_UHMAC,Hmac key" "0,1" newline bitfld.long 0x0 20. "KS0_UAES,Aes key" "0,1" bitfld.long 0x0 19. "KS0_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x0 18. "KS0_UECSG,Ecc signing key" "0,1" bitfld.long 0x0 17. "KS0_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x0 16. "KS0_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x0 15. "KS0_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x0 14. "KS0_UKSK,KSK key" "0,1" bitfld.long 0x0 13. "KS0_UCMAC,CMAC key" "0,1" newline bitfld.long 0x0 12. "KS0_UTECDH,CMAC key" "0,1" bitfld.long 0x0 11. "KS0_UKPUK,CMAC key" "0,1" newline bitfld.long 0x0 9. "KS0_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x0 8. "KS0_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x0 7. "KS0_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x0 6. "KS0_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x0 5. "KS0_KACT,Key is active" "0,1" bitfld.long 0x0 0.--1. "KS0_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4 "ELS_KS1,Status Register" bitfld.long 0x4 30.--31. "KS1_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4 29. "KS1_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4 28. "KS1_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4 27. "KS1_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4 26. "KS1_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4 25. "KS1_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4 24. "KS1_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4 23. "KS1_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4 22. "KS1_UKWK,Key wrapping key" "0,1" bitfld.long 0x4 21. "KS1_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4 20. "KS1_UAES,Aes key" "0,1" bitfld.long 0x4 19. "KS1_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4 18. "KS1_UECSG,Ecc signing key" "0,1" bitfld.long 0x4 17. "KS1_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4 16. "KS1_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4 15. "KS1_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4 14. "KS1_UKSK,KSK key" "0,1" bitfld.long 0x4 13. "KS1_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4 12. "KS1_UTECDH,CMAC key" "0,1" bitfld.long 0x4 11. "KS1_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4 9. "KS1_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4 8. "KS1_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4 7. "KS1_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4 6. "KS1_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4 5. "KS1_KACT,Key is active" "0,1" bitfld.long 0x4 0.--1. "KS1_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x8 "ELS_KS2,Status Register" bitfld.long 0x8 30.--31. "KS2_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x8 29. "KS2_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x8 28. "KS2_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x8 27. "KS2_UHWO,Hardware out key" "0,1" newline bitfld.long 0x8 26. "KS2_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x8 25. "KS2_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x8 24. "KS2_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x8 23. "KS2_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x8 22. "KS2_UKWK,Key wrapping key" "0,1" bitfld.long 0x8 21. "KS2_UHMAC,Hmac key" "0,1" newline bitfld.long 0x8 20. "KS2_UAES,Aes key" "0,1" bitfld.long 0x8 19. "KS2_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x8 18. "KS2_UECSG,Ecc signing key" "0,1" bitfld.long 0x8 17. "KS2_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x8 16. "KS2_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x8 15. "KS2_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x8 14. "KS2_UKSK,KSK key" "0,1" bitfld.long 0x8 13. "KS2_UCMAC,CMAC key" "0,1" newline bitfld.long 0x8 12. "KS2_UTECDH,CMAC key" "0,1" bitfld.long 0x8 11. "KS2_UKPUK,CMAC key" "0,1" newline bitfld.long 0x8 9. "KS2_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x8 8. "KS2_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x8 7. "KS2_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x8 6. "KS2_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x8 5. "KS2_KACT,Key is active" "0,1" bitfld.long 0x8 0.--1. "KS2_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0xC "ELS_KS3,Status Register" bitfld.long 0xC 30.--31. "KS3_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0xC 29. "KS3_UDUK,Device Unique Key" "0,1" newline bitfld.long 0xC 28. "KS3_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0xC 27. "KS3_UHWO,Hardware out key" "0,1" newline bitfld.long 0xC 26. "KS3_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0xC 25. "KS3_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0xC 24. "KS3_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0xC 23. "KS3_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0xC 22. "KS3_UKWK,Key wrapping key" "0,1" bitfld.long 0xC 21. "KS3_UHMAC,Hmac key" "0,1" newline bitfld.long 0xC 20. "KS3_UAES,Aes key" "0,1" bitfld.long 0xC 19. "KS3_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0xC 18. "KS3_UECSG,Ecc signing key" "0,1" bitfld.long 0xC 17. "KS3_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0xC 16. "KS3_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0xC 15. "KS3_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0xC 14. "KS3_UKSK,KSK key" "0,1" bitfld.long 0xC 13. "KS3_UCMAC,CMAC key" "0,1" newline bitfld.long 0xC 12. "KS3_UTECDH,CMAC key" "0,1" bitfld.long 0xC 11. "KS3_UKPUK,CMAC key" "0,1" newline bitfld.long 0xC 9. "KS3_FHWO,Hardware Feature Output" "0,1" bitfld.long 0xC 8. "KS3_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0xC 7. "KS3_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0xC 6. "KS3_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0xC 5. "KS3_KACT,Key is active" "0,1" bitfld.long 0xC 0.--1. "KS3_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x10 "ELS_KS4,Status Register" bitfld.long 0x10 30.--31. "KS4_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x10 29. "KS4_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x10 28. "KS4_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x10 27. "KS4_UHWO,Hardware out key" "0,1" newline bitfld.long 0x10 26. "KS4_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x10 25. "KS4_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x10 24. "KS4_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x10 23. "KS4_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x10 22. "KS4_UKWK,Key wrapping key" "0,1" bitfld.long 0x10 21. "KS4_UHMAC,Hmac key" "0,1" newline bitfld.long 0x10 20. "KS4_UAES,Aes key" "0,1" bitfld.long 0x10 19. "KS4_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x10 18. "KS4_UECSG,Ecc signing key" "0,1" bitfld.long 0x10 17. "KS4_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x10 16. "KS4_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x10 15. "KS4_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x10 14. "KS4_UKSK,KSK key" "0,1" bitfld.long 0x10 13. "KS4_UCMAC,CMAC key" "0,1" newline bitfld.long 0x10 12. "KS4_UTECDH,CMAC key" "0,1" bitfld.long 0x10 11. "KS4_UKPUK,CMAC key" "0,1" newline bitfld.long 0x10 9. "KS4_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x10 8. "KS4_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x10 7. "KS4_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x10 6. "KS4_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x10 5. "KS4_KACT,Key is active" "0,1" bitfld.long 0x10 0.--1. "KS4_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x14 "ELS_KS5,Status Register" bitfld.long 0x14 30.--31. "KS5_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x14 29. "KS5_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x14 28. "KS5_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x14 27. "KS5_UHWO,Hardware out key" "0,1" newline bitfld.long 0x14 26. "KS5_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x14 25. "KS5_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x14 24. "KS5_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x14 23. "KS5_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x14 22. "KS5_UKWK,Key wrapping key" "0,1" bitfld.long 0x14 21. "KS5_UHMAC,Hmac key" "0,1" newline bitfld.long 0x14 20. "KS5_UAES,Aes key" "0,1" bitfld.long 0x14 19. "KS5_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x14 18. "KS5_UECSG,Ecc signing key" "0,1" bitfld.long 0x14 17. "KS5_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x14 16. "KS5_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x14 15. "KS5_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x14 14. "KS5_UKSK,KSK key" "0,1" bitfld.long 0x14 13. "KS5_UCMAC,CMAC key" "0,1" newline bitfld.long 0x14 12. "KS5_UTECDH,CMAC key" "0,1" bitfld.long 0x14 11. "KS5_UKPUK,CMAC key" "0,1" newline bitfld.long 0x14 9. "KS5_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x14 8. "KS5_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x14 7. "KS5_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x14 6. "KS5_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x14 5. "KS5_KACT,Key is active" "0,1" bitfld.long 0x14 0.--1. "KS5_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x18 "ELS_KS6,Status Register" bitfld.long 0x18 30.--31. "KS6_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x18 29. "KS6_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x18 28. "KS6_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x18 27. "KS6_UHWO,Hardware out key" "0,1" newline bitfld.long 0x18 26. "KS6_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x18 25. "KS6_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x18 24. "KS6_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x18 23. "KS6_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x18 22. "KS6_UKWK,Key wrapping key" "0,1" bitfld.long 0x18 21. "KS6_UHMAC,Hmac key" "0,1" newline bitfld.long 0x18 20. "KS6_UAES,Aes key" "0,1" bitfld.long 0x18 19. "KS6_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x18 18. "KS6_UECSG,Ecc signing key" "0,1" bitfld.long 0x18 17. "KS6_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x18 16. "KS6_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x18 15. "KS6_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x18 14. "KS6_UKSK,KSK key" "0,1" bitfld.long 0x18 13. "KS6_UCMAC,CMAC key" "0,1" newline bitfld.long 0x18 12. "KS6_UTECDH,CMAC key" "0,1" bitfld.long 0x18 11. "KS6_UKPUK,CMAC key" "0,1" newline bitfld.long 0x18 9. "KS6_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x18 8. "KS6_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x18 7. "KS6_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x18 6. "KS6_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x18 5. "KS6_KACT,Key is active" "0,1" bitfld.long 0x18 0.--1. "KS6_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x1C "ELS_KS7,Status Register" bitfld.long 0x1C 30.--31. "KS7_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x1C 29. "KS7_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x1C 28. "KS7_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x1C 27. "KS7_UHWO,Hardware out key" "0,1" newline bitfld.long 0x1C 26. "KS7_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x1C 25. "KS7_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x1C 24. "KS7_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x1C 23. "KS7_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x1C 22. "KS7_UKWK,Key wrapping key" "0,1" bitfld.long 0x1C 21. "KS7_UHMAC,Hmac key" "0,1" newline bitfld.long 0x1C 20. "KS7_UAES,Aes key" "0,1" bitfld.long 0x1C 19. "KS7_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x1C 18. "KS7_UECSG,Ecc signing key" "0,1" bitfld.long 0x1C 17. "KS7_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x1C 16. "KS7_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x1C 15. "KS7_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x1C 14. "KS7_UKSK,KSK key" "0,1" bitfld.long 0x1C 13. "KS7_UCMAC,CMAC key" "0,1" newline bitfld.long 0x1C 12. "KS7_UTECDH,CMAC key" "0,1" bitfld.long 0x1C 11. "KS7_UKPUK,CMAC key" "0,1" newline bitfld.long 0x1C 9. "KS7_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x1C 8. "KS7_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x1C 7. "KS7_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x1C 6. "KS7_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x1C 5. "KS7_KACT,Key is active" "0,1" bitfld.long 0x1C 0.--1. "KS7_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x20 "ELS_KS8,Status Register" bitfld.long 0x20 30.--31. "KS8_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x20 29. "KS8_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x20 28. "KS8_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x20 27. "KS8_UHWO,Hardware out key" "0,1" newline bitfld.long 0x20 26. "KS8_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x20 25. "KS8_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x20 24. "KS8_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x20 23. "KS8_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x20 22. "KS8_UKWK,Key wrapping key" "0,1" bitfld.long 0x20 21. "KS8_UHMAC,Hmac key" "0,1" newline bitfld.long 0x20 20. "KS8_UAES,Aes key" "0,1" bitfld.long 0x20 19. "KS8_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x20 18. "KS8_UECSG,Ecc signing key" "0,1" bitfld.long 0x20 17. "KS8_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x20 16. "KS8_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x20 15. "KS8_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x20 14. "KS8_UKSK,KSK key" "0,1" bitfld.long 0x20 13. "KS8_UCMAC,CMAC key" "0,1" newline bitfld.long 0x20 12. "KS8_UTECDH,CMAC key" "0,1" bitfld.long 0x20 11. "KS8_UKPUK,CMAC key" "0,1" newline bitfld.long 0x20 9. "KS8_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x20 8. "KS8_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x20 7. "KS8_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x20 6. "KS8_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x20 5. "KS8_KACT,Key is active" "0,1" bitfld.long 0x20 0.--1. "KS8_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x24 "ELS_KS9,Status Register" bitfld.long 0x24 30.--31. "KS9_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x24 29. "KS9_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x24 28. "KS9_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x24 27. "KS9_UHWO,Hardware out key" "0,1" newline bitfld.long 0x24 26. "KS9_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x24 25. "KS9_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x24 24. "KS9_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x24 23. "KS9_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x24 22. "KS9_UKWK,Key wrapping key" "0,1" bitfld.long 0x24 21. "KS9_UHMAC,Hmac key" "0,1" newline bitfld.long 0x24 20. "KS9_UAES,Aes key" "0,1" bitfld.long 0x24 19. "KS9_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x24 18. "KS9_UECSG,Ecc signing key" "0,1" bitfld.long 0x24 17. "KS9_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x24 16. "KS9_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x24 15. "KS9_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x24 14. "KS9_UKSK,KSK key" "0,1" bitfld.long 0x24 13. "KS9_UCMAC,CMAC key" "0,1" newline bitfld.long 0x24 12. "KS9_UTECDH,CMAC key" "0,1" bitfld.long 0x24 11. "KS9_UKPUK,CMAC key" "0,1" newline bitfld.long 0x24 9. "KS9_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x24 8. "KS9_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x24 7. "KS9_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x24 6. "KS9_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x24 5. "KS9_KACT,Key is active" "0,1" bitfld.long 0x24 0.--1. "KS9_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x28 "ELS_KS10,Status Register" bitfld.long 0x28 30.--31. "KS10_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x28 29. "KS10_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x28 28. "KS10_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x28 27. "KS10_UHWO,Hardware out key" "0,1" newline bitfld.long 0x28 26. "KS10_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x28 25. "KS10_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x28 24. "KS10_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x28 23. "KS10_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x28 22. "KS10_UKWK,Key wrapping key" "0,1" bitfld.long 0x28 21. "KS10_UHMAC,Hmac key" "0,1" newline bitfld.long 0x28 20. "KS10_UAES,Aes key" "0,1" bitfld.long 0x28 19. "KS10_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x28 18. "KS10_UECSG,Ecc signing key" "0,1" bitfld.long 0x28 17. "KS10_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x28 16. "KS10_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x28 15. "KS10_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x28 14. "KS10_UKSK,KSK key" "0,1" bitfld.long 0x28 13. "KS10_UCMAC,CMAC key" "0,1" newline bitfld.long 0x28 12. "KS10_UTECDH,CMAC key" "0,1" bitfld.long 0x28 11. "KS10_UKPUK,CMAC key" "0,1" newline bitfld.long 0x28 9. "KS10_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x28 8. "KS10_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x28 7. "KS10_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x28 6. "KS10_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x28 5. "KS10_KACT,Key is active" "0,1" bitfld.long 0x28 0.--1. "KS10_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x2C "ELS_KS11,Status Register" bitfld.long 0x2C 30.--31. "KS11_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x2C 29. "KS11_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x2C 28. "KS11_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x2C 27. "KS11_UHWO,Hardware out key" "0,1" newline bitfld.long 0x2C 26. "KS11_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x2C 25. "KS11_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x2C 24. "KS11_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x2C 23. "KS11_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x2C 22. "KS11_UKWK,Key wrapping key" "0,1" bitfld.long 0x2C 21. "KS11_UHMAC,Hmac key" "0,1" newline bitfld.long 0x2C 20. "KS11_UAES,Aes key" "0,1" bitfld.long 0x2C 19. "KS11_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x2C 18. "KS11_UECSG,Ecc signing key" "0,1" bitfld.long 0x2C 17. "KS11_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x2C 16. "KS11_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x2C 15. "KS11_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x2C 14. "KS11_UKSK,KSK key" "0,1" bitfld.long 0x2C 13. "KS11_UCMAC,CMAC key" "0,1" newline bitfld.long 0x2C 12. "KS11_UTECDH,CMAC key" "0,1" bitfld.long 0x2C 11. "KS11_UKPUK,CMAC key" "0,1" newline bitfld.long 0x2C 9. "KS11_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x2C 8. "KS11_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x2C 7. "KS11_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x2C 6. "KS11_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x2C 5. "KS11_KACT,Key is active" "0,1" bitfld.long 0x2C 0.--1. "KS11_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x30 "ELS_KS12,Status Register" bitfld.long 0x30 30.--31. "KS12_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x30 29. "KS12_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x30 28. "KS12_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x30 27. "KS12_UHWO,Hardware out key" "0,1" newline bitfld.long 0x30 26. "KS12_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x30 25. "KS12_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x30 24. "KS12_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x30 23. "KS12_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x30 22. "KS12_UKWK,Key wrapping key" "0,1" bitfld.long 0x30 21. "KS12_UHMAC,Hmac key" "0,1" newline bitfld.long 0x30 20. "KS12_UAES,Aes key" "0,1" bitfld.long 0x30 19. "KS12_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x30 18. "KS12_UECSG,Ecc signing key" "0,1" bitfld.long 0x30 17. "KS12_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x30 16. "KS12_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x30 15. "KS12_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x30 14. "KS12_UKSK,KSK key" "0,1" bitfld.long 0x30 13. "KS12_UCMAC,CMAC key" "0,1" newline bitfld.long 0x30 12. "KS12_UTECDH,CMAC key" "0,1" bitfld.long 0x30 11. "KS12_UKPUK,CMAC key" "0,1" newline bitfld.long 0x30 9. "KS12_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x30 8. "KS12_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x30 7. "KS12_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x30 6. "KS12_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x30 5. "KS12_KACT,Key is active" "0,1" bitfld.long 0x30 0.--1. "KS12_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x34 "ELS_KS13,Status Register" bitfld.long 0x34 30.--31. "KS13_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x34 29. "KS13_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x34 28. "KS13_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x34 27. "KS13_UHWO,Hardware out key" "0,1" newline bitfld.long 0x34 26. "KS13_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x34 25. "KS13_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x34 24. "KS13_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x34 23. "KS13_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x34 22. "KS13_UKWK,Key wrapping key" "0,1" bitfld.long 0x34 21. "KS13_UHMAC,Hmac key" "0,1" newline bitfld.long 0x34 20. "KS13_UAES,Aes key" "0,1" bitfld.long 0x34 19. "KS13_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x34 18. "KS13_UECSG,Ecc signing key" "0,1" bitfld.long 0x34 17. "KS13_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x34 16. "KS13_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x34 15. "KS13_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x34 14. "KS13_UKSK,KSK key" "0,1" bitfld.long 0x34 13. "KS13_UCMAC,CMAC key" "0,1" newline bitfld.long 0x34 12. "KS13_UTECDH,CMAC key" "0,1" bitfld.long 0x34 11. "KS13_UKPUK,CMAC key" "0,1" newline bitfld.long 0x34 9. "KS13_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x34 8. "KS13_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x34 7. "KS13_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x34 6. "KS13_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x34 5. "KS13_KACT,Key is active" "0,1" bitfld.long 0x34 0.--1. "KS13_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x38 "ELS_KS14,Status Register" bitfld.long 0x38 30.--31. "KS14_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x38 29. "KS14_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x38 28. "KS14_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x38 27. "KS14_UHWO,Hardware out key" "0,1" newline bitfld.long 0x38 26. "KS14_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x38 25. "KS14_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x38 24. "KS14_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x38 23. "KS14_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x38 22. "KS14_UKWK,Key wrapping key" "0,1" bitfld.long 0x38 21. "KS14_UHMAC,Hmac key" "0,1" newline bitfld.long 0x38 20. "KS14_UAES,Aes key" "0,1" bitfld.long 0x38 19. "KS14_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x38 18. "KS14_UECSG,Ecc signing key" "0,1" bitfld.long 0x38 17. "KS14_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x38 16. "KS14_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x38 15. "KS14_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x38 14. "KS14_UKSK,KSK key" "0,1" bitfld.long 0x38 13. "KS14_UCMAC,CMAC key" "0,1" newline bitfld.long 0x38 12. "KS14_UTECDH,CMAC key" "0,1" bitfld.long 0x38 11. "KS14_UKPUK,CMAC key" "0,1" newline bitfld.long 0x38 9. "KS14_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x38 8. "KS14_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x38 7. "KS14_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x38 6. "KS14_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x38 5. "KS14_KACT,Key is active" "0,1" bitfld.long 0x38 0.--1. "KS14_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x3C "ELS_KS15,Status Register" bitfld.long 0x3C 30.--31. "KS15_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x3C 29. "KS15_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x3C 28. "KS15_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x3C 27. "KS15_UHWO,Hardware out key" "0,1" newline bitfld.long 0x3C 26. "KS15_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x3C 25. "KS15_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x3C 24. "KS15_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x3C 23. "KS15_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x3C 22. "KS15_UKWK,Key wrapping key" "0,1" bitfld.long 0x3C 21. "KS15_UHMAC,Hmac key" "0,1" newline bitfld.long 0x3C 20. "KS15_UAES,Aes key" "0,1" bitfld.long 0x3C 19. "KS15_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x3C 18. "KS15_UECSG,Ecc signing key" "0,1" bitfld.long 0x3C 17. "KS15_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x3C 16. "KS15_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x3C 15. "KS15_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x3C 14. "KS15_UKSK,KSK key" "0,1" bitfld.long 0x3C 13. "KS15_UCMAC,CMAC key" "0,1" newline bitfld.long 0x3C 12. "KS15_UTECDH,CMAC key" "0,1" bitfld.long 0x3C 11. "KS15_UKPUK,CMAC key" "0,1" newline bitfld.long 0x3C 9. "KS15_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x3C 8. "KS15_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x3C 7. "KS15_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x3C 6. "KS15_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x3C 5. "KS15_KACT,Key is active" "0,1" bitfld.long 0x3C 0.--1. "KS15_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x40 "ELS_KS16,Status Register" bitfld.long 0x40 30.--31. "KS16_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x40 29. "KS16_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x40 28. "KS16_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x40 27. "KS16_UHWO,Hardware out key" "0,1" newline bitfld.long 0x40 26. "KS16_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x40 25. "KS16_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x40 24. "KS16_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x40 23. "KS16_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x40 22. "KS16_UKWK,Key wrapping key" "0,1" bitfld.long 0x40 21. "KS16_UHMAC,Hmac key" "0,1" newline bitfld.long 0x40 20. "KS16_UAES,Aes key" "0,1" bitfld.long 0x40 19. "KS16_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x40 18. "KS16_UECSG,Ecc signing key" "0,1" bitfld.long 0x40 17. "KS16_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x40 16. "KS16_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x40 15. "KS16_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x40 14. "KS16_UKSK,KSK key" "0,1" bitfld.long 0x40 13. "KS16_UCMAC,CMAC key" "0,1" newline bitfld.long 0x40 12. "KS16_UTECDH,CMAC key" "0,1" bitfld.long 0x40 11. "KS16_UKPUK,CMAC key" "0,1" newline bitfld.long 0x40 9. "KS16_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x40 8. "KS16_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x40 7. "KS16_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x40 6. "KS16_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x40 5. "KS16_KACT,Key is active" "0,1" bitfld.long 0x40 0.--1. "KS16_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x44 "ELS_KS17,Status Register" bitfld.long 0x44 30.--31. "KS17_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x44 29. "KS17_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x44 28. "KS17_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x44 27. "KS17_UHWO,Hardware out key" "0,1" newline bitfld.long 0x44 26. "KS17_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x44 25. "KS17_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x44 24. "KS17_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x44 23. "KS17_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x44 22. "KS17_UKWK,Key wrapping key" "0,1" bitfld.long 0x44 21. "KS17_UHMAC,Hmac key" "0,1" newline bitfld.long 0x44 20. "KS17_UAES,Aes key" "0,1" bitfld.long 0x44 19. "KS17_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x44 18. "KS17_UECSG,Ecc signing key" "0,1" bitfld.long 0x44 17. "KS17_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x44 16. "KS17_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x44 15. "KS17_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x44 14. "KS17_UKSK,KSK key" "0,1" bitfld.long 0x44 13. "KS17_UCMAC,CMAC key" "0,1" newline bitfld.long 0x44 12. "KS17_UTECDH,CMAC key" "0,1" bitfld.long 0x44 11. "KS17_UKPUK,CMAC key" "0,1" newline bitfld.long 0x44 9. "KS17_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x44 8. "KS17_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x44 7. "KS17_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x44 6. "KS17_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x44 5. "KS17_KACT,Key is active" "0,1" bitfld.long 0x44 0.--1. "KS17_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x48 "ELS_KS18,Status Register" bitfld.long 0x48 30.--31. "KS18_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x48 29. "KS18_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x48 28. "KS18_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x48 27. "KS18_UHWO,Hardware out key" "0,1" newline bitfld.long 0x48 26. "KS18_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x48 25. "KS18_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x48 24. "KS18_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x48 23. "KS18_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x48 22. "KS18_UKWK,Key wrapping key" "0,1" bitfld.long 0x48 21. "KS18_UHMAC,Hmac key" "0,1" newline bitfld.long 0x48 20. "KS18_UAES,Aes key" "0,1" bitfld.long 0x48 19. "KS18_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x48 18. "KS18_UECSG,Ecc signing key" "0,1" bitfld.long 0x48 17. "KS18_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x48 16. "KS18_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x48 15. "KS18_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x48 14. "KS18_UKSK,KSK key" "0,1" bitfld.long 0x48 13. "KS18_UCMAC,CMAC key" "0,1" newline bitfld.long 0x48 12. "KS18_UTECDH,CMAC key" "0,1" bitfld.long 0x48 11. "KS18_UKPUK,CMAC key" "0,1" newline bitfld.long 0x48 9. "KS18_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x48 8. "KS18_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x48 7. "KS18_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x48 6. "KS18_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x48 5. "KS18_KACT,Key is active" "0,1" bitfld.long 0x48 0.--1. "KS18_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4C "ELS_KS19,Status Register" bitfld.long 0x4C 30.--31. "KS19_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4C 29. "KS19_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4C 28. "KS19_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4C 27. "KS19_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4C 26. "KS19_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4C 25. "KS19_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4C 24. "KS19_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4C 23. "KS19_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4C 22. "KS19_UKWK,Key wrapping key" "0,1" bitfld.long 0x4C 21. "KS19_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4C 20. "KS19_UAES,Aes key" "0,1" bitfld.long 0x4C 19. "KS19_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4C 18. "KS19_UECSG,Ecc signing key" "0,1" bitfld.long 0x4C 17. "KS19_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4C 16. "KS19_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4C 15. "KS19_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4C 14. "KS19_UKSK,KSK key" "0,1" bitfld.long 0x4C 13. "KS19_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4C 12. "KS19_UTECDH,CMAC key" "0,1" bitfld.long 0x4C 11. "KS19_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4C 9. "KS19_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4C 8. "KS19_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4C 7. "KS19_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4C 6. "KS19_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4C 5. "KS19_KACT,Key is active" "0,1" bitfld.long 0x4C 0.--1. "KS19_KSIZE,Key size" "0: 128,1: 256,?,?" tree.end tree "ELS_ALIAS1" base ad:0x40055000 rgroup.long 0x0++0x3 line.long 0x0 "STATUS,Status Register" bitfld.long 0x0 16. "ELS_LOCKED,When set indicates that ELS is locked by a master" "0: Not locked by master,1: Locked by master" bitfld.long 0x0 10. "DTRNG_BUSY,When set it indicates TRNG is gathering entropy" "0: Not gathering entropy,1: Gathering entropy" newline bitfld.long 0x0 8.--9. "DRBG_ENT_LVL,Entropy quality of the current DRBG instance" "0: NONE,1: LOW DRBG generates random numbers of low quality..,2: HIGH DRBG generates random numbers of high..,3: RFU Reserved for Future Use" bitfld.long 0x0 6.--7. "PPROT,Current command privilege level" "0: Secure non-privileged,1: Secure privileged,2: Non-secure non-privileged,3: Non-secure privileged" newline bitfld.long 0x0 4.--5. "ECDSA_VFY_STATUS,Signature verify result status" "0: No verify run,1: Signature verify failed,2: Signature verify passed,3: Invalid Error" bitfld.long 0x0 3. "PRNG_RDY,When set indicates the internal PRNG is ready" "0: Internal PRNG not ready,1: Internal PRNG ready" newline bitfld.long 0x0 2. "ELS_ERR,When set indicates the ELS has detected an internal error" "0: Internal error not detected,1: Internal error detected" bitfld.long 0x0 1. "ELS_IRQ,When set indicates the ELS has an active interrupt" "0: No active interrupt,1: Active interrupt" newline bitfld.long 0x0 0. "ELS_BUSY,When set indicates the ELS is executing a crypto sequence" "0: Crypto sequence not executing,1: Crypto sequence executing" group.long 0x4++0x17 line.long 0x0 "CTRL,Control Register" bitfld.long 0x0 8. "BYTE_ORDER,Defines endianness" "0: Little endian,1: Big endian" hexmask.long.byte 0x0 3.--7. 1. "ELS_CMD,ELS Command ID" newline bitfld.long 0x0 2. "ELS_RESET,Write to 1 to perform a ELS synchronous reset. Writing 0 has no effect." "0,1" bitfld.long 0x0 1. "ELS_START,Write to 1 to start an ELS operation. Writing 0 has no effect." "0,1" newline bitfld.long 0x0 0. "ELS_EN,ELS enable" "0: Disabled,1: Enabled" line.long 0x4 "CMDCFG0,Command Configuration Register" hexmask.long 0x4 0.--31. 1. "CMDCFG0,See" line.long 0x8 "CFG,Configuration Register" hexmask.long.word 0x8 16.--25. 1. "ADCTRL,Maximum aes start delay" line.long 0xC "KIDX0,Keystore Index 0 Register" hexmask.long.byte 0xC 0.--4. 1. "KIDX0,Keystore is indexed as an array of 128 bit key slots" line.long 0x10 "KIDX1,Keystore Index 1 Register" hexmask.long.byte 0x10 0.--4. 1. "KIDX1,Keystore is indexed as an array of 128 bit key slots" line.long 0x14 "KPROPIN,Key Properties Request Register" hexmask.long 0x14 0.--31. 1. "KPROPIN,For commands that create a key - requested properties of the key that is being created" group.long 0x20++0xB line.long 0x0 "DMA_SRC0,DMA Source 0 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC0,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC0_LEN,DMA Source 0 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC0_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC0" line.long 0x8 "DMA_SRC1,DMA Source 1 Register" hexmask.long 0x8 0.--31. 1. "ADDR_SRC1,Defines the system address of the start of the data to be transferred to the ELS via DMA" group.long 0x30++0x13 line.long 0x0 "DMA_SRC2,DMA Source 2 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC2,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC2_LEN,DMA Source 2 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC2_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC2" line.long 0x8 "DMA_RES0,DMA Result 0 Register" hexmask.long 0x8 0.--31. 1. "ADDR_RES0,Defines the system start address where the result of the ELS operation is transferred via DMA" line.long 0xC "DMA_RES0_LEN,DMA Result 0 Size Register" hexmask.long 0xC 0.--31. 1. "SIZE_RES0_LEN,Size in bytes of the data to be transferred" line.long 0x10 "INT_ENABLE,Interrupt Enable Register" bitfld.long 0x10 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0x44++0x7 line.long 0x0 "INT_STATUS_CLR,Interrupt Status Clear Register" bitfld.long 0x0 0. "INT_CLR,Interrupt status clear" "0,1" line.long 0x4 "INT_STATUS_SET,Interrupt Status Set Register" bitfld.long 0x4 0. "INT_SET,Sets interrupt by software" "0,1" rgroup.long 0x4C++0x3 line.long 0x0 "ERR_STATUS,Error Status Register" bitfld.long 0x0 8. "DTRNG_ERR,TRNG unable to gather entropy with the current configuration" "0,1" bitfld.long 0x0 6.--7. "ERR_LVL,Indicates the triggered error level: 0 1 2" "0,1,2,3" newline bitfld.long 0x0 5. "PRNG_ERR,User read of PRNG_DATOUT when STATUS[PRNG_RDY] is 0" "0,1" bitfld.long 0x0 4. "FLT_ERR,Indicates hardware fault error: attempt to change the value of an internal register" "0,1" newline bitfld.long 0x0 3. "ITG_ERR,Indicates data integrity error: internal data integrity check failed" "0,1" bitfld.long 0x0 2. "ALG_ERR,Indicates algorithm error: an internal algorithm has produced an unexpected result" "0,1" newline bitfld.long 0x0 1. "OPN_ERR,Indicates operational error: ELS has been incorrectly operated" "0,1" bitfld.long 0x0 0. "BUS_ERR,Indicates bus access error: public or private bus" "0,1" wgroup.long 0x50++0x3 line.long 0x0 "ERR_STATUS_CLR,Error Status Clear Register" bitfld.long 0x0 0. "ERR_CLR,no description available" "0: Exits ELS error state,1: Clears ELS error status bits" rgroup.long 0x54++0x3 line.long 0x0 "VERSION,Version Register" hexmask.long.byte 0x0 28.--31. 1. "SW_X,Software major release version: possible values are from 1-9" hexmask.long.byte 0x0 24.--27. 1. "SW_Y1,Software minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 20.--23. 1. "SW_Y2,Software minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 16.--19. 1. "SW_Z,Software extended revision version: possible values are from 0-9" newline hexmask.long.byte 0x0 12.--15. 1. "X,Major release version: possible values are from 1-9" hexmask.long.byte 0x0 8.--11. 1. "Y1,Minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 4.--7. 1. "Y2,Minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 0.--3. 1. "Z,Extended release version digit1: possible values are from 0-9" rgroup.long 0x5C++0x3 line.long 0x0 "PRNG_DATOUT,PRNG SW Read Out Register" hexmask.long 0x0 0.--31. 1. "PRNG_DATOUT,32-bit wide pseudo-random number" group.long 0x60++0x3 line.long 0x0 "CMDCRC_CTRL,CRC Configuration Register" bitfld.long 0x0 1. "CMDCRC_EN,CRC enable bit" "0,1" bitfld.long 0x0 0. "CMDCRC_RST,CRC reset to initial value" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "CMDCRC,Command CRC Value Register" hexmask.long 0x0 0.--31. 1. "CMDCRC,Current CRC value" group.long 0x68++0x3 line.long 0x0 "SESSION_ID,Session ID Register" hexmask.long 0x0 0.--31. 1. "SESSION_ID,Session ID" rgroup.long 0x70++0x3 line.long 0x0 "DMA_FIN_ADDR,Final DMA Address Register" hexmask.long 0x0 0.--31. 1. "DMA_FIN_ADDR,Final AHB address presented by ELS DMA to the system" group.long 0x74++0x7 line.long 0x0 "MASTER_ID,Master ID Register" hexmask.long.byte 0x0 0.--4. 1. "MASTER_ID,High Priviledge Master ID" line.long 0x4 "KIDX2,Keystore Index 2 Register" hexmask.long.byte 0x4 0.--4. 1. "KIDX2,Keystore is indexed as an array of 128 bit key slots" rgroup.long 0x150++0x4F line.long 0x0 "ELS_KS0,Status Register" bitfld.long 0x0 30.--31. "KS0_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x0 29. "KS0_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x0 28. "KS0_UWRPOK,Wrap key" "0,1" bitfld.long 0x0 27. "KS0_UHWO,Hardware out key" "0,1" newline bitfld.long 0x0 26. "KS0_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x0 25. "KS0_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x0 24. "KS0_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x0 23. "KS0_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x0 22. "KS0_UKWK,Key wrapping key" "0,1" bitfld.long 0x0 21. "KS0_UHMAC,Hmac key" "0,1" newline bitfld.long 0x0 20. "KS0_UAES,Aes key" "0,1" bitfld.long 0x0 19. "KS0_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x0 18. "KS0_UECSG,Ecc signing key" "0,1" bitfld.long 0x0 17. "KS0_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x0 16. "KS0_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x0 15. "KS0_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x0 14. "KS0_UKSK,KSK key" "0,1" bitfld.long 0x0 13. "KS0_UCMAC,CMAC key" "0,1" newline bitfld.long 0x0 12. "KS0_UTECDH,CMAC key" "0,1" bitfld.long 0x0 11. "KS0_UKPUK,CMAC key" "0,1" newline bitfld.long 0x0 9. "KS0_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x0 8. "KS0_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x0 7. "KS0_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x0 6. "KS0_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x0 5. "KS0_KACT,Key is active" "0,1" bitfld.long 0x0 0.--1. "KS0_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4 "ELS_KS1,Status Register" bitfld.long 0x4 30.--31. "KS1_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4 29. "KS1_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4 28. "KS1_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4 27. "KS1_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4 26. "KS1_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4 25. "KS1_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4 24. "KS1_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4 23. "KS1_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4 22. "KS1_UKWK,Key wrapping key" "0,1" bitfld.long 0x4 21. "KS1_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4 20. "KS1_UAES,Aes key" "0,1" bitfld.long 0x4 19. "KS1_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4 18. "KS1_UECSG,Ecc signing key" "0,1" bitfld.long 0x4 17. "KS1_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4 16. "KS1_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4 15. "KS1_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4 14. "KS1_UKSK,KSK key" "0,1" bitfld.long 0x4 13. "KS1_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4 12. "KS1_UTECDH,CMAC key" "0,1" bitfld.long 0x4 11. "KS1_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4 9. "KS1_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4 8. "KS1_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4 7. "KS1_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4 6. "KS1_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4 5. "KS1_KACT,Key is active" "0,1" bitfld.long 0x4 0.--1. "KS1_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x8 "ELS_KS2,Status Register" bitfld.long 0x8 30.--31. "KS2_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x8 29. "KS2_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x8 28. "KS2_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x8 27. "KS2_UHWO,Hardware out key" "0,1" newline bitfld.long 0x8 26. "KS2_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x8 25. "KS2_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x8 24. "KS2_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x8 23. "KS2_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x8 22. "KS2_UKWK,Key wrapping key" "0,1" bitfld.long 0x8 21. "KS2_UHMAC,Hmac key" "0,1" newline bitfld.long 0x8 20. "KS2_UAES,Aes key" "0,1" bitfld.long 0x8 19. "KS2_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x8 18. "KS2_UECSG,Ecc signing key" "0,1" bitfld.long 0x8 17. "KS2_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x8 16. "KS2_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x8 15. "KS2_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x8 14. "KS2_UKSK,KSK key" "0,1" bitfld.long 0x8 13. "KS2_UCMAC,CMAC key" "0,1" newline bitfld.long 0x8 12. "KS2_UTECDH,CMAC key" "0,1" bitfld.long 0x8 11. "KS2_UKPUK,CMAC key" "0,1" newline bitfld.long 0x8 9. "KS2_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x8 8. "KS2_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x8 7. "KS2_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x8 6. "KS2_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x8 5. "KS2_KACT,Key is active" "0,1" bitfld.long 0x8 0.--1. "KS2_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0xC "ELS_KS3,Status Register" bitfld.long 0xC 30.--31. "KS3_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0xC 29. "KS3_UDUK,Device Unique Key" "0,1" newline bitfld.long 0xC 28. "KS3_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0xC 27. "KS3_UHWO,Hardware out key" "0,1" newline bitfld.long 0xC 26. "KS3_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0xC 25. "KS3_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0xC 24. "KS3_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0xC 23. "KS3_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0xC 22. "KS3_UKWK,Key wrapping key" "0,1" bitfld.long 0xC 21. "KS3_UHMAC,Hmac key" "0,1" newline bitfld.long 0xC 20. "KS3_UAES,Aes key" "0,1" bitfld.long 0xC 19. "KS3_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0xC 18. "KS3_UECSG,Ecc signing key" "0,1" bitfld.long 0xC 17. "KS3_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0xC 16. "KS3_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0xC 15. "KS3_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0xC 14. "KS3_UKSK,KSK key" "0,1" bitfld.long 0xC 13. "KS3_UCMAC,CMAC key" "0,1" newline bitfld.long 0xC 12. "KS3_UTECDH,CMAC key" "0,1" bitfld.long 0xC 11. "KS3_UKPUK,CMAC key" "0,1" newline bitfld.long 0xC 9. "KS3_FHWO,Hardware Feature Output" "0,1" bitfld.long 0xC 8. "KS3_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0xC 7. "KS3_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0xC 6. "KS3_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0xC 5. "KS3_KACT,Key is active" "0,1" bitfld.long 0xC 0.--1. "KS3_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x10 "ELS_KS4,Status Register" bitfld.long 0x10 30.--31. "KS4_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x10 29. "KS4_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x10 28. "KS4_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x10 27. "KS4_UHWO,Hardware out key" "0,1" newline bitfld.long 0x10 26. "KS4_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x10 25. "KS4_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x10 24. "KS4_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x10 23. "KS4_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x10 22. "KS4_UKWK,Key wrapping key" "0,1" bitfld.long 0x10 21. "KS4_UHMAC,Hmac key" "0,1" newline bitfld.long 0x10 20. "KS4_UAES,Aes key" "0,1" bitfld.long 0x10 19. "KS4_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x10 18. "KS4_UECSG,Ecc signing key" "0,1" bitfld.long 0x10 17. "KS4_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x10 16. "KS4_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x10 15. "KS4_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x10 14. "KS4_UKSK,KSK key" "0,1" bitfld.long 0x10 13. "KS4_UCMAC,CMAC key" "0,1" newline bitfld.long 0x10 12. "KS4_UTECDH,CMAC key" "0,1" bitfld.long 0x10 11. "KS4_UKPUK,CMAC key" "0,1" newline bitfld.long 0x10 9. "KS4_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x10 8. "KS4_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x10 7. "KS4_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x10 6. "KS4_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x10 5. "KS4_KACT,Key is active" "0,1" bitfld.long 0x10 0.--1. "KS4_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x14 "ELS_KS5,Status Register" bitfld.long 0x14 30.--31. "KS5_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x14 29. "KS5_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x14 28. "KS5_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x14 27. "KS5_UHWO,Hardware out key" "0,1" newline bitfld.long 0x14 26. "KS5_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x14 25. "KS5_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x14 24. "KS5_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x14 23. "KS5_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x14 22. "KS5_UKWK,Key wrapping key" "0,1" bitfld.long 0x14 21. "KS5_UHMAC,Hmac key" "0,1" newline bitfld.long 0x14 20. "KS5_UAES,Aes key" "0,1" bitfld.long 0x14 19. "KS5_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x14 18. "KS5_UECSG,Ecc signing key" "0,1" bitfld.long 0x14 17. "KS5_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x14 16. "KS5_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x14 15. "KS5_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x14 14. "KS5_UKSK,KSK key" "0,1" bitfld.long 0x14 13. "KS5_UCMAC,CMAC key" "0,1" newline bitfld.long 0x14 12. "KS5_UTECDH,CMAC key" "0,1" bitfld.long 0x14 11. "KS5_UKPUK,CMAC key" "0,1" newline bitfld.long 0x14 9. "KS5_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x14 8. "KS5_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x14 7. "KS5_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x14 6. "KS5_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x14 5. "KS5_KACT,Key is active" "0,1" bitfld.long 0x14 0.--1. "KS5_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x18 "ELS_KS6,Status Register" bitfld.long 0x18 30.--31. "KS6_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x18 29. "KS6_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x18 28. "KS6_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x18 27. "KS6_UHWO,Hardware out key" "0,1" newline bitfld.long 0x18 26. "KS6_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x18 25. "KS6_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x18 24. "KS6_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x18 23. "KS6_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x18 22. "KS6_UKWK,Key wrapping key" "0,1" bitfld.long 0x18 21. "KS6_UHMAC,Hmac key" "0,1" newline bitfld.long 0x18 20. "KS6_UAES,Aes key" "0,1" bitfld.long 0x18 19. "KS6_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x18 18. "KS6_UECSG,Ecc signing key" "0,1" bitfld.long 0x18 17. "KS6_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x18 16. "KS6_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x18 15. "KS6_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x18 14. "KS6_UKSK,KSK key" "0,1" bitfld.long 0x18 13. "KS6_UCMAC,CMAC key" "0,1" newline bitfld.long 0x18 12. "KS6_UTECDH,CMAC key" "0,1" bitfld.long 0x18 11. "KS6_UKPUK,CMAC key" "0,1" newline bitfld.long 0x18 9. "KS6_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x18 8. "KS6_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x18 7. "KS6_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x18 6. "KS6_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x18 5. "KS6_KACT,Key is active" "0,1" bitfld.long 0x18 0.--1. "KS6_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x1C "ELS_KS7,Status Register" bitfld.long 0x1C 30.--31. "KS7_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x1C 29. "KS7_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x1C 28. "KS7_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x1C 27. "KS7_UHWO,Hardware out key" "0,1" newline bitfld.long 0x1C 26. "KS7_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x1C 25. "KS7_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x1C 24. "KS7_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x1C 23. "KS7_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x1C 22. "KS7_UKWK,Key wrapping key" "0,1" bitfld.long 0x1C 21. "KS7_UHMAC,Hmac key" "0,1" newline bitfld.long 0x1C 20. "KS7_UAES,Aes key" "0,1" bitfld.long 0x1C 19. "KS7_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x1C 18. "KS7_UECSG,Ecc signing key" "0,1" bitfld.long 0x1C 17. "KS7_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x1C 16. "KS7_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x1C 15. "KS7_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x1C 14. "KS7_UKSK,KSK key" "0,1" bitfld.long 0x1C 13. "KS7_UCMAC,CMAC key" "0,1" newline bitfld.long 0x1C 12. "KS7_UTECDH,CMAC key" "0,1" bitfld.long 0x1C 11. "KS7_UKPUK,CMAC key" "0,1" newline bitfld.long 0x1C 9. "KS7_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x1C 8. "KS7_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x1C 7. "KS7_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x1C 6. "KS7_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x1C 5. "KS7_KACT,Key is active" "0,1" bitfld.long 0x1C 0.--1. "KS7_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x20 "ELS_KS8,Status Register" bitfld.long 0x20 30.--31. "KS8_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x20 29. "KS8_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x20 28. "KS8_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x20 27. "KS8_UHWO,Hardware out key" "0,1" newline bitfld.long 0x20 26. "KS8_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x20 25. "KS8_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x20 24. "KS8_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x20 23. "KS8_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x20 22. "KS8_UKWK,Key wrapping key" "0,1" bitfld.long 0x20 21. "KS8_UHMAC,Hmac key" "0,1" newline bitfld.long 0x20 20. "KS8_UAES,Aes key" "0,1" bitfld.long 0x20 19. "KS8_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x20 18. "KS8_UECSG,Ecc signing key" "0,1" bitfld.long 0x20 17. "KS8_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x20 16. "KS8_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x20 15. "KS8_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x20 14. "KS8_UKSK,KSK key" "0,1" bitfld.long 0x20 13. "KS8_UCMAC,CMAC key" "0,1" newline bitfld.long 0x20 12. "KS8_UTECDH,CMAC key" "0,1" bitfld.long 0x20 11. "KS8_UKPUK,CMAC key" "0,1" newline bitfld.long 0x20 9. "KS8_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x20 8. "KS8_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x20 7. "KS8_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x20 6. "KS8_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x20 5. "KS8_KACT,Key is active" "0,1" bitfld.long 0x20 0.--1. "KS8_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x24 "ELS_KS9,Status Register" bitfld.long 0x24 30.--31. "KS9_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x24 29. "KS9_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x24 28. "KS9_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x24 27. "KS9_UHWO,Hardware out key" "0,1" newline bitfld.long 0x24 26. "KS9_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x24 25. "KS9_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x24 24. "KS9_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x24 23. "KS9_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x24 22. "KS9_UKWK,Key wrapping key" "0,1" bitfld.long 0x24 21. "KS9_UHMAC,Hmac key" "0,1" newline bitfld.long 0x24 20. "KS9_UAES,Aes key" "0,1" bitfld.long 0x24 19. "KS9_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x24 18. "KS9_UECSG,Ecc signing key" "0,1" bitfld.long 0x24 17. "KS9_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x24 16. "KS9_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x24 15. "KS9_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x24 14. "KS9_UKSK,KSK key" "0,1" bitfld.long 0x24 13. "KS9_UCMAC,CMAC key" "0,1" newline bitfld.long 0x24 12. "KS9_UTECDH,CMAC key" "0,1" bitfld.long 0x24 11. "KS9_UKPUK,CMAC key" "0,1" newline bitfld.long 0x24 9. "KS9_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x24 8. "KS9_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x24 7. "KS9_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x24 6. "KS9_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x24 5. "KS9_KACT,Key is active" "0,1" bitfld.long 0x24 0.--1. "KS9_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x28 "ELS_KS10,Status Register" bitfld.long 0x28 30.--31. "KS10_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x28 29. "KS10_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x28 28. "KS10_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x28 27. "KS10_UHWO,Hardware out key" "0,1" newline bitfld.long 0x28 26. "KS10_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x28 25. "KS10_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x28 24. "KS10_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x28 23. "KS10_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x28 22. "KS10_UKWK,Key wrapping key" "0,1" bitfld.long 0x28 21. "KS10_UHMAC,Hmac key" "0,1" newline bitfld.long 0x28 20. "KS10_UAES,Aes key" "0,1" bitfld.long 0x28 19. "KS10_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x28 18. "KS10_UECSG,Ecc signing key" "0,1" bitfld.long 0x28 17. "KS10_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x28 16. "KS10_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x28 15. "KS10_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x28 14. "KS10_UKSK,KSK key" "0,1" bitfld.long 0x28 13. "KS10_UCMAC,CMAC key" "0,1" newline bitfld.long 0x28 12. "KS10_UTECDH,CMAC key" "0,1" bitfld.long 0x28 11. "KS10_UKPUK,CMAC key" "0,1" newline bitfld.long 0x28 9. "KS10_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x28 8. "KS10_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x28 7. "KS10_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x28 6. "KS10_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x28 5. "KS10_KACT,Key is active" "0,1" bitfld.long 0x28 0.--1. "KS10_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x2C "ELS_KS11,Status Register" bitfld.long 0x2C 30.--31. "KS11_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x2C 29. "KS11_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x2C 28. "KS11_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x2C 27. "KS11_UHWO,Hardware out key" "0,1" newline bitfld.long 0x2C 26. "KS11_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x2C 25. "KS11_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x2C 24. "KS11_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x2C 23. "KS11_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x2C 22. "KS11_UKWK,Key wrapping key" "0,1" bitfld.long 0x2C 21. "KS11_UHMAC,Hmac key" "0,1" newline bitfld.long 0x2C 20. "KS11_UAES,Aes key" "0,1" bitfld.long 0x2C 19. "KS11_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x2C 18. "KS11_UECSG,Ecc signing key" "0,1" bitfld.long 0x2C 17. "KS11_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x2C 16. "KS11_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x2C 15. "KS11_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x2C 14. "KS11_UKSK,KSK key" "0,1" bitfld.long 0x2C 13. "KS11_UCMAC,CMAC key" "0,1" newline bitfld.long 0x2C 12. "KS11_UTECDH,CMAC key" "0,1" bitfld.long 0x2C 11. "KS11_UKPUK,CMAC key" "0,1" newline bitfld.long 0x2C 9. "KS11_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x2C 8. "KS11_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x2C 7. "KS11_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x2C 6. "KS11_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x2C 5. "KS11_KACT,Key is active" "0,1" bitfld.long 0x2C 0.--1. "KS11_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x30 "ELS_KS12,Status Register" bitfld.long 0x30 30.--31. "KS12_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x30 29. "KS12_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x30 28. "KS12_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x30 27. "KS12_UHWO,Hardware out key" "0,1" newline bitfld.long 0x30 26. "KS12_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x30 25. "KS12_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x30 24. "KS12_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x30 23. "KS12_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x30 22. "KS12_UKWK,Key wrapping key" "0,1" bitfld.long 0x30 21. "KS12_UHMAC,Hmac key" "0,1" newline bitfld.long 0x30 20. "KS12_UAES,Aes key" "0,1" bitfld.long 0x30 19. "KS12_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x30 18. "KS12_UECSG,Ecc signing key" "0,1" bitfld.long 0x30 17. "KS12_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x30 16. "KS12_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x30 15. "KS12_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x30 14. "KS12_UKSK,KSK key" "0,1" bitfld.long 0x30 13. "KS12_UCMAC,CMAC key" "0,1" newline bitfld.long 0x30 12. "KS12_UTECDH,CMAC key" "0,1" bitfld.long 0x30 11. "KS12_UKPUK,CMAC key" "0,1" newline bitfld.long 0x30 9. "KS12_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x30 8. "KS12_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x30 7. "KS12_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x30 6. "KS12_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x30 5. "KS12_KACT,Key is active" "0,1" bitfld.long 0x30 0.--1. "KS12_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x34 "ELS_KS13,Status Register" bitfld.long 0x34 30.--31. "KS13_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x34 29. "KS13_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x34 28. "KS13_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x34 27. "KS13_UHWO,Hardware out key" "0,1" newline bitfld.long 0x34 26. "KS13_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x34 25. "KS13_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x34 24. "KS13_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x34 23. "KS13_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x34 22. "KS13_UKWK,Key wrapping key" "0,1" bitfld.long 0x34 21. "KS13_UHMAC,Hmac key" "0,1" newline bitfld.long 0x34 20. "KS13_UAES,Aes key" "0,1" bitfld.long 0x34 19. "KS13_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x34 18. "KS13_UECSG,Ecc signing key" "0,1" bitfld.long 0x34 17. "KS13_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x34 16. "KS13_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x34 15. "KS13_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x34 14. "KS13_UKSK,KSK key" "0,1" bitfld.long 0x34 13. "KS13_UCMAC,CMAC key" "0,1" newline bitfld.long 0x34 12. "KS13_UTECDH,CMAC key" "0,1" bitfld.long 0x34 11. "KS13_UKPUK,CMAC key" "0,1" newline bitfld.long 0x34 9. "KS13_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x34 8. "KS13_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x34 7. "KS13_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x34 6. "KS13_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x34 5. "KS13_KACT,Key is active" "0,1" bitfld.long 0x34 0.--1. "KS13_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x38 "ELS_KS14,Status Register" bitfld.long 0x38 30.--31. "KS14_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x38 29. "KS14_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x38 28. "KS14_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x38 27. "KS14_UHWO,Hardware out key" "0,1" newline bitfld.long 0x38 26. "KS14_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x38 25. "KS14_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x38 24. "KS14_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x38 23. "KS14_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x38 22. "KS14_UKWK,Key wrapping key" "0,1" bitfld.long 0x38 21. "KS14_UHMAC,Hmac key" "0,1" newline bitfld.long 0x38 20. "KS14_UAES,Aes key" "0,1" bitfld.long 0x38 19. "KS14_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x38 18. "KS14_UECSG,Ecc signing key" "0,1" bitfld.long 0x38 17. "KS14_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x38 16. "KS14_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x38 15. "KS14_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x38 14. "KS14_UKSK,KSK key" "0,1" bitfld.long 0x38 13. "KS14_UCMAC,CMAC key" "0,1" newline bitfld.long 0x38 12. "KS14_UTECDH,CMAC key" "0,1" bitfld.long 0x38 11. "KS14_UKPUK,CMAC key" "0,1" newline bitfld.long 0x38 9. "KS14_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x38 8. "KS14_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x38 7. "KS14_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x38 6. "KS14_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x38 5. "KS14_KACT,Key is active" "0,1" bitfld.long 0x38 0.--1. "KS14_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x3C "ELS_KS15,Status Register" bitfld.long 0x3C 30.--31. "KS15_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x3C 29. "KS15_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x3C 28. "KS15_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x3C 27. "KS15_UHWO,Hardware out key" "0,1" newline bitfld.long 0x3C 26. "KS15_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x3C 25. "KS15_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x3C 24. "KS15_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x3C 23. "KS15_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x3C 22. "KS15_UKWK,Key wrapping key" "0,1" bitfld.long 0x3C 21. "KS15_UHMAC,Hmac key" "0,1" newline bitfld.long 0x3C 20. "KS15_UAES,Aes key" "0,1" bitfld.long 0x3C 19. "KS15_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x3C 18. "KS15_UECSG,Ecc signing key" "0,1" bitfld.long 0x3C 17. "KS15_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x3C 16. "KS15_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x3C 15. "KS15_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x3C 14. "KS15_UKSK,KSK key" "0,1" bitfld.long 0x3C 13. "KS15_UCMAC,CMAC key" "0,1" newline bitfld.long 0x3C 12. "KS15_UTECDH,CMAC key" "0,1" bitfld.long 0x3C 11. "KS15_UKPUK,CMAC key" "0,1" newline bitfld.long 0x3C 9. "KS15_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x3C 8. "KS15_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x3C 7. "KS15_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x3C 6. "KS15_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x3C 5. "KS15_KACT,Key is active" "0,1" bitfld.long 0x3C 0.--1. "KS15_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x40 "ELS_KS16,Status Register" bitfld.long 0x40 30.--31. "KS16_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x40 29. "KS16_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x40 28. "KS16_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x40 27. "KS16_UHWO,Hardware out key" "0,1" newline bitfld.long 0x40 26. "KS16_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x40 25. "KS16_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x40 24. "KS16_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x40 23. "KS16_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x40 22. "KS16_UKWK,Key wrapping key" "0,1" bitfld.long 0x40 21. "KS16_UHMAC,Hmac key" "0,1" newline bitfld.long 0x40 20. "KS16_UAES,Aes key" "0,1" bitfld.long 0x40 19. "KS16_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x40 18. "KS16_UECSG,Ecc signing key" "0,1" bitfld.long 0x40 17. "KS16_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x40 16. "KS16_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x40 15. "KS16_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x40 14. "KS16_UKSK,KSK key" "0,1" bitfld.long 0x40 13. "KS16_UCMAC,CMAC key" "0,1" newline bitfld.long 0x40 12. "KS16_UTECDH,CMAC key" "0,1" bitfld.long 0x40 11. "KS16_UKPUK,CMAC key" "0,1" newline bitfld.long 0x40 9. "KS16_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x40 8. "KS16_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x40 7. "KS16_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x40 6. "KS16_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x40 5. "KS16_KACT,Key is active" "0,1" bitfld.long 0x40 0.--1. "KS16_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x44 "ELS_KS17,Status Register" bitfld.long 0x44 30.--31. "KS17_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x44 29. "KS17_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x44 28. "KS17_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x44 27. "KS17_UHWO,Hardware out key" "0,1" newline bitfld.long 0x44 26. "KS17_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x44 25. "KS17_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x44 24. "KS17_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x44 23. "KS17_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x44 22. "KS17_UKWK,Key wrapping key" "0,1" bitfld.long 0x44 21. "KS17_UHMAC,Hmac key" "0,1" newline bitfld.long 0x44 20. "KS17_UAES,Aes key" "0,1" bitfld.long 0x44 19. "KS17_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x44 18. "KS17_UECSG,Ecc signing key" "0,1" bitfld.long 0x44 17. "KS17_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x44 16. "KS17_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x44 15. "KS17_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x44 14. "KS17_UKSK,KSK key" "0,1" bitfld.long 0x44 13. "KS17_UCMAC,CMAC key" "0,1" newline bitfld.long 0x44 12. "KS17_UTECDH,CMAC key" "0,1" bitfld.long 0x44 11. "KS17_UKPUK,CMAC key" "0,1" newline bitfld.long 0x44 9. "KS17_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x44 8. "KS17_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x44 7. "KS17_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x44 6. "KS17_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x44 5. "KS17_KACT,Key is active" "0,1" bitfld.long 0x44 0.--1. "KS17_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x48 "ELS_KS18,Status Register" bitfld.long 0x48 30.--31. "KS18_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x48 29. "KS18_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x48 28. "KS18_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x48 27. "KS18_UHWO,Hardware out key" "0,1" newline bitfld.long 0x48 26. "KS18_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x48 25. "KS18_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x48 24. "KS18_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x48 23. "KS18_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x48 22. "KS18_UKWK,Key wrapping key" "0,1" bitfld.long 0x48 21. "KS18_UHMAC,Hmac key" "0,1" newline bitfld.long 0x48 20. "KS18_UAES,Aes key" "0,1" bitfld.long 0x48 19. "KS18_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x48 18. "KS18_UECSG,Ecc signing key" "0,1" bitfld.long 0x48 17. "KS18_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x48 16. "KS18_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x48 15. "KS18_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x48 14. "KS18_UKSK,KSK key" "0,1" bitfld.long 0x48 13. "KS18_UCMAC,CMAC key" "0,1" newline bitfld.long 0x48 12. "KS18_UTECDH,CMAC key" "0,1" bitfld.long 0x48 11. "KS18_UKPUK,CMAC key" "0,1" newline bitfld.long 0x48 9. "KS18_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x48 8. "KS18_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x48 7. "KS18_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x48 6. "KS18_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x48 5. "KS18_KACT,Key is active" "0,1" bitfld.long 0x48 0.--1. "KS18_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4C "ELS_KS19,Status Register" bitfld.long 0x4C 30.--31. "KS19_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4C 29. "KS19_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4C 28. "KS19_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4C 27. "KS19_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4C 26. "KS19_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4C 25. "KS19_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4C 24. "KS19_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4C 23. "KS19_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4C 22. "KS19_UKWK,Key wrapping key" "0,1" bitfld.long 0x4C 21. "KS19_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4C 20. "KS19_UAES,Aes key" "0,1" bitfld.long 0x4C 19. "KS19_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4C 18. "KS19_UECSG,Ecc signing key" "0,1" bitfld.long 0x4C 17. "KS19_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4C 16. "KS19_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4C 15. "KS19_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4C 14. "KS19_UKSK,KSK key" "0,1" bitfld.long 0x4C 13. "KS19_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4C 12. "KS19_UTECDH,CMAC key" "0,1" bitfld.long 0x4C 11. "KS19_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4C 9. "KS19_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4C 8. "KS19_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4C 7. "KS19_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4C 6. "KS19_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4C 5. "KS19_KACT,Key is active" "0,1" bitfld.long 0x4C 0.--1. "KS19_KSIZE,Key size" "0: 128,1: 256,?,?" tree.end tree "ELS_ALIAS2" base ad:0x40056000 rgroup.long 0x0++0x3 line.long 0x0 "STATUS,Status Register" bitfld.long 0x0 16. "ELS_LOCKED,When set indicates that ELS is locked by a master" "0: Not locked by master,1: Locked by master" bitfld.long 0x0 10. "DTRNG_BUSY,When set it indicates TRNG is gathering entropy" "0: Not gathering entropy,1: Gathering entropy" newline bitfld.long 0x0 8.--9. "DRBG_ENT_LVL,Entropy quality of the current DRBG instance" "0: NONE,1: LOW DRBG generates random numbers of low quality..,2: HIGH DRBG generates random numbers of high..,3: RFU Reserved for Future Use" bitfld.long 0x0 6.--7. "PPROT,Current command privilege level" "0: Secure non-privileged,1: Secure privileged,2: Non-secure non-privileged,3: Non-secure privileged" newline bitfld.long 0x0 4.--5. "ECDSA_VFY_STATUS,Signature verify result status" "0: No verify run,1: Signature verify failed,2: Signature verify passed,3: Invalid Error" bitfld.long 0x0 3. "PRNG_RDY,When set indicates the internal PRNG is ready" "0: Internal PRNG not ready,1: Internal PRNG ready" newline bitfld.long 0x0 2. "ELS_ERR,When set indicates the ELS has detected an internal error" "0: Internal error not detected,1: Internal error detected" bitfld.long 0x0 1. "ELS_IRQ,When set indicates the ELS has an active interrupt" "0: No active interrupt,1: Active interrupt" newline bitfld.long 0x0 0. "ELS_BUSY,When set indicates the ELS is executing a crypto sequence" "0: Crypto sequence not executing,1: Crypto sequence executing" group.long 0x4++0x17 line.long 0x0 "CTRL,Control Register" bitfld.long 0x0 8. "BYTE_ORDER,Defines endianness" "0: Little endian,1: Big endian" hexmask.long.byte 0x0 3.--7. 1. "ELS_CMD,ELS Command ID" newline bitfld.long 0x0 2. "ELS_RESET,Write to 1 to perform a ELS synchronous reset. Writing 0 has no effect." "0,1" bitfld.long 0x0 1. "ELS_START,Write to 1 to start an ELS operation. Writing 0 has no effect." "0,1" newline bitfld.long 0x0 0. "ELS_EN,ELS enable" "0: Disabled,1: Enabled" line.long 0x4 "CMDCFG0,Command Configuration Register" hexmask.long 0x4 0.--31. 1. "CMDCFG0,See" line.long 0x8 "CFG,Configuration Register" hexmask.long.word 0x8 16.--25. 1. "ADCTRL,Maximum aes start delay" line.long 0xC "KIDX0,Keystore Index 0 Register" hexmask.long.byte 0xC 0.--4. 1. "KIDX0,Keystore is indexed as an array of 128 bit key slots" line.long 0x10 "KIDX1,Keystore Index 1 Register" hexmask.long.byte 0x10 0.--4. 1. "KIDX1,Keystore is indexed as an array of 128 bit key slots" line.long 0x14 "KPROPIN,Key Properties Request Register" hexmask.long 0x14 0.--31. 1. "KPROPIN,For commands that create a key - requested properties of the key that is being created" group.long 0x20++0xB line.long 0x0 "DMA_SRC0,DMA Source 0 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC0,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC0_LEN,DMA Source 0 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC0_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC0" line.long 0x8 "DMA_SRC1,DMA Source 1 Register" hexmask.long 0x8 0.--31. 1. "ADDR_SRC1,Defines the system address of the start of the data to be transferred to the ELS via DMA" group.long 0x30++0x13 line.long 0x0 "DMA_SRC2,DMA Source 2 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC2,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC2_LEN,DMA Source 2 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC2_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC2" line.long 0x8 "DMA_RES0,DMA Result 0 Register" hexmask.long 0x8 0.--31. 1. "ADDR_RES0,Defines the system start address where the result of the ELS operation is transferred via DMA" line.long 0xC "DMA_RES0_LEN,DMA Result 0 Size Register" hexmask.long 0xC 0.--31. 1. "SIZE_RES0_LEN,Size in bytes of the data to be transferred" line.long 0x10 "INT_ENABLE,Interrupt Enable Register" bitfld.long 0x10 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0x44++0x7 line.long 0x0 "INT_STATUS_CLR,Interrupt Status Clear Register" bitfld.long 0x0 0. "INT_CLR,Interrupt status clear" "0,1" line.long 0x4 "INT_STATUS_SET,Interrupt Status Set Register" bitfld.long 0x4 0. "INT_SET,Sets interrupt by software" "0,1" rgroup.long 0x4C++0x3 line.long 0x0 "ERR_STATUS,Error Status Register" bitfld.long 0x0 8. "DTRNG_ERR,TRNG unable to gather entropy with the current configuration" "0,1" bitfld.long 0x0 6.--7. "ERR_LVL,Indicates the triggered error level: 0 1 2" "0,1,2,3" newline bitfld.long 0x0 5. "PRNG_ERR,User read of PRNG_DATOUT when STATUS[PRNG_RDY] is 0" "0,1" bitfld.long 0x0 4. "FLT_ERR,Indicates hardware fault error: attempt to change the value of an internal register" "0,1" newline bitfld.long 0x0 3. "ITG_ERR,Indicates data integrity error: internal data integrity check failed" "0,1" bitfld.long 0x0 2. "ALG_ERR,Indicates algorithm error: an internal algorithm has produced an unexpected result" "0,1" newline bitfld.long 0x0 1. "OPN_ERR,Indicates operational error: ELS has been incorrectly operated" "0,1" bitfld.long 0x0 0. "BUS_ERR,Indicates bus access error: public or private bus" "0,1" wgroup.long 0x50++0x3 line.long 0x0 "ERR_STATUS_CLR,Error Status Clear Register" bitfld.long 0x0 0. "ERR_CLR,no description available" "0: Exits ELS error state,1: Clears ELS error status bits" rgroup.long 0x54++0x3 line.long 0x0 "VERSION,Version Register" hexmask.long.byte 0x0 28.--31. 1. "SW_X,Software major release version: possible values are from 1-9" hexmask.long.byte 0x0 24.--27. 1. "SW_Y1,Software minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 20.--23. 1. "SW_Y2,Software minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 16.--19. 1. "SW_Z,Software extended revision version: possible values are from 0-9" newline hexmask.long.byte 0x0 12.--15. 1. "X,Major release version: possible values are from 1-9" hexmask.long.byte 0x0 8.--11. 1. "Y1,Minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 4.--7. 1. "Y2,Minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 0.--3. 1. "Z,Extended release version digit1: possible values are from 0-9" rgroup.long 0x5C++0x3 line.long 0x0 "PRNG_DATOUT,PRNG SW Read Out Register" hexmask.long 0x0 0.--31. 1. "PRNG_DATOUT,32-bit wide pseudo-random number" group.long 0x60++0x3 line.long 0x0 "CMDCRC_CTRL,CRC Configuration Register" bitfld.long 0x0 1. "CMDCRC_EN,CRC enable bit" "0,1" bitfld.long 0x0 0. "CMDCRC_RST,CRC reset to initial value" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "CMDCRC,Command CRC Value Register" hexmask.long 0x0 0.--31. 1. "CMDCRC,Current CRC value" group.long 0x68++0x3 line.long 0x0 "SESSION_ID,Session ID Register" hexmask.long 0x0 0.--31. 1. "SESSION_ID,Session ID" rgroup.long 0x70++0x3 line.long 0x0 "DMA_FIN_ADDR,Final DMA Address Register" hexmask.long 0x0 0.--31. 1. "DMA_FIN_ADDR,Final AHB address presented by ELS DMA to the system" group.long 0x74++0x7 line.long 0x0 "MASTER_ID,Master ID Register" hexmask.long.byte 0x0 0.--4. 1. "MASTER_ID,High Priviledge Master ID" line.long 0x4 "KIDX2,Keystore Index 2 Register" hexmask.long.byte 0x4 0.--4. 1. "KIDX2,Keystore is indexed as an array of 128 bit key slots" rgroup.long 0x150++0x4F line.long 0x0 "ELS_KS0,Status Register" bitfld.long 0x0 30.--31. "KS0_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x0 29. "KS0_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x0 28. "KS0_UWRPOK,Wrap key" "0,1" bitfld.long 0x0 27. "KS0_UHWO,Hardware out key" "0,1" newline bitfld.long 0x0 26. "KS0_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x0 25. "KS0_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x0 24. "KS0_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x0 23. "KS0_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x0 22. "KS0_UKWK,Key wrapping key" "0,1" bitfld.long 0x0 21. "KS0_UHMAC,Hmac key" "0,1" newline bitfld.long 0x0 20. "KS0_UAES,Aes key" "0,1" bitfld.long 0x0 19. "KS0_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x0 18. "KS0_UECSG,Ecc signing key" "0,1" bitfld.long 0x0 17. "KS0_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x0 16. "KS0_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x0 15. "KS0_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x0 14. "KS0_UKSK,KSK key" "0,1" bitfld.long 0x0 13. "KS0_UCMAC,CMAC key" "0,1" newline bitfld.long 0x0 12. "KS0_UTECDH,CMAC key" "0,1" bitfld.long 0x0 11. "KS0_UKPUK,CMAC key" "0,1" newline bitfld.long 0x0 9. "KS0_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x0 8. "KS0_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x0 7. "KS0_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x0 6. "KS0_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x0 5. "KS0_KACT,Key is active" "0,1" bitfld.long 0x0 0.--1. "KS0_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4 "ELS_KS1,Status Register" bitfld.long 0x4 30.--31. "KS1_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4 29. "KS1_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4 28. "KS1_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4 27. "KS1_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4 26. "KS1_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4 25. "KS1_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4 24. "KS1_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4 23. "KS1_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4 22. "KS1_UKWK,Key wrapping key" "0,1" bitfld.long 0x4 21. "KS1_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4 20. "KS1_UAES,Aes key" "0,1" bitfld.long 0x4 19. "KS1_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4 18. "KS1_UECSG,Ecc signing key" "0,1" bitfld.long 0x4 17. "KS1_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4 16. "KS1_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4 15. "KS1_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4 14. "KS1_UKSK,KSK key" "0,1" bitfld.long 0x4 13. "KS1_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4 12. "KS1_UTECDH,CMAC key" "0,1" bitfld.long 0x4 11. "KS1_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4 9. "KS1_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4 8. "KS1_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4 7. "KS1_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4 6. "KS1_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4 5. "KS1_KACT,Key is active" "0,1" bitfld.long 0x4 0.--1. "KS1_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x8 "ELS_KS2,Status Register" bitfld.long 0x8 30.--31. "KS2_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x8 29. "KS2_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x8 28. "KS2_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x8 27. "KS2_UHWO,Hardware out key" "0,1" newline bitfld.long 0x8 26. "KS2_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x8 25. "KS2_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x8 24. "KS2_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x8 23. "KS2_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x8 22. "KS2_UKWK,Key wrapping key" "0,1" bitfld.long 0x8 21. "KS2_UHMAC,Hmac key" "0,1" newline bitfld.long 0x8 20. "KS2_UAES,Aes key" "0,1" bitfld.long 0x8 19. "KS2_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x8 18. "KS2_UECSG,Ecc signing key" "0,1" bitfld.long 0x8 17. "KS2_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x8 16. "KS2_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x8 15. "KS2_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x8 14. "KS2_UKSK,KSK key" "0,1" bitfld.long 0x8 13. "KS2_UCMAC,CMAC key" "0,1" newline bitfld.long 0x8 12. "KS2_UTECDH,CMAC key" "0,1" bitfld.long 0x8 11. "KS2_UKPUK,CMAC key" "0,1" newline bitfld.long 0x8 9. "KS2_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x8 8. "KS2_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x8 7. "KS2_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x8 6. "KS2_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x8 5. "KS2_KACT,Key is active" "0,1" bitfld.long 0x8 0.--1. "KS2_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0xC "ELS_KS3,Status Register" bitfld.long 0xC 30.--31. "KS3_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0xC 29. "KS3_UDUK,Device Unique Key" "0,1" newline bitfld.long 0xC 28. "KS3_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0xC 27. "KS3_UHWO,Hardware out key" "0,1" newline bitfld.long 0xC 26. "KS3_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0xC 25. "KS3_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0xC 24. "KS3_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0xC 23. "KS3_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0xC 22. "KS3_UKWK,Key wrapping key" "0,1" bitfld.long 0xC 21. "KS3_UHMAC,Hmac key" "0,1" newline bitfld.long 0xC 20. "KS3_UAES,Aes key" "0,1" bitfld.long 0xC 19. "KS3_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0xC 18. "KS3_UECSG,Ecc signing key" "0,1" bitfld.long 0xC 17. "KS3_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0xC 16. "KS3_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0xC 15. "KS3_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0xC 14. "KS3_UKSK,KSK key" "0,1" bitfld.long 0xC 13. "KS3_UCMAC,CMAC key" "0,1" newline bitfld.long 0xC 12. "KS3_UTECDH,CMAC key" "0,1" bitfld.long 0xC 11. "KS3_UKPUK,CMAC key" "0,1" newline bitfld.long 0xC 9. "KS3_FHWO,Hardware Feature Output" "0,1" bitfld.long 0xC 8. "KS3_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0xC 7. "KS3_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0xC 6. "KS3_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0xC 5. "KS3_KACT,Key is active" "0,1" bitfld.long 0xC 0.--1. "KS3_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x10 "ELS_KS4,Status Register" bitfld.long 0x10 30.--31. "KS4_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x10 29. "KS4_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x10 28. "KS4_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x10 27. "KS4_UHWO,Hardware out key" "0,1" newline bitfld.long 0x10 26. "KS4_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x10 25. "KS4_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x10 24. "KS4_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x10 23. "KS4_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x10 22. "KS4_UKWK,Key wrapping key" "0,1" bitfld.long 0x10 21. "KS4_UHMAC,Hmac key" "0,1" newline bitfld.long 0x10 20. "KS4_UAES,Aes key" "0,1" bitfld.long 0x10 19. "KS4_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x10 18. "KS4_UECSG,Ecc signing key" "0,1" bitfld.long 0x10 17. "KS4_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x10 16. "KS4_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x10 15. "KS4_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x10 14. "KS4_UKSK,KSK key" "0,1" bitfld.long 0x10 13. "KS4_UCMAC,CMAC key" "0,1" newline bitfld.long 0x10 12. "KS4_UTECDH,CMAC key" "0,1" bitfld.long 0x10 11. "KS4_UKPUK,CMAC key" "0,1" newline bitfld.long 0x10 9. "KS4_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x10 8. "KS4_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x10 7. "KS4_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x10 6. "KS4_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x10 5. "KS4_KACT,Key is active" "0,1" bitfld.long 0x10 0.--1. "KS4_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x14 "ELS_KS5,Status Register" bitfld.long 0x14 30.--31. "KS5_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x14 29. "KS5_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x14 28. "KS5_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x14 27. "KS5_UHWO,Hardware out key" "0,1" newline bitfld.long 0x14 26. "KS5_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x14 25. "KS5_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x14 24. "KS5_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x14 23. "KS5_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x14 22. "KS5_UKWK,Key wrapping key" "0,1" bitfld.long 0x14 21. "KS5_UHMAC,Hmac key" "0,1" newline bitfld.long 0x14 20. "KS5_UAES,Aes key" "0,1" bitfld.long 0x14 19. "KS5_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x14 18. "KS5_UECSG,Ecc signing key" "0,1" bitfld.long 0x14 17. "KS5_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x14 16. "KS5_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x14 15. "KS5_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x14 14. "KS5_UKSK,KSK key" "0,1" bitfld.long 0x14 13. "KS5_UCMAC,CMAC key" "0,1" newline bitfld.long 0x14 12. "KS5_UTECDH,CMAC key" "0,1" bitfld.long 0x14 11. "KS5_UKPUK,CMAC key" "0,1" newline bitfld.long 0x14 9. "KS5_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x14 8. "KS5_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x14 7. "KS5_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x14 6. "KS5_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x14 5. "KS5_KACT,Key is active" "0,1" bitfld.long 0x14 0.--1. "KS5_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x18 "ELS_KS6,Status Register" bitfld.long 0x18 30.--31. "KS6_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x18 29. "KS6_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x18 28. "KS6_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x18 27. "KS6_UHWO,Hardware out key" "0,1" newline bitfld.long 0x18 26. "KS6_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x18 25. "KS6_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x18 24. "KS6_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x18 23. "KS6_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x18 22. "KS6_UKWK,Key wrapping key" "0,1" bitfld.long 0x18 21. "KS6_UHMAC,Hmac key" "0,1" newline bitfld.long 0x18 20. "KS6_UAES,Aes key" "0,1" bitfld.long 0x18 19. "KS6_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x18 18. "KS6_UECSG,Ecc signing key" "0,1" bitfld.long 0x18 17. "KS6_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x18 16. "KS6_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x18 15. "KS6_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x18 14. "KS6_UKSK,KSK key" "0,1" bitfld.long 0x18 13. "KS6_UCMAC,CMAC key" "0,1" newline bitfld.long 0x18 12. "KS6_UTECDH,CMAC key" "0,1" bitfld.long 0x18 11. "KS6_UKPUK,CMAC key" "0,1" newline bitfld.long 0x18 9. "KS6_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x18 8. "KS6_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x18 7. "KS6_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x18 6. "KS6_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x18 5. "KS6_KACT,Key is active" "0,1" bitfld.long 0x18 0.--1. "KS6_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x1C "ELS_KS7,Status Register" bitfld.long 0x1C 30.--31. "KS7_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x1C 29. "KS7_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x1C 28. "KS7_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x1C 27. "KS7_UHWO,Hardware out key" "0,1" newline bitfld.long 0x1C 26. "KS7_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x1C 25. "KS7_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x1C 24. "KS7_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x1C 23. "KS7_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x1C 22. "KS7_UKWK,Key wrapping key" "0,1" bitfld.long 0x1C 21. "KS7_UHMAC,Hmac key" "0,1" newline bitfld.long 0x1C 20. "KS7_UAES,Aes key" "0,1" bitfld.long 0x1C 19. "KS7_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x1C 18. "KS7_UECSG,Ecc signing key" "0,1" bitfld.long 0x1C 17. "KS7_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x1C 16. "KS7_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x1C 15. "KS7_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x1C 14. "KS7_UKSK,KSK key" "0,1" bitfld.long 0x1C 13. "KS7_UCMAC,CMAC key" "0,1" newline bitfld.long 0x1C 12. "KS7_UTECDH,CMAC key" "0,1" bitfld.long 0x1C 11. "KS7_UKPUK,CMAC key" "0,1" newline bitfld.long 0x1C 9. "KS7_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x1C 8. "KS7_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x1C 7. "KS7_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x1C 6. "KS7_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x1C 5. "KS7_KACT,Key is active" "0,1" bitfld.long 0x1C 0.--1. "KS7_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x20 "ELS_KS8,Status Register" bitfld.long 0x20 30.--31. "KS8_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x20 29. "KS8_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x20 28. "KS8_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x20 27. "KS8_UHWO,Hardware out key" "0,1" newline bitfld.long 0x20 26. "KS8_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x20 25. "KS8_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x20 24. "KS8_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x20 23. "KS8_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x20 22. "KS8_UKWK,Key wrapping key" "0,1" bitfld.long 0x20 21. "KS8_UHMAC,Hmac key" "0,1" newline bitfld.long 0x20 20. "KS8_UAES,Aes key" "0,1" bitfld.long 0x20 19. "KS8_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x20 18. "KS8_UECSG,Ecc signing key" "0,1" bitfld.long 0x20 17. "KS8_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x20 16. "KS8_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x20 15. "KS8_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x20 14. "KS8_UKSK,KSK key" "0,1" bitfld.long 0x20 13. "KS8_UCMAC,CMAC key" "0,1" newline bitfld.long 0x20 12. "KS8_UTECDH,CMAC key" "0,1" bitfld.long 0x20 11. "KS8_UKPUK,CMAC key" "0,1" newline bitfld.long 0x20 9. "KS8_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x20 8. "KS8_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x20 7. "KS8_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x20 6. "KS8_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x20 5. "KS8_KACT,Key is active" "0,1" bitfld.long 0x20 0.--1. "KS8_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x24 "ELS_KS9,Status Register" bitfld.long 0x24 30.--31. "KS9_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x24 29. "KS9_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x24 28. "KS9_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x24 27. "KS9_UHWO,Hardware out key" "0,1" newline bitfld.long 0x24 26. "KS9_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x24 25. "KS9_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x24 24. "KS9_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x24 23. "KS9_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x24 22. "KS9_UKWK,Key wrapping key" "0,1" bitfld.long 0x24 21. "KS9_UHMAC,Hmac key" "0,1" newline bitfld.long 0x24 20. "KS9_UAES,Aes key" "0,1" bitfld.long 0x24 19. "KS9_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x24 18. "KS9_UECSG,Ecc signing key" "0,1" bitfld.long 0x24 17. "KS9_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x24 16. "KS9_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x24 15. "KS9_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x24 14. "KS9_UKSK,KSK key" "0,1" bitfld.long 0x24 13. "KS9_UCMAC,CMAC key" "0,1" newline bitfld.long 0x24 12. "KS9_UTECDH,CMAC key" "0,1" bitfld.long 0x24 11. "KS9_UKPUK,CMAC key" "0,1" newline bitfld.long 0x24 9. "KS9_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x24 8. "KS9_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x24 7. "KS9_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x24 6. "KS9_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x24 5. "KS9_KACT,Key is active" "0,1" bitfld.long 0x24 0.--1. "KS9_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x28 "ELS_KS10,Status Register" bitfld.long 0x28 30.--31. "KS10_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x28 29. "KS10_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x28 28. "KS10_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x28 27. "KS10_UHWO,Hardware out key" "0,1" newline bitfld.long 0x28 26. "KS10_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x28 25. "KS10_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x28 24. "KS10_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x28 23. "KS10_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x28 22. "KS10_UKWK,Key wrapping key" "0,1" bitfld.long 0x28 21. "KS10_UHMAC,Hmac key" "0,1" newline bitfld.long 0x28 20. "KS10_UAES,Aes key" "0,1" bitfld.long 0x28 19. "KS10_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x28 18. "KS10_UECSG,Ecc signing key" "0,1" bitfld.long 0x28 17. "KS10_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x28 16. "KS10_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x28 15. "KS10_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x28 14. "KS10_UKSK,KSK key" "0,1" bitfld.long 0x28 13. "KS10_UCMAC,CMAC key" "0,1" newline bitfld.long 0x28 12. "KS10_UTECDH,CMAC key" "0,1" bitfld.long 0x28 11. "KS10_UKPUK,CMAC key" "0,1" newline bitfld.long 0x28 9. "KS10_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x28 8. "KS10_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x28 7. "KS10_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x28 6. "KS10_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x28 5. "KS10_KACT,Key is active" "0,1" bitfld.long 0x28 0.--1. "KS10_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x2C "ELS_KS11,Status Register" bitfld.long 0x2C 30.--31. "KS11_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x2C 29. "KS11_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x2C 28. "KS11_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x2C 27. "KS11_UHWO,Hardware out key" "0,1" newline bitfld.long 0x2C 26. "KS11_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x2C 25. "KS11_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x2C 24. "KS11_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x2C 23. "KS11_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x2C 22. "KS11_UKWK,Key wrapping key" "0,1" bitfld.long 0x2C 21. "KS11_UHMAC,Hmac key" "0,1" newline bitfld.long 0x2C 20. "KS11_UAES,Aes key" "0,1" bitfld.long 0x2C 19. "KS11_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x2C 18. "KS11_UECSG,Ecc signing key" "0,1" bitfld.long 0x2C 17. "KS11_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x2C 16. "KS11_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x2C 15. "KS11_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x2C 14. "KS11_UKSK,KSK key" "0,1" bitfld.long 0x2C 13. "KS11_UCMAC,CMAC key" "0,1" newline bitfld.long 0x2C 12. "KS11_UTECDH,CMAC key" "0,1" bitfld.long 0x2C 11. "KS11_UKPUK,CMAC key" "0,1" newline bitfld.long 0x2C 9. "KS11_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x2C 8. "KS11_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x2C 7. "KS11_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x2C 6. "KS11_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x2C 5. "KS11_KACT,Key is active" "0,1" bitfld.long 0x2C 0.--1. "KS11_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x30 "ELS_KS12,Status Register" bitfld.long 0x30 30.--31. "KS12_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x30 29. "KS12_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x30 28. "KS12_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x30 27. "KS12_UHWO,Hardware out key" "0,1" newline bitfld.long 0x30 26. "KS12_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x30 25. "KS12_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x30 24. "KS12_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x30 23. "KS12_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x30 22. "KS12_UKWK,Key wrapping key" "0,1" bitfld.long 0x30 21. "KS12_UHMAC,Hmac key" "0,1" newline bitfld.long 0x30 20. "KS12_UAES,Aes key" "0,1" bitfld.long 0x30 19. "KS12_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x30 18. "KS12_UECSG,Ecc signing key" "0,1" bitfld.long 0x30 17. "KS12_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x30 16. "KS12_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x30 15. "KS12_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x30 14. "KS12_UKSK,KSK key" "0,1" bitfld.long 0x30 13. "KS12_UCMAC,CMAC key" "0,1" newline bitfld.long 0x30 12. "KS12_UTECDH,CMAC key" "0,1" bitfld.long 0x30 11. "KS12_UKPUK,CMAC key" "0,1" newline bitfld.long 0x30 9. "KS12_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x30 8. "KS12_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x30 7. "KS12_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x30 6. "KS12_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x30 5. "KS12_KACT,Key is active" "0,1" bitfld.long 0x30 0.--1. "KS12_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x34 "ELS_KS13,Status Register" bitfld.long 0x34 30.--31. "KS13_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x34 29. "KS13_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x34 28. "KS13_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x34 27. "KS13_UHWO,Hardware out key" "0,1" newline bitfld.long 0x34 26. "KS13_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x34 25. "KS13_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x34 24. "KS13_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x34 23. "KS13_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x34 22. "KS13_UKWK,Key wrapping key" "0,1" bitfld.long 0x34 21. "KS13_UHMAC,Hmac key" "0,1" newline bitfld.long 0x34 20. "KS13_UAES,Aes key" "0,1" bitfld.long 0x34 19. "KS13_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x34 18. "KS13_UECSG,Ecc signing key" "0,1" bitfld.long 0x34 17. "KS13_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x34 16. "KS13_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x34 15. "KS13_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x34 14. "KS13_UKSK,KSK key" "0,1" bitfld.long 0x34 13. "KS13_UCMAC,CMAC key" "0,1" newline bitfld.long 0x34 12. "KS13_UTECDH,CMAC key" "0,1" bitfld.long 0x34 11. "KS13_UKPUK,CMAC key" "0,1" newline bitfld.long 0x34 9. "KS13_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x34 8. "KS13_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x34 7. "KS13_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x34 6. "KS13_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x34 5. "KS13_KACT,Key is active" "0,1" bitfld.long 0x34 0.--1. "KS13_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x38 "ELS_KS14,Status Register" bitfld.long 0x38 30.--31. "KS14_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x38 29. "KS14_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x38 28. "KS14_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x38 27. "KS14_UHWO,Hardware out key" "0,1" newline bitfld.long 0x38 26. "KS14_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x38 25. "KS14_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x38 24. "KS14_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x38 23. "KS14_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x38 22. "KS14_UKWK,Key wrapping key" "0,1" bitfld.long 0x38 21. "KS14_UHMAC,Hmac key" "0,1" newline bitfld.long 0x38 20. "KS14_UAES,Aes key" "0,1" bitfld.long 0x38 19. "KS14_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x38 18. "KS14_UECSG,Ecc signing key" "0,1" bitfld.long 0x38 17. "KS14_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x38 16. "KS14_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x38 15. "KS14_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x38 14. "KS14_UKSK,KSK key" "0,1" bitfld.long 0x38 13. "KS14_UCMAC,CMAC key" "0,1" newline bitfld.long 0x38 12. "KS14_UTECDH,CMAC key" "0,1" bitfld.long 0x38 11. "KS14_UKPUK,CMAC key" "0,1" newline bitfld.long 0x38 9. "KS14_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x38 8. "KS14_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x38 7. "KS14_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x38 6. "KS14_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x38 5. "KS14_KACT,Key is active" "0,1" bitfld.long 0x38 0.--1. "KS14_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x3C "ELS_KS15,Status Register" bitfld.long 0x3C 30.--31. "KS15_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x3C 29. "KS15_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x3C 28. "KS15_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x3C 27. "KS15_UHWO,Hardware out key" "0,1" newline bitfld.long 0x3C 26. "KS15_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x3C 25. "KS15_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x3C 24. "KS15_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x3C 23. "KS15_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x3C 22. "KS15_UKWK,Key wrapping key" "0,1" bitfld.long 0x3C 21. "KS15_UHMAC,Hmac key" "0,1" newline bitfld.long 0x3C 20. "KS15_UAES,Aes key" "0,1" bitfld.long 0x3C 19. "KS15_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x3C 18. "KS15_UECSG,Ecc signing key" "0,1" bitfld.long 0x3C 17. "KS15_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x3C 16. "KS15_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x3C 15. "KS15_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x3C 14. "KS15_UKSK,KSK key" "0,1" bitfld.long 0x3C 13. "KS15_UCMAC,CMAC key" "0,1" newline bitfld.long 0x3C 12. "KS15_UTECDH,CMAC key" "0,1" bitfld.long 0x3C 11. "KS15_UKPUK,CMAC key" "0,1" newline bitfld.long 0x3C 9. "KS15_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x3C 8. "KS15_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x3C 7. "KS15_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x3C 6. "KS15_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x3C 5. "KS15_KACT,Key is active" "0,1" bitfld.long 0x3C 0.--1. "KS15_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x40 "ELS_KS16,Status Register" bitfld.long 0x40 30.--31. "KS16_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x40 29. "KS16_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x40 28. "KS16_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x40 27. "KS16_UHWO,Hardware out key" "0,1" newline bitfld.long 0x40 26. "KS16_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x40 25. "KS16_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x40 24. "KS16_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x40 23. "KS16_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x40 22. "KS16_UKWK,Key wrapping key" "0,1" bitfld.long 0x40 21. "KS16_UHMAC,Hmac key" "0,1" newline bitfld.long 0x40 20. "KS16_UAES,Aes key" "0,1" bitfld.long 0x40 19. "KS16_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x40 18. "KS16_UECSG,Ecc signing key" "0,1" bitfld.long 0x40 17. "KS16_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x40 16. "KS16_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x40 15. "KS16_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x40 14. "KS16_UKSK,KSK key" "0,1" bitfld.long 0x40 13. "KS16_UCMAC,CMAC key" "0,1" newline bitfld.long 0x40 12. "KS16_UTECDH,CMAC key" "0,1" bitfld.long 0x40 11. "KS16_UKPUK,CMAC key" "0,1" newline bitfld.long 0x40 9. "KS16_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x40 8. "KS16_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x40 7. "KS16_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x40 6. "KS16_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x40 5. "KS16_KACT,Key is active" "0,1" bitfld.long 0x40 0.--1. "KS16_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x44 "ELS_KS17,Status Register" bitfld.long 0x44 30.--31. "KS17_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x44 29. "KS17_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x44 28. "KS17_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x44 27. "KS17_UHWO,Hardware out key" "0,1" newline bitfld.long 0x44 26. "KS17_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x44 25. "KS17_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x44 24. "KS17_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x44 23. "KS17_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x44 22. "KS17_UKWK,Key wrapping key" "0,1" bitfld.long 0x44 21. "KS17_UHMAC,Hmac key" "0,1" newline bitfld.long 0x44 20. "KS17_UAES,Aes key" "0,1" bitfld.long 0x44 19. "KS17_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x44 18. "KS17_UECSG,Ecc signing key" "0,1" bitfld.long 0x44 17. "KS17_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x44 16. "KS17_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x44 15. "KS17_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x44 14. "KS17_UKSK,KSK key" "0,1" bitfld.long 0x44 13. "KS17_UCMAC,CMAC key" "0,1" newline bitfld.long 0x44 12. "KS17_UTECDH,CMAC key" "0,1" bitfld.long 0x44 11. "KS17_UKPUK,CMAC key" "0,1" newline bitfld.long 0x44 9. "KS17_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x44 8. "KS17_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x44 7. "KS17_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x44 6. "KS17_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x44 5. "KS17_KACT,Key is active" "0,1" bitfld.long 0x44 0.--1. "KS17_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x48 "ELS_KS18,Status Register" bitfld.long 0x48 30.--31. "KS18_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x48 29. "KS18_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x48 28. "KS18_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x48 27. "KS18_UHWO,Hardware out key" "0,1" newline bitfld.long 0x48 26. "KS18_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x48 25. "KS18_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x48 24. "KS18_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x48 23. "KS18_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x48 22. "KS18_UKWK,Key wrapping key" "0,1" bitfld.long 0x48 21. "KS18_UHMAC,Hmac key" "0,1" newline bitfld.long 0x48 20. "KS18_UAES,Aes key" "0,1" bitfld.long 0x48 19. "KS18_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x48 18. "KS18_UECSG,Ecc signing key" "0,1" bitfld.long 0x48 17. "KS18_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x48 16. "KS18_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x48 15. "KS18_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x48 14. "KS18_UKSK,KSK key" "0,1" bitfld.long 0x48 13. "KS18_UCMAC,CMAC key" "0,1" newline bitfld.long 0x48 12. "KS18_UTECDH,CMAC key" "0,1" bitfld.long 0x48 11. "KS18_UKPUK,CMAC key" "0,1" newline bitfld.long 0x48 9. "KS18_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x48 8. "KS18_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x48 7. "KS18_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x48 6. "KS18_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x48 5. "KS18_KACT,Key is active" "0,1" bitfld.long 0x48 0.--1. "KS18_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4C "ELS_KS19,Status Register" bitfld.long 0x4C 30.--31. "KS19_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4C 29. "KS19_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4C 28. "KS19_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4C 27. "KS19_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4C 26. "KS19_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4C 25. "KS19_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4C 24. "KS19_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4C 23. "KS19_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4C 22. "KS19_UKWK,Key wrapping key" "0,1" bitfld.long 0x4C 21. "KS19_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4C 20. "KS19_UAES,Aes key" "0,1" bitfld.long 0x4C 19. "KS19_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4C 18. "KS19_UECSG,Ecc signing key" "0,1" bitfld.long 0x4C 17. "KS19_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4C 16. "KS19_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4C 15. "KS19_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4C 14. "KS19_UKSK,KSK key" "0,1" bitfld.long 0x4C 13. "KS19_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4C 12. "KS19_UTECDH,CMAC key" "0,1" bitfld.long 0x4C 11. "KS19_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4C 9. "KS19_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4C 8. "KS19_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4C 7. "KS19_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4C 6. "KS19_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4C 5. "KS19_KACT,Key is active" "0,1" bitfld.long 0x4C 0.--1. "KS19_KSIZE,Key size" "0: 128,1: 256,?,?" tree.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")||cpuis("MCXN546*")) tree "ELS_ALIAS1" base ad:0x40055000 rgroup.long 0x0++0x3 line.long 0x0 "STATUS,Status Register" bitfld.long 0x0 16. "ELS_LOCKED,When set indicates that ELS is locked by a master" "0: Not locked by master,1: Locked by master" bitfld.long 0x0 10. "DTRNG_BUSY,When set it indicates TRNG is gathering entropy" "0: Not gathering entropy,1: Gathering entropy" newline bitfld.long 0x0 8.--9. "DRBG_ENT_LVL,Entropy quality of the current DRBG instance" "0: NONE,1: LOW DRBG generates random numbers of low quality..,2: HIGH DRBG generates random numbers of high..,3: RFU Reserved for Future Use" bitfld.long 0x0 6.--7. "PPROT,Current command privilege level" "0: Secure non-privileged,1: Secure privileged,2: Non-secure non-privileged,3: Non-secure privileged" newline bitfld.long 0x0 4.--5. "ECDSA_VFY_STATUS,Signature verify result status" "0: No verify run,1: Signature verify failed,2: Signature verify passed,3: Invalid Error" bitfld.long 0x0 3. "PRNG_RDY,When set indicates the internal PRNG is ready" "0: Internal PRNG not ready,1: Internal PRNG ready" newline bitfld.long 0x0 2. "ELS_ERR,When set indicates the ELS has detected an internal error" "0: Internal error not detected,1: Internal error detected" bitfld.long 0x0 1. "ELS_IRQ,When set indicates the ELS has an active interrupt" "0: No active interrupt,1: Active interrupt" newline bitfld.long 0x0 0. "ELS_BUSY,When set indicates the ELS is executing a crypto sequence" "0: Crypto sequence not executing,1: Crypto sequence executing" group.long 0x4++0x17 line.long 0x0 "CTRL,Control Register" bitfld.long 0x0 8. "BYTE_ORDER,Defines endianness" "0: Little endian,1: Big endian" hexmask.long.byte 0x0 3.--7. 1. "ELS_CMD,ELS Command ID" newline bitfld.long 0x0 2. "ELS_RESET,Write to 1 to perform a ELS synchronous reset. Writing 0 has no effect." "0,1" bitfld.long 0x0 1. "ELS_START,Write to 1 to start an ELS operation. Writing 0 has no effect." "0,1" newline bitfld.long 0x0 0. "ELS_EN,ELS enable" "0: Disabled,1: Enabled" line.long 0x4 "CMDCFG0,Command Configuration Register" hexmask.long 0x4 0.--31. 1. "CMDCFG0,See" line.long 0x8 "CFG,Configuration Register" hexmask.long.word 0x8 16.--25. 1. "ADCTRL,Maximum aes start delay" line.long 0xC "KIDX0,Keystore Index 0 Register" hexmask.long.byte 0xC 0.--4. 1. "KIDX0,Keystore is indexed as an array of 128 bit key slots" line.long 0x10 "KIDX1,Keystore Index 1 Register" hexmask.long.byte 0x10 0.--4. 1. "KIDX1,Keystore is indexed as an array of 128 bit key slots" line.long 0x14 "KPROPIN,Key Properties Request Register" hexmask.long 0x14 0.--31. 1. "KPROPIN,For commands that create a key - requested properties of the key that is being created" group.long 0x20++0xB line.long 0x0 "DMA_SRC0,DMA Source 0 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC0,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC0_LEN,DMA Source 0 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC0_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC0" line.long 0x8 "DMA_SRC1,DMA Source 1 Register" hexmask.long 0x8 0.--31. 1. "ADDR_SRC1,Defines the system address of the start of the data to be transferred to the ELS via DMA" group.long 0x30++0x13 line.long 0x0 "DMA_SRC2,DMA Source 2 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC2,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC2_LEN,DMA Source 2 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC2_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC2" line.long 0x8 "DMA_RES0,DMA Result 0 Register" hexmask.long 0x8 0.--31. 1. "ADDR_RES0,Defines the system start address where the result of the ELS operation is transferred via DMA" line.long 0xC "DMA_RES0_LEN,DMA Result 0 Size Register" hexmask.long 0xC 0.--31. 1. "SIZE_RES0_LEN,Size in bytes of the data to be transferred" line.long 0x10 "INT_ENABLE,Interrupt Enable Register" bitfld.long 0x10 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0x44++0x7 line.long 0x0 "INT_STATUS_CLR,Interrupt Status Clear Register" bitfld.long 0x0 0. "INT_CLR,Interrupt status clear" "0,1" line.long 0x4 "INT_STATUS_SET,Interrupt Status Set Register" bitfld.long 0x4 0. "INT_SET,Sets interrupt by software" "0,1" rgroup.long 0x4C++0x3 line.long 0x0 "ERR_STATUS,Error Status Register" bitfld.long 0x0 8. "DTRNG_ERR,TRNG unable to gather entropy with the current configuration" "0,1" bitfld.long 0x0 6.--7. "ERR_LVL,Indicates the triggered error level: 0 1 2" "0,1,2,3" newline bitfld.long 0x0 5. "PRNG_ERR,User read of PRNG_DATOUT when STATUS[PRNG_RDY] is 0" "0,1" bitfld.long 0x0 4. "FLT_ERR,Indicates hardware fault error: attempt to change the value of an internal register" "0,1" newline bitfld.long 0x0 3. "ITG_ERR,Indicates data integrity error: internal data integrity check failed" "0,1" bitfld.long 0x0 2. "ALG_ERR,Indicates algorithm error: an internal algorithm has produced an unexpected result" "0,1" newline bitfld.long 0x0 1. "OPN_ERR,Indicates operational error: ELS has been incorrectly operated" "0,1" bitfld.long 0x0 0. "BUS_ERR,Indicates bus access error: public or private bus" "0,1" wgroup.long 0x50++0x3 line.long 0x0 "ERR_STATUS_CLR,Error Status Clear Register" bitfld.long 0x0 0. "ERR_CLR,no description available" "0: Exits ELS error state,1: Clears ELS error status bits" rgroup.long 0x54++0x3 line.long 0x0 "VERSION,Version Register" hexmask.long.byte 0x0 28.--31. 1. "SW_X,Software major release version: possible values are from 1-9" hexmask.long.byte 0x0 24.--27. 1. "SW_Y1,Software minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 20.--23. 1. "SW_Y2,Software minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 16.--19. 1. "SW_Z,Software extended revision version: possible values are from 0-9" newline hexmask.long.byte 0x0 12.--15. 1. "X,Major release version: possible values are from 1-9" hexmask.long.byte 0x0 8.--11. 1. "Y1,Minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 4.--7. 1. "Y2,Minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 0.--3. 1. "Z,Extended release version digit1: possible values are from 0-9" rgroup.long 0x5C++0x3 line.long 0x0 "PRNG_DATOUT,PRNG SW Read Out Register" hexmask.long 0x0 0.--31. 1. "PRNG_DATOUT,32-bit wide pseudo-random number" group.long 0x60++0x3 line.long 0x0 "CMDCRC_CTRL,CRC Configuration Register" bitfld.long 0x0 1. "CMDCRC_EN,CRC enable bit" "0,1" bitfld.long 0x0 0. "CMDCRC_RST,CRC reset to initial value" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "CMDCRC,Command CRC Value Register" hexmask.long 0x0 0.--31. 1. "CMDCRC,Current CRC value" group.long 0x68++0x3 line.long 0x0 "SESSION_ID,Session ID Register" hexmask.long 0x0 0.--31. 1. "SESSION_ID,Session ID" rgroup.long 0x70++0x3 line.long 0x0 "DMA_FIN_ADDR,Final DMA Address Register" hexmask.long 0x0 0.--31. 1. "DMA_FIN_ADDR,Final AHB address presented by ELS DMA to the system" group.long 0x74++0x7 line.long 0x0 "MASTER_ID,Master ID Register" hexmask.long.byte 0x0 0.--4. 1. "MASTER_ID,High Priviledge Master ID" line.long 0x4 "KIDX2,Keystore Index 2 Register" hexmask.long.byte 0x4 0.--4. 1. "KIDX2,Keystore is indexed as an array of 128 bit key slots" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) rgroup.long 0x150++0x4F line.long 0x0 "KS0,Status Register" bitfld.long 0x0 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x0 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x0 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x0 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x0 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x0 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x0 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x0 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x0 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x0 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x0 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x0 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x0 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x0 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x0 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x0 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x0 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x0 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x0 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x0 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x0 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x0 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x0 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x0 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x0 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x0 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x4 "KS1,Status Register" bitfld.long 0x4 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x4 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x4 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x4 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x4 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x4 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x4 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x4 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x4 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x4 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x4 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x4 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x4 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x4 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x4 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x4 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x4 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x4 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x4 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x4 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x4 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x4 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x4 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x4 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x4 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x4 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x8 "KS2,Status Register" bitfld.long 0x8 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x8 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x8 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x8 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x8 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x8 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x8 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x8 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x8 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x8 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x8 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x8 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x8 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x8 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x8 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x8 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x8 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x8 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x8 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x8 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x8 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x8 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x8 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x8 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x8 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x8 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0xC "KS3,Status Register" bitfld.long 0xC 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0xC 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0xC 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0xC 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0xC 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0xC 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0xC 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0xC 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0xC 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0xC 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0xC 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0xC 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0xC 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0xC 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0xC 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0xC 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0xC 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0xC 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0xC 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0xC 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0xC 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0xC 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0xC 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0xC 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0xC 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0xC 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x10 "KS4,Status Register" bitfld.long 0x10 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x10 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x10 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x10 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x10 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x10 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x10 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x10 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x10 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x10 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x10 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x10 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x10 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x10 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x10 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x10 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x10 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x10 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x10 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x10 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x10 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x10 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x10 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x10 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x10 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x10 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x14 "KS5,Status Register" bitfld.long 0x14 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x14 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x14 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x14 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x14 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x14 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x14 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x14 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x14 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x14 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x14 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x14 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x14 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x14 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x14 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x14 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x14 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x14 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x14 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x14 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x14 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x14 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x14 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x14 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x14 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x14 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x18 "KS6,Status Register" bitfld.long 0x18 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x18 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x18 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x18 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x18 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x18 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x18 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x18 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x18 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x18 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x18 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x18 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x18 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x18 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x18 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x18 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x18 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x18 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x18 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x18 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x18 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x18 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x18 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x18 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x18 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x18 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x1C "KS7,Status Register" bitfld.long 0x1C 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x1C 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x1C 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x1C 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x1C 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x1C 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x1C 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x1C 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x1C 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x1C 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x1C 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x1C 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x1C 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x1C 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x1C 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x1C 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x1C 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x1C 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x1C 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x1C 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x1C 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x1C 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x1C 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x1C 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x1C 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x1C 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x20 "KS8,Status Register" bitfld.long 0x20 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x20 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x20 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x20 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x20 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x20 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x20 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x20 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x20 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x20 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x20 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x20 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x20 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x20 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x20 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x20 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x20 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x20 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x20 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x20 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x20 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x20 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x20 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x20 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x20 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x20 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x24 "KS9,Status Register" bitfld.long 0x24 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x24 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x24 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x24 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x24 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x24 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x24 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x24 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x24 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x24 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x24 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x24 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x24 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x24 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x24 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x24 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x24 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x24 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x24 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x24 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x24 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x24 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x24 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x24 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x24 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x24 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x28 "KS10,Status Register" bitfld.long 0x28 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x28 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x28 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x28 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x28 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x28 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x28 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x28 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x28 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x28 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x28 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x28 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x28 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x28 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x28 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x28 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x28 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x28 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x28 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x28 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x28 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x28 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x28 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x28 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x28 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x28 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x2C "KS11,Status Register" bitfld.long 0x2C 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x2C 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x2C 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x2C 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x2C 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x2C 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x2C 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x2C 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x2C 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x2C 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x2C 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x2C 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x2C 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x2C 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x2C 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x2C 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x2C 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x2C 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x2C 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x2C 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x2C 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x2C 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x2C 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x2C 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x2C 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x2C 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x30 "KS12,Status Register" bitfld.long 0x30 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x30 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x30 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x30 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x30 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x30 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x30 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x30 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x30 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x30 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x30 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x30 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x30 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x30 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x30 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x30 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x30 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x30 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x30 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x30 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x30 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x30 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x30 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x30 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x30 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x30 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x34 "KS13,Status Register" bitfld.long 0x34 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x34 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x34 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x34 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x34 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x34 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x34 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x34 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x34 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x34 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x34 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x34 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x34 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x34 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x34 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x34 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x34 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x34 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x34 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x34 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x34 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x34 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x34 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x34 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x34 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x34 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x38 "KS14,Status Register" bitfld.long 0x38 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x38 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x38 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x38 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x38 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x38 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x38 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x38 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x38 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x38 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x38 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x38 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x38 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x38 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x38 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x38 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x38 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x38 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x38 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x38 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x38 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x38 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x38 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x38 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x38 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x38 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x3C "KS15,Status Register" bitfld.long 0x3C 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x3C 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x3C 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x3C 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x3C 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x3C 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x3C 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x3C 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x3C 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x3C 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x3C 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x3C 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x3C 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x3C 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x3C 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x3C 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x3C 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x3C 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x3C 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x3C 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x3C 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x3C 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x3C 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x3C 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x3C 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x3C 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x40 "KS16,Status Register" bitfld.long 0x40 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x40 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x40 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x40 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x40 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x40 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x40 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x40 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x40 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x40 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x40 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x40 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x40 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x40 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x40 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x40 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x40 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x40 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x40 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x40 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x40 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x40 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x40 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x40 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x40 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x40 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x44 "KS17,Status Register" bitfld.long 0x44 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x44 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x44 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x44 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x44 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x44 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x44 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x44 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x44 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x44 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x44 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x44 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x44 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x44 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x44 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x44 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x44 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x44 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x44 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x44 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x44 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x44 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x44 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x44 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x44 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x44 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x48 "KS18,Status Register" bitfld.long 0x48 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x48 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x48 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x48 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x48 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x48 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x48 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x48 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x48 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x48 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x48 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x48 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x48 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x48 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x48 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x48 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x48 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x48 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x48 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x48 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x48 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x48 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x48 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x48 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x48 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x48 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x4C "KS19,Status Register" bitfld.long 0x4C 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x4C 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x4C 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x4C 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x4C 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x4C 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x4C 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x4C 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x4C 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x4C 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x4C 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x4C 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x4C 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x4C 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x4C 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x4C 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x4C 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x4C 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x4C 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x4C 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x4C 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x4C 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x4C 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x4C 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x4C 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x4C 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" endif sif (cpuis("MCXN546*")) rgroup.long 0x150++0x4F line.long 0x0 "ELS_KS0,Status Register" bitfld.long 0x0 30.--31. "KS0_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x0 29. "KS0_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x0 28. "KS0_UWRPOK,Wrap key" "0,1" bitfld.long 0x0 27. "KS0_UHWO,Hardware out key" "0,1" newline bitfld.long 0x0 26. "KS0_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x0 25. "KS0_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x0 24. "KS0_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x0 23. "KS0_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x0 22. "KS0_UKWK,Key wrapping key" "0,1" bitfld.long 0x0 21. "KS0_UHMAC,Hmac key" "0,1" newline bitfld.long 0x0 20. "KS0_UAES,Aes key" "0,1" bitfld.long 0x0 19. "KS0_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x0 18. "KS0_UECSG,Ecc signing key" "0,1" bitfld.long 0x0 17. "KS0_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x0 16. "KS0_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x0 15. "KS0_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x0 14. "KS0_UKSK,KSK key" "0,1" bitfld.long 0x0 13. "KS0_UCMAC,CMAC key" "0,1" newline bitfld.long 0x0 12. "KS0_UTECDH,CMAC key" "0,1" bitfld.long 0x0 11. "KS0_UKPUK,CMAC key" "0,1" newline bitfld.long 0x0 9. "KS0_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x0 8. "KS0_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x0 7. "KS0_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x0 6. "KS0_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x0 5. "KS0_KACT,Key is active" "0,1" bitfld.long 0x0 0.--1. "KS0_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4 "ELS_KS1,Status Register" bitfld.long 0x4 30.--31. "KS1_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4 29. "KS1_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4 28. "KS1_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4 27. "KS1_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4 26. "KS1_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4 25. "KS1_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4 24. "KS1_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4 23. "KS1_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4 22. "KS1_UKWK,Key wrapping key" "0,1" bitfld.long 0x4 21. "KS1_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4 20. "KS1_UAES,Aes key" "0,1" bitfld.long 0x4 19. "KS1_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4 18. "KS1_UECSG,Ecc signing key" "0,1" bitfld.long 0x4 17. "KS1_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4 16. "KS1_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4 15. "KS1_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4 14. "KS1_UKSK,KSK key" "0,1" bitfld.long 0x4 13. "KS1_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4 12. "KS1_UTECDH,CMAC key" "0,1" bitfld.long 0x4 11. "KS1_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4 9. "KS1_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4 8. "KS1_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4 7. "KS1_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4 6. "KS1_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4 5. "KS1_KACT,Key is active" "0,1" bitfld.long 0x4 0.--1. "KS1_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x8 "ELS_KS2,Status Register" bitfld.long 0x8 30.--31. "KS2_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x8 29. "KS2_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x8 28. "KS2_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x8 27. "KS2_UHWO,Hardware out key" "0,1" newline bitfld.long 0x8 26. "KS2_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x8 25. "KS2_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x8 24. "KS2_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x8 23. "KS2_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x8 22. "KS2_UKWK,Key wrapping key" "0,1" bitfld.long 0x8 21. "KS2_UHMAC,Hmac key" "0,1" newline bitfld.long 0x8 20. "KS2_UAES,Aes key" "0,1" bitfld.long 0x8 19. "KS2_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x8 18. "KS2_UECSG,Ecc signing key" "0,1" bitfld.long 0x8 17. "KS2_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x8 16. "KS2_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x8 15. "KS2_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x8 14. "KS2_UKSK,KSK key" "0,1" bitfld.long 0x8 13. "KS2_UCMAC,CMAC key" "0,1" newline bitfld.long 0x8 12. "KS2_UTECDH,CMAC key" "0,1" bitfld.long 0x8 11. "KS2_UKPUK,CMAC key" "0,1" newline bitfld.long 0x8 9. "KS2_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x8 8. "KS2_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x8 7. "KS2_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x8 6. "KS2_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x8 5. "KS2_KACT,Key is active" "0,1" bitfld.long 0x8 0.--1. "KS2_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0xC "ELS_KS3,Status Register" bitfld.long 0xC 30.--31. "KS3_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0xC 29. "KS3_UDUK,Device Unique Key" "0,1" newline bitfld.long 0xC 28. "KS3_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0xC 27. "KS3_UHWO,Hardware out key" "0,1" newline bitfld.long 0xC 26. "KS3_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0xC 25. "KS3_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0xC 24. "KS3_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0xC 23. "KS3_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0xC 22. "KS3_UKWK,Key wrapping key" "0,1" bitfld.long 0xC 21. "KS3_UHMAC,Hmac key" "0,1" newline bitfld.long 0xC 20. "KS3_UAES,Aes key" "0,1" bitfld.long 0xC 19. "KS3_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0xC 18. "KS3_UECSG,Ecc signing key" "0,1" bitfld.long 0xC 17. "KS3_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0xC 16. "KS3_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0xC 15. "KS3_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0xC 14. "KS3_UKSK,KSK key" "0,1" bitfld.long 0xC 13. "KS3_UCMAC,CMAC key" "0,1" newline bitfld.long 0xC 12. "KS3_UTECDH,CMAC key" "0,1" bitfld.long 0xC 11. "KS3_UKPUK,CMAC key" "0,1" newline bitfld.long 0xC 9. "KS3_FHWO,Hardware Feature Output" "0,1" bitfld.long 0xC 8. "KS3_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0xC 7. "KS3_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0xC 6. "KS3_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0xC 5. "KS3_KACT,Key is active" "0,1" bitfld.long 0xC 0.--1. "KS3_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x10 "ELS_KS4,Status Register" bitfld.long 0x10 30.--31. "KS4_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x10 29. "KS4_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x10 28. "KS4_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x10 27. "KS4_UHWO,Hardware out key" "0,1" newline bitfld.long 0x10 26. "KS4_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x10 25. "KS4_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x10 24. "KS4_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x10 23. "KS4_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x10 22. "KS4_UKWK,Key wrapping key" "0,1" bitfld.long 0x10 21. "KS4_UHMAC,Hmac key" "0,1" newline bitfld.long 0x10 20. "KS4_UAES,Aes key" "0,1" bitfld.long 0x10 19. "KS4_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x10 18. "KS4_UECSG,Ecc signing key" "0,1" bitfld.long 0x10 17. "KS4_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x10 16. "KS4_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x10 15. "KS4_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x10 14. "KS4_UKSK,KSK key" "0,1" bitfld.long 0x10 13. "KS4_UCMAC,CMAC key" "0,1" newline bitfld.long 0x10 12. "KS4_UTECDH,CMAC key" "0,1" bitfld.long 0x10 11. "KS4_UKPUK,CMAC key" "0,1" newline bitfld.long 0x10 9. "KS4_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x10 8. "KS4_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x10 7. "KS4_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x10 6. "KS4_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x10 5. "KS4_KACT,Key is active" "0,1" bitfld.long 0x10 0.--1. "KS4_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x14 "ELS_KS5,Status Register" bitfld.long 0x14 30.--31. "KS5_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x14 29. "KS5_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x14 28. "KS5_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x14 27. "KS5_UHWO,Hardware out key" "0,1" newline bitfld.long 0x14 26. "KS5_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x14 25. "KS5_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x14 24. "KS5_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x14 23. "KS5_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x14 22. "KS5_UKWK,Key wrapping key" "0,1" bitfld.long 0x14 21. "KS5_UHMAC,Hmac key" "0,1" newline bitfld.long 0x14 20. "KS5_UAES,Aes key" "0,1" bitfld.long 0x14 19. "KS5_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x14 18. "KS5_UECSG,Ecc signing key" "0,1" bitfld.long 0x14 17. "KS5_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x14 16. "KS5_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x14 15. "KS5_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x14 14. "KS5_UKSK,KSK key" "0,1" bitfld.long 0x14 13. "KS5_UCMAC,CMAC key" "0,1" newline bitfld.long 0x14 12. "KS5_UTECDH,CMAC key" "0,1" bitfld.long 0x14 11. "KS5_UKPUK,CMAC key" "0,1" newline bitfld.long 0x14 9. "KS5_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x14 8. "KS5_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x14 7. "KS5_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x14 6. "KS5_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x14 5. "KS5_KACT,Key is active" "0,1" bitfld.long 0x14 0.--1. "KS5_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x18 "ELS_KS6,Status Register" bitfld.long 0x18 30.--31. "KS6_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x18 29. "KS6_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x18 28. "KS6_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x18 27. "KS6_UHWO,Hardware out key" "0,1" newline bitfld.long 0x18 26. "KS6_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x18 25. "KS6_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x18 24. "KS6_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x18 23. "KS6_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x18 22. "KS6_UKWK,Key wrapping key" "0,1" bitfld.long 0x18 21. "KS6_UHMAC,Hmac key" "0,1" newline bitfld.long 0x18 20. "KS6_UAES,Aes key" "0,1" bitfld.long 0x18 19. "KS6_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x18 18. "KS6_UECSG,Ecc signing key" "0,1" bitfld.long 0x18 17. "KS6_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x18 16. "KS6_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x18 15. "KS6_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x18 14. "KS6_UKSK,KSK key" "0,1" bitfld.long 0x18 13. "KS6_UCMAC,CMAC key" "0,1" newline bitfld.long 0x18 12. "KS6_UTECDH,CMAC key" "0,1" bitfld.long 0x18 11. "KS6_UKPUK,CMAC key" "0,1" newline bitfld.long 0x18 9. "KS6_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x18 8. "KS6_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x18 7. "KS6_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x18 6. "KS6_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x18 5. "KS6_KACT,Key is active" "0,1" bitfld.long 0x18 0.--1. "KS6_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x1C "ELS_KS7,Status Register" bitfld.long 0x1C 30.--31. "KS7_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x1C 29. "KS7_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x1C 28. "KS7_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x1C 27. "KS7_UHWO,Hardware out key" "0,1" newline bitfld.long 0x1C 26. "KS7_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x1C 25. "KS7_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x1C 24. "KS7_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x1C 23. "KS7_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x1C 22. "KS7_UKWK,Key wrapping key" "0,1" bitfld.long 0x1C 21. "KS7_UHMAC,Hmac key" "0,1" newline bitfld.long 0x1C 20. "KS7_UAES,Aes key" "0,1" bitfld.long 0x1C 19. "KS7_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x1C 18. "KS7_UECSG,Ecc signing key" "0,1" bitfld.long 0x1C 17. "KS7_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x1C 16. "KS7_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x1C 15. "KS7_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x1C 14. "KS7_UKSK,KSK key" "0,1" bitfld.long 0x1C 13. "KS7_UCMAC,CMAC key" "0,1" newline bitfld.long 0x1C 12. "KS7_UTECDH,CMAC key" "0,1" bitfld.long 0x1C 11. "KS7_UKPUK,CMAC key" "0,1" newline bitfld.long 0x1C 9. "KS7_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x1C 8. "KS7_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x1C 7. "KS7_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x1C 6. "KS7_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x1C 5. "KS7_KACT,Key is active" "0,1" bitfld.long 0x1C 0.--1. "KS7_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x20 "ELS_KS8,Status Register" bitfld.long 0x20 30.--31. "KS8_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x20 29. "KS8_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x20 28. "KS8_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x20 27. "KS8_UHWO,Hardware out key" "0,1" newline bitfld.long 0x20 26. "KS8_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x20 25. "KS8_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x20 24. "KS8_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x20 23. "KS8_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x20 22. "KS8_UKWK,Key wrapping key" "0,1" bitfld.long 0x20 21. "KS8_UHMAC,Hmac key" "0,1" newline bitfld.long 0x20 20. "KS8_UAES,Aes key" "0,1" bitfld.long 0x20 19. "KS8_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x20 18. "KS8_UECSG,Ecc signing key" "0,1" bitfld.long 0x20 17. "KS8_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x20 16. "KS8_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x20 15. "KS8_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x20 14. "KS8_UKSK,KSK key" "0,1" bitfld.long 0x20 13. "KS8_UCMAC,CMAC key" "0,1" newline bitfld.long 0x20 12. "KS8_UTECDH,CMAC key" "0,1" bitfld.long 0x20 11. "KS8_UKPUK,CMAC key" "0,1" newline bitfld.long 0x20 9. "KS8_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x20 8. "KS8_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x20 7. "KS8_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x20 6. "KS8_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x20 5. "KS8_KACT,Key is active" "0,1" bitfld.long 0x20 0.--1. "KS8_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x24 "ELS_KS9,Status Register" bitfld.long 0x24 30.--31. "KS9_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x24 29. "KS9_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x24 28. "KS9_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x24 27. "KS9_UHWO,Hardware out key" "0,1" newline bitfld.long 0x24 26. "KS9_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x24 25. "KS9_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x24 24. "KS9_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x24 23. "KS9_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x24 22. "KS9_UKWK,Key wrapping key" "0,1" bitfld.long 0x24 21. "KS9_UHMAC,Hmac key" "0,1" newline bitfld.long 0x24 20. "KS9_UAES,Aes key" "0,1" bitfld.long 0x24 19. "KS9_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x24 18. "KS9_UECSG,Ecc signing key" "0,1" bitfld.long 0x24 17. "KS9_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x24 16. "KS9_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x24 15. "KS9_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x24 14. "KS9_UKSK,KSK key" "0,1" bitfld.long 0x24 13. "KS9_UCMAC,CMAC key" "0,1" newline bitfld.long 0x24 12. "KS9_UTECDH,CMAC key" "0,1" bitfld.long 0x24 11. "KS9_UKPUK,CMAC key" "0,1" newline bitfld.long 0x24 9. "KS9_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x24 8. "KS9_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x24 7. "KS9_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x24 6. "KS9_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x24 5. "KS9_KACT,Key is active" "0,1" bitfld.long 0x24 0.--1. "KS9_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x28 "ELS_KS10,Status Register" bitfld.long 0x28 30.--31. "KS10_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x28 29. "KS10_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x28 28. "KS10_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x28 27. "KS10_UHWO,Hardware out key" "0,1" newline bitfld.long 0x28 26. "KS10_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x28 25. "KS10_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x28 24. "KS10_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x28 23. "KS10_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x28 22. "KS10_UKWK,Key wrapping key" "0,1" bitfld.long 0x28 21. "KS10_UHMAC,Hmac key" "0,1" newline bitfld.long 0x28 20. "KS10_UAES,Aes key" "0,1" bitfld.long 0x28 19. "KS10_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x28 18. "KS10_UECSG,Ecc signing key" "0,1" bitfld.long 0x28 17. "KS10_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x28 16. "KS10_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x28 15. "KS10_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x28 14. "KS10_UKSK,KSK key" "0,1" bitfld.long 0x28 13. "KS10_UCMAC,CMAC key" "0,1" newline bitfld.long 0x28 12. "KS10_UTECDH,CMAC key" "0,1" bitfld.long 0x28 11. "KS10_UKPUK,CMAC key" "0,1" newline bitfld.long 0x28 9. "KS10_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x28 8. "KS10_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x28 7. "KS10_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x28 6. "KS10_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x28 5. "KS10_KACT,Key is active" "0,1" bitfld.long 0x28 0.--1. "KS10_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x2C "ELS_KS11,Status Register" bitfld.long 0x2C 30.--31. "KS11_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x2C 29. "KS11_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x2C 28. "KS11_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x2C 27. "KS11_UHWO,Hardware out key" "0,1" newline bitfld.long 0x2C 26. "KS11_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x2C 25. "KS11_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x2C 24. "KS11_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x2C 23. "KS11_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x2C 22. "KS11_UKWK,Key wrapping key" "0,1" bitfld.long 0x2C 21. "KS11_UHMAC,Hmac key" "0,1" newline bitfld.long 0x2C 20. "KS11_UAES,Aes key" "0,1" bitfld.long 0x2C 19. "KS11_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x2C 18. "KS11_UECSG,Ecc signing key" "0,1" bitfld.long 0x2C 17. "KS11_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x2C 16. "KS11_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x2C 15. "KS11_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x2C 14. "KS11_UKSK,KSK key" "0,1" bitfld.long 0x2C 13. "KS11_UCMAC,CMAC key" "0,1" newline bitfld.long 0x2C 12. "KS11_UTECDH,CMAC key" "0,1" bitfld.long 0x2C 11. "KS11_UKPUK,CMAC key" "0,1" newline bitfld.long 0x2C 9. "KS11_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x2C 8. "KS11_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x2C 7. "KS11_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x2C 6. "KS11_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x2C 5. "KS11_KACT,Key is active" "0,1" bitfld.long 0x2C 0.--1. "KS11_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x30 "ELS_KS12,Status Register" bitfld.long 0x30 30.--31. "KS12_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x30 29. "KS12_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x30 28. "KS12_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x30 27. "KS12_UHWO,Hardware out key" "0,1" newline bitfld.long 0x30 26. "KS12_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x30 25. "KS12_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x30 24. "KS12_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x30 23. "KS12_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x30 22. "KS12_UKWK,Key wrapping key" "0,1" bitfld.long 0x30 21. "KS12_UHMAC,Hmac key" "0,1" newline bitfld.long 0x30 20. "KS12_UAES,Aes key" "0,1" bitfld.long 0x30 19. "KS12_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x30 18. "KS12_UECSG,Ecc signing key" "0,1" bitfld.long 0x30 17. "KS12_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x30 16. "KS12_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x30 15. "KS12_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x30 14. "KS12_UKSK,KSK key" "0,1" bitfld.long 0x30 13. "KS12_UCMAC,CMAC key" "0,1" newline bitfld.long 0x30 12. "KS12_UTECDH,CMAC key" "0,1" bitfld.long 0x30 11. "KS12_UKPUK,CMAC key" "0,1" newline bitfld.long 0x30 9. "KS12_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x30 8. "KS12_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x30 7. "KS12_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x30 6. "KS12_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x30 5. "KS12_KACT,Key is active" "0,1" bitfld.long 0x30 0.--1. "KS12_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x34 "ELS_KS13,Status Register" bitfld.long 0x34 30.--31. "KS13_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x34 29. "KS13_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x34 28. "KS13_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x34 27. "KS13_UHWO,Hardware out key" "0,1" newline bitfld.long 0x34 26. "KS13_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x34 25. "KS13_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x34 24. "KS13_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x34 23. "KS13_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x34 22. "KS13_UKWK,Key wrapping key" "0,1" bitfld.long 0x34 21. "KS13_UHMAC,Hmac key" "0,1" newline bitfld.long 0x34 20. "KS13_UAES,Aes key" "0,1" bitfld.long 0x34 19. "KS13_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x34 18. "KS13_UECSG,Ecc signing key" "0,1" bitfld.long 0x34 17. "KS13_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x34 16. "KS13_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x34 15. "KS13_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x34 14. "KS13_UKSK,KSK key" "0,1" bitfld.long 0x34 13. "KS13_UCMAC,CMAC key" "0,1" newline bitfld.long 0x34 12. "KS13_UTECDH,CMAC key" "0,1" bitfld.long 0x34 11. "KS13_UKPUK,CMAC key" "0,1" newline bitfld.long 0x34 9. "KS13_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x34 8. "KS13_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x34 7. "KS13_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x34 6. "KS13_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x34 5. "KS13_KACT,Key is active" "0,1" bitfld.long 0x34 0.--1. "KS13_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x38 "ELS_KS14,Status Register" bitfld.long 0x38 30.--31. "KS14_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x38 29. "KS14_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x38 28. "KS14_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x38 27. "KS14_UHWO,Hardware out key" "0,1" newline bitfld.long 0x38 26. "KS14_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x38 25. "KS14_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x38 24. "KS14_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x38 23. "KS14_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x38 22. "KS14_UKWK,Key wrapping key" "0,1" bitfld.long 0x38 21. "KS14_UHMAC,Hmac key" "0,1" newline bitfld.long 0x38 20. "KS14_UAES,Aes key" "0,1" bitfld.long 0x38 19. "KS14_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x38 18. "KS14_UECSG,Ecc signing key" "0,1" bitfld.long 0x38 17. "KS14_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x38 16. "KS14_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x38 15. "KS14_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x38 14. "KS14_UKSK,KSK key" "0,1" bitfld.long 0x38 13. "KS14_UCMAC,CMAC key" "0,1" newline bitfld.long 0x38 12. "KS14_UTECDH,CMAC key" "0,1" bitfld.long 0x38 11. "KS14_UKPUK,CMAC key" "0,1" newline bitfld.long 0x38 9. "KS14_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x38 8. "KS14_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x38 7. "KS14_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x38 6. "KS14_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x38 5. "KS14_KACT,Key is active" "0,1" bitfld.long 0x38 0.--1. "KS14_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x3C "ELS_KS15,Status Register" bitfld.long 0x3C 30.--31. "KS15_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x3C 29. "KS15_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x3C 28. "KS15_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x3C 27. "KS15_UHWO,Hardware out key" "0,1" newline bitfld.long 0x3C 26. "KS15_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x3C 25. "KS15_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x3C 24. "KS15_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x3C 23. "KS15_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x3C 22. "KS15_UKWK,Key wrapping key" "0,1" bitfld.long 0x3C 21. "KS15_UHMAC,Hmac key" "0,1" newline bitfld.long 0x3C 20. "KS15_UAES,Aes key" "0,1" bitfld.long 0x3C 19. "KS15_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x3C 18. "KS15_UECSG,Ecc signing key" "0,1" bitfld.long 0x3C 17. "KS15_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x3C 16. "KS15_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x3C 15. "KS15_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x3C 14. "KS15_UKSK,KSK key" "0,1" bitfld.long 0x3C 13. "KS15_UCMAC,CMAC key" "0,1" newline bitfld.long 0x3C 12. "KS15_UTECDH,CMAC key" "0,1" bitfld.long 0x3C 11. "KS15_UKPUK,CMAC key" "0,1" newline bitfld.long 0x3C 9. "KS15_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x3C 8. "KS15_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x3C 7. "KS15_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x3C 6. "KS15_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x3C 5. "KS15_KACT,Key is active" "0,1" bitfld.long 0x3C 0.--1. "KS15_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x40 "ELS_KS16,Status Register" bitfld.long 0x40 30.--31. "KS16_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x40 29. "KS16_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x40 28. "KS16_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x40 27. "KS16_UHWO,Hardware out key" "0,1" newline bitfld.long 0x40 26. "KS16_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x40 25. "KS16_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x40 24. "KS16_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x40 23. "KS16_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x40 22. "KS16_UKWK,Key wrapping key" "0,1" bitfld.long 0x40 21. "KS16_UHMAC,Hmac key" "0,1" newline bitfld.long 0x40 20. "KS16_UAES,Aes key" "0,1" bitfld.long 0x40 19. "KS16_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x40 18. "KS16_UECSG,Ecc signing key" "0,1" bitfld.long 0x40 17. "KS16_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x40 16. "KS16_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x40 15. "KS16_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x40 14. "KS16_UKSK,KSK key" "0,1" bitfld.long 0x40 13. "KS16_UCMAC,CMAC key" "0,1" newline bitfld.long 0x40 12. "KS16_UTECDH,CMAC key" "0,1" bitfld.long 0x40 11. "KS16_UKPUK,CMAC key" "0,1" newline bitfld.long 0x40 9. "KS16_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x40 8. "KS16_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x40 7. "KS16_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x40 6. "KS16_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x40 5. "KS16_KACT,Key is active" "0,1" bitfld.long 0x40 0.--1. "KS16_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x44 "ELS_KS17,Status Register" bitfld.long 0x44 30.--31. "KS17_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x44 29. "KS17_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x44 28. "KS17_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x44 27. "KS17_UHWO,Hardware out key" "0,1" newline bitfld.long 0x44 26. "KS17_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x44 25. "KS17_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x44 24. "KS17_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x44 23. "KS17_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x44 22. "KS17_UKWK,Key wrapping key" "0,1" bitfld.long 0x44 21. "KS17_UHMAC,Hmac key" "0,1" newline bitfld.long 0x44 20. "KS17_UAES,Aes key" "0,1" bitfld.long 0x44 19. "KS17_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x44 18. "KS17_UECSG,Ecc signing key" "0,1" bitfld.long 0x44 17. "KS17_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x44 16. "KS17_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x44 15. "KS17_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x44 14. "KS17_UKSK,KSK key" "0,1" bitfld.long 0x44 13. "KS17_UCMAC,CMAC key" "0,1" newline bitfld.long 0x44 12. "KS17_UTECDH,CMAC key" "0,1" bitfld.long 0x44 11. "KS17_UKPUK,CMAC key" "0,1" newline bitfld.long 0x44 9. "KS17_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x44 8. "KS17_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x44 7. "KS17_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x44 6. "KS17_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x44 5. "KS17_KACT,Key is active" "0,1" bitfld.long 0x44 0.--1. "KS17_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x48 "ELS_KS18,Status Register" bitfld.long 0x48 30.--31. "KS18_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x48 29. "KS18_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x48 28. "KS18_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x48 27. "KS18_UHWO,Hardware out key" "0,1" newline bitfld.long 0x48 26. "KS18_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x48 25. "KS18_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x48 24. "KS18_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x48 23. "KS18_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x48 22. "KS18_UKWK,Key wrapping key" "0,1" bitfld.long 0x48 21. "KS18_UHMAC,Hmac key" "0,1" newline bitfld.long 0x48 20. "KS18_UAES,Aes key" "0,1" bitfld.long 0x48 19. "KS18_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x48 18. "KS18_UECSG,Ecc signing key" "0,1" bitfld.long 0x48 17. "KS18_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x48 16. "KS18_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x48 15. "KS18_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x48 14. "KS18_UKSK,KSK key" "0,1" bitfld.long 0x48 13. "KS18_UCMAC,CMAC key" "0,1" newline bitfld.long 0x48 12. "KS18_UTECDH,CMAC key" "0,1" bitfld.long 0x48 11. "KS18_UKPUK,CMAC key" "0,1" newline bitfld.long 0x48 9. "KS18_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x48 8. "KS18_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x48 7. "KS18_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x48 6. "KS18_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x48 5. "KS18_KACT,Key is active" "0,1" bitfld.long 0x48 0.--1. "KS18_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4C "ELS_KS19,Status Register" bitfld.long 0x4C 30.--31. "KS19_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4C 29. "KS19_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4C 28. "KS19_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4C 27. "KS19_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4C 26. "KS19_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4C 25. "KS19_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4C 24. "KS19_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4C 23. "KS19_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4C 22. "KS19_UKWK,Key wrapping key" "0,1" bitfld.long 0x4C 21. "KS19_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4C 20. "KS19_UAES,Aes key" "0,1" bitfld.long 0x4C 19. "KS19_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4C 18. "KS19_UECSG,Ecc signing key" "0,1" bitfld.long 0x4C 17. "KS19_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4C 16. "KS19_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4C 15. "KS19_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4C 14. "KS19_UKSK,KSK key" "0,1" bitfld.long 0x4C 13. "KS19_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4C 12. "KS19_UTECDH,CMAC key" "0,1" bitfld.long 0x4C 11. "KS19_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4C 9. "KS19_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4C 8. "KS19_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4C 7. "KS19_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4C 6. "KS19_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4C 5. "KS19_KACT,Key is active" "0,1" bitfld.long 0x4C 0.--1. "KS19_KSIZE,Key size" "0: 128,1: 256,?,?" endif tree.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")||cpuis("MCXN546*")) tree "ELS_ALIAS2" base ad:0x40056000 rgroup.long 0x0++0x3 line.long 0x0 "STATUS,Status Register" bitfld.long 0x0 16. "ELS_LOCKED,When set indicates that ELS is locked by a master" "0: Not locked by master,1: Locked by master" bitfld.long 0x0 10. "DTRNG_BUSY,When set it indicates TRNG is gathering entropy" "0: Not gathering entropy,1: Gathering entropy" newline bitfld.long 0x0 8.--9. "DRBG_ENT_LVL,Entropy quality of the current DRBG instance" "0: NONE,1: LOW DRBG generates random numbers of low quality..,2: HIGH DRBG generates random numbers of high..,3: RFU Reserved for Future Use" bitfld.long 0x0 6.--7. "PPROT,Current command privilege level" "0: Secure non-privileged,1: Secure privileged,2: Non-secure non-privileged,3: Non-secure privileged" newline bitfld.long 0x0 4.--5. "ECDSA_VFY_STATUS,Signature verify result status" "0: No verify run,1: Signature verify failed,2: Signature verify passed,3: Invalid Error" bitfld.long 0x0 3. "PRNG_RDY,When set indicates the internal PRNG is ready" "0: Internal PRNG not ready,1: Internal PRNG ready" newline bitfld.long 0x0 2. "ELS_ERR,When set indicates the ELS has detected an internal error" "0: Internal error not detected,1: Internal error detected" bitfld.long 0x0 1. "ELS_IRQ,When set indicates the ELS has an active interrupt" "0: No active interrupt,1: Active interrupt" newline bitfld.long 0x0 0. "ELS_BUSY,When set indicates the ELS is executing a crypto sequence" "0: Crypto sequence not executing,1: Crypto sequence executing" group.long 0x4++0x17 line.long 0x0 "CTRL,Control Register" bitfld.long 0x0 8. "BYTE_ORDER,Defines endianness" "0: Little endian,1: Big endian" hexmask.long.byte 0x0 3.--7. 1. "ELS_CMD,ELS Command ID" newline bitfld.long 0x0 2. "ELS_RESET,Write to 1 to perform a ELS synchronous reset. Writing 0 has no effect." "0,1" bitfld.long 0x0 1. "ELS_START,Write to 1 to start an ELS operation. Writing 0 has no effect." "0,1" newline bitfld.long 0x0 0. "ELS_EN,ELS enable" "0: Disabled,1: Enabled" line.long 0x4 "CMDCFG0,Command Configuration Register" hexmask.long 0x4 0.--31. 1. "CMDCFG0,See" line.long 0x8 "CFG,Configuration Register" hexmask.long.word 0x8 16.--25. 1. "ADCTRL,Maximum aes start delay" line.long 0xC "KIDX0,Keystore Index 0 Register" hexmask.long.byte 0xC 0.--4. 1. "KIDX0,Keystore is indexed as an array of 128 bit key slots" line.long 0x10 "KIDX1,Keystore Index 1 Register" hexmask.long.byte 0x10 0.--4. 1. "KIDX1,Keystore is indexed as an array of 128 bit key slots" line.long 0x14 "KPROPIN,Key Properties Request Register" hexmask.long 0x14 0.--31. 1. "KPROPIN,For commands that create a key - requested properties of the key that is being created" group.long 0x20++0xB line.long 0x0 "DMA_SRC0,DMA Source 0 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC0,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC0_LEN,DMA Source 0 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC0_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC0" line.long 0x8 "DMA_SRC1,DMA Source 1 Register" hexmask.long 0x8 0.--31. 1. "ADDR_SRC1,Defines the system address of the start of the data to be transferred to the ELS via DMA" group.long 0x30++0x13 line.long 0x0 "DMA_SRC2,DMA Source 2 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC2,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC2_LEN,DMA Source 2 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC2_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC2" line.long 0x8 "DMA_RES0,DMA Result 0 Register" hexmask.long 0x8 0.--31. 1. "ADDR_RES0,Defines the system start address where the result of the ELS operation is transferred via DMA" line.long 0xC "DMA_RES0_LEN,DMA Result 0 Size Register" hexmask.long 0xC 0.--31. 1. "SIZE_RES0_LEN,Size in bytes of the data to be transferred" line.long 0x10 "INT_ENABLE,Interrupt Enable Register" bitfld.long 0x10 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0x44++0x7 line.long 0x0 "INT_STATUS_CLR,Interrupt Status Clear Register" bitfld.long 0x0 0. "INT_CLR,Interrupt status clear" "0,1" line.long 0x4 "INT_STATUS_SET,Interrupt Status Set Register" bitfld.long 0x4 0. "INT_SET,Sets interrupt by software" "0,1" rgroup.long 0x4C++0x3 line.long 0x0 "ERR_STATUS,Error Status Register" bitfld.long 0x0 8. "DTRNG_ERR,TRNG unable to gather entropy with the current configuration" "0,1" bitfld.long 0x0 6.--7. "ERR_LVL,Indicates the triggered error level: 0 1 2" "0,1,2,3" newline bitfld.long 0x0 5. "PRNG_ERR,User read of PRNG_DATOUT when STATUS[PRNG_RDY] is 0" "0,1" bitfld.long 0x0 4. "FLT_ERR,Indicates hardware fault error: attempt to change the value of an internal register" "0,1" newline bitfld.long 0x0 3. "ITG_ERR,Indicates data integrity error: internal data integrity check failed" "0,1" bitfld.long 0x0 2. "ALG_ERR,Indicates algorithm error: an internal algorithm has produced an unexpected result" "0,1" newline bitfld.long 0x0 1. "OPN_ERR,Indicates operational error: ELS has been incorrectly operated" "0,1" bitfld.long 0x0 0. "BUS_ERR,Indicates bus access error: public or private bus" "0,1" wgroup.long 0x50++0x3 line.long 0x0 "ERR_STATUS_CLR,Error Status Clear Register" bitfld.long 0x0 0. "ERR_CLR,no description available" "0: Exits ELS error state,1: Clears ELS error status bits" rgroup.long 0x54++0x3 line.long 0x0 "VERSION,Version Register" hexmask.long.byte 0x0 28.--31. 1. "SW_X,Software major release version: possible values are from 1-9" hexmask.long.byte 0x0 24.--27. 1. "SW_Y1,Software minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 20.--23. 1. "SW_Y2,Software minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 16.--19. 1. "SW_Z,Software extended revision version: possible values are from 0-9" newline hexmask.long.byte 0x0 12.--15. 1. "X,Major release version: possible values are from 1-9" hexmask.long.byte 0x0 8.--11. 1. "Y1,Minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 4.--7. 1. "Y2,Minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 0.--3. 1. "Z,Extended release version digit1: possible values are from 0-9" rgroup.long 0x5C++0x3 line.long 0x0 "PRNG_DATOUT,PRNG SW Read Out Register" hexmask.long 0x0 0.--31. 1. "PRNG_DATOUT,32-bit wide pseudo-random number" group.long 0x60++0x3 line.long 0x0 "CMDCRC_CTRL,CRC Configuration Register" bitfld.long 0x0 1. "CMDCRC_EN,CRC enable bit" "0,1" bitfld.long 0x0 0. "CMDCRC_RST,CRC reset to initial value" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "CMDCRC,Command CRC Value Register" hexmask.long 0x0 0.--31. 1. "CMDCRC,Current CRC value" group.long 0x68++0x3 line.long 0x0 "SESSION_ID,Session ID Register" hexmask.long 0x0 0.--31. 1. "SESSION_ID,Session ID" rgroup.long 0x70++0x3 line.long 0x0 "DMA_FIN_ADDR,Final DMA Address Register" hexmask.long 0x0 0.--31. 1. "DMA_FIN_ADDR,Final AHB address presented by ELS DMA to the system" group.long 0x74++0x7 line.long 0x0 "MASTER_ID,Master ID Register" hexmask.long.byte 0x0 0.--4. 1. "MASTER_ID,High Priviledge Master ID" line.long 0x4 "KIDX2,Keystore Index 2 Register" hexmask.long.byte 0x4 0.--4. 1. "KIDX2,Keystore is indexed as an array of 128 bit key slots" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) rgroup.long 0x150++0x4F line.long 0x0 "KS0,Status Register" bitfld.long 0x0 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x0 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x0 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x0 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x0 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x0 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x0 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x0 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x0 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x0 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x0 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x0 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x0 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x0 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x0 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x0 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x0 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x0 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x0 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x0 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x0 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x0 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x0 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x0 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x0 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x0 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x4 "KS1,Status Register" bitfld.long 0x4 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x4 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x4 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x4 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x4 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x4 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x4 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x4 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x4 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x4 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x4 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x4 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x4 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x4 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x4 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x4 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x4 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x4 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x4 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x4 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x4 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x4 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x4 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x4 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x4 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x4 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x8 "KS2,Status Register" bitfld.long 0x8 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x8 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x8 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x8 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x8 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x8 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x8 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x8 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x8 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x8 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x8 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x8 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x8 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x8 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x8 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x8 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x8 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x8 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x8 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x8 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x8 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x8 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x8 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x8 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x8 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x8 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0xC "KS3,Status Register" bitfld.long 0xC 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0xC 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0xC 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0xC 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0xC 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0xC 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0xC 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0xC 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0xC 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0xC 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0xC 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0xC 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0xC 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0xC 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0xC 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0xC 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0xC 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0xC 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0xC 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0xC 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0xC 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0xC 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0xC 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0xC 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0xC 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0xC 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x10 "KS4,Status Register" bitfld.long 0x10 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x10 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x10 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x10 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x10 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x10 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x10 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x10 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x10 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x10 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x10 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x10 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x10 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x10 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x10 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x10 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x10 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x10 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x10 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x10 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x10 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x10 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x10 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x10 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x10 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x10 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x14 "KS5,Status Register" bitfld.long 0x14 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x14 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x14 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x14 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x14 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x14 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x14 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x14 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x14 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x14 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x14 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x14 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x14 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x14 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x14 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x14 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x14 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x14 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x14 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x14 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x14 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x14 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x14 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x14 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x14 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x14 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x18 "KS6,Status Register" bitfld.long 0x18 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x18 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x18 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x18 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x18 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x18 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x18 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x18 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x18 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x18 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x18 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x18 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x18 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x18 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x18 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x18 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x18 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x18 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x18 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x18 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x18 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x18 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x18 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x18 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x18 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x18 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x1C "KS7,Status Register" bitfld.long 0x1C 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x1C 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x1C 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x1C 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x1C 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x1C 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x1C 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x1C 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x1C 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x1C 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x1C 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x1C 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x1C 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x1C 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x1C 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x1C 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x1C 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x1C 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x1C 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x1C 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x1C 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x1C 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x1C 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x1C 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x1C 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x1C 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x20 "KS8,Status Register" bitfld.long 0x20 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x20 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x20 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x20 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x20 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x20 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x20 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x20 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x20 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x20 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x20 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x20 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x20 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x20 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x20 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x20 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x20 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x20 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x20 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x20 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x20 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x20 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x20 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x20 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x20 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x20 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x24 "KS9,Status Register" bitfld.long 0x24 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x24 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x24 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x24 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x24 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x24 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x24 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x24 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x24 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x24 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x24 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x24 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x24 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x24 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x24 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x24 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x24 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x24 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x24 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x24 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x24 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x24 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x24 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x24 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x24 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x24 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x28 "KS10,Status Register" bitfld.long 0x28 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x28 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x28 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x28 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x28 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x28 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x28 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x28 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x28 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x28 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x28 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x28 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x28 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x28 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x28 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x28 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x28 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x28 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x28 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x28 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x28 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x28 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x28 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x28 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x28 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x28 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x2C "KS11,Status Register" bitfld.long 0x2C 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x2C 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x2C 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x2C 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x2C 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x2C 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x2C 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x2C 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x2C 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x2C 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x2C 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x2C 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x2C 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x2C 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x2C 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x2C 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x2C 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x2C 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x2C 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x2C 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x2C 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x2C 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x2C 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x2C 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x2C 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x2C 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x30 "KS12,Status Register" bitfld.long 0x30 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x30 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x30 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x30 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x30 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x30 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x30 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x30 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x30 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x30 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x30 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x30 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x30 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x30 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x30 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x30 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x30 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x30 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x30 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x30 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x30 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x30 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x30 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x30 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x30 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x30 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x34 "KS13,Status Register" bitfld.long 0x34 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x34 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x34 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x34 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x34 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x34 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x34 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x34 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x34 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x34 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x34 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x34 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x34 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x34 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x34 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x34 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x34 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x34 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x34 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x34 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x34 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x34 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x34 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x34 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x34 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x34 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x38 "KS14,Status Register" bitfld.long 0x38 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x38 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x38 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x38 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x38 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x38 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x38 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x38 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x38 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x38 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x38 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x38 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x38 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x38 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x38 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x38 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x38 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x38 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x38 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x38 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x38 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x38 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x38 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x38 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x38 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x38 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x3C "KS15,Status Register" bitfld.long 0x3C 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x3C 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x3C 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x3C 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x3C 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x3C 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x3C 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x3C 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x3C 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x3C 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x3C 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x3C 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x3C 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x3C 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x3C 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x3C 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x3C 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x3C 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x3C 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x3C 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x3C 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x3C 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x3C 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x3C 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x3C 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x3C 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x40 "KS16,Status Register" bitfld.long 0x40 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x40 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x40 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x40 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x40 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x40 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x40 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x40 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x40 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x40 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x40 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x40 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x40 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x40 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x40 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x40 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x40 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x40 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x40 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x40 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x40 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x40 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x40 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x40 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x40 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x40 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x44 "KS17,Status Register" bitfld.long 0x44 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x44 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x44 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x44 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x44 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x44 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x44 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x44 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x44 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x44 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x44 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x44 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x44 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x44 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x44 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x44 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x44 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x44 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x44 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x44 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x44 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x44 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x44 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x44 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x44 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x44 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x48 "KS18,Status Register" bitfld.long 0x48 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x48 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x48 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x48 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x48 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x48 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x48 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x48 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x48 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x48 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x48 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x48 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x48 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x48 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x48 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x48 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x48 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x48 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x48 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x48 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x48 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x48 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x48 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x48 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x48 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x48 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x4C "KS19,Status Register" bitfld.long 0x4C 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x4C 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x4C 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x4C 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x4C 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x4C 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x4C 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x4C 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x4C 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x4C 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x4C 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x4C 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x4C 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x4C 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x4C 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x4C 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x4C 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x4C 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x4C 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x4C 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x4C 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x4C 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x4C 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x4C 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x4C 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x4C 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" endif sif (cpuis("MCXN546*")) rgroup.long 0x150++0x4F line.long 0x0 "ELS_KS0,Status Register" bitfld.long 0x0 30.--31. "KS0_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x0 29. "KS0_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x0 28. "KS0_UWRPOK,Wrap key" "0,1" bitfld.long 0x0 27. "KS0_UHWO,Hardware out key" "0,1" newline bitfld.long 0x0 26. "KS0_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x0 25. "KS0_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x0 24. "KS0_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x0 23. "KS0_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x0 22. "KS0_UKWK,Key wrapping key" "0,1" bitfld.long 0x0 21. "KS0_UHMAC,Hmac key" "0,1" newline bitfld.long 0x0 20. "KS0_UAES,Aes key" "0,1" bitfld.long 0x0 19. "KS0_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x0 18. "KS0_UECSG,Ecc signing key" "0,1" bitfld.long 0x0 17. "KS0_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x0 16. "KS0_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x0 15. "KS0_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x0 14. "KS0_UKSK,KSK key" "0,1" bitfld.long 0x0 13. "KS0_UCMAC,CMAC key" "0,1" newline bitfld.long 0x0 12. "KS0_UTECDH,CMAC key" "0,1" bitfld.long 0x0 11. "KS0_UKPUK,CMAC key" "0,1" newline bitfld.long 0x0 9. "KS0_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x0 8. "KS0_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x0 7. "KS0_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x0 6. "KS0_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x0 5. "KS0_KACT,Key is active" "0,1" bitfld.long 0x0 0.--1. "KS0_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4 "ELS_KS1,Status Register" bitfld.long 0x4 30.--31. "KS1_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4 29. "KS1_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4 28. "KS1_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4 27. "KS1_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4 26. "KS1_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4 25. "KS1_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4 24. "KS1_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4 23. "KS1_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4 22. "KS1_UKWK,Key wrapping key" "0,1" bitfld.long 0x4 21. "KS1_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4 20. "KS1_UAES,Aes key" "0,1" bitfld.long 0x4 19. "KS1_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4 18. "KS1_UECSG,Ecc signing key" "0,1" bitfld.long 0x4 17. "KS1_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4 16. "KS1_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4 15. "KS1_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4 14. "KS1_UKSK,KSK key" "0,1" bitfld.long 0x4 13. "KS1_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4 12. "KS1_UTECDH,CMAC key" "0,1" bitfld.long 0x4 11. "KS1_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4 9. "KS1_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4 8. "KS1_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4 7. "KS1_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4 6. "KS1_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4 5. "KS1_KACT,Key is active" "0,1" bitfld.long 0x4 0.--1. "KS1_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x8 "ELS_KS2,Status Register" bitfld.long 0x8 30.--31. "KS2_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x8 29. "KS2_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x8 28. "KS2_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x8 27. "KS2_UHWO,Hardware out key" "0,1" newline bitfld.long 0x8 26. "KS2_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x8 25. "KS2_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x8 24. "KS2_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x8 23. "KS2_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x8 22. "KS2_UKWK,Key wrapping key" "0,1" bitfld.long 0x8 21. "KS2_UHMAC,Hmac key" "0,1" newline bitfld.long 0x8 20. "KS2_UAES,Aes key" "0,1" bitfld.long 0x8 19. "KS2_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x8 18. "KS2_UECSG,Ecc signing key" "0,1" bitfld.long 0x8 17. "KS2_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x8 16. "KS2_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x8 15. "KS2_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x8 14. "KS2_UKSK,KSK key" "0,1" bitfld.long 0x8 13. "KS2_UCMAC,CMAC key" "0,1" newline bitfld.long 0x8 12. "KS2_UTECDH,CMAC key" "0,1" bitfld.long 0x8 11. "KS2_UKPUK,CMAC key" "0,1" newline bitfld.long 0x8 9. "KS2_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x8 8. "KS2_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x8 7. "KS2_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x8 6. "KS2_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x8 5. "KS2_KACT,Key is active" "0,1" bitfld.long 0x8 0.--1. "KS2_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0xC "ELS_KS3,Status Register" bitfld.long 0xC 30.--31. "KS3_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0xC 29. "KS3_UDUK,Device Unique Key" "0,1" newline bitfld.long 0xC 28. "KS3_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0xC 27. "KS3_UHWO,Hardware out key" "0,1" newline bitfld.long 0xC 26. "KS3_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0xC 25. "KS3_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0xC 24. "KS3_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0xC 23. "KS3_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0xC 22. "KS3_UKWK,Key wrapping key" "0,1" bitfld.long 0xC 21. "KS3_UHMAC,Hmac key" "0,1" newline bitfld.long 0xC 20. "KS3_UAES,Aes key" "0,1" bitfld.long 0xC 19. "KS3_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0xC 18. "KS3_UECSG,Ecc signing key" "0,1" bitfld.long 0xC 17. "KS3_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0xC 16. "KS3_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0xC 15. "KS3_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0xC 14. "KS3_UKSK,KSK key" "0,1" bitfld.long 0xC 13. "KS3_UCMAC,CMAC key" "0,1" newline bitfld.long 0xC 12. "KS3_UTECDH,CMAC key" "0,1" bitfld.long 0xC 11. "KS3_UKPUK,CMAC key" "0,1" newline bitfld.long 0xC 9. "KS3_FHWO,Hardware Feature Output" "0,1" bitfld.long 0xC 8. "KS3_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0xC 7. "KS3_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0xC 6. "KS3_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0xC 5. "KS3_KACT,Key is active" "0,1" bitfld.long 0xC 0.--1. "KS3_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x10 "ELS_KS4,Status Register" bitfld.long 0x10 30.--31. "KS4_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x10 29. "KS4_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x10 28. "KS4_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x10 27. "KS4_UHWO,Hardware out key" "0,1" newline bitfld.long 0x10 26. "KS4_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x10 25. "KS4_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x10 24. "KS4_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x10 23. "KS4_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x10 22. "KS4_UKWK,Key wrapping key" "0,1" bitfld.long 0x10 21. "KS4_UHMAC,Hmac key" "0,1" newline bitfld.long 0x10 20. "KS4_UAES,Aes key" "0,1" bitfld.long 0x10 19. "KS4_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x10 18. "KS4_UECSG,Ecc signing key" "0,1" bitfld.long 0x10 17. "KS4_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x10 16. "KS4_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x10 15. "KS4_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x10 14. "KS4_UKSK,KSK key" "0,1" bitfld.long 0x10 13. "KS4_UCMAC,CMAC key" "0,1" newline bitfld.long 0x10 12. "KS4_UTECDH,CMAC key" "0,1" bitfld.long 0x10 11. "KS4_UKPUK,CMAC key" "0,1" newline bitfld.long 0x10 9. "KS4_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x10 8. "KS4_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x10 7. "KS4_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x10 6. "KS4_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x10 5. "KS4_KACT,Key is active" "0,1" bitfld.long 0x10 0.--1. "KS4_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x14 "ELS_KS5,Status Register" bitfld.long 0x14 30.--31. "KS5_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x14 29. "KS5_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x14 28. "KS5_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x14 27. "KS5_UHWO,Hardware out key" "0,1" newline bitfld.long 0x14 26. "KS5_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x14 25. "KS5_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x14 24. "KS5_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x14 23. "KS5_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x14 22. "KS5_UKWK,Key wrapping key" "0,1" bitfld.long 0x14 21. "KS5_UHMAC,Hmac key" "0,1" newline bitfld.long 0x14 20. "KS5_UAES,Aes key" "0,1" bitfld.long 0x14 19. "KS5_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x14 18. "KS5_UECSG,Ecc signing key" "0,1" bitfld.long 0x14 17. "KS5_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x14 16. "KS5_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x14 15. "KS5_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x14 14. "KS5_UKSK,KSK key" "0,1" bitfld.long 0x14 13. "KS5_UCMAC,CMAC key" "0,1" newline bitfld.long 0x14 12. "KS5_UTECDH,CMAC key" "0,1" bitfld.long 0x14 11. "KS5_UKPUK,CMAC key" "0,1" newline bitfld.long 0x14 9. "KS5_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x14 8. "KS5_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x14 7. "KS5_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x14 6. "KS5_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x14 5. "KS5_KACT,Key is active" "0,1" bitfld.long 0x14 0.--1. "KS5_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x18 "ELS_KS6,Status Register" bitfld.long 0x18 30.--31. "KS6_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x18 29. "KS6_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x18 28. "KS6_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x18 27. "KS6_UHWO,Hardware out key" "0,1" newline bitfld.long 0x18 26. "KS6_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x18 25. "KS6_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x18 24. "KS6_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x18 23. "KS6_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x18 22. "KS6_UKWK,Key wrapping key" "0,1" bitfld.long 0x18 21. "KS6_UHMAC,Hmac key" "0,1" newline bitfld.long 0x18 20. "KS6_UAES,Aes key" "0,1" bitfld.long 0x18 19. "KS6_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x18 18. "KS6_UECSG,Ecc signing key" "0,1" bitfld.long 0x18 17. "KS6_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x18 16. "KS6_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x18 15. "KS6_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x18 14. "KS6_UKSK,KSK key" "0,1" bitfld.long 0x18 13. "KS6_UCMAC,CMAC key" "0,1" newline bitfld.long 0x18 12. "KS6_UTECDH,CMAC key" "0,1" bitfld.long 0x18 11. "KS6_UKPUK,CMAC key" "0,1" newline bitfld.long 0x18 9. "KS6_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x18 8. "KS6_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x18 7. "KS6_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x18 6. "KS6_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x18 5. "KS6_KACT,Key is active" "0,1" bitfld.long 0x18 0.--1. "KS6_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x1C "ELS_KS7,Status Register" bitfld.long 0x1C 30.--31. "KS7_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x1C 29. "KS7_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x1C 28. "KS7_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x1C 27. "KS7_UHWO,Hardware out key" "0,1" newline bitfld.long 0x1C 26. "KS7_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x1C 25. "KS7_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x1C 24. "KS7_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x1C 23. "KS7_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x1C 22. "KS7_UKWK,Key wrapping key" "0,1" bitfld.long 0x1C 21. "KS7_UHMAC,Hmac key" "0,1" newline bitfld.long 0x1C 20. "KS7_UAES,Aes key" "0,1" bitfld.long 0x1C 19. "KS7_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x1C 18. "KS7_UECSG,Ecc signing key" "0,1" bitfld.long 0x1C 17. "KS7_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x1C 16. "KS7_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x1C 15. "KS7_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x1C 14. "KS7_UKSK,KSK key" "0,1" bitfld.long 0x1C 13. "KS7_UCMAC,CMAC key" "0,1" newline bitfld.long 0x1C 12. "KS7_UTECDH,CMAC key" "0,1" bitfld.long 0x1C 11. "KS7_UKPUK,CMAC key" "0,1" newline bitfld.long 0x1C 9. "KS7_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x1C 8. "KS7_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x1C 7. "KS7_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x1C 6. "KS7_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x1C 5. "KS7_KACT,Key is active" "0,1" bitfld.long 0x1C 0.--1. "KS7_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x20 "ELS_KS8,Status Register" bitfld.long 0x20 30.--31. "KS8_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x20 29. "KS8_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x20 28. "KS8_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x20 27. "KS8_UHWO,Hardware out key" "0,1" newline bitfld.long 0x20 26. "KS8_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x20 25. "KS8_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x20 24. "KS8_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x20 23. "KS8_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x20 22. "KS8_UKWK,Key wrapping key" "0,1" bitfld.long 0x20 21. "KS8_UHMAC,Hmac key" "0,1" newline bitfld.long 0x20 20. "KS8_UAES,Aes key" "0,1" bitfld.long 0x20 19. "KS8_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x20 18. "KS8_UECSG,Ecc signing key" "0,1" bitfld.long 0x20 17. "KS8_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x20 16. "KS8_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x20 15. "KS8_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x20 14. "KS8_UKSK,KSK key" "0,1" bitfld.long 0x20 13. "KS8_UCMAC,CMAC key" "0,1" newline bitfld.long 0x20 12. "KS8_UTECDH,CMAC key" "0,1" bitfld.long 0x20 11. "KS8_UKPUK,CMAC key" "0,1" newline bitfld.long 0x20 9. "KS8_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x20 8. "KS8_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x20 7. "KS8_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x20 6. "KS8_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x20 5. "KS8_KACT,Key is active" "0,1" bitfld.long 0x20 0.--1. "KS8_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x24 "ELS_KS9,Status Register" bitfld.long 0x24 30.--31. "KS9_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x24 29. "KS9_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x24 28. "KS9_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x24 27. "KS9_UHWO,Hardware out key" "0,1" newline bitfld.long 0x24 26. "KS9_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x24 25. "KS9_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x24 24. "KS9_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x24 23. "KS9_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x24 22. "KS9_UKWK,Key wrapping key" "0,1" bitfld.long 0x24 21. "KS9_UHMAC,Hmac key" "0,1" newline bitfld.long 0x24 20. "KS9_UAES,Aes key" "0,1" bitfld.long 0x24 19. "KS9_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x24 18. "KS9_UECSG,Ecc signing key" "0,1" bitfld.long 0x24 17. "KS9_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x24 16. "KS9_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x24 15. "KS9_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x24 14. "KS9_UKSK,KSK key" "0,1" bitfld.long 0x24 13. "KS9_UCMAC,CMAC key" "0,1" newline bitfld.long 0x24 12. "KS9_UTECDH,CMAC key" "0,1" bitfld.long 0x24 11. "KS9_UKPUK,CMAC key" "0,1" newline bitfld.long 0x24 9. "KS9_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x24 8. "KS9_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x24 7. "KS9_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x24 6. "KS9_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x24 5. "KS9_KACT,Key is active" "0,1" bitfld.long 0x24 0.--1. "KS9_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x28 "ELS_KS10,Status Register" bitfld.long 0x28 30.--31. "KS10_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x28 29. "KS10_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x28 28. "KS10_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x28 27. "KS10_UHWO,Hardware out key" "0,1" newline bitfld.long 0x28 26. "KS10_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x28 25. "KS10_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x28 24. "KS10_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x28 23. "KS10_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x28 22. "KS10_UKWK,Key wrapping key" "0,1" bitfld.long 0x28 21. "KS10_UHMAC,Hmac key" "0,1" newline bitfld.long 0x28 20. "KS10_UAES,Aes key" "0,1" bitfld.long 0x28 19. "KS10_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x28 18. "KS10_UECSG,Ecc signing key" "0,1" bitfld.long 0x28 17. "KS10_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x28 16. "KS10_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x28 15. "KS10_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x28 14. "KS10_UKSK,KSK key" "0,1" bitfld.long 0x28 13. "KS10_UCMAC,CMAC key" "0,1" newline bitfld.long 0x28 12. "KS10_UTECDH,CMAC key" "0,1" bitfld.long 0x28 11. "KS10_UKPUK,CMAC key" "0,1" newline bitfld.long 0x28 9. "KS10_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x28 8. "KS10_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x28 7. "KS10_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x28 6. "KS10_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x28 5. "KS10_KACT,Key is active" "0,1" bitfld.long 0x28 0.--1. "KS10_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x2C "ELS_KS11,Status Register" bitfld.long 0x2C 30.--31. "KS11_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x2C 29. "KS11_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x2C 28. "KS11_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x2C 27. "KS11_UHWO,Hardware out key" "0,1" newline bitfld.long 0x2C 26. "KS11_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x2C 25. "KS11_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x2C 24. "KS11_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x2C 23. "KS11_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x2C 22. "KS11_UKWK,Key wrapping key" "0,1" bitfld.long 0x2C 21. "KS11_UHMAC,Hmac key" "0,1" newline bitfld.long 0x2C 20. "KS11_UAES,Aes key" "0,1" bitfld.long 0x2C 19. "KS11_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x2C 18. "KS11_UECSG,Ecc signing key" "0,1" bitfld.long 0x2C 17. "KS11_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x2C 16. "KS11_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x2C 15. "KS11_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x2C 14. "KS11_UKSK,KSK key" "0,1" bitfld.long 0x2C 13. "KS11_UCMAC,CMAC key" "0,1" newline bitfld.long 0x2C 12. "KS11_UTECDH,CMAC key" "0,1" bitfld.long 0x2C 11. "KS11_UKPUK,CMAC key" "0,1" newline bitfld.long 0x2C 9. "KS11_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x2C 8. "KS11_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x2C 7. "KS11_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x2C 6. "KS11_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x2C 5. "KS11_KACT,Key is active" "0,1" bitfld.long 0x2C 0.--1. "KS11_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x30 "ELS_KS12,Status Register" bitfld.long 0x30 30.--31. "KS12_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x30 29. "KS12_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x30 28. "KS12_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x30 27. "KS12_UHWO,Hardware out key" "0,1" newline bitfld.long 0x30 26. "KS12_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x30 25. "KS12_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x30 24. "KS12_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x30 23. "KS12_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x30 22. "KS12_UKWK,Key wrapping key" "0,1" bitfld.long 0x30 21. "KS12_UHMAC,Hmac key" "0,1" newline bitfld.long 0x30 20. "KS12_UAES,Aes key" "0,1" bitfld.long 0x30 19. "KS12_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x30 18. "KS12_UECSG,Ecc signing key" "0,1" bitfld.long 0x30 17. "KS12_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x30 16. "KS12_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x30 15. "KS12_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x30 14. "KS12_UKSK,KSK key" "0,1" bitfld.long 0x30 13. "KS12_UCMAC,CMAC key" "0,1" newline bitfld.long 0x30 12. "KS12_UTECDH,CMAC key" "0,1" bitfld.long 0x30 11. "KS12_UKPUK,CMAC key" "0,1" newline bitfld.long 0x30 9. "KS12_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x30 8. "KS12_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x30 7. "KS12_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x30 6. "KS12_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x30 5. "KS12_KACT,Key is active" "0,1" bitfld.long 0x30 0.--1. "KS12_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x34 "ELS_KS13,Status Register" bitfld.long 0x34 30.--31. "KS13_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x34 29. "KS13_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x34 28. "KS13_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x34 27. "KS13_UHWO,Hardware out key" "0,1" newline bitfld.long 0x34 26. "KS13_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x34 25. "KS13_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x34 24. "KS13_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x34 23. "KS13_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x34 22. "KS13_UKWK,Key wrapping key" "0,1" bitfld.long 0x34 21. "KS13_UHMAC,Hmac key" "0,1" newline bitfld.long 0x34 20. "KS13_UAES,Aes key" "0,1" bitfld.long 0x34 19. "KS13_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x34 18. "KS13_UECSG,Ecc signing key" "0,1" bitfld.long 0x34 17. "KS13_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x34 16. "KS13_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x34 15. "KS13_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x34 14. "KS13_UKSK,KSK key" "0,1" bitfld.long 0x34 13. "KS13_UCMAC,CMAC key" "0,1" newline bitfld.long 0x34 12. "KS13_UTECDH,CMAC key" "0,1" bitfld.long 0x34 11. "KS13_UKPUK,CMAC key" "0,1" newline bitfld.long 0x34 9. "KS13_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x34 8. "KS13_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x34 7. "KS13_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x34 6. "KS13_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x34 5. "KS13_KACT,Key is active" "0,1" bitfld.long 0x34 0.--1. "KS13_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x38 "ELS_KS14,Status Register" bitfld.long 0x38 30.--31. "KS14_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x38 29. "KS14_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x38 28. "KS14_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x38 27. "KS14_UHWO,Hardware out key" "0,1" newline bitfld.long 0x38 26. "KS14_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x38 25. "KS14_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x38 24. "KS14_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x38 23. "KS14_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x38 22. "KS14_UKWK,Key wrapping key" "0,1" bitfld.long 0x38 21. "KS14_UHMAC,Hmac key" "0,1" newline bitfld.long 0x38 20. "KS14_UAES,Aes key" "0,1" bitfld.long 0x38 19. "KS14_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x38 18. "KS14_UECSG,Ecc signing key" "0,1" bitfld.long 0x38 17. "KS14_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x38 16. "KS14_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x38 15. "KS14_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x38 14. "KS14_UKSK,KSK key" "0,1" bitfld.long 0x38 13. "KS14_UCMAC,CMAC key" "0,1" newline bitfld.long 0x38 12. "KS14_UTECDH,CMAC key" "0,1" bitfld.long 0x38 11. "KS14_UKPUK,CMAC key" "0,1" newline bitfld.long 0x38 9. "KS14_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x38 8. "KS14_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x38 7. "KS14_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x38 6. "KS14_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x38 5. "KS14_KACT,Key is active" "0,1" bitfld.long 0x38 0.--1. "KS14_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x3C "ELS_KS15,Status Register" bitfld.long 0x3C 30.--31. "KS15_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x3C 29. "KS15_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x3C 28. "KS15_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x3C 27. "KS15_UHWO,Hardware out key" "0,1" newline bitfld.long 0x3C 26. "KS15_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x3C 25. "KS15_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x3C 24. "KS15_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x3C 23. "KS15_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x3C 22. "KS15_UKWK,Key wrapping key" "0,1" bitfld.long 0x3C 21. "KS15_UHMAC,Hmac key" "0,1" newline bitfld.long 0x3C 20. "KS15_UAES,Aes key" "0,1" bitfld.long 0x3C 19. "KS15_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x3C 18. "KS15_UECSG,Ecc signing key" "0,1" bitfld.long 0x3C 17. "KS15_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x3C 16. "KS15_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x3C 15. "KS15_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x3C 14. "KS15_UKSK,KSK key" "0,1" bitfld.long 0x3C 13. "KS15_UCMAC,CMAC key" "0,1" newline bitfld.long 0x3C 12. "KS15_UTECDH,CMAC key" "0,1" bitfld.long 0x3C 11. "KS15_UKPUK,CMAC key" "0,1" newline bitfld.long 0x3C 9. "KS15_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x3C 8. "KS15_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x3C 7. "KS15_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x3C 6. "KS15_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x3C 5. "KS15_KACT,Key is active" "0,1" bitfld.long 0x3C 0.--1. "KS15_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x40 "ELS_KS16,Status Register" bitfld.long 0x40 30.--31. "KS16_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x40 29. "KS16_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x40 28. "KS16_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x40 27. "KS16_UHWO,Hardware out key" "0,1" newline bitfld.long 0x40 26. "KS16_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x40 25. "KS16_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x40 24. "KS16_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x40 23. "KS16_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x40 22. "KS16_UKWK,Key wrapping key" "0,1" bitfld.long 0x40 21. "KS16_UHMAC,Hmac key" "0,1" newline bitfld.long 0x40 20. "KS16_UAES,Aes key" "0,1" bitfld.long 0x40 19. "KS16_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x40 18. "KS16_UECSG,Ecc signing key" "0,1" bitfld.long 0x40 17. "KS16_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x40 16. "KS16_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x40 15. "KS16_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x40 14. "KS16_UKSK,KSK key" "0,1" bitfld.long 0x40 13. "KS16_UCMAC,CMAC key" "0,1" newline bitfld.long 0x40 12. "KS16_UTECDH,CMAC key" "0,1" bitfld.long 0x40 11. "KS16_UKPUK,CMAC key" "0,1" newline bitfld.long 0x40 9. "KS16_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x40 8. "KS16_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x40 7. "KS16_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x40 6. "KS16_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x40 5. "KS16_KACT,Key is active" "0,1" bitfld.long 0x40 0.--1. "KS16_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x44 "ELS_KS17,Status Register" bitfld.long 0x44 30.--31. "KS17_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x44 29. "KS17_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x44 28. "KS17_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x44 27. "KS17_UHWO,Hardware out key" "0,1" newline bitfld.long 0x44 26. "KS17_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x44 25. "KS17_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x44 24. "KS17_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x44 23. "KS17_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x44 22. "KS17_UKWK,Key wrapping key" "0,1" bitfld.long 0x44 21. "KS17_UHMAC,Hmac key" "0,1" newline bitfld.long 0x44 20. "KS17_UAES,Aes key" "0,1" bitfld.long 0x44 19. "KS17_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x44 18. "KS17_UECSG,Ecc signing key" "0,1" bitfld.long 0x44 17. "KS17_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x44 16. "KS17_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x44 15. "KS17_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x44 14. "KS17_UKSK,KSK key" "0,1" bitfld.long 0x44 13. "KS17_UCMAC,CMAC key" "0,1" newline bitfld.long 0x44 12. "KS17_UTECDH,CMAC key" "0,1" bitfld.long 0x44 11. "KS17_UKPUK,CMAC key" "0,1" newline bitfld.long 0x44 9. "KS17_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x44 8. "KS17_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x44 7. "KS17_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x44 6. "KS17_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x44 5. "KS17_KACT,Key is active" "0,1" bitfld.long 0x44 0.--1. "KS17_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x48 "ELS_KS18,Status Register" bitfld.long 0x48 30.--31. "KS18_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x48 29. "KS18_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x48 28. "KS18_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x48 27. "KS18_UHWO,Hardware out key" "0,1" newline bitfld.long 0x48 26. "KS18_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x48 25. "KS18_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x48 24. "KS18_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x48 23. "KS18_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x48 22. "KS18_UKWK,Key wrapping key" "0,1" bitfld.long 0x48 21. "KS18_UHMAC,Hmac key" "0,1" newline bitfld.long 0x48 20. "KS18_UAES,Aes key" "0,1" bitfld.long 0x48 19. "KS18_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x48 18. "KS18_UECSG,Ecc signing key" "0,1" bitfld.long 0x48 17. "KS18_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x48 16. "KS18_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x48 15. "KS18_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x48 14. "KS18_UKSK,KSK key" "0,1" bitfld.long 0x48 13. "KS18_UCMAC,CMAC key" "0,1" newline bitfld.long 0x48 12. "KS18_UTECDH,CMAC key" "0,1" bitfld.long 0x48 11. "KS18_UKPUK,CMAC key" "0,1" newline bitfld.long 0x48 9. "KS18_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x48 8. "KS18_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x48 7. "KS18_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x48 6. "KS18_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x48 5. "KS18_KACT,Key is active" "0,1" bitfld.long 0x48 0.--1. "KS18_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4C "ELS_KS19,Status Register" bitfld.long 0x4C 30.--31. "KS19_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4C 29. "KS19_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4C 28. "KS19_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4C 27. "KS19_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4C 26. "KS19_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4C 25. "KS19_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4C 24. "KS19_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4C 23. "KS19_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4C 22. "KS19_UKWK,Key wrapping key" "0,1" bitfld.long 0x4C 21. "KS19_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4C 20. "KS19_UAES,Aes key" "0,1" bitfld.long 0x4C 19. "KS19_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4C 18. "KS19_UECSG,Ecc signing key" "0,1" bitfld.long 0x4C 17. "KS19_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4C 16. "KS19_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4C 15. "KS19_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4C 14. "KS19_UKSK,KSK key" "0,1" bitfld.long 0x4C 13. "KS19_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4C 12. "KS19_UTECDH,CMAC key" "0,1" bitfld.long 0x4C 11. "KS19_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4C 9. "KS19_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4C 8. "KS19_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4C 7. "KS19_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4C 6. "KS19_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4C 5. "KS19_KACT,Key is active" "0,1" bitfld.long 0x4C 0.--1. "KS19_KSIZE,Key size" "0: 128,1: 256,?,?" endif tree.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")||cpuis("MCXN546*")) tree "ELS_ALIAS3" base ad:0x40057000 rgroup.long 0x0++0x3 line.long 0x0 "STATUS,Status Register" bitfld.long 0x0 16. "ELS_LOCKED,When set indicates that ELS is locked by a master" "0: Not locked by master,1: Locked by master" bitfld.long 0x0 10. "DTRNG_BUSY,When set it indicates TRNG is gathering entropy" "0: Not gathering entropy,1: Gathering entropy" newline bitfld.long 0x0 8.--9. "DRBG_ENT_LVL,Entropy quality of the current DRBG instance" "0: NONE,1: LOW DRBG generates random numbers of low quality..,2: HIGH DRBG generates random numbers of high..,3: RFU Reserved for Future Use" bitfld.long 0x0 6.--7. "PPROT,Current command privilege level" "0: Secure non-privileged,1: Secure privileged,2: Non-secure non-privileged,3: Non-secure privileged" newline bitfld.long 0x0 4.--5. "ECDSA_VFY_STATUS,Signature verify result status" "0: No verify run,1: Signature verify failed,2: Signature verify passed,3: Invalid Error" bitfld.long 0x0 3. "PRNG_RDY,When set indicates the internal PRNG is ready" "0: Internal PRNG not ready,1: Internal PRNG ready" newline bitfld.long 0x0 2. "ELS_ERR,When set indicates the ELS has detected an internal error" "0: Internal error not detected,1: Internal error detected" bitfld.long 0x0 1. "ELS_IRQ,When set indicates the ELS has an active interrupt" "0: No active interrupt,1: Active interrupt" newline bitfld.long 0x0 0. "ELS_BUSY,When set indicates the ELS is executing a crypto sequence" "0: Crypto sequence not executing,1: Crypto sequence executing" group.long 0x4++0x17 line.long 0x0 "CTRL,Control Register" bitfld.long 0x0 8. "BYTE_ORDER,Defines endianness" "0: Little endian,1: Big endian" hexmask.long.byte 0x0 3.--7. 1. "ELS_CMD,ELS Command ID" newline bitfld.long 0x0 2. "ELS_RESET,Write to 1 to perform a ELS synchronous reset. Writing 0 has no effect." "0,1" bitfld.long 0x0 1. "ELS_START,Write to 1 to start an ELS operation. Writing 0 has no effect." "0,1" newline bitfld.long 0x0 0. "ELS_EN,ELS enable" "0: Disabled,1: Enabled" line.long 0x4 "CMDCFG0,Command Configuration Register" hexmask.long 0x4 0.--31. 1. "CMDCFG0,See" line.long 0x8 "CFG,Configuration Register" hexmask.long.word 0x8 16.--25. 1. "ADCTRL,Maximum aes start delay" line.long 0xC "KIDX0,Keystore Index 0 Register" hexmask.long.byte 0xC 0.--4. 1. "KIDX0,Keystore is indexed as an array of 128 bit key slots" line.long 0x10 "KIDX1,Keystore Index 1 Register" hexmask.long.byte 0x10 0.--4. 1. "KIDX1,Keystore is indexed as an array of 128 bit key slots" line.long 0x14 "KPROPIN,Key Properties Request Register" hexmask.long 0x14 0.--31. 1. "KPROPIN,For commands that create a key - requested properties of the key that is being created" group.long 0x20++0xB line.long 0x0 "DMA_SRC0,DMA Source 0 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC0,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC0_LEN,DMA Source 0 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC0_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC0" line.long 0x8 "DMA_SRC1,DMA Source 1 Register" hexmask.long 0x8 0.--31. 1. "ADDR_SRC1,Defines the system address of the start of the data to be transferred to the ELS via DMA" group.long 0x30++0x13 line.long 0x0 "DMA_SRC2,DMA Source 2 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC2,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC2_LEN,DMA Source 2 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC2_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC2" line.long 0x8 "DMA_RES0,DMA Result 0 Register" hexmask.long 0x8 0.--31. 1. "ADDR_RES0,Defines the system start address where the result of the ELS operation is transferred via DMA" line.long 0xC "DMA_RES0_LEN,DMA Result 0 Size Register" hexmask.long 0xC 0.--31. 1. "SIZE_RES0_LEN,Size in bytes of the data to be transferred" line.long 0x10 "INT_ENABLE,Interrupt Enable Register" bitfld.long 0x10 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0x44++0x7 line.long 0x0 "INT_STATUS_CLR,Interrupt Status Clear Register" bitfld.long 0x0 0. "INT_CLR,Interrupt status clear" "0,1" line.long 0x4 "INT_STATUS_SET,Interrupt Status Set Register" bitfld.long 0x4 0. "INT_SET,Sets interrupt by software" "0,1" rgroup.long 0x4C++0x3 line.long 0x0 "ERR_STATUS,Error Status Register" bitfld.long 0x0 8. "DTRNG_ERR,TRNG unable to gather entropy with the current configuration" "0,1" bitfld.long 0x0 6.--7. "ERR_LVL,Indicates the triggered error level: 0 1 2" "0,1,2,3" newline bitfld.long 0x0 5. "PRNG_ERR,User read of PRNG_DATOUT when STATUS[PRNG_RDY] is 0" "0,1" bitfld.long 0x0 4. "FLT_ERR,Indicates hardware fault error: attempt to change the value of an internal register" "0,1" newline bitfld.long 0x0 3. "ITG_ERR,Indicates data integrity error: internal data integrity check failed" "0,1" bitfld.long 0x0 2. "ALG_ERR,Indicates algorithm error: an internal algorithm has produced an unexpected result" "0,1" newline bitfld.long 0x0 1. "OPN_ERR,Indicates operational error: ELS has been incorrectly operated" "0,1" bitfld.long 0x0 0. "BUS_ERR,Indicates bus access error: public or private bus" "0,1" wgroup.long 0x50++0x3 line.long 0x0 "ERR_STATUS_CLR,Error Status Clear Register" bitfld.long 0x0 0. "ERR_CLR,no description available" "0: Exits ELS error state,1: Clears ELS error status bits" rgroup.long 0x54++0x3 line.long 0x0 "VERSION,Version Register" hexmask.long.byte 0x0 28.--31. 1. "SW_X,Software major release version: possible values are from 1-9" hexmask.long.byte 0x0 24.--27. 1. "SW_Y1,Software minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 20.--23. 1. "SW_Y2,Software minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 16.--19. 1. "SW_Z,Software extended revision version: possible values are from 0-9" newline hexmask.long.byte 0x0 12.--15. 1. "X,Major release version: possible values are from 1-9" hexmask.long.byte 0x0 8.--11. 1. "Y1,Minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 4.--7. 1. "Y2,Minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 0.--3. 1. "Z,Extended release version digit1: possible values are from 0-9" rgroup.long 0x5C++0x3 line.long 0x0 "PRNG_DATOUT,PRNG SW Read Out Register" hexmask.long 0x0 0.--31. 1. "PRNG_DATOUT,32-bit wide pseudo-random number" group.long 0x60++0x3 line.long 0x0 "CMDCRC_CTRL,CRC Configuration Register" bitfld.long 0x0 1. "CMDCRC_EN,CRC enable bit" "0,1" bitfld.long 0x0 0. "CMDCRC_RST,CRC reset to initial value" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "CMDCRC,Command CRC Value Register" hexmask.long 0x0 0.--31. 1. "CMDCRC,Current CRC value" group.long 0x68++0x3 line.long 0x0 "SESSION_ID,Session ID Register" hexmask.long 0x0 0.--31. 1. "SESSION_ID,Session ID" rgroup.long 0x70++0x3 line.long 0x0 "DMA_FIN_ADDR,Final DMA Address Register" hexmask.long 0x0 0.--31. 1. "DMA_FIN_ADDR,Final AHB address presented by ELS DMA to the system" group.long 0x74++0x7 line.long 0x0 "MASTER_ID,Master ID Register" hexmask.long.byte 0x0 0.--4. 1. "MASTER_ID,High Priviledge Master ID" line.long 0x4 "KIDX2,Keystore Index 2 Register" hexmask.long.byte 0x4 0.--4. 1. "KIDX2,Keystore is indexed as an array of 128 bit key slots" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) rgroup.long 0x150++0x4F line.long 0x0 "KS0,Status Register" bitfld.long 0x0 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x0 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x0 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x0 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x0 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x0 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x0 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x0 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x0 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x0 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x0 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x0 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x0 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x0 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x0 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x0 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x0 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x0 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x0 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x0 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x0 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x0 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x0 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x0 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x0 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x0 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x4 "KS1,Status Register" bitfld.long 0x4 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x4 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x4 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x4 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x4 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x4 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x4 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x4 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x4 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x4 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x4 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x4 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x4 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x4 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x4 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x4 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x4 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x4 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x4 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x4 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x4 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x4 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x4 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x4 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x4 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x4 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x8 "KS2,Status Register" bitfld.long 0x8 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x8 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x8 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x8 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x8 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x8 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x8 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x8 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x8 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x8 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x8 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x8 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x8 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x8 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x8 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x8 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x8 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x8 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x8 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x8 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x8 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x8 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x8 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x8 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x8 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x8 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0xC "KS3,Status Register" bitfld.long 0xC 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0xC 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0xC 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0xC 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0xC 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0xC 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0xC 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0xC 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0xC 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0xC 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0xC 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0xC 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0xC 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0xC 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0xC 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0xC 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0xC 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0xC 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0xC 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0xC 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0xC 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0xC 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0xC 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0xC 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0xC 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0xC 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x10 "KS4,Status Register" bitfld.long 0x10 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x10 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x10 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x10 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x10 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x10 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x10 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x10 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x10 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x10 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x10 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x10 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x10 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x10 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x10 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x10 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x10 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x10 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x10 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x10 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x10 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x10 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x10 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x10 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x10 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x10 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x14 "KS5,Status Register" bitfld.long 0x14 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x14 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x14 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x14 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x14 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x14 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x14 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x14 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x14 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x14 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x14 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x14 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x14 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x14 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x14 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x14 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x14 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x14 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x14 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x14 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x14 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x14 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x14 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x14 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x14 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x14 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x18 "KS6,Status Register" bitfld.long 0x18 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x18 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x18 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x18 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x18 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x18 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x18 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x18 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x18 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x18 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x18 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x18 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x18 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x18 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x18 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x18 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x18 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x18 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x18 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x18 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x18 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x18 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x18 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x18 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x18 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x18 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x1C "KS7,Status Register" bitfld.long 0x1C 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x1C 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x1C 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x1C 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x1C 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x1C 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x1C 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x1C 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x1C 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x1C 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x1C 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x1C 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x1C 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x1C 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x1C 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x1C 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x1C 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x1C 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x1C 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x1C 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x1C 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x1C 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x1C 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x1C 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x1C 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x1C 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x20 "KS8,Status Register" bitfld.long 0x20 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x20 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x20 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x20 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x20 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x20 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x20 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x20 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x20 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x20 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x20 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x20 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x20 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x20 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x20 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x20 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x20 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x20 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x20 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x20 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x20 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x20 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x20 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x20 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x20 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x20 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x24 "KS9,Status Register" bitfld.long 0x24 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x24 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x24 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x24 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x24 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x24 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x24 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x24 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x24 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x24 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x24 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x24 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x24 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x24 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x24 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x24 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x24 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x24 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x24 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x24 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x24 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x24 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x24 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x24 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x24 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x24 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x28 "KS10,Status Register" bitfld.long 0x28 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x28 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x28 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x28 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x28 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x28 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x28 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x28 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x28 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x28 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x28 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x28 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x28 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x28 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x28 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x28 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x28 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x28 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x28 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x28 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x28 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x28 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x28 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x28 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x28 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x28 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x2C "KS11,Status Register" bitfld.long 0x2C 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x2C 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x2C 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x2C 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x2C 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x2C 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x2C 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x2C 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x2C 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x2C 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x2C 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x2C 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x2C 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x2C 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x2C 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x2C 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x2C 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x2C 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x2C 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x2C 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x2C 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x2C 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x2C 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x2C 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x2C 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x2C 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x30 "KS12,Status Register" bitfld.long 0x30 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x30 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x30 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x30 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x30 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x30 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x30 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x30 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x30 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x30 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x30 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x30 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x30 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x30 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x30 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x30 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x30 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x30 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x30 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x30 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x30 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x30 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x30 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x30 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x30 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x30 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x34 "KS13,Status Register" bitfld.long 0x34 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x34 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x34 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x34 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x34 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x34 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x34 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x34 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x34 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x34 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x34 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x34 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x34 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x34 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x34 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x34 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x34 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x34 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x34 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x34 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x34 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x34 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x34 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x34 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x34 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x34 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x38 "KS14,Status Register" bitfld.long 0x38 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x38 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x38 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x38 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x38 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x38 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x38 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x38 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x38 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x38 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x38 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x38 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x38 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x38 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x38 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x38 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x38 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x38 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x38 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x38 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x38 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x38 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x38 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x38 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x38 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x38 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x3C "KS15,Status Register" bitfld.long 0x3C 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x3C 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x3C 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x3C 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x3C 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x3C 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x3C 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x3C 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x3C 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x3C 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x3C 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x3C 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x3C 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x3C 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x3C 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x3C 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x3C 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x3C 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x3C 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x3C 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x3C 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x3C 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x3C 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x3C 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x3C 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x3C 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x40 "KS16,Status Register" bitfld.long 0x40 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x40 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x40 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x40 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x40 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x40 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x40 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x40 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x40 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x40 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x40 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x40 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x40 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x40 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x40 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x40 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x40 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x40 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x40 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x40 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x40 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x40 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x40 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x40 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x40 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x40 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x44 "KS17,Status Register" bitfld.long 0x44 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x44 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x44 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x44 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x44 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x44 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x44 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x44 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x44 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x44 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x44 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x44 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x44 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x44 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x44 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x44 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x44 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x44 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x44 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x44 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x44 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x44 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x44 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x44 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x44 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x44 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x48 "KS18,Status Register" bitfld.long 0x48 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x48 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x48 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x48 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x48 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x48 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x48 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x48 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x48 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x48 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x48 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x48 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x48 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x48 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x48 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x48 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x48 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x48 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x48 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x48 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x48 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x48 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x48 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x48 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x48 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x48 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" line.long 0x4C "KS19,Status Register" bitfld.long 0x4C 30.--31. "KSn_UPPROT,Indicates privilege level key. User access rights are required to use this key." "0: Non-privileged secure,1: Non-privileged non-secure,2: Privileged secure,3: Privileged non-secure" bitfld.long 0x4C 29. "KSn_UDUK,Indicates device unique key whose value is unique per die and secret that is not known outside of CSS" "0: Key is not a device unique key,1: Key is a device unique key" newline bitfld.long 0x4C 28. "KSn_UWRPOK,Indicates wrap key that can be RFC3394 wrapped by another keystore key." "0: Key cannot be RFC3394 wrapped,1: Key can be RFC3394 wrapped" bitfld.long 0x4C 27. "KSn_UHWO,Indicates hardware out key that only exists in a hardware out slot that is a slot that has status bit FHWO set" "0: Key can exist in any slot,1: Key can only exist in a hardware out slot" newline bitfld.long 0x4C 26. "KSn_UKGSRC,Supplies key material source for deterministic ECC KEYGEN" "0: Key cannot be used as a key material source for..,1: Key can be used as a key material source for.." bitfld.long 0x4C 25. "KSn_UTLSMS,Indicates TLS master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 1" "0: Key is not a TLS master secret key,1: Key is a TLS master secret key" newline bitfld.long 0x4C 24. "KSn_UTLSPMS,Indicates TLS pre master secret key that is used as the input key to the TLS_INIT command with input parameter 'FINALIZE' set to 0" "0: Key is not a TLS pre master secret key,1: Key is a TLS pre master secret key" bitfld.long 0x4C 23. "KSn_UKUOK,Indicates RFC3394 key unwrap only Key that is used as the unwrapping key for the KEYIN(RFC3394=true) command but not as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key unwrap only key,1: Key is a RFC3394 key unwrap only key" newline bitfld.long 0x4C 22. "KSn_UKWK,Indicates RFC3394 key wrap and unwrap key that is used as the unwrapping key for the KEYIN(RFC3394=true) command and as the wrapping key for the KEYOUT command" "0: Key is not a RFC3394 key wrap plus unwrap only key,1: Key is a RFC3394 key wrap plus unwrap only key" bitfld.long 0x4C 21. "KSn_UHMAC,Indicates HMAC key that is used as the input key for the HMAC command." "0: Key is not a HMAC key,1: Key is a HMAC key" newline bitfld.long 0x4C 20. "KSn_UAES,Indicates AES key that is used as the input key for the CIPHER or AUTH_CIPHER commands." "0: Key is not a AES key,1: Key is a AES key" bitfld.long 0x4C 19. "KSn_UECDH,Indicates Diffie Hellman key exchange private key that is used as the input private key for the ECKXCH command" "0: Key is not a Diffie hellman key exchange private..,1: Key is a Diffie hellman key exchange private key" newline bitfld.long 0x4C 18. "KSn_UECSG,Indicates ECC signing key that is used as the input private key for the ECSIGN command." "0: Key is not a ECC signing key,1: Key is a ECC signing key" bitfld.long 0x4C 17. "KSn_UHKDF,Indicates HKDF key that is used as the input key for the HKDF command." "0: Key is not a HKDF key,1: Key is a HKDF key" newline bitfld.long 0x4C 16. "KSn_UCKDF,Indicates CMAC based derivation key that is used as the input key for the CKDF command." "0: Key is not a CMAC based derivation key,1: Key is a CMAC based derivation key" bitfld.long 0x4C 15. "KSn_URTF,Indicates ECC signing key that is used as the input private key to the ECSIGN command when SIGNRTF command parameter is set" "0: Key is not a ECC signing key that can be used as..,1: Key is a ECC signing key that can be used as the.." newline bitfld.long 0x4C 14. "KSn_UKSK,Indicates public key signing key that is used to sign the ECC public key generated by the KEYGEN command" "0: Key is not a public key signing Key,1: Key is a public key signing key" bitfld.long 0x4C 13. "KSn_UCMAC,Indicates CMAC key that is used as input key for the CMAC command." "0: Key is not a CMAC key,1: Key is a CMAC key" newline bitfld.long 0x4C 12. "KSn_UTECDH,Indicates a private key that can be only used with a trusted public key (key with UKPUK=1)" "0: Key is not a UTECDH key,1: Key is a UTECDH key" bitfld.long 0x4C 11. "KSn_UKPUK,Indicates trusted public key that can be used as the public key in an ECSIGN command in which the private key is a UTECDH key" "0: Key is not a trusted public key,1: Key is a trusted public key" newline bitfld.long 0x4C 9. "KSn_FHWO,Indicates the hardware out type key slot. See UHWO." "0: Slot is not a hardware out type key slot,1: Slot is a hardware out type key slot" bitfld.long 0x4C 8. "KSn_FRTN,Specifies the retention type key slot" "0: Slot is not a retention type key slot,1: Slot is a retention type key slot" newline bitfld.long 0x4C 7. "KS0_FGP,Specifies the general purpose type key slot" "0: Slot is not a general purpose type key slot,1: Slot is a general purpose type key slot" bitfld.long 0x4C 6. "KSn_KBASE,Indicates the base key slot of a multi-slot key." "0: Key is not a base slot of a multi slot key,1: Key is a base slot of a multi slot key" newline bitfld.long 0x4C 5. "KSn_KACT,Indicates that a slot is in use by a key." "0: Key slot is not in use by a key,1: Key is in use by a key" bitfld.long 0x4C 0.--1. "KSn_KSIZE,Indicates the key size" "0: Key size is 128 bits (1 slot),1: Key size is 256 bits (2 slots),?,3: Key size is 512 bits (4 slots)" endif sif (cpuis("MCXN546*")) rgroup.long 0x150++0x4F line.long 0x0 "ELS_KS0,Status Register" bitfld.long 0x0 30.--31. "KS0_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x0 29. "KS0_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x0 28. "KS0_UWRPOK,Wrap key" "0,1" bitfld.long 0x0 27. "KS0_UHWO,Hardware out key" "0,1" newline bitfld.long 0x0 26. "KS0_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x0 25. "KS0_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x0 24. "KS0_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x0 23. "KS0_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x0 22. "KS0_UKWK,Key wrapping key" "0,1" bitfld.long 0x0 21. "KS0_UHMAC,Hmac key" "0,1" newline bitfld.long 0x0 20. "KS0_UAES,Aes key" "0,1" bitfld.long 0x0 19. "KS0_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x0 18. "KS0_UECSG,Ecc signing key" "0,1" bitfld.long 0x0 17. "KS0_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x0 16. "KS0_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x0 15. "KS0_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x0 14. "KS0_UKSK,KSK key" "0,1" bitfld.long 0x0 13. "KS0_UCMAC,CMAC key" "0,1" newline bitfld.long 0x0 12. "KS0_UTECDH,CMAC key" "0,1" bitfld.long 0x0 11. "KS0_UKPUK,CMAC key" "0,1" newline bitfld.long 0x0 9. "KS0_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x0 8. "KS0_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x0 7. "KS0_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x0 6. "KS0_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x0 5. "KS0_KACT,Key is active" "0,1" bitfld.long 0x0 0.--1. "KS0_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4 "ELS_KS1,Status Register" bitfld.long 0x4 30.--31. "KS1_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4 29. "KS1_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4 28. "KS1_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4 27. "KS1_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4 26. "KS1_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4 25. "KS1_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4 24. "KS1_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4 23. "KS1_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4 22. "KS1_UKWK,Key wrapping key" "0,1" bitfld.long 0x4 21. "KS1_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4 20. "KS1_UAES,Aes key" "0,1" bitfld.long 0x4 19. "KS1_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4 18. "KS1_UECSG,Ecc signing key" "0,1" bitfld.long 0x4 17. "KS1_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4 16. "KS1_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4 15. "KS1_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4 14. "KS1_UKSK,KSK key" "0,1" bitfld.long 0x4 13. "KS1_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4 12. "KS1_UTECDH,CMAC key" "0,1" bitfld.long 0x4 11. "KS1_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4 9. "KS1_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4 8. "KS1_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4 7. "KS1_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4 6. "KS1_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4 5. "KS1_KACT,Key is active" "0,1" bitfld.long 0x4 0.--1. "KS1_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x8 "ELS_KS2,Status Register" bitfld.long 0x8 30.--31. "KS2_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x8 29. "KS2_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x8 28. "KS2_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x8 27. "KS2_UHWO,Hardware out key" "0,1" newline bitfld.long 0x8 26. "KS2_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x8 25. "KS2_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x8 24. "KS2_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x8 23. "KS2_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x8 22. "KS2_UKWK,Key wrapping key" "0,1" bitfld.long 0x8 21. "KS2_UHMAC,Hmac key" "0,1" newline bitfld.long 0x8 20. "KS2_UAES,Aes key" "0,1" bitfld.long 0x8 19. "KS2_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x8 18. "KS2_UECSG,Ecc signing key" "0,1" bitfld.long 0x8 17. "KS2_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x8 16. "KS2_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x8 15. "KS2_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x8 14. "KS2_UKSK,KSK key" "0,1" bitfld.long 0x8 13. "KS2_UCMAC,CMAC key" "0,1" newline bitfld.long 0x8 12. "KS2_UTECDH,CMAC key" "0,1" bitfld.long 0x8 11. "KS2_UKPUK,CMAC key" "0,1" newline bitfld.long 0x8 9. "KS2_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x8 8. "KS2_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x8 7. "KS2_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x8 6. "KS2_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x8 5. "KS2_KACT,Key is active" "0,1" bitfld.long 0x8 0.--1. "KS2_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0xC "ELS_KS3,Status Register" bitfld.long 0xC 30.--31. "KS3_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0xC 29. "KS3_UDUK,Device Unique Key" "0,1" newline bitfld.long 0xC 28. "KS3_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0xC 27. "KS3_UHWO,Hardware out key" "0,1" newline bitfld.long 0xC 26. "KS3_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0xC 25. "KS3_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0xC 24. "KS3_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0xC 23. "KS3_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0xC 22. "KS3_UKWK,Key wrapping key" "0,1" bitfld.long 0xC 21. "KS3_UHMAC,Hmac key" "0,1" newline bitfld.long 0xC 20. "KS3_UAES,Aes key" "0,1" bitfld.long 0xC 19. "KS3_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0xC 18. "KS3_UECSG,Ecc signing key" "0,1" bitfld.long 0xC 17. "KS3_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0xC 16. "KS3_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0xC 15. "KS3_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0xC 14. "KS3_UKSK,KSK key" "0,1" bitfld.long 0xC 13. "KS3_UCMAC,CMAC key" "0,1" newline bitfld.long 0xC 12. "KS3_UTECDH,CMAC key" "0,1" bitfld.long 0xC 11. "KS3_UKPUK,CMAC key" "0,1" newline bitfld.long 0xC 9. "KS3_FHWO,Hardware Feature Output" "0,1" bitfld.long 0xC 8. "KS3_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0xC 7. "KS3_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0xC 6. "KS3_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0xC 5. "KS3_KACT,Key is active" "0,1" bitfld.long 0xC 0.--1. "KS3_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x10 "ELS_KS4,Status Register" bitfld.long 0x10 30.--31. "KS4_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x10 29. "KS4_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x10 28. "KS4_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x10 27. "KS4_UHWO,Hardware out key" "0,1" newline bitfld.long 0x10 26. "KS4_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x10 25. "KS4_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x10 24. "KS4_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x10 23. "KS4_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x10 22. "KS4_UKWK,Key wrapping key" "0,1" bitfld.long 0x10 21. "KS4_UHMAC,Hmac key" "0,1" newline bitfld.long 0x10 20. "KS4_UAES,Aes key" "0,1" bitfld.long 0x10 19. "KS4_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x10 18. "KS4_UECSG,Ecc signing key" "0,1" bitfld.long 0x10 17. "KS4_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x10 16. "KS4_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x10 15. "KS4_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x10 14. "KS4_UKSK,KSK key" "0,1" bitfld.long 0x10 13. "KS4_UCMAC,CMAC key" "0,1" newline bitfld.long 0x10 12. "KS4_UTECDH,CMAC key" "0,1" bitfld.long 0x10 11. "KS4_UKPUK,CMAC key" "0,1" newline bitfld.long 0x10 9. "KS4_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x10 8. "KS4_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x10 7. "KS4_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x10 6. "KS4_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x10 5. "KS4_KACT,Key is active" "0,1" bitfld.long 0x10 0.--1. "KS4_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x14 "ELS_KS5,Status Register" bitfld.long 0x14 30.--31. "KS5_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x14 29. "KS5_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x14 28. "KS5_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x14 27. "KS5_UHWO,Hardware out key" "0,1" newline bitfld.long 0x14 26. "KS5_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x14 25. "KS5_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x14 24. "KS5_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x14 23. "KS5_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x14 22. "KS5_UKWK,Key wrapping key" "0,1" bitfld.long 0x14 21. "KS5_UHMAC,Hmac key" "0,1" newline bitfld.long 0x14 20. "KS5_UAES,Aes key" "0,1" bitfld.long 0x14 19. "KS5_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x14 18. "KS5_UECSG,Ecc signing key" "0,1" bitfld.long 0x14 17. "KS5_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x14 16. "KS5_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x14 15. "KS5_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x14 14. "KS5_UKSK,KSK key" "0,1" bitfld.long 0x14 13. "KS5_UCMAC,CMAC key" "0,1" newline bitfld.long 0x14 12. "KS5_UTECDH,CMAC key" "0,1" bitfld.long 0x14 11. "KS5_UKPUK,CMAC key" "0,1" newline bitfld.long 0x14 9. "KS5_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x14 8. "KS5_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x14 7. "KS5_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x14 6. "KS5_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x14 5. "KS5_KACT,Key is active" "0,1" bitfld.long 0x14 0.--1. "KS5_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x18 "ELS_KS6,Status Register" bitfld.long 0x18 30.--31. "KS6_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x18 29. "KS6_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x18 28. "KS6_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x18 27. "KS6_UHWO,Hardware out key" "0,1" newline bitfld.long 0x18 26. "KS6_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x18 25. "KS6_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x18 24. "KS6_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x18 23. "KS6_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x18 22. "KS6_UKWK,Key wrapping key" "0,1" bitfld.long 0x18 21. "KS6_UHMAC,Hmac key" "0,1" newline bitfld.long 0x18 20. "KS6_UAES,Aes key" "0,1" bitfld.long 0x18 19. "KS6_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x18 18. "KS6_UECSG,Ecc signing key" "0,1" bitfld.long 0x18 17. "KS6_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x18 16. "KS6_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x18 15. "KS6_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x18 14. "KS6_UKSK,KSK key" "0,1" bitfld.long 0x18 13. "KS6_UCMAC,CMAC key" "0,1" newline bitfld.long 0x18 12. "KS6_UTECDH,CMAC key" "0,1" bitfld.long 0x18 11. "KS6_UKPUK,CMAC key" "0,1" newline bitfld.long 0x18 9. "KS6_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x18 8. "KS6_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x18 7. "KS6_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x18 6. "KS6_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x18 5. "KS6_KACT,Key is active" "0,1" bitfld.long 0x18 0.--1. "KS6_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x1C "ELS_KS7,Status Register" bitfld.long 0x1C 30.--31. "KS7_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x1C 29. "KS7_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x1C 28. "KS7_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x1C 27. "KS7_UHWO,Hardware out key" "0,1" newline bitfld.long 0x1C 26. "KS7_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x1C 25. "KS7_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x1C 24. "KS7_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x1C 23. "KS7_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x1C 22. "KS7_UKWK,Key wrapping key" "0,1" bitfld.long 0x1C 21. "KS7_UHMAC,Hmac key" "0,1" newline bitfld.long 0x1C 20. "KS7_UAES,Aes key" "0,1" bitfld.long 0x1C 19. "KS7_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x1C 18. "KS7_UECSG,Ecc signing key" "0,1" bitfld.long 0x1C 17. "KS7_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x1C 16. "KS7_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x1C 15. "KS7_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x1C 14. "KS7_UKSK,KSK key" "0,1" bitfld.long 0x1C 13. "KS7_UCMAC,CMAC key" "0,1" newline bitfld.long 0x1C 12. "KS7_UTECDH,CMAC key" "0,1" bitfld.long 0x1C 11. "KS7_UKPUK,CMAC key" "0,1" newline bitfld.long 0x1C 9. "KS7_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x1C 8. "KS7_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x1C 7. "KS7_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x1C 6. "KS7_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x1C 5. "KS7_KACT,Key is active" "0,1" bitfld.long 0x1C 0.--1. "KS7_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x20 "ELS_KS8,Status Register" bitfld.long 0x20 30.--31. "KS8_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x20 29. "KS8_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x20 28. "KS8_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x20 27. "KS8_UHWO,Hardware out key" "0,1" newline bitfld.long 0x20 26. "KS8_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x20 25. "KS8_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x20 24. "KS8_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x20 23. "KS8_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x20 22. "KS8_UKWK,Key wrapping key" "0,1" bitfld.long 0x20 21. "KS8_UHMAC,Hmac key" "0,1" newline bitfld.long 0x20 20. "KS8_UAES,Aes key" "0,1" bitfld.long 0x20 19. "KS8_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x20 18. "KS8_UECSG,Ecc signing key" "0,1" bitfld.long 0x20 17. "KS8_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x20 16. "KS8_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x20 15. "KS8_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x20 14. "KS8_UKSK,KSK key" "0,1" bitfld.long 0x20 13. "KS8_UCMAC,CMAC key" "0,1" newline bitfld.long 0x20 12. "KS8_UTECDH,CMAC key" "0,1" bitfld.long 0x20 11. "KS8_UKPUK,CMAC key" "0,1" newline bitfld.long 0x20 9. "KS8_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x20 8. "KS8_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x20 7. "KS8_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x20 6. "KS8_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x20 5. "KS8_KACT,Key is active" "0,1" bitfld.long 0x20 0.--1. "KS8_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x24 "ELS_KS9,Status Register" bitfld.long 0x24 30.--31. "KS9_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x24 29. "KS9_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x24 28. "KS9_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x24 27. "KS9_UHWO,Hardware out key" "0,1" newline bitfld.long 0x24 26. "KS9_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x24 25. "KS9_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x24 24. "KS9_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x24 23. "KS9_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x24 22. "KS9_UKWK,Key wrapping key" "0,1" bitfld.long 0x24 21. "KS9_UHMAC,Hmac key" "0,1" newline bitfld.long 0x24 20. "KS9_UAES,Aes key" "0,1" bitfld.long 0x24 19. "KS9_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x24 18. "KS9_UECSG,Ecc signing key" "0,1" bitfld.long 0x24 17. "KS9_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x24 16. "KS9_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x24 15. "KS9_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x24 14. "KS9_UKSK,KSK key" "0,1" bitfld.long 0x24 13. "KS9_UCMAC,CMAC key" "0,1" newline bitfld.long 0x24 12. "KS9_UTECDH,CMAC key" "0,1" bitfld.long 0x24 11. "KS9_UKPUK,CMAC key" "0,1" newline bitfld.long 0x24 9. "KS9_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x24 8. "KS9_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x24 7. "KS9_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x24 6. "KS9_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x24 5. "KS9_KACT,Key is active" "0,1" bitfld.long 0x24 0.--1. "KS9_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x28 "ELS_KS10,Status Register" bitfld.long 0x28 30.--31. "KS10_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x28 29. "KS10_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x28 28. "KS10_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x28 27. "KS10_UHWO,Hardware out key" "0,1" newline bitfld.long 0x28 26. "KS10_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x28 25. "KS10_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x28 24. "KS10_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x28 23. "KS10_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x28 22. "KS10_UKWK,Key wrapping key" "0,1" bitfld.long 0x28 21. "KS10_UHMAC,Hmac key" "0,1" newline bitfld.long 0x28 20. "KS10_UAES,Aes key" "0,1" bitfld.long 0x28 19. "KS10_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x28 18. "KS10_UECSG,Ecc signing key" "0,1" bitfld.long 0x28 17. "KS10_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x28 16. "KS10_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x28 15. "KS10_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x28 14. "KS10_UKSK,KSK key" "0,1" bitfld.long 0x28 13. "KS10_UCMAC,CMAC key" "0,1" newline bitfld.long 0x28 12. "KS10_UTECDH,CMAC key" "0,1" bitfld.long 0x28 11. "KS10_UKPUK,CMAC key" "0,1" newline bitfld.long 0x28 9. "KS10_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x28 8. "KS10_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x28 7. "KS10_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x28 6. "KS10_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x28 5. "KS10_KACT,Key is active" "0,1" bitfld.long 0x28 0.--1. "KS10_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x2C "ELS_KS11,Status Register" bitfld.long 0x2C 30.--31. "KS11_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x2C 29. "KS11_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x2C 28. "KS11_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x2C 27. "KS11_UHWO,Hardware out key" "0,1" newline bitfld.long 0x2C 26. "KS11_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x2C 25. "KS11_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x2C 24. "KS11_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x2C 23. "KS11_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x2C 22. "KS11_UKWK,Key wrapping key" "0,1" bitfld.long 0x2C 21. "KS11_UHMAC,Hmac key" "0,1" newline bitfld.long 0x2C 20. "KS11_UAES,Aes key" "0,1" bitfld.long 0x2C 19. "KS11_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x2C 18. "KS11_UECSG,Ecc signing key" "0,1" bitfld.long 0x2C 17. "KS11_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x2C 16. "KS11_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x2C 15. "KS11_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x2C 14. "KS11_UKSK,KSK key" "0,1" bitfld.long 0x2C 13. "KS11_UCMAC,CMAC key" "0,1" newline bitfld.long 0x2C 12. "KS11_UTECDH,CMAC key" "0,1" bitfld.long 0x2C 11. "KS11_UKPUK,CMAC key" "0,1" newline bitfld.long 0x2C 9. "KS11_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x2C 8. "KS11_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x2C 7. "KS11_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x2C 6. "KS11_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x2C 5. "KS11_KACT,Key is active" "0,1" bitfld.long 0x2C 0.--1. "KS11_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x30 "ELS_KS12,Status Register" bitfld.long 0x30 30.--31. "KS12_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x30 29. "KS12_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x30 28. "KS12_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x30 27. "KS12_UHWO,Hardware out key" "0,1" newline bitfld.long 0x30 26. "KS12_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x30 25. "KS12_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x30 24. "KS12_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x30 23. "KS12_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x30 22. "KS12_UKWK,Key wrapping key" "0,1" bitfld.long 0x30 21. "KS12_UHMAC,Hmac key" "0,1" newline bitfld.long 0x30 20. "KS12_UAES,Aes key" "0,1" bitfld.long 0x30 19. "KS12_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x30 18. "KS12_UECSG,Ecc signing key" "0,1" bitfld.long 0x30 17. "KS12_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x30 16. "KS12_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x30 15. "KS12_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x30 14. "KS12_UKSK,KSK key" "0,1" bitfld.long 0x30 13. "KS12_UCMAC,CMAC key" "0,1" newline bitfld.long 0x30 12. "KS12_UTECDH,CMAC key" "0,1" bitfld.long 0x30 11. "KS12_UKPUK,CMAC key" "0,1" newline bitfld.long 0x30 9. "KS12_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x30 8. "KS12_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x30 7. "KS12_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x30 6. "KS12_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x30 5. "KS12_KACT,Key is active" "0,1" bitfld.long 0x30 0.--1. "KS12_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x34 "ELS_KS13,Status Register" bitfld.long 0x34 30.--31. "KS13_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x34 29. "KS13_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x34 28. "KS13_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x34 27. "KS13_UHWO,Hardware out key" "0,1" newline bitfld.long 0x34 26. "KS13_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x34 25. "KS13_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x34 24. "KS13_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x34 23. "KS13_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x34 22. "KS13_UKWK,Key wrapping key" "0,1" bitfld.long 0x34 21. "KS13_UHMAC,Hmac key" "0,1" newline bitfld.long 0x34 20. "KS13_UAES,Aes key" "0,1" bitfld.long 0x34 19. "KS13_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x34 18. "KS13_UECSG,Ecc signing key" "0,1" bitfld.long 0x34 17. "KS13_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x34 16. "KS13_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x34 15. "KS13_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x34 14. "KS13_UKSK,KSK key" "0,1" bitfld.long 0x34 13. "KS13_UCMAC,CMAC key" "0,1" newline bitfld.long 0x34 12. "KS13_UTECDH,CMAC key" "0,1" bitfld.long 0x34 11. "KS13_UKPUK,CMAC key" "0,1" newline bitfld.long 0x34 9. "KS13_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x34 8. "KS13_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x34 7. "KS13_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x34 6. "KS13_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x34 5. "KS13_KACT,Key is active" "0,1" bitfld.long 0x34 0.--1. "KS13_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x38 "ELS_KS14,Status Register" bitfld.long 0x38 30.--31. "KS14_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x38 29. "KS14_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x38 28. "KS14_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x38 27. "KS14_UHWO,Hardware out key" "0,1" newline bitfld.long 0x38 26. "KS14_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x38 25. "KS14_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x38 24. "KS14_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x38 23. "KS14_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x38 22. "KS14_UKWK,Key wrapping key" "0,1" bitfld.long 0x38 21. "KS14_UHMAC,Hmac key" "0,1" newline bitfld.long 0x38 20. "KS14_UAES,Aes key" "0,1" bitfld.long 0x38 19. "KS14_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x38 18. "KS14_UECSG,Ecc signing key" "0,1" bitfld.long 0x38 17. "KS14_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x38 16. "KS14_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x38 15. "KS14_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x38 14. "KS14_UKSK,KSK key" "0,1" bitfld.long 0x38 13. "KS14_UCMAC,CMAC key" "0,1" newline bitfld.long 0x38 12. "KS14_UTECDH,CMAC key" "0,1" bitfld.long 0x38 11. "KS14_UKPUK,CMAC key" "0,1" newline bitfld.long 0x38 9. "KS14_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x38 8. "KS14_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x38 7. "KS14_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x38 6. "KS14_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x38 5. "KS14_KACT,Key is active" "0,1" bitfld.long 0x38 0.--1. "KS14_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x3C "ELS_KS15,Status Register" bitfld.long 0x3C 30.--31. "KS15_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x3C 29. "KS15_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x3C 28. "KS15_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x3C 27. "KS15_UHWO,Hardware out key" "0,1" newline bitfld.long 0x3C 26. "KS15_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x3C 25. "KS15_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x3C 24. "KS15_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x3C 23. "KS15_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x3C 22. "KS15_UKWK,Key wrapping key" "0,1" bitfld.long 0x3C 21. "KS15_UHMAC,Hmac key" "0,1" newline bitfld.long 0x3C 20. "KS15_UAES,Aes key" "0,1" bitfld.long 0x3C 19. "KS15_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x3C 18. "KS15_UECSG,Ecc signing key" "0,1" bitfld.long 0x3C 17. "KS15_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x3C 16. "KS15_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x3C 15. "KS15_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x3C 14. "KS15_UKSK,KSK key" "0,1" bitfld.long 0x3C 13. "KS15_UCMAC,CMAC key" "0,1" newline bitfld.long 0x3C 12. "KS15_UTECDH,CMAC key" "0,1" bitfld.long 0x3C 11. "KS15_UKPUK,CMAC key" "0,1" newline bitfld.long 0x3C 9. "KS15_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x3C 8. "KS15_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x3C 7. "KS15_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x3C 6. "KS15_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x3C 5. "KS15_KACT,Key is active" "0,1" bitfld.long 0x3C 0.--1. "KS15_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x40 "ELS_KS16,Status Register" bitfld.long 0x40 30.--31. "KS16_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x40 29. "KS16_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x40 28. "KS16_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x40 27. "KS16_UHWO,Hardware out key" "0,1" newline bitfld.long 0x40 26. "KS16_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x40 25. "KS16_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x40 24. "KS16_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x40 23. "KS16_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x40 22. "KS16_UKWK,Key wrapping key" "0,1" bitfld.long 0x40 21. "KS16_UHMAC,Hmac key" "0,1" newline bitfld.long 0x40 20. "KS16_UAES,Aes key" "0,1" bitfld.long 0x40 19. "KS16_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x40 18. "KS16_UECSG,Ecc signing key" "0,1" bitfld.long 0x40 17. "KS16_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x40 16. "KS16_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x40 15. "KS16_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x40 14. "KS16_UKSK,KSK key" "0,1" bitfld.long 0x40 13. "KS16_UCMAC,CMAC key" "0,1" newline bitfld.long 0x40 12. "KS16_UTECDH,CMAC key" "0,1" bitfld.long 0x40 11. "KS16_UKPUK,CMAC key" "0,1" newline bitfld.long 0x40 9. "KS16_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x40 8. "KS16_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x40 7. "KS16_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x40 6. "KS16_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x40 5. "KS16_KACT,Key is active" "0,1" bitfld.long 0x40 0.--1. "KS16_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x44 "ELS_KS17,Status Register" bitfld.long 0x44 30.--31. "KS17_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x44 29. "KS17_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x44 28. "KS17_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x44 27. "KS17_UHWO,Hardware out key" "0,1" newline bitfld.long 0x44 26. "KS17_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x44 25. "KS17_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x44 24. "KS17_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x44 23. "KS17_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x44 22. "KS17_UKWK,Key wrapping key" "0,1" bitfld.long 0x44 21. "KS17_UHMAC,Hmac key" "0,1" newline bitfld.long 0x44 20. "KS17_UAES,Aes key" "0,1" bitfld.long 0x44 19. "KS17_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x44 18. "KS17_UECSG,Ecc signing key" "0,1" bitfld.long 0x44 17. "KS17_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x44 16. "KS17_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x44 15. "KS17_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x44 14. "KS17_UKSK,KSK key" "0,1" bitfld.long 0x44 13. "KS17_UCMAC,CMAC key" "0,1" newline bitfld.long 0x44 12. "KS17_UTECDH,CMAC key" "0,1" bitfld.long 0x44 11. "KS17_UKPUK,CMAC key" "0,1" newline bitfld.long 0x44 9. "KS17_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x44 8. "KS17_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x44 7. "KS17_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x44 6. "KS17_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x44 5. "KS17_KACT,Key is active" "0,1" bitfld.long 0x44 0.--1. "KS17_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x48 "ELS_KS18,Status Register" bitfld.long 0x48 30.--31. "KS18_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x48 29. "KS18_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x48 28. "KS18_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x48 27. "KS18_UHWO,Hardware out key" "0,1" newline bitfld.long 0x48 26. "KS18_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x48 25. "KS18_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x48 24. "KS18_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x48 23. "KS18_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x48 22. "KS18_UKWK,Key wrapping key" "0,1" bitfld.long 0x48 21. "KS18_UHMAC,Hmac key" "0,1" newline bitfld.long 0x48 20. "KS18_UAES,Aes key" "0,1" bitfld.long 0x48 19. "KS18_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x48 18. "KS18_UECSG,Ecc signing key" "0,1" bitfld.long 0x48 17. "KS18_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x48 16. "KS18_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x48 15. "KS18_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x48 14. "KS18_UKSK,KSK key" "0,1" bitfld.long 0x48 13. "KS18_UCMAC,CMAC key" "0,1" newline bitfld.long 0x48 12. "KS18_UTECDH,CMAC key" "0,1" bitfld.long 0x48 11. "KS18_UKPUK,CMAC key" "0,1" newline bitfld.long 0x48 9. "KS18_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x48 8. "KS18_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x48 7. "KS18_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x48 6. "KS18_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x48 5. "KS18_KACT,Key is active" "0,1" bitfld.long 0x48 0.--1. "KS18_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4C "ELS_KS19,Status Register" bitfld.long 0x4C 30.--31. "KS19_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4C 29. "KS19_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4C 28. "KS19_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4C 27. "KS19_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4C 26. "KS19_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4C 25. "KS19_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4C 24. "KS19_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4C 23. "KS19_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4C 22. "KS19_UKWK,Key wrapping key" "0,1" bitfld.long 0x4C 21. "KS19_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4C 20. "KS19_UAES,Aes key" "0,1" bitfld.long 0x4C 19. "KS19_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4C 18. "KS19_UECSG,Ecc signing key" "0,1" bitfld.long 0x4C 17. "KS19_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4C 16. "KS19_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4C 15. "KS19_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4C 14. "KS19_UKSK,KSK key" "0,1" bitfld.long 0x4C 13. "KS19_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4C 12. "KS19_UTECDH,CMAC key" "0,1" bitfld.long 0x4C 11. "KS19_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4C 9. "KS19_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4C 8. "KS19_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4C 7. "KS19_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4C 6. "KS19_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4C 5. "KS19_KACT,Key is active" "0,1" bitfld.long 0x4C 0.--1. "KS19_KSIZE,Key size" "0: 128,1: 256,?,?" endif tree.end endif sif (cpuis("MCXN547*")) tree "ELS_ALIAS3" base ad:0x40057000 rgroup.long 0x0++0x3 line.long 0x0 "STATUS,Status Register" bitfld.long 0x0 16. "ELS_LOCKED,When set indicates that ELS is locked by a master" "0: Not locked by master,1: Locked by master" bitfld.long 0x0 10. "DTRNG_BUSY,When set it indicates TRNG is gathering entropy" "0: Not gathering entropy,1: Gathering entropy" newline bitfld.long 0x0 8.--9. "DRBG_ENT_LVL,Entropy quality of the current DRBG instance" "0: NONE,1: LOW DRBG generates random numbers of low quality..,2: HIGH DRBG generates random numbers of high..,3: RFU Reserved for Future Use" bitfld.long 0x0 6.--7. "PPROT,Current command privilege level" "0: Secure non-privileged,1: Secure privileged,2: Non-secure non-privileged,3: Non-secure privileged" newline bitfld.long 0x0 4.--5. "ECDSA_VFY_STATUS,Signature verify result status" "0: No verify run,1: Signature verify failed,2: Signature verify passed,3: Invalid Error" bitfld.long 0x0 3. "PRNG_RDY,When set indicates the internal PRNG is ready" "0: Internal PRNG not ready,1: Internal PRNG ready" newline bitfld.long 0x0 2. "ELS_ERR,When set indicates the ELS has detected an internal error" "0: Internal error not detected,1: Internal error detected" bitfld.long 0x0 1. "ELS_IRQ,When set indicates the ELS has an active interrupt" "0: No active interrupt,1: Active interrupt" newline bitfld.long 0x0 0. "ELS_BUSY,When set indicates the ELS is executing a crypto sequence" "0: Crypto sequence not executing,1: Crypto sequence executing" group.long 0x4++0x17 line.long 0x0 "CTRL,Control Register" bitfld.long 0x0 8. "BYTE_ORDER,Defines endianness" "0: Little endian,1: Big endian" hexmask.long.byte 0x0 3.--7. 1. "ELS_CMD,ELS Command ID" newline bitfld.long 0x0 2. "ELS_RESET,Write to 1 to perform a ELS synchronous reset. Writing 0 has no effect." "0,1" bitfld.long 0x0 1. "ELS_START,Write to 1 to start an ELS operation. Writing 0 has no effect." "0,1" newline bitfld.long 0x0 0. "ELS_EN,ELS enable" "0: Disabled,1: Enabled" line.long 0x4 "CMDCFG0,Command Configuration Register" hexmask.long 0x4 0.--31. 1. "CMDCFG0,See" line.long 0x8 "CFG,Configuration Register" hexmask.long.word 0x8 16.--25. 1. "ADCTRL,Maximum aes start delay" line.long 0xC "KIDX0,Keystore Index 0 Register" hexmask.long.byte 0xC 0.--4. 1. "KIDX0,Keystore is indexed as an array of 128 bit key slots" line.long 0x10 "KIDX1,Keystore Index 1 Register" hexmask.long.byte 0x10 0.--4. 1. "KIDX1,Keystore is indexed as an array of 128 bit key slots" line.long 0x14 "KPROPIN,Key Properties Request Register" hexmask.long 0x14 0.--31. 1. "KPROPIN,For commands that create a key - requested properties of the key that is being created" group.long 0x20++0xB line.long 0x0 "DMA_SRC0,DMA Source 0 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC0,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC0_LEN,DMA Source 0 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC0_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC0" line.long 0x8 "DMA_SRC1,DMA Source 1 Register" hexmask.long 0x8 0.--31. 1. "ADDR_SRC1,Defines the system address of the start of the data to be transferred to the ELS via DMA" group.long 0x30++0x13 line.long 0x0 "DMA_SRC2,DMA Source 2 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC2,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC2_LEN,DMA Source 2 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC2_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC2" line.long 0x8 "DMA_RES0,DMA Result 0 Register" hexmask.long 0x8 0.--31. 1. "ADDR_RES0,Defines the system start address where the result of the ELS operation is transferred via DMA" line.long 0xC "DMA_RES0_LEN,DMA Result 0 Size Register" hexmask.long 0xC 0.--31. 1. "SIZE_RES0_LEN,Size in bytes of the data to be transferred" line.long 0x10 "INT_ENABLE,Interrupt Enable Register" bitfld.long 0x10 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0x44++0x7 line.long 0x0 "INT_STATUS_CLR,Interrupt Status Clear Register" bitfld.long 0x0 0. "INT_CLR,Interrupt status clear" "0,1" line.long 0x4 "INT_STATUS_SET,Interrupt Status Set Register" bitfld.long 0x4 0. "INT_SET,Sets interrupt by software" "0,1" rgroup.long 0x4C++0x3 line.long 0x0 "ERR_STATUS,Error Status Register" bitfld.long 0x0 8. "DTRNG_ERR,TRNG unable to gather entropy with the current configuration" "0,1" bitfld.long 0x0 6.--7. "ERR_LVL,Indicates the triggered error level: 0 1 2" "0,1,2,3" newline bitfld.long 0x0 5. "PRNG_ERR,User read of PRNG_DATOUT when STATUS[PRNG_RDY] is 0" "0,1" bitfld.long 0x0 4. "FLT_ERR,Indicates hardware fault error: attempt to change the value of an internal register" "0,1" newline bitfld.long 0x0 3. "ITG_ERR,Indicates data integrity error: internal data integrity check failed" "0,1" bitfld.long 0x0 2. "ALG_ERR,Indicates algorithm error: an internal algorithm has produced an unexpected result" "0,1" newline bitfld.long 0x0 1. "OPN_ERR,Indicates operational error: ELS has been incorrectly operated" "0,1" bitfld.long 0x0 0. "BUS_ERR,Indicates bus access error: public or private bus" "0,1" wgroup.long 0x50++0x3 line.long 0x0 "ERR_STATUS_CLR,Error Status Clear Register" bitfld.long 0x0 0. "ERR_CLR,no description available" "0: Exits ELS error state,1: Clears ELS error status bits" rgroup.long 0x54++0x3 line.long 0x0 "VERSION,Version Register" hexmask.long.byte 0x0 28.--31. 1. "SW_X,Software major release version: possible values are from 1-9" hexmask.long.byte 0x0 24.--27. 1. "SW_Y1,Software minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 20.--23. 1. "SW_Y2,Software minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 16.--19. 1. "SW_Z,Software extended revision version: possible values are from 0-9" newline hexmask.long.byte 0x0 12.--15. 1. "X,Major release version: possible values are from 1-9" hexmask.long.byte 0x0 8.--11. 1. "Y1,Minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 4.--7. 1. "Y2,Minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 0.--3. 1. "Z,Extended release version digit1: possible values are from 0-9" rgroup.long 0x5C++0x3 line.long 0x0 "PRNG_DATOUT,PRNG SW Read Out Register" hexmask.long 0x0 0.--31. 1. "PRNG_DATOUT,32-bit wide pseudo-random number" group.long 0x60++0x3 line.long 0x0 "CMDCRC_CTRL,CRC Configuration Register" bitfld.long 0x0 1. "CMDCRC_EN,CRC enable bit" "0,1" bitfld.long 0x0 0. "CMDCRC_RST,CRC reset to initial value" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "CMDCRC,Command CRC Value Register" hexmask.long 0x0 0.--31. 1. "CMDCRC,Current CRC value" group.long 0x68++0x3 line.long 0x0 "SESSION_ID,Session ID Register" hexmask.long 0x0 0.--31. 1. "SESSION_ID,Session ID" rgroup.long 0x70++0x3 line.long 0x0 "DMA_FIN_ADDR,Final DMA Address Register" hexmask.long 0x0 0.--31. 1. "DMA_FIN_ADDR,Final AHB address presented by ELS DMA to the system" group.long 0x74++0x7 line.long 0x0 "MASTER_ID,Master ID Register" hexmask.long.byte 0x0 0.--4. 1. "MASTER_ID,High Priviledge Master ID" line.long 0x4 "KIDX2,Keystore Index 2 Register" hexmask.long.byte 0x4 0.--4. 1. "KIDX2,Keystore is indexed as an array of 128 bit key slots" rgroup.long 0x150++0x4F line.long 0x0 "ELS_KS0,Status Register" bitfld.long 0x0 30.--31. "KS0_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x0 29. "KS0_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x0 28. "KS0_UWRPOK,Wrap key" "0,1" bitfld.long 0x0 27. "KS0_UHWO,Hardware out key" "0,1" newline bitfld.long 0x0 26. "KS0_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x0 25. "KS0_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x0 24. "KS0_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x0 23. "KS0_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x0 22. "KS0_UKWK,Key wrapping key" "0,1" bitfld.long 0x0 21. "KS0_UHMAC,Hmac key" "0,1" newline bitfld.long 0x0 20. "KS0_UAES,Aes key" "0,1" bitfld.long 0x0 19. "KS0_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x0 18. "KS0_UECSG,Ecc signing key" "0,1" bitfld.long 0x0 17. "KS0_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x0 16. "KS0_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x0 15. "KS0_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x0 14. "KS0_UKSK,KSK key" "0,1" bitfld.long 0x0 13. "KS0_UCMAC,CMAC key" "0,1" newline bitfld.long 0x0 12. "KS0_UTECDH,CMAC key" "0,1" bitfld.long 0x0 11. "KS0_UKPUK,CMAC key" "0,1" newline bitfld.long 0x0 9. "KS0_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x0 8. "KS0_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x0 7. "KS0_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x0 6. "KS0_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x0 5. "KS0_KACT,Key is active" "0,1" bitfld.long 0x0 0.--1. "KS0_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4 "ELS_KS1,Status Register" bitfld.long 0x4 30.--31. "KS1_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4 29. "KS1_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4 28. "KS1_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4 27. "KS1_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4 26. "KS1_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4 25. "KS1_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4 24. "KS1_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4 23. "KS1_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4 22. "KS1_UKWK,Key wrapping key" "0,1" bitfld.long 0x4 21. "KS1_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4 20. "KS1_UAES,Aes key" "0,1" bitfld.long 0x4 19. "KS1_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4 18. "KS1_UECSG,Ecc signing key" "0,1" bitfld.long 0x4 17. "KS1_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4 16. "KS1_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4 15. "KS1_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4 14. "KS1_UKSK,KSK key" "0,1" bitfld.long 0x4 13. "KS1_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4 12. "KS1_UTECDH,CMAC key" "0,1" bitfld.long 0x4 11. "KS1_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4 9. "KS1_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4 8. "KS1_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4 7. "KS1_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4 6. "KS1_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4 5. "KS1_KACT,Key is active" "0,1" bitfld.long 0x4 0.--1. "KS1_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x8 "ELS_KS2,Status Register" bitfld.long 0x8 30.--31. "KS2_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x8 29. "KS2_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x8 28. "KS2_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x8 27. "KS2_UHWO,Hardware out key" "0,1" newline bitfld.long 0x8 26. "KS2_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x8 25. "KS2_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x8 24. "KS2_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x8 23. "KS2_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x8 22. "KS2_UKWK,Key wrapping key" "0,1" bitfld.long 0x8 21. "KS2_UHMAC,Hmac key" "0,1" newline bitfld.long 0x8 20. "KS2_UAES,Aes key" "0,1" bitfld.long 0x8 19. "KS2_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x8 18. "KS2_UECSG,Ecc signing key" "0,1" bitfld.long 0x8 17. "KS2_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x8 16. "KS2_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x8 15. "KS2_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x8 14. "KS2_UKSK,KSK key" "0,1" bitfld.long 0x8 13. "KS2_UCMAC,CMAC key" "0,1" newline bitfld.long 0x8 12. "KS2_UTECDH,CMAC key" "0,1" bitfld.long 0x8 11. "KS2_UKPUK,CMAC key" "0,1" newline bitfld.long 0x8 9. "KS2_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x8 8. "KS2_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x8 7. "KS2_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x8 6. "KS2_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x8 5. "KS2_KACT,Key is active" "0,1" bitfld.long 0x8 0.--1. "KS2_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0xC "ELS_KS3,Status Register" bitfld.long 0xC 30.--31. "KS3_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0xC 29. "KS3_UDUK,Device Unique Key" "0,1" newline bitfld.long 0xC 28. "KS3_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0xC 27. "KS3_UHWO,Hardware out key" "0,1" newline bitfld.long 0xC 26. "KS3_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0xC 25. "KS3_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0xC 24. "KS3_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0xC 23. "KS3_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0xC 22. "KS3_UKWK,Key wrapping key" "0,1" bitfld.long 0xC 21. "KS3_UHMAC,Hmac key" "0,1" newline bitfld.long 0xC 20. "KS3_UAES,Aes key" "0,1" bitfld.long 0xC 19. "KS3_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0xC 18. "KS3_UECSG,Ecc signing key" "0,1" bitfld.long 0xC 17. "KS3_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0xC 16. "KS3_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0xC 15. "KS3_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0xC 14. "KS3_UKSK,KSK key" "0,1" bitfld.long 0xC 13. "KS3_UCMAC,CMAC key" "0,1" newline bitfld.long 0xC 12. "KS3_UTECDH,CMAC key" "0,1" bitfld.long 0xC 11. "KS3_UKPUK,CMAC key" "0,1" newline bitfld.long 0xC 9. "KS3_FHWO,Hardware Feature Output" "0,1" bitfld.long 0xC 8. "KS3_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0xC 7. "KS3_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0xC 6. "KS3_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0xC 5. "KS3_KACT,Key is active" "0,1" bitfld.long 0xC 0.--1. "KS3_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x10 "ELS_KS4,Status Register" bitfld.long 0x10 30.--31. "KS4_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x10 29. "KS4_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x10 28. "KS4_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x10 27. "KS4_UHWO,Hardware out key" "0,1" newline bitfld.long 0x10 26. "KS4_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x10 25. "KS4_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x10 24. "KS4_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x10 23. "KS4_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x10 22. "KS4_UKWK,Key wrapping key" "0,1" bitfld.long 0x10 21. "KS4_UHMAC,Hmac key" "0,1" newline bitfld.long 0x10 20. "KS4_UAES,Aes key" "0,1" bitfld.long 0x10 19. "KS4_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x10 18. "KS4_UECSG,Ecc signing key" "0,1" bitfld.long 0x10 17. "KS4_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x10 16. "KS4_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x10 15. "KS4_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x10 14. "KS4_UKSK,KSK key" "0,1" bitfld.long 0x10 13. "KS4_UCMAC,CMAC key" "0,1" newline bitfld.long 0x10 12. "KS4_UTECDH,CMAC key" "0,1" bitfld.long 0x10 11. "KS4_UKPUK,CMAC key" "0,1" newline bitfld.long 0x10 9. "KS4_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x10 8. "KS4_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x10 7. "KS4_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x10 6. "KS4_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x10 5. "KS4_KACT,Key is active" "0,1" bitfld.long 0x10 0.--1. "KS4_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x14 "ELS_KS5,Status Register" bitfld.long 0x14 30.--31. "KS5_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x14 29. "KS5_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x14 28. "KS5_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x14 27. "KS5_UHWO,Hardware out key" "0,1" newline bitfld.long 0x14 26. "KS5_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x14 25. "KS5_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x14 24. "KS5_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x14 23. "KS5_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x14 22. "KS5_UKWK,Key wrapping key" "0,1" bitfld.long 0x14 21. "KS5_UHMAC,Hmac key" "0,1" newline bitfld.long 0x14 20. "KS5_UAES,Aes key" "0,1" bitfld.long 0x14 19. "KS5_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x14 18. "KS5_UECSG,Ecc signing key" "0,1" bitfld.long 0x14 17. "KS5_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x14 16. "KS5_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x14 15. "KS5_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x14 14. "KS5_UKSK,KSK key" "0,1" bitfld.long 0x14 13. "KS5_UCMAC,CMAC key" "0,1" newline bitfld.long 0x14 12. "KS5_UTECDH,CMAC key" "0,1" bitfld.long 0x14 11. "KS5_UKPUK,CMAC key" "0,1" newline bitfld.long 0x14 9. "KS5_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x14 8. "KS5_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x14 7. "KS5_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x14 6. "KS5_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x14 5. "KS5_KACT,Key is active" "0,1" bitfld.long 0x14 0.--1. "KS5_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x18 "ELS_KS6,Status Register" bitfld.long 0x18 30.--31. "KS6_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x18 29. "KS6_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x18 28. "KS6_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x18 27. "KS6_UHWO,Hardware out key" "0,1" newline bitfld.long 0x18 26. "KS6_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x18 25. "KS6_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x18 24. "KS6_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x18 23. "KS6_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x18 22. "KS6_UKWK,Key wrapping key" "0,1" bitfld.long 0x18 21. "KS6_UHMAC,Hmac key" "0,1" newline bitfld.long 0x18 20. "KS6_UAES,Aes key" "0,1" bitfld.long 0x18 19. "KS6_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x18 18. "KS6_UECSG,Ecc signing key" "0,1" bitfld.long 0x18 17. "KS6_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x18 16. "KS6_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x18 15. "KS6_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x18 14. "KS6_UKSK,KSK key" "0,1" bitfld.long 0x18 13. "KS6_UCMAC,CMAC key" "0,1" newline bitfld.long 0x18 12. "KS6_UTECDH,CMAC key" "0,1" bitfld.long 0x18 11. "KS6_UKPUK,CMAC key" "0,1" newline bitfld.long 0x18 9. "KS6_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x18 8. "KS6_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x18 7. "KS6_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x18 6. "KS6_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x18 5. "KS6_KACT,Key is active" "0,1" bitfld.long 0x18 0.--1. "KS6_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x1C "ELS_KS7,Status Register" bitfld.long 0x1C 30.--31. "KS7_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x1C 29. "KS7_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x1C 28. "KS7_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x1C 27. "KS7_UHWO,Hardware out key" "0,1" newline bitfld.long 0x1C 26. "KS7_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x1C 25. "KS7_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x1C 24. "KS7_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x1C 23. "KS7_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x1C 22. "KS7_UKWK,Key wrapping key" "0,1" bitfld.long 0x1C 21. "KS7_UHMAC,Hmac key" "0,1" newline bitfld.long 0x1C 20. "KS7_UAES,Aes key" "0,1" bitfld.long 0x1C 19. "KS7_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x1C 18. "KS7_UECSG,Ecc signing key" "0,1" bitfld.long 0x1C 17. "KS7_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x1C 16. "KS7_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x1C 15. "KS7_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x1C 14. "KS7_UKSK,KSK key" "0,1" bitfld.long 0x1C 13. "KS7_UCMAC,CMAC key" "0,1" newline bitfld.long 0x1C 12. "KS7_UTECDH,CMAC key" "0,1" bitfld.long 0x1C 11. "KS7_UKPUK,CMAC key" "0,1" newline bitfld.long 0x1C 9. "KS7_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x1C 8. "KS7_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x1C 7. "KS7_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x1C 6. "KS7_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x1C 5. "KS7_KACT,Key is active" "0,1" bitfld.long 0x1C 0.--1. "KS7_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x20 "ELS_KS8,Status Register" bitfld.long 0x20 30.--31. "KS8_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x20 29. "KS8_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x20 28. "KS8_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x20 27. "KS8_UHWO,Hardware out key" "0,1" newline bitfld.long 0x20 26. "KS8_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x20 25. "KS8_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x20 24. "KS8_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x20 23. "KS8_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x20 22. "KS8_UKWK,Key wrapping key" "0,1" bitfld.long 0x20 21. "KS8_UHMAC,Hmac key" "0,1" newline bitfld.long 0x20 20. "KS8_UAES,Aes key" "0,1" bitfld.long 0x20 19. "KS8_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x20 18. "KS8_UECSG,Ecc signing key" "0,1" bitfld.long 0x20 17. "KS8_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x20 16. "KS8_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x20 15. "KS8_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x20 14. "KS8_UKSK,KSK key" "0,1" bitfld.long 0x20 13. "KS8_UCMAC,CMAC key" "0,1" newline bitfld.long 0x20 12. "KS8_UTECDH,CMAC key" "0,1" bitfld.long 0x20 11. "KS8_UKPUK,CMAC key" "0,1" newline bitfld.long 0x20 9. "KS8_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x20 8. "KS8_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x20 7. "KS8_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x20 6. "KS8_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x20 5. "KS8_KACT,Key is active" "0,1" bitfld.long 0x20 0.--1. "KS8_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x24 "ELS_KS9,Status Register" bitfld.long 0x24 30.--31. "KS9_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x24 29. "KS9_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x24 28. "KS9_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x24 27. "KS9_UHWO,Hardware out key" "0,1" newline bitfld.long 0x24 26. "KS9_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x24 25. "KS9_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x24 24. "KS9_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x24 23. "KS9_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x24 22. "KS9_UKWK,Key wrapping key" "0,1" bitfld.long 0x24 21. "KS9_UHMAC,Hmac key" "0,1" newline bitfld.long 0x24 20. "KS9_UAES,Aes key" "0,1" bitfld.long 0x24 19. "KS9_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x24 18. "KS9_UECSG,Ecc signing key" "0,1" bitfld.long 0x24 17. "KS9_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x24 16. "KS9_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x24 15. "KS9_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x24 14. "KS9_UKSK,KSK key" "0,1" bitfld.long 0x24 13. "KS9_UCMAC,CMAC key" "0,1" newline bitfld.long 0x24 12. "KS9_UTECDH,CMAC key" "0,1" bitfld.long 0x24 11. "KS9_UKPUK,CMAC key" "0,1" newline bitfld.long 0x24 9. "KS9_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x24 8. "KS9_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x24 7. "KS9_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x24 6. "KS9_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x24 5. "KS9_KACT,Key is active" "0,1" bitfld.long 0x24 0.--1. "KS9_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x28 "ELS_KS10,Status Register" bitfld.long 0x28 30.--31. "KS10_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x28 29. "KS10_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x28 28. "KS10_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x28 27. "KS10_UHWO,Hardware out key" "0,1" newline bitfld.long 0x28 26. "KS10_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x28 25. "KS10_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x28 24. "KS10_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x28 23. "KS10_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x28 22. "KS10_UKWK,Key wrapping key" "0,1" bitfld.long 0x28 21. "KS10_UHMAC,Hmac key" "0,1" newline bitfld.long 0x28 20. "KS10_UAES,Aes key" "0,1" bitfld.long 0x28 19. "KS10_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x28 18. "KS10_UECSG,Ecc signing key" "0,1" bitfld.long 0x28 17. "KS10_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x28 16. "KS10_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x28 15. "KS10_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x28 14. "KS10_UKSK,KSK key" "0,1" bitfld.long 0x28 13. "KS10_UCMAC,CMAC key" "0,1" newline bitfld.long 0x28 12. "KS10_UTECDH,CMAC key" "0,1" bitfld.long 0x28 11. "KS10_UKPUK,CMAC key" "0,1" newline bitfld.long 0x28 9. "KS10_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x28 8. "KS10_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x28 7. "KS10_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x28 6. "KS10_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x28 5. "KS10_KACT,Key is active" "0,1" bitfld.long 0x28 0.--1. "KS10_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x2C "ELS_KS11,Status Register" bitfld.long 0x2C 30.--31. "KS11_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x2C 29. "KS11_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x2C 28. "KS11_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x2C 27. "KS11_UHWO,Hardware out key" "0,1" newline bitfld.long 0x2C 26. "KS11_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x2C 25. "KS11_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x2C 24. "KS11_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x2C 23. "KS11_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x2C 22. "KS11_UKWK,Key wrapping key" "0,1" bitfld.long 0x2C 21. "KS11_UHMAC,Hmac key" "0,1" newline bitfld.long 0x2C 20. "KS11_UAES,Aes key" "0,1" bitfld.long 0x2C 19. "KS11_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x2C 18. "KS11_UECSG,Ecc signing key" "0,1" bitfld.long 0x2C 17. "KS11_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x2C 16. "KS11_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x2C 15. "KS11_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x2C 14. "KS11_UKSK,KSK key" "0,1" bitfld.long 0x2C 13. "KS11_UCMAC,CMAC key" "0,1" newline bitfld.long 0x2C 12. "KS11_UTECDH,CMAC key" "0,1" bitfld.long 0x2C 11. "KS11_UKPUK,CMAC key" "0,1" newline bitfld.long 0x2C 9. "KS11_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x2C 8. "KS11_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x2C 7. "KS11_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x2C 6. "KS11_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x2C 5. "KS11_KACT,Key is active" "0,1" bitfld.long 0x2C 0.--1. "KS11_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x30 "ELS_KS12,Status Register" bitfld.long 0x30 30.--31. "KS12_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x30 29. "KS12_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x30 28. "KS12_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x30 27. "KS12_UHWO,Hardware out key" "0,1" newline bitfld.long 0x30 26. "KS12_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x30 25. "KS12_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x30 24. "KS12_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x30 23. "KS12_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x30 22. "KS12_UKWK,Key wrapping key" "0,1" bitfld.long 0x30 21. "KS12_UHMAC,Hmac key" "0,1" newline bitfld.long 0x30 20. "KS12_UAES,Aes key" "0,1" bitfld.long 0x30 19. "KS12_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x30 18. "KS12_UECSG,Ecc signing key" "0,1" bitfld.long 0x30 17. "KS12_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x30 16. "KS12_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x30 15. "KS12_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x30 14. "KS12_UKSK,KSK key" "0,1" bitfld.long 0x30 13. "KS12_UCMAC,CMAC key" "0,1" newline bitfld.long 0x30 12. "KS12_UTECDH,CMAC key" "0,1" bitfld.long 0x30 11. "KS12_UKPUK,CMAC key" "0,1" newline bitfld.long 0x30 9. "KS12_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x30 8. "KS12_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x30 7. "KS12_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x30 6. "KS12_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x30 5. "KS12_KACT,Key is active" "0,1" bitfld.long 0x30 0.--1. "KS12_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x34 "ELS_KS13,Status Register" bitfld.long 0x34 30.--31. "KS13_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x34 29. "KS13_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x34 28. "KS13_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x34 27. "KS13_UHWO,Hardware out key" "0,1" newline bitfld.long 0x34 26. "KS13_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x34 25. "KS13_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x34 24. "KS13_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x34 23. "KS13_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x34 22. "KS13_UKWK,Key wrapping key" "0,1" bitfld.long 0x34 21. "KS13_UHMAC,Hmac key" "0,1" newline bitfld.long 0x34 20. "KS13_UAES,Aes key" "0,1" bitfld.long 0x34 19. "KS13_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x34 18. "KS13_UECSG,Ecc signing key" "0,1" bitfld.long 0x34 17. "KS13_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x34 16. "KS13_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x34 15. "KS13_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x34 14. "KS13_UKSK,KSK key" "0,1" bitfld.long 0x34 13. "KS13_UCMAC,CMAC key" "0,1" newline bitfld.long 0x34 12. "KS13_UTECDH,CMAC key" "0,1" bitfld.long 0x34 11. "KS13_UKPUK,CMAC key" "0,1" newline bitfld.long 0x34 9. "KS13_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x34 8. "KS13_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x34 7. "KS13_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x34 6. "KS13_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x34 5. "KS13_KACT,Key is active" "0,1" bitfld.long 0x34 0.--1. "KS13_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x38 "ELS_KS14,Status Register" bitfld.long 0x38 30.--31. "KS14_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x38 29. "KS14_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x38 28. "KS14_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x38 27. "KS14_UHWO,Hardware out key" "0,1" newline bitfld.long 0x38 26. "KS14_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x38 25. "KS14_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x38 24. "KS14_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x38 23. "KS14_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x38 22. "KS14_UKWK,Key wrapping key" "0,1" bitfld.long 0x38 21. "KS14_UHMAC,Hmac key" "0,1" newline bitfld.long 0x38 20. "KS14_UAES,Aes key" "0,1" bitfld.long 0x38 19. "KS14_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x38 18. "KS14_UECSG,Ecc signing key" "0,1" bitfld.long 0x38 17. "KS14_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x38 16. "KS14_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x38 15. "KS14_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x38 14. "KS14_UKSK,KSK key" "0,1" bitfld.long 0x38 13. "KS14_UCMAC,CMAC key" "0,1" newline bitfld.long 0x38 12. "KS14_UTECDH,CMAC key" "0,1" bitfld.long 0x38 11. "KS14_UKPUK,CMAC key" "0,1" newline bitfld.long 0x38 9. "KS14_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x38 8. "KS14_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x38 7. "KS14_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x38 6. "KS14_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x38 5. "KS14_KACT,Key is active" "0,1" bitfld.long 0x38 0.--1. "KS14_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x3C "ELS_KS15,Status Register" bitfld.long 0x3C 30.--31. "KS15_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x3C 29. "KS15_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x3C 28. "KS15_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x3C 27. "KS15_UHWO,Hardware out key" "0,1" newline bitfld.long 0x3C 26. "KS15_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x3C 25. "KS15_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x3C 24. "KS15_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x3C 23. "KS15_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x3C 22. "KS15_UKWK,Key wrapping key" "0,1" bitfld.long 0x3C 21. "KS15_UHMAC,Hmac key" "0,1" newline bitfld.long 0x3C 20. "KS15_UAES,Aes key" "0,1" bitfld.long 0x3C 19. "KS15_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x3C 18. "KS15_UECSG,Ecc signing key" "0,1" bitfld.long 0x3C 17. "KS15_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x3C 16. "KS15_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x3C 15. "KS15_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x3C 14. "KS15_UKSK,KSK key" "0,1" bitfld.long 0x3C 13. "KS15_UCMAC,CMAC key" "0,1" newline bitfld.long 0x3C 12. "KS15_UTECDH,CMAC key" "0,1" bitfld.long 0x3C 11. "KS15_UKPUK,CMAC key" "0,1" newline bitfld.long 0x3C 9. "KS15_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x3C 8. "KS15_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x3C 7. "KS15_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x3C 6. "KS15_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x3C 5. "KS15_KACT,Key is active" "0,1" bitfld.long 0x3C 0.--1. "KS15_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x40 "ELS_KS16,Status Register" bitfld.long 0x40 30.--31. "KS16_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x40 29. "KS16_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x40 28. "KS16_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x40 27. "KS16_UHWO,Hardware out key" "0,1" newline bitfld.long 0x40 26. "KS16_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x40 25. "KS16_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x40 24. "KS16_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x40 23. "KS16_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x40 22. "KS16_UKWK,Key wrapping key" "0,1" bitfld.long 0x40 21. "KS16_UHMAC,Hmac key" "0,1" newline bitfld.long 0x40 20. "KS16_UAES,Aes key" "0,1" bitfld.long 0x40 19. "KS16_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x40 18. "KS16_UECSG,Ecc signing key" "0,1" bitfld.long 0x40 17. "KS16_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x40 16. "KS16_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x40 15. "KS16_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x40 14. "KS16_UKSK,KSK key" "0,1" bitfld.long 0x40 13. "KS16_UCMAC,CMAC key" "0,1" newline bitfld.long 0x40 12. "KS16_UTECDH,CMAC key" "0,1" bitfld.long 0x40 11. "KS16_UKPUK,CMAC key" "0,1" newline bitfld.long 0x40 9. "KS16_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x40 8. "KS16_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x40 7. "KS16_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x40 6. "KS16_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x40 5. "KS16_KACT,Key is active" "0,1" bitfld.long 0x40 0.--1. "KS16_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x44 "ELS_KS17,Status Register" bitfld.long 0x44 30.--31. "KS17_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x44 29. "KS17_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x44 28. "KS17_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x44 27. "KS17_UHWO,Hardware out key" "0,1" newline bitfld.long 0x44 26. "KS17_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x44 25. "KS17_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x44 24. "KS17_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x44 23. "KS17_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x44 22. "KS17_UKWK,Key wrapping key" "0,1" bitfld.long 0x44 21. "KS17_UHMAC,Hmac key" "0,1" newline bitfld.long 0x44 20. "KS17_UAES,Aes key" "0,1" bitfld.long 0x44 19. "KS17_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x44 18. "KS17_UECSG,Ecc signing key" "0,1" bitfld.long 0x44 17. "KS17_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x44 16. "KS17_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x44 15. "KS17_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x44 14. "KS17_UKSK,KSK key" "0,1" bitfld.long 0x44 13. "KS17_UCMAC,CMAC key" "0,1" newline bitfld.long 0x44 12. "KS17_UTECDH,CMAC key" "0,1" bitfld.long 0x44 11. "KS17_UKPUK,CMAC key" "0,1" newline bitfld.long 0x44 9. "KS17_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x44 8. "KS17_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x44 7. "KS17_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x44 6. "KS17_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x44 5. "KS17_KACT,Key is active" "0,1" bitfld.long 0x44 0.--1. "KS17_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x48 "ELS_KS18,Status Register" bitfld.long 0x48 30.--31. "KS18_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x48 29. "KS18_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x48 28. "KS18_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x48 27. "KS18_UHWO,Hardware out key" "0,1" newline bitfld.long 0x48 26. "KS18_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x48 25. "KS18_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x48 24. "KS18_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x48 23. "KS18_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x48 22. "KS18_UKWK,Key wrapping key" "0,1" bitfld.long 0x48 21. "KS18_UHMAC,Hmac key" "0,1" newline bitfld.long 0x48 20. "KS18_UAES,Aes key" "0,1" bitfld.long 0x48 19. "KS18_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x48 18. "KS18_UECSG,Ecc signing key" "0,1" bitfld.long 0x48 17. "KS18_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x48 16. "KS18_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x48 15. "KS18_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x48 14. "KS18_UKSK,KSK key" "0,1" bitfld.long 0x48 13. "KS18_UCMAC,CMAC key" "0,1" newline bitfld.long 0x48 12. "KS18_UTECDH,CMAC key" "0,1" bitfld.long 0x48 11. "KS18_UKPUK,CMAC key" "0,1" newline bitfld.long 0x48 9. "KS18_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x48 8. "KS18_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x48 7. "KS18_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x48 6. "KS18_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x48 5. "KS18_KACT,Key is active" "0,1" bitfld.long 0x48 0.--1. "KS18_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4C "ELS_KS19,Status Register" bitfld.long 0x4C 30.--31. "KS19_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4C 29. "KS19_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4C 28. "KS19_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4C 27. "KS19_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4C 26. "KS19_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4C 25. "KS19_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4C 24. "KS19_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4C 23. "KS19_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4C 22. "KS19_UKWK,Key wrapping key" "0,1" bitfld.long 0x4C 21. "KS19_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4C 20. "KS19_UAES,Aes key" "0,1" bitfld.long 0x4C 19. "KS19_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4C 18. "KS19_UECSG,Ecc signing key" "0,1" bitfld.long 0x4C 17. "KS19_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4C 16. "KS19_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4C 15. "KS19_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4C 14. "KS19_UKSK,KSK key" "0,1" bitfld.long 0x4C 13. "KS19_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4C 12. "KS19_UTECDH,CMAC key" "0,1" bitfld.long 0x4C 11. "KS19_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4C 9. "KS19_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4C 8. "KS19_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4C 7. "KS19_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4C 6. "KS19_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4C 5. "KS19_KACT,Key is active" "0,1" bitfld.long 0x4C 0.--1. "KS19_KSIZE,Key size" "0: 128,1: 256,?,?" tree.end endif sif (cpuis("MCXN946*")) tree "ELS_ALIAS3" base ad:0x40057000 rgroup.long 0x0++0x3 line.long 0x0 "STATUS,Status Register" bitfld.long 0x0 16. "ELS_LOCKED,When set indicates that ELS is locked by a master" "0: Not locked by master,1: Locked by master" bitfld.long 0x0 10. "DTRNG_BUSY,When set it indicates TRNG is gathering entropy" "0: Not gathering entropy,1: Gathering entropy" newline bitfld.long 0x0 8.--9. "DRBG_ENT_LVL,Entropy quality of the current DRBG instance" "0: NONE,1: LOW DRBG generates random numbers of low quality..,2: HIGH DRBG generates random numbers of high..,3: RFU Reserved for Future Use" bitfld.long 0x0 6.--7. "PPROT,Current command privilege level" "0: Secure non-privileged,1: Secure privileged,2: Non-secure non-privileged,3: Non-secure privileged" newline bitfld.long 0x0 4.--5. "ECDSA_VFY_STATUS,Signature verify result status" "0: No verify run,1: Signature verify failed,2: Signature verify passed,3: Invalid Error" bitfld.long 0x0 3. "PRNG_RDY,When set indicates the internal PRNG is ready" "0: Internal PRNG not ready,1: Internal PRNG ready" newline bitfld.long 0x0 2. "ELS_ERR,When set indicates the ELS has detected an internal error" "0: Internal error not detected,1: Internal error detected" bitfld.long 0x0 1. "ELS_IRQ,When set indicates the ELS has an active interrupt" "0: No active interrupt,1: Active interrupt" newline bitfld.long 0x0 0. "ELS_BUSY,When set indicates the ELS is executing a crypto sequence" "0: Crypto sequence not executing,1: Crypto sequence executing" group.long 0x4++0x17 line.long 0x0 "CTRL,Control Register" bitfld.long 0x0 8. "BYTE_ORDER,Defines endianness" "0: Little endian,1: Big endian" hexmask.long.byte 0x0 3.--7. 1. "ELS_CMD,ELS Command ID" newline bitfld.long 0x0 2. "ELS_RESET,Write to 1 to perform a ELS synchronous reset. Writing 0 has no effect." "0,1" bitfld.long 0x0 1. "ELS_START,Write to 1 to start an ELS operation. Writing 0 has no effect." "0,1" newline bitfld.long 0x0 0. "ELS_EN,ELS enable" "0: Disabled,1: Enabled" line.long 0x4 "CMDCFG0,Command Configuration Register" hexmask.long 0x4 0.--31. 1. "CMDCFG0,See" line.long 0x8 "CFG,Configuration Register" hexmask.long.word 0x8 16.--25. 1. "ADCTRL,Maximum aes start delay" line.long 0xC "KIDX0,Keystore Index 0 Register" hexmask.long.byte 0xC 0.--4. 1. "KIDX0,Keystore is indexed as an array of 128 bit key slots" line.long 0x10 "KIDX1,Keystore Index 1 Register" hexmask.long.byte 0x10 0.--4. 1. "KIDX1,Keystore is indexed as an array of 128 bit key slots" line.long 0x14 "KPROPIN,Key Properties Request Register" hexmask.long 0x14 0.--31. 1. "KPROPIN,For commands that create a key - requested properties of the key that is being created" group.long 0x20++0xB line.long 0x0 "DMA_SRC0,DMA Source 0 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC0,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC0_LEN,DMA Source 0 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC0_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC0" line.long 0x8 "DMA_SRC1,DMA Source 1 Register" hexmask.long 0x8 0.--31. 1. "ADDR_SRC1,Defines the system address of the start of the data to be transferred to the ELS via DMA" group.long 0x30++0x13 line.long 0x0 "DMA_SRC2,DMA Source 2 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC2,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC2_LEN,DMA Source 2 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC2_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC2" line.long 0x8 "DMA_RES0,DMA Result 0 Register" hexmask.long 0x8 0.--31. 1. "ADDR_RES0,Defines the system start address where the result of the ELS operation is transferred via DMA" line.long 0xC "DMA_RES0_LEN,DMA Result 0 Size Register" hexmask.long 0xC 0.--31. 1. "SIZE_RES0_LEN,Size in bytes of the data to be transferred" line.long 0x10 "INT_ENABLE,Interrupt Enable Register" bitfld.long 0x10 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0x44++0x7 line.long 0x0 "INT_STATUS_CLR,Interrupt Status Clear Register" bitfld.long 0x0 0. "INT_CLR,Interrupt status clear" "0,1" line.long 0x4 "INT_STATUS_SET,Interrupt Status Set Register" bitfld.long 0x4 0. "INT_SET,Sets interrupt by software" "0,1" rgroup.long 0x4C++0x3 line.long 0x0 "ERR_STATUS,Error Status Register" bitfld.long 0x0 8. "DTRNG_ERR,TRNG unable to gather entropy with the current configuration" "0,1" bitfld.long 0x0 6.--7. "ERR_LVL,Indicates the triggered error level: 0 1 2" "0,1,2,3" newline bitfld.long 0x0 5. "PRNG_ERR,User read of PRNG_DATOUT when STATUS[PRNG_RDY] is 0" "0,1" bitfld.long 0x0 4. "FLT_ERR,Indicates hardware fault error: attempt to change the value of an internal register" "0,1" newline bitfld.long 0x0 3. "ITG_ERR,Indicates data integrity error: internal data integrity check failed" "0,1" bitfld.long 0x0 2. "ALG_ERR,Indicates algorithm error: an internal algorithm has produced an unexpected result" "0,1" newline bitfld.long 0x0 1. "OPN_ERR,Indicates operational error: ELS has been incorrectly operated" "0,1" bitfld.long 0x0 0. "BUS_ERR,Indicates bus access error: public or private bus" "0,1" wgroup.long 0x50++0x3 line.long 0x0 "ERR_STATUS_CLR,Error Status Clear Register" bitfld.long 0x0 0. "ERR_CLR,no description available" "0: Exits ELS error state,1: Clears ELS error status bits" rgroup.long 0x54++0x3 line.long 0x0 "VERSION,Version Register" hexmask.long.byte 0x0 28.--31. 1. "SW_X,Software major release version: possible values are from 1-9" hexmask.long.byte 0x0 24.--27. 1. "SW_Y1,Software minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 20.--23. 1. "SW_Y2,Software minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 16.--19. 1. "SW_Z,Software extended revision version: possible values are from 0-9" newline hexmask.long.byte 0x0 12.--15. 1. "X,Major release version: possible values are from 1-9" hexmask.long.byte 0x0 8.--11. 1. "Y1,Minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 4.--7. 1. "Y2,Minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 0.--3. 1. "Z,Extended release version digit1: possible values are from 0-9" rgroup.long 0x5C++0x3 line.long 0x0 "PRNG_DATOUT,PRNG SW Read Out Register" hexmask.long 0x0 0.--31. 1. "PRNG_DATOUT,32-bit wide pseudo-random number" group.long 0x60++0x3 line.long 0x0 "CMDCRC_CTRL,CRC Configuration Register" bitfld.long 0x0 1. "CMDCRC_EN,CRC enable bit" "0,1" bitfld.long 0x0 0. "CMDCRC_RST,CRC reset to initial value" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "CMDCRC,Command CRC Value Register" hexmask.long 0x0 0.--31. 1. "CMDCRC,Current CRC value" group.long 0x68++0x3 line.long 0x0 "SESSION_ID,Session ID Register" hexmask.long 0x0 0.--31. 1. "SESSION_ID,Session ID" rgroup.long 0x70++0x3 line.long 0x0 "DMA_FIN_ADDR,Final DMA Address Register" hexmask.long 0x0 0.--31. 1. "DMA_FIN_ADDR,Final AHB address presented by ELS DMA to the system" group.long 0x74++0x7 line.long 0x0 "MASTER_ID,Master ID Register" hexmask.long.byte 0x0 0.--4. 1. "MASTER_ID,High Priviledge Master ID" line.long 0x4 "KIDX2,Keystore Index 2 Register" hexmask.long.byte 0x4 0.--4. 1. "KIDX2,Keystore is indexed as an array of 128 bit key slots" rgroup.long 0x150++0x4F line.long 0x0 "ELS_KS0,Status Register" bitfld.long 0x0 30.--31. "KS0_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x0 29. "KS0_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x0 28. "KS0_UWRPOK,Wrap key" "0,1" bitfld.long 0x0 27. "KS0_UHWO,Hardware out key" "0,1" newline bitfld.long 0x0 26. "KS0_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x0 25. "KS0_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x0 24. "KS0_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x0 23. "KS0_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x0 22. "KS0_UKWK,Key wrapping key" "0,1" bitfld.long 0x0 21. "KS0_UHMAC,Hmac key" "0,1" newline bitfld.long 0x0 20. "KS0_UAES,Aes key" "0,1" bitfld.long 0x0 19. "KS0_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x0 18. "KS0_UECSG,Ecc signing key" "0,1" bitfld.long 0x0 17. "KS0_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x0 16. "KS0_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x0 15. "KS0_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x0 14. "KS0_UKSK,KSK key" "0,1" bitfld.long 0x0 13. "KS0_UCMAC,CMAC key" "0,1" newline bitfld.long 0x0 12. "KS0_UTECDH,CMAC key" "0,1" bitfld.long 0x0 11. "KS0_UKPUK,CMAC key" "0,1" newline bitfld.long 0x0 9. "KS0_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x0 8. "KS0_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x0 7. "KS0_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x0 6. "KS0_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x0 5. "KS0_KACT,Key is active" "0,1" bitfld.long 0x0 0.--1. "KS0_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4 "ELS_KS1,Status Register" bitfld.long 0x4 30.--31. "KS1_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4 29. "KS1_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4 28. "KS1_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4 27. "KS1_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4 26. "KS1_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4 25. "KS1_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4 24. "KS1_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4 23. "KS1_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4 22. "KS1_UKWK,Key wrapping key" "0,1" bitfld.long 0x4 21. "KS1_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4 20. "KS1_UAES,Aes key" "0,1" bitfld.long 0x4 19. "KS1_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4 18. "KS1_UECSG,Ecc signing key" "0,1" bitfld.long 0x4 17. "KS1_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4 16. "KS1_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4 15. "KS1_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4 14. "KS1_UKSK,KSK key" "0,1" bitfld.long 0x4 13. "KS1_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4 12. "KS1_UTECDH,CMAC key" "0,1" bitfld.long 0x4 11. "KS1_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4 9. "KS1_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4 8. "KS1_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4 7. "KS1_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4 6. "KS1_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4 5. "KS1_KACT,Key is active" "0,1" bitfld.long 0x4 0.--1. "KS1_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x8 "ELS_KS2,Status Register" bitfld.long 0x8 30.--31. "KS2_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x8 29. "KS2_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x8 28. "KS2_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x8 27. "KS2_UHWO,Hardware out key" "0,1" newline bitfld.long 0x8 26. "KS2_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x8 25. "KS2_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x8 24. "KS2_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x8 23. "KS2_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x8 22. "KS2_UKWK,Key wrapping key" "0,1" bitfld.long 0x8 21. "KS2_UHMAC,Hmac key" "0,1" newline bitfld.long 0x8 20. "KS2_UAES,Aes key" "0,1" bitfld.long 0x8 19. "KS2_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x8 18. "KS2_UECSG,Ecc signing key" "0,1" bitfld.long 0x8 17. "KS2_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x8 16. "KS2_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x8 15. "KS2_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x8 14. "KS2_UKSK,KSK key" "0,1" bitfld.long 0x8 13. "KS2_UCMAC,CMAC key" "0,1" newline bitfld.long 0x8 12. "KS2_UTECDH,CMAC key" "0,1" bitfld.long 0x8 11. "KS2_UKPUK,CMAC key" "0,1" newline bitfld.long 0x8 9. "KS2_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x8 8. "KS2_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x8 7. "KS2_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x8 6. "KS2_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x8 5. "KS2_KACT,Key is active" "0,1" bitfld.long 0x8 0.--1. "KS2_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0xC "ELS_KS3,Status Register" bitfld.long 0xC 30.--31. "KS3_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0xC 29. "KS3_UDUK,Device Unique Key" "0,1" newline bitfld.long 0xC 28. "KS3_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0xC 27. "KS3_UHWO,Hardware out key" "0,1" newline bitfld.long 0xC 26. "KS3_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0xC 25. "KS3_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0xC 24. "KS3_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0xC 23. "KS3_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0xC 22. "KS3_UKWK,Key wrapping key" "0,1" bitfld.long 0xC 21. "KS3_UHMAC,Hmac key" "0,1" newline bitfld.long 0xC 20. "KS3_UAES,Aes key" "0,1" bitfld.long 0xC 19. "KS3_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0xC 18. "KS3_UECSG,Ecc signing key" "0,1" bitfld.long 0xC 17. "KS3_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0xC 16. "KS3_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0xC 15. "KS3_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0xC 14. "KS3_UKSK,KSK key" "0,1" bitfld.long 0xC 13. "KS3_UCMAC,CMAC key" "0,1" newline bitfld.long 0xC 12. "KS3_UTECDH,CMAC key" "0,1" bitfld.long 0xC 11. "KS3_UKPUK,CMAC key" "0,1" newline bitfld.long 0xC 9. "KS3_FHWO,Hardware Feature Output" "0,1" bitfld.long 0xC 8. "KS3_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0xC 7. "KS3_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0xC 6. "KS3_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0xC 5. "KS3_KACT,Key is active" "0,1" bitfld.long 0xC 0.--1. "KS3_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x10 "ELS_KS4,Status Register" bitfld.long 0x10 30.--31. "KS4_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x10 29. "KS4_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x10 28. "KS4_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x10 27. "KS4_UHWO,Hardware out key" "0,1" newline bitfld.long 0x10 26. "KS4_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x10 25. "KS4_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x10 24. "KS4_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x10 23. "KS4_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x10 22. "KS4_UKWK,Key wrapping key" "0,1" bitfld.long 0x10 21. "KS4_UHMAC,Hmac key" "0,1" newline bitfld.long 0x10 20. "KS4_UAES,Aes key" "0,1" bitfld.long 0x10 19. "KS4_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x10 18. "KS4_UECSG,Ecc signing key" "0,1" bitfld.long 0x10 17. "KS4_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x10 16. "KS4_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x10 15. "KS4_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x10 14. "KS4_UKSK,KSK key" "0,1" bitfld.long 0x10 13. "KS4_UCMAC,CMAC key" "0,1" newline bitfld.long 0x10 12. "KS4_UTECDH,CMAC key" "0,1" bitfld.long 0x10 11. "KS4_UKPUK,CMAC key" "0,1" newline bitfld.long 0x10 9. "KS4_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x10 8. "KS4_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x10 7. "KS4_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x10 6. "KS4_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x10 5. "KS4_KACT,Key is active" "0,1" bitfld.long 0x10 0.--1. "KS4_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x14 "ELS_KS5,Status Register" bitfld.long 0x14 30.--31. "KS5_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x14 29. "KS5_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x14 28. "KS5_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x14 27. "KS5_UHWO,Hardware out key" "0,1" newline bitfld.long 0x14 26. "KS5_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x14 25. "KS5_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x14 24. "KS5_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x14 23. "KS5_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x14 22. "KS5_UKWK,Key wrapping key" "0,1" bitfld.long 0x14 21. "KS5_UHMAC,Hmac key" "0,1" newline bitfld.long 0x14 20. "KS5_UAES,Aes key" "0,1" bitfld.long 0x14 19. "KS5_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x14 18. "KS5_UECSG,Ecc signing key" "0,1" bitfld.long 0x14 17. "KS5_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x14 16. "KS5_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x14 15. "KS5_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x14 14. "KS5_UKSK,KSK key" "0,1" bitfld.long 0x14 13. "KS5_UCMAC,CMAC key" "0,1" newline bitfld.long 0x14 12. "KS5_UTECDH,CMAC key" "0,1" bitfld.long 0x14 11. "KS5_UKPUK,CMAC key" "0,1" newline bitfld.long 0x14 9. "KS5_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x14 8. "KS5_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x14 7. "KS5_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x14 6. "KS5_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x14 5. "KS5_KACT,Key is active" "0,1" bitfld.long 0x14 0.--1. "KS5_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x18 "ELS_KS6,Status Register" bitfld.long 0x18 30.--31. "KS6_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x18 29. "KS6_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x18 28. "KS6_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x18 27. "KS6_UHWO,Hardware out key" "0,1" newline bitfld.long 0x18 26. "KS6_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x18 25. "KS6_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x18 24. "KS6_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x18 23. "KS6_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x18 22. "KS6_UKWK,Key wrapping key" "0,1" bitfld.long 0x18 21. "KS6_UHMAC,Hmac key" "0,1" newline bitfld.long 0x18 20. "KS6_UAES,Aes key" "0,1" bitfld.long 0x18 19. "KS6_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x18 18. "KS6_UECSG,Ecc signing key" "0,1" bitfld.long 0x18 17. "KS6_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x18 16. "KS6_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x18 15. "KS6_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x18 14. "KS6_UKSK,KSK key" "0,1" bitfld.long 0x18 13. "KS6_UCMAC,CMAC key" "0,1" newline bitfld.long 0x18 12. "KS6_UTECDH,CMAC key" "0,1" bitfld.long 0x18 11. "KS6_UKPUK,CMAC key" "0,1" newline bitfld.long 0x18 9. "KS6_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x18 8. "KS6_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x18 7. "KS6_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x18 6. "KS6_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x18 5. "KS6_KACT,Key is active" "0,1" bitfld.long 0x18 0.--1. "KS6_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x1C "ELS_KS7,Status Register" bitfld.long 0x1C 30.--31. "KS7_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x1C 29. "KS7_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x1C 28. "KS7_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x1C 27. "KS7_UHWO,Hardware out key" "0,1" newline bitfld.long 0x1C 26. "KS7_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x1C 25. "KS7_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x1C 24. "KS7_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x1C 23. "KS7_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x1C 22. "KS7_UKWK,Key wrapping key" "0,1" bitfld.long 0x1C 21. "KS7_UHMAC,Hmac key" "0,1" newline bitfld.long 0x1C 20. "KS7_UAES,Aes key" "0,1" bitfld.long 0x1C 19. "KS7_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x1C 18. "KS7_UECSG,Ecc signing key" "0,1" bitfld.long 0x1C 17. "KS7_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x1C 16. "KS7_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x1C 15. "KS7_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x1C 14. "KS7_UKSK,KSK key" "0,1" bitfld.long 0x1C 13. "KS7_UCMAC,CMAC key" "0,1" newline bitfld.long 0x1C 12. "KS7_UTECDH,CMAC key" "0,1" bitfld.long 0x1C 11. "KS7_UKPUK,CMAC key" "0,1" newline bitfld.long 0x1C 9. "KS7_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x1C 8. "KS7_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x1C 7. "KS7_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x1C 6. "KS7_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x1C 5. "KS7_KACT,Key is active" "0,1" bitfld.long 0x1C 0.--1. "KS7_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x20 "ELS_KS8,Status Register" bitfld.long 0x20 30.--31. "KS8_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x20 29. "KS8_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x20 28. "KS8_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x20 27. "KS8_UHWO,Hardware out key" "0,1" newline bitfld.long 0x20 26. "KS8_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x20 25. "KS8_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x20 24. "KS8_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x20 23. "KS8_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x20 22. "KS8_UKWK,Key wrapping key" "0,1" bitfld.long 0x20 21. "KS8_UHMAC,Hmac key" "0,1" newline bitfld.long 0x20 20. "KS8_UAES,Aes key" "0,1" bitfld.long 0x20 19. "KS8_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x20 18. "KS8_UECSG,Ecc signing key" "0,1" bitfld.long 0x20 17. "KS8_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x20 16. "KS8_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x20 15. "KS8_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x20 14. "KS8_UKSK,KSK key" "0,1" bitfld.long 0x20 13. "KS8_UCMAC,CMAC key" "0,1" newline bitfld.long 0x20 12. "KS8_UTECDH,CMAC key" "0,1" bitfld.long 0x20 11. "KS8_UKPUK,CMAC key" "0,1" newline bitfld.long 0x20 9. "KS8_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x20 8. "KS8_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x20 7. "KS8_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x20 6. "KS8_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x20 5. "KS8_KACT,Key is active" "0,1" bitfld.long 0x20 0.--1. "KS8_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x24 "ELS_KS9,Status Register" bitfld.long 0x24 30.--31. "KS9_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x24 29. "KS9_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x24 28. "KS9_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x24 27. "KS9_UHWO,Hardware out key" "0,1" newline bitfld.long 0x24 26. "KS9_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x24 25. "KS9_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x24 24. "KS9_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x24 23. "KS9_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x24 22. "KS9_UKWK,Key wrapping key" "0,1" bitfld.long 0x24 21. "KS9_UHMAC,Hmac key" "0,1" newline bitfld.long 0x24 20. "KS9_UAES,Aes key" "0,1" bitfld.long 0x24 19. "KS9_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x24 18. "KS9_UECSG,Ecc signing key" "0,1" bitfld.long 0x24 17. "KS9_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x24 16. "KS9_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x24 15. "KS9_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x24 14. "KS9_UKSK,KSK key" "0,1" bitfld.long 0x24 13. "KS9_UCMAC,CMAC key" "0,1" newline bitfld.long 0x24 12. "KS9_UTECDH,CMAC key" "0,1" bitfld.long 0x24 11. "KS9_UKPUK,CMAC key" "0,1" newline bitfld.long 0x24 9. "KS9_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x24 8. "KS9_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x24 7. "KS9_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x24 6. "KS9_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x24 5. "KS9_KACT,Key is active" "0,1" bitfld.long 0x24 0.--1. "KS9_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x28 "ELS_KS10,Status Register" bitfld.long 0x28 30.--31. "KS10_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x28 29. "KS10_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x28 28. "KS10_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x28 27. "KS10_UHWO,Hardware out key" "0,1" newline bitfld.long 0x28 26. "KS10_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x28 25. "KS10_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x28 24. "KS10_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x28 23. "KS10_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x28 22. "KS10_UKWK,Key wrapping key" "0,1" bitfld.long 0x28 21. "KS10_UHMAC,Hmac key" "0,1" newline bitfld.long 0x28 20. "KS10_UAES,Aes key" "0,1" bitfld.long 0x28 19. "KS10_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x28 18. "KS10_UECSG,Ecc signing key" "0,1" bitfld.long 0x28 17. "KS10_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x28 16. "KS10_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x28 15. "KS10_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x28 14. "KS10_UKSK,KSK key" "0,1" bitfld.long 0x28 13. "KS10_UCMAC,CMAC key" "0,1" newline bitfld.long 0x28 12. "KS10_UTECDH,CMAC key" "0,1" bitfld.long 0x28 11. "KS10_UKPUK,CMAC key" "0,1" newline bitfld.long 0x28 9. "KS10_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x28 8. "KS10_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x28 7. "KS10_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x28 6. "KS10_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x28 5. "KS10_KACT,Key is active" "0,1" bitfld.long 0x28 0.--1. "KS10_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x2C "ELS_KS11,Status Register" bitfld.long 0x2C 30.--31. "KS11_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x2C 29. "KS11_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x2C 28. "KS11_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x2C 27. "KS11_UHWO,Hardware out key" "0,1" newline bitfld.long 0x2C 26. "KS11_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x2C 25. "KS11_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x2C 24. "KS11_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x2C 23. "KS11_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x2C 22. "KS11_UKWK,Key wrapping key" "0,1" bitfld.long 0x2C 21. "KS11_UHMAC,Hmac key" "0,1" newline bitfld.long 0x2C 20. "KS11_UAES,Aes key" "0,1" bitfld.long 0x2C 19. "KS11_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x2C 18. "KS11_UECSG,Ecc signing key" "0,1" bitfld.long 0x2C 17. "KS11_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x2C 16. "KS11_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x2C 15. "KS11_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x2C 14. "KS11_UKSK,KSK key" "0,1" bitfld.long 0x2C 13. "KS11_UCMAC,CMAC key" "0,1" newline bitfld.long 0x2C 12. "KS11_UTECDH,CMAC key" "0,1" bitfld.long 0x2C 11. "KS11_UKPUK,CMAC key" "0,1" newline bitfld.long 0x2C 9. "KS11_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x2C 8. "KS11_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x2C 7. "KS11_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x2C 6. "KS11_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x2C 5. "KS11_KACT,Key is active" "0,1" bitfld.long 0x2C 0.--1. "KS11_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x30 "ELS_KS12,Status Register" bitfld.long 0x30 30.--31. "KS12_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x30 29. "KS12_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x30 28. "KS12_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x30 27. "KS12_UHWO,Hardware out key" "0,1" newline bitfld.long 0x30 26. "KS12_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x30 25. "KS12_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x30 24. "KS12_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x30 23. "KS12_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x30 22. "KS12_UKWK,Key wrapping key" "0,1" bitfld.long 0x30 21. "KS12_UHMAC,Hmac key" "0,1" newline bitfld.long 0x30 20. "KS12_UAES,Aes key" "0,1" bitfld.long 0x30 19. "KS12_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x30 18. "KS12_UECSG,Ecc signing key" "0,1" bitfld.long 0x30 17. "KS12_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x30 16. "KS12_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x30 15. "KS12_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x30 14. "KS12_UKSK,KSK key" "0,1" bitfld.long 0x30 13. "KS12_UCMAC,CMAC key" "0,1" newline bitfld.long 0x30 12. "KS12_UTECDH,CMAC key" "0,1" bitfld.long 0x30 11. "KS12_UKPUK,CMAC key" "0,1" newline bitfld.long 0x30 9. "KS12_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x30 8. "KS12_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x30 7. "KS12_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x30 6. "KS12_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x30 5. "KS12_KACT,Key is active" "0,1" bitfld.long 0x30 0.--1. "KS12_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x34 "ELS_KS13,Status Register" bitfld.long 0x34 30.--31. "KS13_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x34 29. "KS13_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x34 28. "KS13_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x34 27. "KS13_UHWO,Hardware out key" "0,1" newline bitfld.long 0x34 26. "KS13_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x34 25. "KS13_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x34 24. "KS13_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x34 23. "KS13_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x34 22. "KS13_UKWK,Key wrapping key" "0,1" bitfld.long 0x34 21. "KS13_UHMAC,Hmac key" "0,1" newline bitfld.long 0x34 20. "KS13_UAES,Aes key" "0,1" bitfld.long 0x34 19. "KS13_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x34 18. "KS13_UECSG,Ecc signing key" "0,1" bitfld.long 0x34 17. "KS13_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x34 16. "KS13_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x34 15. "KS13_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x34 14. "KS13_UKSK,KSK key" "0,1" bitfld.long 0x34 13. "KS13_UCMAC,CMAC key" "0,1" newline bitfld.long 0x34 12. "KS13_UTECDH,CMAC key" "0,1" bitfld.long 0x34 11. "KS13_UKPUK,CMAC key" "0,1" newline bitfld.long 0x34 9. "KS13_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x34 8. "KS13_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x34 7. "KS13_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x34 6. "KS13_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x34 5. "KS13_KACT,Key is active" "0,1" bitfld.long 0x34 0.--1. "KS13_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x38 "ELS_KS14,Status Register" bitfld.long 0x38 30.--31. "KS14_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x38 29. "KS14_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x38 28. "KS14_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x38 27. "KS14_UHWO,Hardware out key" "0,1" newline bitfld.long 0x38 26. "KS14_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x38 25. "KS14_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x38 24. "KS14_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x38 23. "KS14_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x38 22. "KS14_UKWK,Key wrapping key" "0,1" bitfld.long 0x38 21. "KS14_UHMAC,Hmac key" "0,1" newline bitfld.long 0x38 20. "KS14_UAES,Aes key" "0,1" bitfld.long 0x38 19. "KS14_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x38 18. "KS14_UECSG,Ecc signing key" "0,1" bitfld.long 0x38 17. "KS14_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x38 16. "KS14_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x38 15. "KS14_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x38 14. "KS14_UKSK,KSK key" "0,1" bitfld.long 0x38 13. "KS14_UCMAC,CMAC key" "0,1" newline bitfld.long 0x38 12. "KS14_UTECDH,CMAC key" "0,1" bitfld.long 0x38 11. "KS14_UKPUK,CMAC key" "0,1" newline bitfld.long 0x38 9. "KS14_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x38 8. "KS14_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x38 7. "KS14_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x38 6. "KS14_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x38 5. "KS14_KACT,Key is active" "0,1" bitfld.long 0x38 0.--1. "KS14_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x3C "ELS_KS15,Status Register" bitfld.long 0x3C 30.--31. "KS15_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x3C 29. "KS15_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x3C 28. "KS15_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x3C 27. "KS15_UHWO,Hardware out key" "0,1" newline bitfld.long 0x3C 26. "KS15_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x3C 25. "KS15_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x3C 24. "KS15_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x3C 23. "KS15_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x3C 22. "KS15_UKWK,Key wrapping key" "0,1" bitfld.long 0x3C 21. "KS15_UHMAC,Hmac key" "0,1" newline bitfld.long 0x3C 20. "KS15_UAES,Aes key" "0,1" bitfld.long 0x3C 19. "KS15_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x3C 18. "KS15_UECSG,Ecc signing key" "0,1" bitfld.long 0x3C 17. "KS15_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x3C 16. "KS15_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x3C 15. "KS15_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x3C 14. "KS15_UKSK,KSK key" "0,1" bitfld.long 0x3C 13. "KS15_UCMAC,CMAC key" "0,1" newline bitfld.long 0x3C 12. "KS15_UTECDH,CMAC key" "0,1" bitfld.long 0x3C 11. "KS15_UKPUK,CMAC key" "0,1" newline bitfld.long 0x3C 9. "KS15_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x3C 8. "KS15_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x3C 7. "KS15_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x3C 6. "KS15_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x3C 5. "KS15_KACT,Key is active" "0,1" bitfld.long 0x3C 0.--1. "KS15_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x40 "ELS_KS16,Status Register" bitfld.long 0x40 30.--31. "KS16_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x40 29. "KS16_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x40 28. "KS16_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x40 27. "KS16_UHWO,Hardware out key" "0,1" newline bitfld.long 0x40 26. "KS16_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x40 25. "KS16_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x40 24. "KS16_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x40 23. "KS16_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x40 22. "KS16_UKWK,Key wrapping key" "0,1" bitfld.long 0x40 21. "KS16_UHMAC,Hmac key" "0,1" newline bitfld.long 0x40 20. "KS16_UAES,Aes key" "0,1" bitfld.long 0x40 19. "KS16_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x40 18. "KS16_UECSG,Ecc signing key" "0,1" bitfld.long 0x40 17. "KS16_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x40 16. "KS16_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x40 15. "KS16_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x40 14. "KS16_UKSK,KSK key" "0,1" bitfld.long 0x40 13. "KS16_UCMAC,CMAC key" "0,1" newline bitfld.long 0x40 12. "KS16_UTECDH,CMAC key" "0,1" bitfld.long 0x40 11. "KS16_UKPUK,CMAC key" "0,1" newline bitfld.long 0x40 9. "KS16_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x40 8. "KS16_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x40 7. "KS16_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x40 6. "KS16_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x40 5. "KS16_KACT,Key is active" "0,1" bitfld.long 0x40 0.--1. "KS16_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x44 "ELS_KS17,Status Register" bitfld.long 0x44 30.--31. "KS17_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x44 29. "KS17_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x44 28. "KS17_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x44 27. "KS17_UHWO,Hardware out key" "0,1" newline bitfld.long 0x44 26. "KS17_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x44 25. "KS17_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x44 24. "KS17_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x44 23. "KS17_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x44 22. "KS17_UKWK,Key wrapping key" "0,1" bitfld.long 0x44 21. "KS17_UHMAC,Hmac key" "0,1" newline bitfld.long 0x44 20. "KS17_UAES,Aes key" "0,1" bitfld.long 0x44 19. "KS17_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x44 18. "KS17_UECSG,Ecc signing key" "0,1" bitfld.long 0x44 17. "KS17_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x44 16. "KS17_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x44 15. "KS17_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x44 14. "KS17_UKSK,KSK key" "0,1" bitfld.long 0x44 13. "KS17_UCMAC,CMAC key" "0,1" newline bitfld.long 0x44 12. "KS17_UTECDH,CMAC key" "0,1" bitfld.long 0x44 11. "KS17_UKPUK,CMAC key" "0,1" newline bitfld.long 0x44 9. "KS17_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x44 8. "KS17_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x44 7. "KS17_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x44 6. "KS17_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x44 5. "KS17_KACT,Key is active" "0,1" bitfld.long 0x44 0.--1. "KS17_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x48 "ELS_KS18,Status Register" bitfld.long 0x48 30.--31. "KS18_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x48 29. "KS18_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x48 28. "KS18_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x48 27. "KS18_UHWO,Hardware out key" "0,1" newline bitfld.long 0x48 26. "KS18_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x48 25. "KS18_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x48 24. "KS18_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x48 23. "KS18_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x48 22. "KS18_UKWK,Key wrapping key" "0,1" bitfld.long 0x48 21. "KS18_UHMAC,Hmac key" "0,1" newline bitfld.long 0x48 20. "KS18_UAES,Aes key" "0,1" bitfld.long 0x48 19. "KS18_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x48 18. "KS18_UECSG,Ecc signing key" "0,1" bitfld.long 0x48 17. "KS18_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x48 16. "KS18_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x48 15. "KS18_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x48 14. "KS18_UKSK,KSK key" "0,1" bitfld.long 0x48 13. "KS18_UCMAC,CMAC key" "0,1" newline bitfld.long 0x48 12. "KS18_UTECDH,CMAC key" "0,1" bitfld.long 0x48 11. "KS18_UKPUK,CMAC key" "0,1" newline bitfld.long 0x48 9. "KS18_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x48 8. "KS18_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x48 7. "KS18_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x48 6. "KS18_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x48 5. "KS18_KACT,Key is active" "0,1" bitfld.long 0x48 0.--1. "KS18_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4C "ELS_KS19,Status Register" bitfld.long 0x4C 30.--31. "KS19_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4C 29. "KS19_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4C 28. "KS19_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4C 27. "KS19_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4C 26. "KS19_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4C 25. "KS19_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4C 24. "KS19_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4C 23. "KS19_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4C 22. "KS19_UKWK,Key wrapping key" "0,1" bitfld.long 0x4C 21. "KS19_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4C 20. "KS19_UAES,Aes key" "0,1" bitfld.long 0x4C 19. "KS19_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4C 18. "KS19_UECSG,Ecc signing key" "0,1" bitfld.long 0x4C 17. "KS19_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4C 16. "KS19_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4C 15. "KS19_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4C 14. "KS19_UKSK,KSK key" "0,1" bitfld.long 0x4C 13. "KS19_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4C 12. "KS19_UTECDH,CMAC key" "0,1" bitfld.long 0x4C 11. "KS19_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4C 9. "KS19_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4C 8. "KS19_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4C 7. "KS19_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4C 6. "KS19_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4C 5. "KS19_KACT,Key is active" "0,1" bitfld.long 0x4C 0.--1. "KS19_KSIZE,Key size" "0: 128,1: 256,?,?" tree.end endif sif (cpuis("MCXN947*")) tree "ELS_ALIAS3" base ad:0x40057000 rgroup.long 0x0++0x3 line.long 0x0 "STATUS,Status Register" bitfld.long 0x0 16. "ELS_LOCKED,When set indicates that ELS is locked by a master" "0: Not locked by master,1: Locked by master" bitfld.long 0x0 10. "DTRNG_BUSY,When set it indicates TRNG is gathering entropy" "0: Not gathering entropy,1: Gathering entropy" newline bitfld.long 0x0 8.--9. "DRBG_ENT_LVL,Entropy quality of the current DRBG instance" "0: NONE,1: LOW DRBG generates random numbers of low quality..,2: HIGH DRBG generates random numbers of high..,3: RFU Reserved for Future Use" bitfld.long 0x0 6.--7. "PPROT,Current command privilege level" "0: Secure non-privileged,1: Secure privileged,2: Non-secure non-privileged,3: Non-secure privileged" newline bitfld.long 0x0 4.--5. "ECDSA_VFY_STATUS,Signature verify result status" "0: No verify run,1: Signature verify failed,2: Signature verify passed,3: Invalid Error" bitfld.long 0x0 3. "PRNG_RDY,When set indicates the internal PRNG is ready" "0: Internal PRNG not ready,1: Internal PRNG ready" newline bitfld.long 0x0 2. "ELS_ERR,When set indicates the ELS has detected an internal error" "0: Internal error not detected,1: Internal error detected" bitfld.long 0x0 1. "ELS_IRQ,When set indicates the ELS has an active interrupt" "0: No active interrupt,1: Active interrupt" newline bitfld.long 0x0 0. "ELS_BUSY,When set indicates the ELS is executing a crypto sequence" "0: Crypto sequence not executing,1: Crypto sequence executing" group.long 0x4++0x17 line.long 0x0 "CTRL,Control Register" bitfld.long 0x0 8. "BYTE_ORDER,Defines endianness" "0: Little endian,1: Big endian" hexmask.long.byte 0x0 3.--7. 1. "ELS_CMD,ELS Command ID" newline bitfld.long 0x0 2. "ELS_RESET,Write to 1 to perform a ELS synchronous reset. Writing 0 has no effect." "0,1" bitfld.long 0x0 1. "ELS_START,Write to 1 to start an ELS operation. Writing 0 has no effect." "0,1" newline bitfld.long 0x0 0. "ELS_EN,ELS enable" "0: Disabled,1: Enabled" line.long 0x4 "CMDCFG0,Command Configuration Register" hexmask.long 0x4 0.--31. 1. "CMDCFG0,See" line.long 0x8 "CFG,Configuration Register" hexmask.long.word 0x8 16.--25. 1. "ADCTRL,Maximum aes start delay" line.long 0xC "KIDX0,Keystore Index 0 Register" hexmask.long.byte 0xC 0.--4. 1. "KIDX0,Keystore is indexed as an array of 128 bit key slots" line.long 0x10 "KIDX1,Keystore Index 1 Register" hexmask.long.byte 0x10 0.--4. 1. "KIDX1,Keystore is indexed as an array of 128 bit key slots" line.long 0x14 "KPROPIN,Key Properties Request Register" hexmask.long 0x14 0.--31. 1. "KPROPIN,For commands that create a key - requested properties of the key that is being created" group.long 0x20++0xB line.long 0x0 "DMA_SRC0,DMA Source 0 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC0,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC0_LEN,DMA Source 0 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC0_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC0" line.long 0x8 "DMA_SRC1,DMA Source 1 Register" hexmask.long 0x8 0.--31. 1. "ADDR_SRC1,Defines the system address of the start of the data to be transferred to the ELS via DMA" group.long 0x30++0x13 line.long 0x0 "DMA_SRC2,DMA Source 2 Register" hexmask.long 0x0 0.--31. 1. "ADDR_SRC2,Defines the system address of the start of the data to be transferred to the ELS via DMA" line.long 0x4 "DMA_SRC2_LEN,DMA Source 2 Length Register" hexmask.long 0x4 0.--31. 1. "SIZE_SRC2_LEN,Size in bytes of the data to be transferred from the target defined in SFR DMA_SRC2" line.long 0x8 "DMA_RES0,DMA Result 0 Register" hexmask.long 0x8 0.--31. 1. "ADDR_RES0,Defines the system start address where the result of the ELS operation is transferred via DMA" line.long 0xC "DMA_RES0_LEN,DMA Result 0 Size Register" hexmask.long 0xC 0.--31. 1. "SIZE_RES0_LEN,Size in bytes of the data to be transferred" line.long 0x10 "INT_ENABLE,Interrupt Enable Register" bitfld.long 0x10 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0x44++0x7 line.long 0x0 "INT_STATUS_CLR,Interrupt Status Clear Register" bitfld.long 0x0 0. "INT_CLR,Interrupt status clear" "0,1" line.long 0x4 "INT_STATUS_SET,Interrupt Status Set Register" bitfld.long 0x4 0. "INT_SET,Sets interrupt by software" "0,1" rgroup.long 0x4C++0x3 line.long 0x0 "ERR_STATUS,Error Status Register" bitfld.long 0x0 8. "DTRNG_ERR,TRNG unable to gather entropy with the current configuration" "0,1" bitfld.long 0x0 6.--7. "ERR_LVL,Indicates the triggered error level: 0 1 2" "0,1,2,3" newline bitfld.long 0x0 5. "PRNG_ERR,User read of PRNG_DATOUT when STATUS[PRNG_RDY] is 0" "0,1" bitfld.long 0x0 4. "FLT_ERR,Indicates hardware fault error: attempt to change the value of an internal register" "0,1" newline bitfld.long 0x0 3. "ITG_ERR,Indicates data integrity error: internal data integrity check failed" "0,1" bitfld.long 0x0 2. "ALG_ERR,Indicates algorithm error: an internal algorithm has produced an unexpected result" "0,1" newline bitfld.long 0x0 1. "OPN_ERR,Indicates operational error: ELS has been incorrectly operated" "0,1" bitfld.long 0x0 0. "BUS_ERR,Indicates bus access error: public or private bus" "0,1" wgroup.long 0x50++0x3 line.long 0x0 "ERR_STATUS_CLR,Error Status Clear Register" bitfld.long 0x0 0. "ERR_CLR,no description available" "0: Exits ELS error state,1: Clears ELS error status bits" rgroup.long 0x54++0x3 line.long 0x0 "VERSION,Version Register" hexmask.long.byte 0x0 28.--31. 1. "SW_X,Software major release version: possible values are from 1-9" hexmask.long.byte 0x0 24.--27. 1. "SW_Y1,Software minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 20.--23. 1. "SW_Y2,Software minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 16.--19. 1. "SW_Z,Software extended revision version: possible values are from 0-9" newline hexmask.long.byte 0x0 12.--15. 1. "X,Major release version: possible values are from 1-9" hexmask.long.byte 0x0 8.--11. 1. "Y1,Minor release version digit1: possible values are from 0-9" newline hexmask.long.byte 0x0 4.--7. 1. "Y2,Minor release version digit0: possible values are from 0-9" hexmask.long.byte 0x0 0.--3. 1. "Z,Extended release version digit1: possible values are from 0-9" rgroup.long 0x5C++0x3 line.long 0x0 "PRNG_DATOUT,PRNG SW Read Out Register" hexmask.long 0x0 0.--31. 1. "PRNG_DATOUT,32-bit wide pseudo-random number" group.long 0x60++0x3 line.long 0x0 "CMDCRC_CTRL,CRC Configuration Register" bitfld.long 0x0 1. "CMDCRC_EN,CRC enable bit" "0,1" bitfld.long 0x0 0. "CMDCRC_RST,CRC reset to initial value" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "CMDCRC,Command CRC Value Register" hexmask.long 0x0 0.--31. 1. "CMDCRC,Current CRC value" group.long 0x68++0x3 line.long 0x0 "SESSION_ID,Session ID Register" hexmask.long 0x0 0.--31. 1. "SESSION_ID,Session ID" rgroup.long 0x70++0x3 line.long 0x0 "DMA_FIN_ADDR,Final DMA Address Register" hexmask.long 0x0 0.--31. 1. "DMA_FIN_ADDR,Final AHB address presented by ELS DMA to the system" group.long 0x74++0x7 line.long 0x0 "MASTER_ID,Master ID Register" hexmask.long.byte 0x0 0.--4. 1. "MASTER_ID,High Priviledge Master ID" line.long 0x4 "KIDX2,Keystore Index 2 Register" hexmask.long.byte 0x4 0.--4. 1. "KIDX2,Keystore is indexed as an array of 128 bit key slots" rgroup.long 0x150++0x4F line.long 0x0 "ELS_KS0,Status Register" bitfld.long 0x0 30.--31. "KS0_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x0 29. "KS0_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x0 28. "KS0_UWRPOK,Wrap key" "0,1" bitfld.long 0x0 27. "KS0_UHWO,Hardware out key" "0,1" newline bitfld.long 0x0 26. "KS0_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x0 25. "KS0_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x0 24. "KS0_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x0 23. "KS0_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x0 22. "KS0_UKWK,Key wrapping key" "0,1" bitfld.long 0x0 21. "KS0_UHMAC,Hmac key" "0,1" newline bitfld.long 0x0 20. "KS0_UAES,Aes key" "0,1" bitfld.long 0x0 19. "KS0_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x0 18. "KS0_UECSG,Ecc signing key" "0,1" bitfld.long 0x0 17. "KS0_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x0 16. "KS0_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x0 15. "KS0_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x0 14. "KS0_UKSK,KSK key" "0,1" bitfld.long 0x0 13. "KS0_UCMAC,CMAC key" "0,1" newline bitfld.long 0x0 12. "KS0_UTECDH,CMAC key" "0,1" bitfld.long 0x0 11. "KS0_UKPUK,CMAC key" "0,1" newline bitfld.long 0x0 9. "KS0_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x0 8. "KS0_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x0 7. "KS0_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x0 6. "KS0_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x0 5. "KS0_KACT,Key is active" "0,1" bitfld.long 0x0 0.--1. "KS0_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4 "ELS_KS1,Status Register" bitfld.long 0x4 30.--31. "KS1_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4 29. "KS1_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4 28. "KS1_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4 27. "KS1_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4 26. "KS1_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4 25. "KS1_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4 24. "KS1_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4 23. "KS1_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4 22. "KS1_UKWK,Key wrapping key" "0,1" bitfld.long 0x4 21. "KS1_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4 20. "KS1_UAES,Aes key" "0,1" bitfld.long 0x4 19. "KS1_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4 18. "KS1_UECSG,Ecc signing key" "0,1" bitfld.long 0x4 17. "KS1_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4 16. "KS1_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4 15. "KS1_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4 14. "KS1_UKSK,KSK key" "0,1" bitfld.long 0x4 13. "KS1_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4 12. "KS1_UTECDH,CMAC key" "0,1" bitfld.long 0x4 11. "KS1_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4 9. "KS1_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4 8. "KS1_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4 7. "KS1_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4 6. "KS1_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4 5. "KS1_KACT,Key is active" "0,1" bitfld.long 0x4 0.--1. "KS1_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x8 "ELS_KS2,Status Register" bitfld.long 0x8 30.--31. "KS2_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x8 29. "KS2_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x8 28. "KS2_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x8 27. "KS2_UHWO,Hardware out key" "0,1" newline bitfld.long 0x8 26. "KS2_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x8 25. "KS2_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x8 24. "KS2_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x8 23. "KS2_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x8 22. "KS2_UKWK,Key wrapping key" "0,1" bitfld.long 0x8 21. "KS2_UHMAC,Hmac key" "0,1" newline bitfld.long 0x8 20. "KS2_UAES,Aes key" "0,1" bitfld.long 0x8 19. "KS2_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x8 18. "KS2_UECSG,Ecc signing key" "0,1" bitfld.long 0x8 17. "KS2_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x8 16. "KS2_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x8 15. "KS2_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x8 14. "KS2_UKSK,KSK key" "0,1" bitfld.long 0x8 13. "KS2_UCMAC,CMAC key" "0,1" newline bitfld.long 0x8 12. "KS2_UTECDH,CMAC key" "0,1" bitfld.long 0x8 11. "KS2_UKPUK,CMAC key" "0,1" newline bitfld.long 0x8 9. "KS2_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x8 8. "KS2_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x8 7. "KS2_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x8 6. "KS2_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x8 5. "KS2_KACT,Key is active" "0,1" bitfld.long 0x8 0.--1. "KS2_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0xC "ELS_KS3,Status Register" bitfld.long 0xC 30.--31. "KS3_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0xC 29. "KS3_UDUK,Device Unique Key" "0,1" newline bitfld.long 0xC 28. "KS3_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0xC 27. "KS3_UHWO,Hardware out key" "0,1" newline bitfld.long 0xC 26. "KS3_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0xC 25. "KS3_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0xC 24. "KS3_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0xC 23. "KS3_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0xC 22. "KS3_UKWK,Key wrapping key" "0,1" bitfld.long 0xC 21. "KS3_UHMAC,Hmac key" "0,1" newline bitfld.long 0xC 20. "KS3_UAES,Aes key" "0,1" bitfld.long 0xC 19. "KS3_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0xC 18. "KS3_UECSG,Ecc signing key" "0,1" bitfld.long 0xC 17. "KS3_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0xC 16. "KS3_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0xC 15. "KS3_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0xC 14. "KS3_UKSK,KSK key" "0,1" bitfld.long 0xC 13. "KS3_UCMAC,CMAC key" "0,1" newline bitfld.long 0xC 12. "KS3_UTECDH,CMAC key" "0,1" bitfld.long 0xC 11. "KS3_UKPUK,CMAC key" "0,1" newline bitfld.long 0xC 9. "KS3_FHWO,Hardware Feature Output" "0,1" bitfld.long 0xC 8. "KS3_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0xC 7. "KS3_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0xC 6. "KS3_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0xC 5. "KS3_KACT,Key is active" "0,1" bitfld.long 0xC 0.--1. "KS3_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x10 "ELS_KS4,Status Register" bitfld.long 0x10 30.--31. "KS4_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x10 29. "KS4_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x10 28. "KS4_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x10 27. "KS4_UHWO,Hardware out key" "0,1" newline bitfld.long 0x10 26. "KS4_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x10 25. "KS4_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x10 24. "KS4_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x10 23. "KS4_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x10 22. "KS4_UKWK,Key wrapping key" "0,1" bitfld.long 0x10 21. "KS4_UHMAC,Hmac key" "0,1" newline bitfld.long 0x10 20. "KS4_UAES,Aes key" "0,1" bitfld.long 0x10 19. "KS4_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x10 18. "KS4_UECSG,Ecc signing key" "0,1" bitfld.long 0x10 17. "KS4_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x10 16. "KS4_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x10 15. "KS4_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x10 14. "KS4_UKSK,KSK key" "0,1" bitfld.long 0x10 13. "KS4_UCMAC,CMAC key" "0,1" newline bitfld.long 0x10 12. "KS4_UTECDH,CMAC key" "0,1" bitfld.long 0x10 11. "KS4_UKPUK,CMAC key" "0,1" newline bitfld.long 0x10 9. "KS4_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x10 8. "KS4_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x10 7. "KS4_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x10 6. "KS4_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x10 5. "KS4_KACT,Key is active" "0,1" bitfld.long 0x10 0.--1. "KS4_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x14 "ELS_KS5,Status Register" bitfld.long 0x14 30.--31. "KS5_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x14 29. "KS5_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x14 28. "KS5_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x14 27. "KS5_UHWO,Hardware out key" "0,1" newline bitfld.long 0x14 26. "KS5_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x14 25. "KS5_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x14 24. "KS5_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x14 23. "KS5_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x14 22. "KS5_UKWK,Key wrapping key" "0,1" bitfld.long 0x14 21. "KS5_UHMAC,Hmac key" "0,1" newline bitfld.long 0x14 20. "KS5_UAES,Aes key" "0,1" bitfld.long 0x14 19. "KS5_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x14 18. "KS5_UECSG,Ecc signing key" "0,1" bitfld.long 0x14 17. "KS5_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x14 16. "KS5_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x14 15. "KS5_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x14 14. "KS5_UKSK,KSK key" "0,1" bitfld.long 0x14 13. "KS5_UCMAC,CMAC key" "0,1" newline bitfld.long 0x14 12. "KS5_UTECDH,CMAC key" "0,1" bitfld.long 0x14 11. "KS5_UKPUK,CMAC key" "0,1" newline bitfld.long 0x14 9. "KS5_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x14 8. "KS5_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x14 7. "KS5_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x14 6. "KS5_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x14 5. "KS5_KACT,Key is active" "0,1" bitfld.long 0x14 0.--1. "KS5_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x18 "ELS_KS6,Status Register" bitfld.long 0x18 30.--31. "KS6_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x18 29. "KS6_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x18 28. "KS6_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x18 27. "KS6_UHWO,Hardware out key" "0,1" newline bitfld.long 0x18 26. "KS6_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x18 25. "KS6_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x18 24. "KS6_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x18 23. "KS6_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x18 22. "KS6_UKWK,Key wrapping key" "0,1" bitfld.long 0x18 21. "KS6_UHMAC,Hmac key" "0,1" newline bitfld.long 0x18 20. "KS6_UAES,Aes key" "0,1" bitfld.long 0x18 19. "KS6_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x18 18. "KS6_UECSG,Ecc signing key" "0,1" bitfld.long 0x18 17. "KS6_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x18 16. "KS6_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x18 15. "KS6_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x18 14. "KS6_UKSK,KSK key" "0,1" bitfld.long 0x18 13. "KS6_UCMAC,CMAC key" "0,1" newline bitfld.long 0x18 12. "KS6_UTECDH,CMAC key" "0,1" bitfld.long 0x18 11. "KS6_UKPUK,CMAC key" "0,1" newline bitfld.long 0x18 9. "KS6_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x18 8. "KS6_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x18 7. "KS6_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x18 6. "KS6_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x18 5. "KS6_KACT,Key is active" "0,1" bitfld.long 0x18 0.--1. "KS6_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x1C "ELS_KS7,Status Register" bitfld.long 0x1C 30.--31. "KS7_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x1C 29. "KS7_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x1C 28. "KS7_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x1C 27. "KS7_UHWO,Hardware out key" "0,1" newline bitfld.long 0x1C 26. "KS7_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x1C 25. "KS7_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x1C 24. "KS7_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x1C 23. "KS7_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x1C 22. "KS7_UKWK,Key wrapping key" "0,1" bitfld.long 0x1C 21. "KS7_UHMAC,Hmac key" "0,1" newline bitfld.long 0x1C 20. "KS7_UAES,Aes key" "0,1" bitfld.long 0x1C 19. "KS7_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x1C 18. "KS7_UECSG,Ecc signing key" "0,1" bitfld.long 0x1C 17. "KS7_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x1C 16. "KS7_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x1C 15. "KS7_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x1C 14. "KS7_UKSK,KSK key" "0,1" bitfld.long 0x1C 13. "KS7_UCMAC,CMAC key" "0,1" newline bitfld.long 0x1C 12. "KS7_UTECDH,CMAC key" "0,1" bitfld.long 0x1C 11. "KS7_UKPUK,CMAC key" "0,1" newline bitfld.long 0x1C 9. "KS7_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x1C 8. "KS7_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x1C 7. "KS7_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x1C 6. "KS7_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x1C 5. "KS7_KACT,Key is active" "0,1" bitfld.long 0x1C 0.--1. "KS7_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x20 "ELS_KS8,Status Register" bitfld.long 0x20 30.--31. "KS8_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x20 29. "KS8_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x20 28. "KS8_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x20 27. "KS8_UHWO,Hardware out key" "0,1" newline bitfld.long 0x20 26. "KS8_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x20 25. "KS8_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x20 24. "KS8_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x20 23. "KS8_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x20 22. "KS8_UKWK,Key wrapping key" "0,1" bitfld.long 0x20 21. "KS8_UHMAC,Hmac key" "0,1" newline bitfld.long 0x20 20. "KS8_UAES,Aes key" "0,1" bitfld.long 0x20 19. "KS8_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x20 18. "KS8_UECSG,Ecc signing key" "0,1" bitfld.long 0x20 17. "KS8_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x20 16. "KS8_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x20 15. "KS8_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x20 14. "KS8_UKSK,KSK key" "0,1" bitfld.long 0x20 13. "KS8_UCMAC,CMAC key" "0,1" newline bitfld.long 0x20 12. "KS8_UTECDH,CMAC key" "0,1" bitfld.long 0x20 11. "KS8_UKPUK,CMAC key" "0,1" newline bitfld.long 0x20 9. "KS8_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x20 8. "KS8_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x20 7. "KS8_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x20 6. "KS8_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x20 5. "KS8_KACT,Key is active" "0,1" bitfld.long 0x20 0.--1. "KS8_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x24 "ELS_KS9,Status Register" bitfld.long 0x24 30.--31. "KS9_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x24 29. "KS9_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x24 28. "KS9_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x24 27. "KS9_UHWO,Hardware out key" "0,1" newline bitfld.long 0x24 26. "KS9_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x24 25. "KS9_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x24 24. "KS9_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x24 23. "KS9_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x24 22. "KS9_UKWK,Key wrapping key" "0,1" bitfld.long 0x24 21. "KS9_UHMAC,Hmac key" "0,1" newline bitfld.long 0x24 20. "KS9_UAES,Aes key" "0,1" bitfld.long 0x24 19. "KS9_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x24 18. "KS9_UECSG,Ecc signing key" "0,1" bitfld.long 0x24 17. "KS9_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x24 16. "KS9_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x24 15. "KS9_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x24 14. "KS9_UKSK,KSK key" "0,1" bitfld.long 0x24 13. "KS9_UCMAC,CMAC key" "0,1" newline bitfld.long 0x24 12. "KS9_UTECDH,CMAC key" "0,1" bitfld.long 0x24 11. "KS9_UKPUK,CMAC key" "0,1" newline bitfld.long 0x24 9. "KS9_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x24 8. "KS9_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x24 7. "KS9_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x24 6. "KS9_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x24 5. "KS9_KACT,Key is active" "0,1" bitfld.long 0x24 0.--1. "KS9_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x28 "ELS_KS10,Status Register" bitfld.long 0x28 30.--31. "KS10_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x28 29. "KS10_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x28 28. "KS10_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x28 27. "KS10_UHWO,Hardware out key" "0,1" newline bitfld.long 0x28 26. "KS10_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x28 25. "KS10_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x28 24. "KS10_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x28 23. "KS10_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x28 22. "KS10_UKWK,Key wrapping key" "0,1" bitfld.long 0x28 21. "KS10_UHMAC,Hmac key" "0,1" newline bitfld.long 0x28 20. "KS10_UAES,Aes key" "0,1" bitfld.long 0x28 19. "KS10_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x28 18. "KS10_UECSG,Ecc signing key" "0,1" bitfld.long 0x28 17. "KS10_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x28 16. "KS10_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x28 15. "KS10_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x28 14. "KS10_UKSK,KSK key" "0,1" bitfld.long 0x28 13. "KS10_UCMAC,CMAC key" "0,1" newline bitfld.long 0x28 12. "KS10_UTECDH,CMAC key" "0,1" bitfld.long 0x28 11. "KS10_UKPUK,CMAC key" "0,1" newline bitfld.long 0x28 9. "KS10_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x28 8. "KS10_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x28 7. "KS10_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x28 6. "KS10_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x28 5. "KS10_KACT,Key is active" "0,1" bitfld.long 0x28 0.--1. "KS10_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x2C "ELS_KS11,Status Register" bitfld.long 0x2C 30.--31. "KS11_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x2C 29. "KS11_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x2C 28. "KS11_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x2C 27. "KS11_UHWO,Hardware out key" "0,1" newline bitfld.long 0x2C 26. "KS11_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x2C 25. "KS11_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x2C 24. "KS11_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x2C 23. "KS11_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x2C 22. "KS11_UKWK,Key wrapping key" "0,1" bitfld.long 0x2C 21. "KS11_UHMAC,Hmac key" "0,1" newline bitfld.long 0x2C 20. "KS11_UAES,Aes key" "0,1" bitfld.long 0x2C 19. "KS11_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x2C 18. "KS11_UECSG,Ecc signing key" "0,1" bitfld.long 0x2C 17. "KS11_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x2C 16. "KS11_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x2C 15. "KS11_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x2C 14. "KS11_UKSK,KSK key" "0,1" bitfld.long 0x2C 13. "KS11_UCMAC,CMAC key" "0,1" newline bitfld.long 0x2C 12. "KS11_UTECDH,CMAC key" "0,1" bitfld.long 0x2C 11. "KS11_UKPUK,CMAC key" "0,1" newline bitfld.long 0x2C 9. "KS11_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x2C 8. "KS11_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x2C 7. "KS11_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x2C 6. "KS11_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x2C 5. "KS11_KACT,Key is active" "0,1" bitfld.long 0x2C 0.--1. "KS11_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x30 "ELS_KS12,Status Register" bitfld.long 0x30 30.--31. "KS12_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x30 29. "KS12_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x30 28. "KS12_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x30 27. "KS12_UHWO,Hardware out key" "0,1" newline bitfld.long 0x30 26. "KS12_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x30 25. "KS12_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x30 24. "KS12_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x30 23. "KS12_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x30 22. "KS12_UKWK,Key wrapping key" "0,1" bitfld.long 0x30 21. "KS12_UHMAC,Hmac key" "0,1" newline bitfld.long 0x30 20. "KS12_UAES,Aes key" "0,1" bitfld.long 0x30 19. "KS12_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x30 18. "KS12_UECSG,Ecc signing key" "0,1" bitfld.long 0x30 17. "KS12_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x30 16. "KS12_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x30 15. "KS12_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x30 14. "KS12_UKSK,KSK key" "0,1" bitfld.long 0x30 13. "KS12_UCMAC,CMAC key" "0,1" newline bitfld.long 0x30 12. "KS12_UTECDH,CMAC key" "0,1" bitfld.long 0x30 11. "KS12_UKPUK,CMAC key" "0,1" newline bitfld.long 0x30 9. "KS12_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x30 8. "KS12_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x30 7. "KS12_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x30 6. "KS12_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x30 5. "KS12_KACT,Key is active" "0,1" bitfld.long 0x30 0.--1. "KS12_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x34 "ELS_KS13,Status Register" bitfld.long 0x34 30.--31. "KS13_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x34 29. "KS13_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x34 28. "KS13_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x34 27. "KS13_UHWO,Hardware out key" "0,1" newline bitfld.long 0x34 26. "KS13_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x34 25. "KS13_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x34 24. "KS13_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x34 23. "KS13_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x34 22. "KS13_UKWK,Key wrapping key" "0,1" bitfld.long 0x34 21. "KS13_UHMAC,Hmac key" "0,1" newline bitfld.long 0x34 20. "KS13_UAES,Aes key" "0,1" bitfld.long 0x34 19. "KS13_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x34 18. "KS13_UECSG,Ecc signing key" "0,1" bitfld.long 0x34 17. "KS13_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x34 16. "KS13_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x34 15. "KS13_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x34 14. "KS13_UKSK,KSK key" "0,1" bitfld.long 0x34 13. "KS13_UCMAC,CMAC key" "0,1" newline bitfld.long 0x34 12. "KS13_UTECDH,CMAC key" "0,1" bitfld.long 0x34 11. "KS13_UKPUK,CMAC key" "0,1" newline bitfld.long 0x34 9. "KS13_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x34 8. "KS13_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x34 7. "KS13_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x34 6. "KS13_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x34 5. "KS13_KACT,Key is active" "0,1" bitfld.long 0x34 0.--1. "KS13_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x38 "ELS_KS14,Status Register" bitfld.long 0x38 30.--31. "KS14_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x38 29. "KS14_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x38 28. "KS14_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x38 27. "KS14_UHWO,Hardware out key" "0,1" newline bitfld.long 0x38 26. "KS14_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x38 25. "KS14_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x38 24. "KS14_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x38 23. "KS14_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x38 22. "KS14_UKWK,Key wrapping key" "0,1" bitfld.long 0x38 21. "KS14_UHMAC,Hmac key" "0,1" newline bitfld.long 0x38 20. "KS14_UAES,Aes key" "0,1" bitfld.long 0x38 19. "KS14_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x38 18. "KS14_UECSG,Ecc signing key" "0,1" bitfld.long 0x38 17. "KS14_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x38 16. "KS14_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x38 15. "KS14_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x38 14. "KS14_UKSK,KSK key" "0,1" bitfld.long 0x38 13. "KS14_UCMAC,CMAC key" "0,1" newline bitfld.long 0x38 12. "KS14_UTECDH,CMAC key" "0,1" bitfld.long 0x38 11. "KS14_UKPUK,CMAC key" "0,1" newline bitfld.long 0x38 9. "KS14_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x38 8. "KS14_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x38 7. "KS14_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x38 6. "KS14_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x38 5. "KS14_KACT,Key is active" "0,1" bitfld.long 0x38 0.--1. "KS14_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x3C "ELS_KS15,Status Register" bitfld.long 0x3C 30.--31. "KS15_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x3C 29. "KS15_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x3C 28. "KS15_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x3C 27. "KS15_UHWO,Hardware out key" "0,1" newline bitfld.long 0x3C 26. "KS15_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x3C 25. "KS15_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x3C 24. "KS15_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x3C 23. "KS15_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x3C 22. "KS15_UKWK,Key wrapping key" "0,1" bitfld.long 0x3C 21. "KS15_UHMAC,Hmac key" "0,1" newline bitfld.long 0x3C 20. "KS15_UAES,Aes key" "0,1" bitfld.long 0x3C 19. "KS15_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x3C 18. "KS15_UECSG,Ecc signing key" "0,1" bitfld.long 0x3C 17. "KS15_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x3C 16. "KS15_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x3C 15. "KS15_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x3C 14. "KS15_UKSK,KSK key" "0,1" bitfld.long 0x3C 13. "KS15_UCMAC,CMAC key" "0,1" newline bitfld.long 0x3C 12. "KS15_UTECDH,CMAC key" "0,1" bitfld.long 0x3C 11. "KS15_UKPUK,CMAC key" "0,1" newline bitfld.long 0x3C 9. "KS15_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x3C 8. "KS15_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x3C 7. "KS15_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x3C 6. "KS15_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x3C 5. "KS15_KACT,Key is active" "0,1" bitfld.long 0x3C 0.--1. "KS15_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x40 "ELS_KS16,Status Register" bitfld.long 0x40 30.--31. "KS16_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x40 29. "KS16_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x40 28. "KS16_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x40 27. "KS16_UHWO,Hardware out key" "0,1" newline bitfld.long 0x40 26. "KS16_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x40 25. "KS16_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x40 24. "KS16_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x40 23. "KS16_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x40 22. "KS16_UKWK,Key wrapping key" "0,1" bitfld.long 0x40 21. "KS16_UHMAC,Hmac key" "0,1" newline bitfld.long 0x40 20. "KS16_UAES,Aes key" "0,1" bitfld.long 0x40 19. "KS16_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x40 18. "KS16_UECSG,Ecc signing key" "0,1" bitfld.long 0x40 17. "KS16_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x40 16. "KS16_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x40 15. "KS16_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x40 14. "KS16_UKSK,KSK key" "0,1" bitfld.long 0x40 13. "KS16_UCMAC,CMAC key" "0,1" newline bitfld.long 0x40 12. "KS16_UTECDH,CMAC key" "0,1" bitfld.long 0x40 11. "KS16_UKPUK,CMAC key" "0,1" newline bitfld.long 0x40 9. "KS16_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x40 8. "KS16_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x40 7. "KS16_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x40 6. "KS16_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x40 5. "KS16_KACT,Key is active" "0,1" bitfld.long 0x40 0.--1. "KS16_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x44 "ELS_KS17,Status Register" bitfld.long 0x44 30.--31. "KS17_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x44 29. "KS17_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x44 28. "KS17_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x44 27. "KS17_UHWO,Hardware out key" "0,1" newline bitfld.long 0x44 26. "KS17_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x44 25. "KS17_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x44 24. "KS17_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x44 23. "KS17_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x44 22. "KS17_UKWK,Key wrapping key" "0,1" bitfld.long 0x44 21. "KS17_UHMAC,Hmac key" "0,1" newline bitfld.long 0x44 20. "KS17_UAES,Aes key" "0,1" bitfld.long 0x44 19. "KS17_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x44 18. "KS17_UECSG,Ecc signing key" "0,1" bitfld.long 0x44 17. "KS17_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x44 16. "KS17_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x44 15. "KS17_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x44 14. "KS17_UKSK,KSK key" "0,1" bitfld.long 0x44 13. "KS17_UCMAC,CMAC key" "0,1" newline bitfld.long 0x44 12. "KS17_UTECDH,CMAC key" "0,1" bitfld.long 0x44 11. "KS17_UKPUK,CMAC key" "0,1" newline bitfld.long 0x44 9. "KS17_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x44 8. "KS17_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x44 7. "KS17_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x44 6. "KS17_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x44 5. "KS17_KACT,Key is active" "0,1" bitfld.long 0x44 0.--1. "KS17_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x48 "ELS_KS18,Status Register" bitfld.long 0x48 30.--31. "KS18_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x48 29. "KS18_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x48 28. "KS18_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x48 27. "KS18_UHWO,Hardware out key" "0,1" newline bitfld.long 0x48 26. "KS18_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x48 25. "KS18_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x48 24. "KS18_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x48 23. "KS18_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x48 22. "KS18_UKWK,Key wrapping key" "0,1" bitfld.long 0x48 21. "KS18_UHMAC,Hmac key" "0,1" newline bitfld.long 0x48 20. "KS18_UAES,Aes key" "0,1" bitfld.long 0x48 19. "KS18_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x48 18. "KS18_UECSG,Ecc signing key" "0,1" bitfld.long 0x48 17. "KS18_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x48 16. "KS18_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x48 15. "KS18_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x48 14. "KS18_UKSK,KSK key" "0,1" bitfld.long 0x48 13. "KS18_UCMAC,CMAC key" "0,1" newline bitfld.long 0x48 12. "KS18_UTECDH,CMAC key" "0,1" bitfld.long 0x48 11. "KS18_UKPUK,CMAC key" "0,1" newline bitfld.long 0x48 9. "KS18_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x48 8. "KS18_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x48 7. "KS18_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x48 6. "KS18_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x48 5. "KS18_KACT,Key is active" "0,1" bitfld.long 0x48 0.--1. "KS18_KSIZE,Key size" "0: 128,1: 256,?,?" line.long 0x4C "ELS_KS19,Status Register" bitfld.long 0x4C 30.--31. "KS19_UPPROT,Priviledge level" "0,1,2,3" bitfld.long 0x4C 29. "KS19_UDUK,Device Unique Key" "0,1" newline bitfld.long 0x4C 28. "KS19_UWRPOK,Ok to wrap key" "0,1" bitfld.long 0x4C 27. "KS19_UHWO,Hardware out key" "0,1" newline bitfld.long 0x4C 26. "KS19_UKGSRC,Supply KEYGEN source" "0,1" bitfld.long 0x4C 25. "KS19_UTLSMS,TLS Master Secret" "0,1" newline bitfld.long 0x4C 24. "KS19_UTLSPMS,TLS Pre Master Secret" "0,1" bitfld.long 0x4C 23. "KS19_UKUOK,Key unwrapping key" "0,1" newline bitfld.long 0x4C 22. "KS19_UKWK,Key wrapping key" "0,1" bitfld.long 0x4C 21. "KS19_UHMAC,Hmac key" "0,1" newline bitfld.long 0x4C 20. "KS19_UAES,Aes key" "0,1" bitfld.long 0x4C 19. "KS19_UECDH,Ecc diffie hellman key" "0,1" newline bitfld.long 0x4C 18. "KS19_UECSG,Ecc signing key" "0,1" bitfld.long 0x4C 17. "KS19_UHKDF,Derivation key for HKDF command" "0,1" newline bitfld.long 0x4C 16. "KS19_UCKDF,Derivation key for CKDF command" "0,1" bitfld.long 0x4C 15. "KS19_URTF,Real Time Fingerprint key" "0,1" newline bitfld.long 0x4C 14. "KS19_UKSK,KSK key" "0,1" bitfld.long 0x4C 13. "KS19_UCMAC,CMAC key" "0,1" newline bitfld.long 0x4C 12. "KS19_UTECDH,CMAC key" "0,1" bitfld.long 0x4C 11. "KS19_UKPUK,CMAC key" "0,1" newline bitfld.long 0x4C 9. "KS19_FHWO,Hardware Feature Output" "0,1" bitfld.long 0x4C 8. "KS19_FRTN,Hardware Feature Retention" "0,1" newline bitfld.long 0x4C 7. "KS19_FGP,Hardware Feature General Purpose" "0,1" bitfld.long 0x4C 6. "KS19_KBASE,First slot in a multislot key" "0,1" newline bitfld.long 0x4C 5. "KS19_KACT,Key is active" "0,1" bitfld.long 0x4C 0.--1. "KS19_KSIZE,Key size" "0: 128,1: 256,?,?" tree.end endif tree.end tree "SAI (Serial Audio Interface)" base ad:0x0 tree "SAI0" base ad:0x40106000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--19. 1. "FRAME,Frame Size" hexmask.long.byte 0x4 8.--11. 1. "FIFO,FIFO Size" newline hexmask.long.byte 0x4 0.--3. 1. "DATALINE,Number of Datalinks" group.long 0x8++0x17 line.long 0x0 "TCSR,Transmit Control" bitfld.long 0x0 31. "TE,Transmitter Enable" "0: Transmitter is disabled.,1: Transmitter is enabled or transmitter has been.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Transmitter disabled in Stop mode.,1: Transmitter enabled in Stop mode." newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Transmitter is disabled in Debug mode after..,1: Transmitter is enabled in Debug mode." bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Transmit bit clock is disabled.,1: Transmit bit clock is enabled." newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect.,1: FIFO reset." bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Start of word not detected.,1: Start of word detected." eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Sync error not detected.,1: Frame sync error detected." newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: Transmit underrun not detected.,1: Transmit underrun detected." rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: No enabled transmit FIFO is empty.,1: Enabled transmit FIFO is empty." newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Transmit FIFO watermark has not been reached.,1: Transmit FIFO watermark has been reached." bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disables interrupt.,1: Enables interrupt." newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disables interrupt.,1: Enables interrupt." bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disables the interrupt.,1: Enables the interrupt." newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disables the interrupt.,1: Enables the interrupt." bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disables the interrupt.,1: Enables the interrupt." newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disables the DMA warning.,1: Enables the DMA warning." bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disables the DMA request.,1: Enables the DMA request." line.long 0x4 "TCR1,Transmit Configuration 1" bitfld.long 0x4 0.--2. "TFW,Transmit FIFO Watermark" "0: 1 FIFO word,1: 2 FIFO words,2: (TFW +1) FIFO words,3: (TFW +1) FIFO words,4: (TFW +1) FIFO words,5: (TFW +1) FIFO words,6: (TFW +1) FIFO words,7: 8 FIFO words" line.long 0x8 "TCR2,Transmit Configuration 2" bitfld.long 0x8 30.--31. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with receiver,2: Synchronous with another SAI transmitter,3: Synchronous with another SAI receiver" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source.,1: Swap the bit clock source." newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: No effect.,1: Internal logic is clocked as if bit clock was.." bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus Clock selected.,1: Master Clock (MCLK) 1 option selected.,2: Master Clock (MCLK) 2 option selected.,3: Master Clock (MCLK) 3 option selected." newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Bit clock is active high with drive outputs on..,1: Bit clock is active low with drive outputs on.." bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Bit clock is generated externally in Slave mode.,1: Bit clock is generated internally in Master mode." newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Internal bit clock is generated from bit clock..,1: Internal bit clock is divide-by-one of the audio.." hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "TCR3,Transmit Configuration 3" bitfld.long 0xC 24.--25. "CFR,Channel FIFO Reset" "0,1,2,3" bitfld.long 0xC 16.--17. "TCE,Transmit Channel Enable" "0,1,2,3" newline hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "TCR4,Transmit Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: On FIFO error SAI continues from the start of..,1: On FIFO error SAI continues from the same word.." bitfld.long 0x10 26.--27. "FCOMB,FIFO Combine Mode" "0: FIFO Combine mode disabled.,1: FIFO Combine mode enabled on FIFO reads (from..,2: FIFO Combine mode enabled on FIFO writes (by..,3: FIFO Combine mode enabled on FIFO reads (from.." newline bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: FIFO packing is disabled.,?,2: 8-bit FIFO packing is enabled.,3: 16-bit FIFO packing is enabled." hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame size" newline hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" bitfld.long 0x10 5. "CHMOD,Channel Mode" "0: TDM mode transmit data pins are 3-stated when..,1: Output mode transmit data pins are never.." newline bitfld.long 0x10 4. "MF,MSB First" "0: LSB is transmitted first.,1: MSB is transmitted first." bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: Frame sync asserts with the first bit of the..,1: Frame sync asserts one bit before the first bit.." newline bitfld.long 0x10 2. "ONDEM,On Demand Mode" "0: Internal frame sync is generated continuously.,1: Internal frame sync is generated when the FIFO.." bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Frame sync is active high.,1: Frame sync is active low." newline bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Frame sync is generated externally in Slave mode.,1: Frame sync is generated internally in Master mode." line.long 0x14 "TCR5,Transmit Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "TDR[$1],Transmit Data" hexmask.long 0x0 0.--31. 1. "TDR,Transmit Data Register" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x40)++0x3 line.long 0x0 "TFR[$1],Transmit FIFO" bitfld.long 0x0 31. "WCP,Write Channel Pointer" "0: No effect,1: FIFO Combine mode is enabled for FIFO writes and.." hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" newline hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" repeat.end group.long 0x60++0x3 line.long 0x0 "TMR,Transmit Mask" hexmask.long 0x0 0.--31. 1. "TWM,Transmit Word Mask" group.long 0x88++0x17 line.long 0x0 "RCSR,Receive Control" bitfld.long 0x0 31. "RE,Receiver Enable" "0: Receiver is disabled.,1: Receiver is enabled or receiver has been.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Receiver disabled in Stop mode.,1: Receiver enabled in Stop mode." newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Receiver is disabled in Debug mode after..,1: Receiver is enabled in Debug mode." bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Receive bit clock is disabled.,1: Receive bit clock is enabled." newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect.,1: FIFO reset." bitfld.long 0x0 24. "SR,Software Reset" "0: No effect.,1: Software reset." newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Start of word not detected.,1: Start of word detected." eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Sync error not detected.,1: Frame sync error detected." newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: Receive overflow not detected.,1: Receive overflow detected." rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: No enabled receive FIFO is full.,1: Enabled receive FIFO is full." newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Receive FIFO watermark not reached.,1: Receive FIFO watermark has been reached." bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disables interrupt.,1: Enables interrupt." newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disables interrupt.,1: Enables interrupt." bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disables the interrupt.,1: Enables the interrupt." newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disables the interrupt.,1: Enables the interrupt." bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disables the interrupt.,1: Enables the interrupt." newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disables DMA warnings.,1: Enables DMA warnings." bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disables the DMA request.,1: Enables the DMA request." line.long 0x4 "RCR1,Receive Configuration 1" bitfld.long 0x4 0.--2. "RFW,Receive FIFO Watermark" "0: 1 FIFO word,1: 2 FIFO words,2: (RFW value + 1) FIFO words,3: (RFW value + 1) FIFO words,4: (RFW value + 1) FIFO words,5: (RFW value + 1) FIFO words,6: (RFW value + 1) FIFO words,7: 8 FIFO words" line.long 0x8 "RCR2,Receive Configuration 2" bitfld.long 0x8 30.--31. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with transmitter,2: Synchronous with another SAI receiver,3: Synchronous with another SAI transmitter" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source.,1: Swap the bit clock source." newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: No effect.,1: Internal logic is clocked as if bit clock was.." bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus Clock selected.,1: Master Clock (MCLK) 1 option selected.,2: Master Clock (MCLK) 2 option selected.,3: Master Clock (MCLK) 3 option selected." newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Bit clock is active high with drive outputs on..,1: Bit clock is active low with drive outputs on.." bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Bit clock is generated externally in Slave mode.,1: Bit clock is generated internally in Master mode." newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Internal bit clock is generated from bit clock..,1: Internal bit clock is divide-by-one of the audio.." hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "RCR3,Receive Configuration 3" bitfld.long 0xC 24.--25. "CFR,Channel FIFO Reset" "0,1,2,3" bitfld.long 0xC 16.--17. "RCE,Receive Channel Enable" "0,1,2,3" newline hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "RCR4,Receive Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: On FIFO error SAI continues from the start of..,1: On FIFO error SAI continues from the same word.." bitfld.long 0x10 26.--27. "FCOMB,FIFO Combine Mode" "0: FIFO Combine mode disabled.,1: FIFO Combine mode enabled on FIFO writes (from..,2: FIFO Combine mode enabled on FIFO reads (by..,3: FIFO Combine mode enabled on FIFO writes (from.." newline bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: FIFO packing is disabled,?,2: 8-bit FIFO packing is enabled,3: 16-bit FIFO packing is enabled" hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" newline hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" bitfld.long 0x10 4. "MF,MSB First" "0: LSB is received first.,1: MSB is received first." newline bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: Frame sync asserts with the first bit of the..,1: Frame sync asserts one bit before the first bit.." bitfld.long 0x10 2. "ONDEM,On Demand Mode" "0: Internal frame sync is generated continuously.,1: Internal frame sync is generated when the FIFO.." newline bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Frame sync is active high.,1: Frame sync is active low." bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Frame Sync is generated externally in Slave mode.,1: Frame Sync is generated internally in Master mode." line.long 0x14 "RCR5,Receive Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xA0)++0x3 line.long 0x0 "RDR[$1],Receive Data" hexmask.long 0x0 0.--31. 1. "RDR,Receive Data Register" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xC0)++0x3 line.long 0x0 "RFR[$1],Receive FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" bitfld.long 0x0 15. "RCP,Receive Channel Pointer" "0: No effect.,1: FIFO Combine mode is enabled for FIFO reads and.." newline hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" repeat.end group.long 0xE0++0x3 line.long 0x0 "RMR,Receive Mask" hexmask.long 0x0 0.--31. 1. "RWM,Receive Word Mask" group.long 0x100++0x3 line.long 0x0 "MCR,MCLK Control" bitfld.long 0x0 30. "MOE,MCLK Output Enable" "0: MCLK signal pin is an input.,1: MCLK signal pin is an output." bitfld.long 0x0 24.--25. "MSEL,MCLK Select" "0: Master Clock (MCLK) 1 option selected.,?,2: Master Clock (MCLK) 2 option selected.,3: Master Clock (MCLK) 3 option selected." newline bitfld.long 0x0 23. "DIVEN,MCLK Post Divide Enable" "0: Output on MCLK signal pin is the audio master..,1: Output on MCLK signal pin is a post-divided.." hexmask.long.byte 0x0 0.--7. 1. "DIV,MCLK Post Divide" tree.end tree "SAI1" base ad:0x40107000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 16.--19. 1. "FRAME,Frame Size" hexmask.long.byte 0x4 8.--11. 1. "FIFO,FIFO Size" newline hexmask.long.byte 0x4 0.--3. 1. "DATALINE,Number of Datalinks" group.long 0x8++0x17 line.long 0x0 "TCSR,Transmit Control" bitfld.long 0x0 31. "TE,Transmitter Enable" "0: Transmitter is disabled.,1: Transmitter is enabled or transmitter has been.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Transmitter disabled in Stop mode.,1: Transmitter enabled in Stop mode." newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Transmitter is disabled in Debug mode after..,1: Transmitter is enabled in Debug mode." bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Transmit bit clock is disabled.,1: Transmit bit clock is enabled." newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect.,1: FIFO reset." bitfld.long 0x0 24. "SR,Software Reset" "0: No effect,1: Software reset" newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Start of word not detected.,1: Start of word detected." eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Sync error not detected.,1: Frame sync error detected." newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: Transmit underrun not detected.,1: Transmit underrun detected." rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: No enabled transmit FIFO is empty.,1: Enabled transmit FIFO is empty." newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Transmit FIFO watermark has not been reached.,1: Transmit FIFO watermark has been reached." bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disables interrupt.,1: Enables interrupt." newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disables interrupt.,1: Enables interrupt." bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disables the interrupt.,1: Enables the interrupt." newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disables the interrupt.,1: Enables the interrupt." bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disables the interrupt.,1: Enables the interrupt." newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disables the DMA warning.,1: Enables the DMA warning." bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disables the DMA request.,1: Enables the DMA request." line.long 0x4 "TCR1,Transmit Configuration 1" bitfld.long 0x4 0.--2. "TFW,Transmit FIFO Watermark" "0: 1 FIFO word,1: 2 FIFO words,2: (TFW +1) FIFO words,3: (TFW +1) FIFO words,4: (TFW +1) FIFO words,5: (TFW +1) FIFO words,6: (TFW +1) FIFO words,7: 8 FIFO words" line.long 0x8 "TCR2,Transmit Configuration 2" bitfld.long 0x8 30.--31. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with receiver,2: Synchronous with another SAI transmitter,3: Synchronous with another SAI receiver" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source.,1: Swap the bit clock source." newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: No effect.,1: Internal logic is clocked as if bit clock was.." bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus Clock selected.,1: Master Clock (MCLK) 1 option selected.,2: Master Clock (MCLK) 2 option selected.,3: Master Clock (MCLK) 3 option selected." newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Bit clock is active high with drive outputs on..,1: Bit clock is active low with drive outputs on.." bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Bit clock is generated externally in Slave mode.,1: Bit clock is generated internally in Master mode." newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Internal bit clock is generated from bit clock..,1: Internal bit clock is divide-by-one of the audio.." hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "TCR3,Transmit Configuration 3" bitfld.long 0xC 24.--25. "CFR,Channel FIFO Reset" "0,1,2,3" bitfld.long 0xC 16.--17. "TCE,Transmit Channel Enable" "0,1,2,3" newline hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "TCR4,Transmit Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: On FIFO error SAI continues from the start of..,1: On FIFO error SAI continues from the same word.." bitfld.long 0x10 26.--27. "FCOMB,FIFO Combine Mode" "0: FIFO Combine mode disabled.,1: FIFO Combine mode enabled on FIFO reads (from..,2: FIFO Combine mode enabled on FIFO writes (by..,3: FIFO Combine mode enabled on FIFO reads (from.." newline bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: FIFO packing is disabled.,?,2: 8-bit FIFO packing is enabled.,3: 16-bit FIFO packing is enabled." hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame size" newline hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" bitfld.long 0x10 5. "CHMOD,Channel Mode" "0: TDM mode transmit data pins are 3-stated when..,1: Output mode transmit data pins are never.." newline bitfld.long 0x10 4. "MF,MSB First" "0: LSB is transmitted first.,1: MSB is transmitted first." bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: Frame sync asserts with the first bit of the..,1: Frame sync asserts one bit before the first bit.." newline bitfld.long 0x10 2. "ONDEM,On Demand Mode" "0: Internal frame sync is generated continuously.,1: Internal frame sync is generated when the FIFO.." bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Frame sync is active high.,1: Frame sync is active low." newline bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Frame sync is generated externally in Slave mode.,1: Frame sync is generated internally in Master mode." line.long 0x14 "TCR5,Transmit Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x20)++0x3 line.long 0x0 "TDR[$1],Transmit Data" hexmask.long 0x0 0.--31. 1. "TDR,Transmit Data Register" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x40)++0x3 line.long 0x0 "TFR[$1],Transmit FIFO" bitfld.long 0x0 31. "WCP,Write Channel Pointer" "0: No effect,1: FIFO Combine mode is enabled for FIFO writes and.." hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" newline hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" repeat.end group.long 0x60++0x3 line.long 0x0 "TMR,Transmit Mask" hexmask.long 0x0 0.--31. 1. "TWM,Transmit Word Mask" group.long 0x88++0x17 line.long 0x0 "RCSR,Receive Control" bitfld.long 0x0 31. "RE,Receiver Enable" "0: Receiver is disabled.,1: Receiver is enabled or receiver has been.." bitfld.long 0x0 30. "STOPE,Stop Enable" "0: Receiver disabled in Stop mode.,1: Receiver enabled in Stop mode." newline bitfld.long 0x0 29. "DBGE,Debug Enable" "0: Receiver is disabled in Debug mode after..,1: Receiver is enabled in Debug mode." bitfld.long 0x0 28. "BCE,Bit Clock Enable" "0: Receive bit clock is disabled.,1: Receive bit clock is enabled." newline bitfld.long 0x0 25. "FR,FIFO Reset" "0: No effect.,1: FIFO reset." bitfld.long 0x0 24. "SR,Software Reset" "0: No effect.,1: Software reset." newline eventfld.long 0x0 20. "WSF,Word Start Flag" "0: Start of word not detected.,1: Start of word detected." eventfld.long 0x0 19. "SEF,Sync Error Flag" "0: Sync error not detected.,1: Frame sync error detected." newline eventfld.long 0x0 18. "FEF,FIFO Error Flag" "0: Receive overflow not detected.,1: Receive overflow detected." rbitfld.long 0x0 17. "FWF,FIFO Warning Flag" "0: No enabled receive FIFO is full.,1: Enabled receive FIFO is full." newline rbitfld.long 0x0 16. "FRF,FIFO Request Flag" "0: Receive FIFO watermark not reached.,1: Receive FIFO watermark has been reached." bitfld.long 0x0 12. "WSIE,Word Start Interrupt Enable" "0: Disables interrupt.,1: Enables interrupt." newline bitfld.long 0x0 11. "SEIE,Sync Error Interrupt Enable" "0: Disables interrupt.,1: Enables interrupt." bitfld.long 0x0 10. "FEIE,FIFO Error Interrupt Enable" "0: Disables the interrupt.,1: Enables the interrupt." newline bitfld.long 0x0 9. "FWIE,FIFO Warning Interrupt Enable" "0: Disables the interrupt.,1: Enables the interrupt." bitfld.long 0x0 8. "FRIE,FIFO Request Interrupt Enable" "0: Disables the interrupt.,1: Enables the interrupt." newline bitfld.long 0x0 1. "FWDE,FIFO Warning DMA Enable" "0: Disables DMA warnings.,1: Enables DMA warnings." bitfld.long 0x0 0. "FRDE,FIFO Request DMA Enable" "0: Disables the DMA request.,1: Enables the DMA request." line.long 0x4 "RCR1,Receive Configuration 1" bitfld.long 0x4 0.--2. "RFW,Receive FIFO Watermark" "0: 1 FIFO word,1: 2 FIFO words,2: (RFW value + 1) FIFO words,3: (RFW value + 1) FIFO words,4: (RFW value + 1) FIFO words,5: (RFW value + 1) FIFO words,6: (RFW value + 1) FIFO words,7: 8 FIFO words" line.long 0x8 "RCR2,Receive Configuration 2" bitfld.long 0x8 30.--31. "SYNC,Synchronous Mode" "0: Asynchronous mode,1: Synchronous with transmitter,2: Synchronous with another SAI receiver,3: Synchronous with another SAI transmitter" bitfld.long 0x8 29. "BCS,Bit Clock Swap" "0: Use the normal bit clock source.,1: Swap the bit clock source." newline bitfld.long 0x8 28. "BCI,Bit Clock Input" "0: No effect.,1: Internal logic is clocked as if bit clock was.." bitfld.long 0x8 26.--27. "MSEL,MCLK Select" "0: Bus Clock selected.,1: Master Clock (MCLK) 1 option selected.,2: Master Clock (MCLK) 2 option selected.,3: Master Clock (MCLK) 3 option selected." newline bitfld.long 0x8 25. "BCP,Bit Clock Polarity" "0: Bit clock is active high with drive outputs on..,1: Bit clock is active low with drive outputs on.." bitfld.long 0x8 24. "BCD,Bit Clock Direction" "0: Bit clock is generated externally in Slave mode.,1: Bit clock is generated internally in Master mode." newline bitfld.long 0x8 23. "BYP,Bit Clock Bypass" "0: Internal bit clock is generated from bit clock..,1: Internal bit clock is divide-by-one of the audio.." hexmask.long.byte 0x8 0.--7. 1. "DIV,Bit Clock Divide" line.long 0xC "RCR3,Receive Configuration 3" bitfld.long 0xC 24.--25. "CFR,Channel FIFO Reset" "0,1,2,3" bitfld.long 0xC 16.--17. "RCE,Receive Channel Enable" "0,1,2,3" newline hexmask.long.byte 0xC 0.--4. 1. "WDFL,Word Flag Configuration" line.long 0x10 "RCR4,Receive Configuration 4" bitfld.long 0x10 28. "FCONT,FIFO Continue on Error" "0: On FIFO error SAI continues from the start of..,1: On FIFO error SAI continues from the same word.." bitfld.long 0x10 26.--27. "FCOMB,FIFO Combine Mode" "0: FIFO Combine mode disabled.,1: FIFO Combine mode enabled on FIFO writes (from..,2: FIFO Combine mode enabled on FIFO reads (by..,3: FIFO Combine mode enabled on FIFO writes (from.." newline bitfld.long 0x10 24.--25. "FPACK,FIFO Packing Mode" "0: FIFO packing is disabled,?,2: 8-bit FIFO packing is enabled,3: 16-bit FIFO packing is enabled" hexmask.long.byte 0x10 16.--20. 1. "FRSZ,Frame Size" newline hexmask.long.byte 0x10 8.--12. 1. "SYWD,Sync Width" bitfld.long 0x10 4. "MF,MSB First" "0: LSB is received first.,1: MSB is received first." newline bitfld.long 0x10 3. "FSE,Frame Sync Early" "0: Frame sync asserts with the first bit of the..,1: Frame sync asserts one bit before the first bit.." bitfld.long 0x10 2. "ONDEM,On Demand Mode" "0: Internal frame sync is generated continuously.,1: Internal frame sync is generated when the FIFO.." newline bitfld.long 0x10 1. "FSP,Frame Sync Polarity" "0: Frame sync is active high.,1: Frame sync is active low." bitfld.long 0x10 0. "FSD,Frame Sync Direction" "0: Frame Sync is generated externally in Slave mode.,1: Frame Sync is generated internally in Master mode." line.long 0x14 "RCR5,Receive Configuration 5" hexmask.long.byte 0x14 24.--28. 1. "WNW,Word N Width" hexmask.long.byte 0x14 16.--20. 1. "W0W,Word 0 Width" newline hexmask.long.byte 0x14 8.--12. 1. "FBT,First Bit Shifted" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xA0)++0x3 line.long 0x0 "RDR[$1],Receive Data" hexmask.long 0x0 0.--31. 1. "RDR,Receive Data Register" repeat.end repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0xC0)++0x3 line.long 0x0 "RFR[$1],Receive FIFO" hexmask.long.byte 0x0 16.--19. 1. "WFP,Write FIFO Pointer" bitfld.long 0x0 15. "RCP,Receive Channel Pointer" "0: No effect.,1: FIFO Combine mode is enabled for FIFO reads and.." newline hexmask.long.byte 0x0 0.--3. 1. "RFP,Read FIFO Pointer" repeat.end group.long 0xE0++0x3 line.long 0x0 "RMR,Receive Mask" hexmask.long 0x0 0.--31. 1. "RWM,Receive Word Mask" group.long 0x100++0x3 line.long 0x0 "MCR,MCLK Control" bitfld.long 0x0 30. "MOE,MCLK Output Enable" "0: MCLK signal pin is an input.,1: MCLK signal pin is an output." bitfld.long 0x0 24.--25. "MSEL,MCLK Select" "0: Master Clock (MCLK) 1 option selected.,?,2: Master Clock (MCLK) 2 option selected.,3: Master Clock (MCLK) 3 option selected." newline bitfld.long 0x0 23. "DIVEN,MCLK Post Divide Enable" "0: Output on MCLK signal pin is the audio master..,1: Output on MCLK signal pin is a post-divided.." hexmask.long.byte 0x0 0.--7. 1. "DIV,MCLK Post Divide" tree.end tree.end tree "SAU (Security Attribution Unit)" base ad:0xE000EDD0 group.long 0xD0++0x1B line.long 0x0 "CTRL,Security Attribution Unit Control Register" bitfld.long 0x0 1. "ALLNS,All Non-secure." "0: Memory is marked as Secure and is not Non-secure..,1: Memory is marked as Non-secure." bitfld.long 0x0 0. "ENABLE,Enable. Enables the SAU. This bit is RAZ/WI when the Security Extension is implemented without an SAU region." "0: The SAU is disabled.,1: The SAU is enabled." line.long 0x4 "TYPE,Security Attribution Unit Type Register" hexmask.long.byte 0x4 0.--7. 1. "SREGION,SAU regions. The number of implemented SAU regions." line.long 0x8 "RNR,Security Attribution Unit Region Number Register" hexmask.long.byte 0x8 0.--7. 1. "REGION,Region number." line.long 0xC "RBAR,Security Attribution Unit Region Base Address Register" hexmask.long 0xC 5.--31. 1. "BADDR,Base address. Holds bits[31:5] of the base address for the selected SAU region. Bits[4:0] of the base address are defined as 0x00." line.long 0x10 "RLAR,Security Attribution Unit Region Limit Address Register" hexmask.long 0x10 5.--31. 1. "LADDR,Limit address. Holds bits[31:5] of the limit address for the selected SAU region. Bits[4:0] of the limit address are defined as 0x1F." bitfld.long 0x10 1. "NSC,Non-secure callable. Controls whether Non-secure state is permitted to execute an SG instruction from this region." "0: Region is not Non-secure callable.,1: Region is Non-secure callable." bitfld.long 0x10 0. "ENABLE,Enable. SAU region enable." "0: SAU region is enabled.,1: SAU region is disabled." line.long 0x14 "SFSR,Secure Fault Status Register" bitfld.long 0x14 7. "LSERR,Lazy state error flag." "0: Error has not occurred,1: Error has occurred." bitfld.long 0x14 6. "SFARVALID,Secure fault address valid." "0: SFAR content not valid.,1: SFAR content valid." bitfld.long 0x14 5. "LSPERR,Lazy state preservation error flag." "0: Error has not occurred.,1: Error has occurred." newline bitfld.long 0x14 4. "INVTRAN,Invalid transition flag." "0: Error has not occurred.,1: Error has occurred." bitfld.long 0x14 3. "AUVIOL,Attribution unit violation flag." "0: Error has not occurred.,1: Error has occurred." bitfld.long 0x14 2. "INVER,Invalid exception return flag." "0: Error has not occurred.,1: Error has occurred." newline bitfld.long 0x14 1. "INVIS,Invalid integrity signature flag." "0: Error has not occurred.,1: Error has occurred." bitfld.long 0x14 0. "INVEP,Invalid entry point." "0: Error has not occurred.,1: Error has occurred." line.long 0x18 "SFAR,Secure Fault Address Register" hexmask.long 0x18 0.--31. 1. "ADDRESS,When the SFARVALID bit of the SFSR is set to 1 this field holds the address of an access that caused an SAU violation." tree.end tree "SCB (System Control Block)" base ad:0xE000ED00 group.long 0xC++0x7 line.long 0x0 "AIRCR,Application Interrupt and Reset Control Register" hexmask.long.word 0x0 16.--31. 1. "VECTKEY,Register key: Reads as 0xFA05. On writes write 0x5FA to VECTKEY otherwise the write is ignored. This Field is not banked between Security states." rbitfld.long 0x0 15. "ENDIANNESS,Data endianness bit. This bit is not banked between Security states." "0: Little-endian.,1: Big-endian" newline bitfld.long 0x0 14. "PRIS,Prioritize Secure exceptions. The value of this bit defines whether Secure exception priority boosting is enabled. This bit is not banked between Security states. RW from Secure state and RAZ/WI from Non-secure state." "0: Priority ranges of Secure and Non-secure..,1: Non-secure exceptions are de-prioritized" bitfld.long 0x0 13. "BFHFNMINS,BusFault HardFault and NMI Non-secure enable. The value of this bit defines whether BusFault and NMI exceptions are Non-secure and whether exceptions target the Non-secure HardFault exception. This bit is not banked between Security states." "0: BusFault HardFault and NMI are Secure.,1: BusFault and NMI are Non-secure and exceptions.." newline bitfld.long 0x0 8.--10. "PRIGROUP,Interrupt priority grouping field. This field determines the split of group priority from subpriority. This bit is banked between Security states" "0,1,2,3,4,5,6,7" bitfld.long 0x0 3. "SYSRESETREQS,System reset request Secure state only. The value of this bit defines whether the SYSRESETREQ bit is functional for Non-secure use. This bit is not banked between Security states. RW from Secure State and RAZ/WI from Non-secure state." "0: SYSRESETREQ functionality is available to both..,1: SYSRESETREQ functionality is only available to.." newline bitfld.long 0x0 2. "SYSRESETREQ,System reset request. This bit allows software or a debugger to request a system reset. This bit is not banked between Security states. RW if SYSRESETREQS is 0. When SYSRESETREQS is set to 1 from Non-secure state this bit acts as RAZ/WI." "0: Do not request a system reset.,1: Request a system reset." bitfld.long 0x0 1. "VECTCLRACTIVE,Reserved for Debug use. This bit reads as 0. When writing to the register you must write 0 to this bit otherwise behavior is UNPREDICTABLE. This bit is not banked between Security states." "0,1" line.long 0x4 "SCR,The SCR controls features of entry to and exit from low-power state." bitfld.long 0x4 4. "SEVONPEND,Send Event on Pending bit. When an event or interrupt enters pending state the event signal wakes up the processor from WFE. If the processor is not waiting for an event the event is registered and affects the next WFE. The processor also.." "0: Only enabled interrupts or events can wakeup the..,1: Enabled events and all interrupts including.." bitfld.long 0x4 3. "SLEEPDEEPS,Controls whether the SLEEPDEEP bit is only accessible from the Secure state. This bit in only accessible from the Secure state and behaves as RAZ/WI when accessed from the Nonsecure state. This bit is not banked between Security states." "0: The SLEEPDEEP bit is accessible from both..,1: The SLEEPDEEP bit behaves as RAZ/WI when.." newline bitfld.long 0x4 2. "SLEEPDEEP,Controls whether the processor uses sleep or deep sleep as its low-power mode. This bit is not banked between Security states." "0: Sleep.,1: Deep sleep." bitfld.long 0x4 1. "SLEEPONEXIT,Indicates sleep-on-exit when returning from Handler mode to Thread mode. Setting this bit to 1 enables an interrupt driven application to avoid returning to an empty main application. This bit is banked between Security states." "0: Do not sleep when returning to Thread mode.,1: Enter sleep or deep sleep on return from an ISR" group.long 0x24++0x3 line.long 0x0 "SHCSR,System Handler Control and State Register" bitfld.long 0x0 21. "HARDFAULTPENDED,HardFault exception pended state" "0: HardFault exception modification is disabled.,1: HardFault exception modification is enabled." bitfld.long 0x0 20. "SECUREFAULTPENDED,SecureFault exception pended state bit." "0: SecureFault exception modification is disabled.,1: SecureFault exception modification is enabled." newline bitfld.long 0x0 19. "SECUREFAULTENA,SecureFault exception enable." "0: SecureFault exception is disabled.,1: SecureFault exception is enabled." bitfld.long 0x0 18. "USGFAULTENA,UsageFault enable." "0: UsageFault is disabled.,1: UsageFault is enabled." newline bitfld.long 0x0 17. "BUSFAULTENA,BusFault enable." "0: BusFault is disabled.,1: BusFault is enabled." bitfld.long 0x0 16. "MEMFAULTENA,MemManage enable." "0: MemManage exception is disabled.,1: MemManage exception is enabled." newline bitfld.long 0x0 15. "SVCALLPENDED,SVCall pending." "0: SVCall exception is not pending.,1: SVCall exception is pending." bitfld.long 0x0 14. "BUSFAULTPENDED,BusFault exception pending." "0: BusFault exception is pending.,1: BusFault exception is not pending." newline bitfld.long 0x0 13. "MEMFAULTPENDED,MemManage exception pending." "0: MemManage exception is not pending.,1: MemManage exception is pending." bitfld.long 0x0 12. "USGFAULTPENDED,UsageFault exception pending." "0: UsageFault exception is not pending.,1: UsageFault exception is pending." newline bitfld.long 0x0 11. "SYSTICKACT,SysTick exception active." "0: SysTick exception is not active.,1: SysTick exception is active." bitfld.long 0x0 10. "PENDSVACT,PendSV exception active." "0: PendSV exception is not active.,1: PendSV exception is active." newline bitfld.long 0x0 8. "MONITORACT,Debug monitor active." "0: Debug monitor exception is not active.,1: Debug monitor exception is active." bitfld.long 0x0 7. "SVCALLACT,SVCall active." "0: SVCall exception is not active.,1: SVCall exception is active." newline bitfld.long 0x0 5. "NMIACT,NMI exception active." "0: NMI exception is not active.,1: NMI exception is active." bitfld.long 0x0 4. "SECUREFAULTACT,SecureFault exception active" "0: SecureFault exception is not active.,1: SecureFault exception is active." newline bitfld.long 0x0 3. "USGFAULTACT,UsageFault exception active." "0: UsageFault exception is not active.,1: UsageFault exception is active." bitfld.long 0x0 2. "HARDFAULTACT,HardFault exception active." "0: HardFault exception is not active.,1: HardFault exception is active." newline bitfld.long 0x0 1. "BUSFAULTACT,BusFault exception active." "0: BusFault exception is not active.,1: BusFault exception is active." bitfld.long 0x0 0. "MEMFAULTACT,MemManage exception active." "0: MemManage exception is not active.,1: MemManage exception is active." sif (cpuis("MCXN235*")||cpuis("MCXN236*")) group.long 0x88++0x3 line.long 0x0 "CPACR,Coprocessor Access Control Register" bitfld.long 0x0 22.--23. "CP11,CP11 Privilege." "0: Access Denied. All accesses to the..,1: Privileged access only. Unprivileged access to..,?,3: Full access. Full access rights to the.." bitfld.long 0x0 20.--21. "CP10,CP10 Privilege." "0: Access Denied. All accesses to the..,1: Privileged access only. Unprivileged access to..,?,3: Full access. Full access rights to the.." newline bitfld.long 0x0 14.--15. "CP7,CP7 Privilege." "0: Access Denied. Any attempted accesses to this..,1: Privileged access only. An unprivileged access..,?,3: Full access. Full access rights for this.." bitfld.long 0x0 12.--13. "CP6,CP6 Privilege." "0: Access Denied. Any attempted accesses to this..,1: Privileged access only. An unprivileged access..,?,3: Full access. Full access rights for this.." newline bitfld.long 0x0 10.--11. "CP5,CP5 Privilege." "0: Access Denied. Any attempted accesses to this..,1: Privileged access only. An unprivileged access..,?,3: Full access. Full access rights for this.." bitfld.long 0x0 8.--9. "CP4,CP4 Privilege." "0: Access Denied. Any attempted accesses to this..,1: Privileged access only. An unprivileged access..,?,3: Full access. Full access rights for this.." newline bitfld.long 0x0 6.--7. "CP3,CP3 Privilege." "0: Access Denied. Any attempted accesses to this..,1: Privileged access only. An unprivileged access..,?,3: Full access. Full access rights for this.." bitfld.long 0x0 4.--5. "CP2,CP2 Privilege." "0: Access Denied. Any attempted accesses to this..,1: Privileged access only. An unprivileged access..,?,3: Full access. Full access rights for this.." newline bitfld.long 0x0 2.--3. "CP1,CP1 Privilege." "0: Access Denied. Any attempted accesses to this..,1: Privileged access only. An unprivileged access..,?,3: Full access. Full access rights for this.." bitfld.long 0x0 0.--1. "CP0,CP0 Privilege." "0: Access Denied. Any attempted accesses to this..,1: Privileged access only. An unprivileged access..,?,3: Full access. Full access rights for this.." endif group.long 0x8C++0x3 line.long 0x0 "NSACR,Non-secure Access Control Register" bitfld.long 0x0 11. "CP11,CP11 access." "0,1" bitfld.long 0x0 10. "CP10,CP10 access." "0: Non-secure accesses to the Floating-point..,1: Non-secure access to the Floatingpoint Extension.." newline bitfld.long 0x0 7. "CP7,CP7 access." "0: Non-secure accesses to this coprocessor generate..,1: Non-secure access to this coprocessor permitted." bitfld.long 0x0 6. "CP6,CP6 access." "0: Non-secure accesses to this coprocessor generate..,1: Non-secure access to this coprocessor permitted." newline bitfld.long 0x0 5. "CP5,CP5 access." "0: Non-secure accesses to this coprocessor generate..,1: Non-secure access to this coprocessor permitted." bitfld.long 0x0 4. "CP4,CP4 access." "0: Non-secure accesses to this coprocessor generate..,1: Non-secure access to this coprocessor permitted." newline bitfld.long 0x0 3. "CP3,CP3 access." "0: Non-secure accesses to this coprocessor generate..,1: Non-secure access to this coprocessor permitted." bitfld.long 0x0 2. "CP2,CP2 access." "0: Non-secure accesses to this coprocessor generate..,1: Non-secure access to this coprocessor permitted." newline bitfld.long 0x0 1. "CP1,CP1 access." "0: Non-secure accesses to this coprocessor generate..,1: Non-secure access to this coprocessor permitted." bitfld.long 0x0 0. "CP0,CP0 access." "0: Non-secure accesses to this coprocessor generate..,1: Non-secure access to this coprocessor permitted." tree.end tree "SCG (System Clock Generator)" base ad:0x40044000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID Register" hexmask.long 0x0 0.--31. 1. "VERSION,SCG Version Number" line.long 0x4 "PARAM,Parameter Register" sif (cpuis("MCXN546*")) bitfld.long 0x4 8. "TROCLKPRES,TRO Clock Present" "0: TRO clock source is not present,1: TRO clock source is present" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x4 8. "TROCLKPRES,TRO Clock Present" "0: TRO clock source is not present,1: TRO clock source is present" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x4 8. "TROCLKPRES,TRO Clock Present" "0: TRO clock source is not present,1: TRO clock source is present" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x4 8. "TROCLKPRES,TRO Clock Present" "0: TRO clock source is not present,1: TRO clock source is present" newline endif bitfld.long 0x4 7. "UPLLCLKPRES,UPLL Clock Present" "0: UPLL clock source is not present,1: UPLL clock source is present" newline bitfld.long 0x4 6. "SPLLCLKPRES,SPLL Clock Present" "0: SPLL clock source is not present,1: SPLL clock source is present" newline bitfld.long 0x4 5. "APLLCLKPRES,APLL Clock Present" "0: APLL clock source is not present,1: APLL clock source is present" newline bitfld.long 0x4 4. "ROSCCLKPRES,ROSC Clock Present" "0: ROSC clock source is not present,1: ROSC clock source is present" newline bitfld.long 0x4 3. "FIRCCLKPRES,FIRC Clock Present" "0: FIRC clock source is not present,1: FIRC clock source is present" newline bitfld.long 0x4 2. "SIRCCLKPRES,SIRC Clock Present" "0: SIRC clock source is not present,1: SIRC clock source is present" newline bitfld.long 0x4 1. "SOSCCLKPRES,SOSC Clock Present" "0: SOSC clock source is not present,1: SOSC clock source is present" group.long 0x8++0x3 line.long 0x0 "TRIM_LOCK,Trim Lock register" hexmask.long.word 0x0 16.--31. 1. "TRIM_LOCK_KEY,TRIM_LOCK_KEY" newline bitfld.long 0x0 1. "IFR_DISABLE,IFR_DISABLE" "0: IFR write access to SCG trim registers not..,1: IFR write access to SCG trim registers during.." newline bitfld.long 0x0 0. "TRIM_UNLOCK,TRIM_UNLOCK" "0: SCG Trim registers are locked and not writable.,1: SCG Trim registers are unlocked and writable." rgroup.long 0x10++0x3 line.long 0x0 "CSR,Clock Status Register" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x0 24.--27. 1. "SCS,System Clock Source" newline endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x0 24.--27. 1. "SCS,System Clock Source" newline endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x0 24.--27. 1. "SCS,System Clock Source" newline endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x0 24.--27. 1. "SCS,System Clock Source" endif group.long 0x14++0x3 line.long 0x0 "RCCR,Run Clock Control Register" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) hexmask.long.byte 0x0 24.--27. 1. "SCS,System Clock Source" newline endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x0 24.--27. 1. "SCS,System Clock Source" newline endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x0 24.--27. 1. "SCS,System Clock Source" newline endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x0 24.--27. 1. "SCS,System Clock Source" endif group.long 0x100++0x3 line.long 0x0 "SOSCCSR,SOSC Control Status Register" bitfld.long 0x0 30. "SOSCVLD_IE,SOSC Valid Interrupt Enable" "0: SOSCVLD interrupt is not enabled,1: SOSCVLD interrupt is enabled" newline eventfld.long 0x0 26. "SOSCERR,SOSC Clock Error" "0: SOSC Clock Monitor is disabled or has not..,1: SOSC Clock Monitor is enabled and detected an.." newline rbitfld.long 0x0 25. "SOSCSEL,SOSC Selected" "0: SOSC is not the system clock source,1: SOSC is the system clock source" newline rbitfld.long 0x0 24. "SOSCVLD,SOSC Valid" "0: SOSC is not enabled or clock is not valid,1: SOSC is enabled and output clock is valid" newline bitfld.long 0x0 23. "LK,Lock Register" "0: This Control Status Register can be written,1: This Control Status Register cannot be written" newline bitfld.long 0x0 17. "SOSCCMRE,SOSC Clock Monitor Reset Enable" "0: Clock monitor generates an interrupt when an..,1: Clock monitor generates a reset when an error is.." newline bitfld.long 0x0 16. "SOSCCM,SOSC Clock Monitor Enable" "0: SOSC Clock Monitor is disabled,1: SOSC Clock Monitor is enabled" newline bitfld.long 0x0 1. "SOSCSTEN,SOSC Stop Enable" "0: SOSC is disabled in Deep Sleep mode,1: SOSC is enabled in Deep Sleep mode only if.." newline bitfld.long 0x0 0. "SOSCEN,SOSC Enable" "0: SOSC is disabled,1: SOSC is enabled" group.long 0x108++0x3 line.long 0x0 "SOSCCFG,SOSC Configuration Register" bitfld.long 0x0 4.--5. "RANGE,SOSC Range Select" "0: Frequency range select of 16-20 MHz.,1: Frequency range select of 20-30 MHz.,2: Frequency range select of 30-50 MHz.,3: Frequency range select of 50-66 MHz." newline bitfld.long 0x0 2. "EREFS,External Reference Select" "0: External reference clock selected. LDO can be..,1: Internal crystal oscillator of OSC selected." group.long 0x200++0x3 line.long 0x0 "SIRCCSR,SIRC Control Status Register" bitfld.long 0x0 27. "SIRCERR_IE,SIRC Clock Error Interrupt Enable" "0: SIRCERR interrupt is not enabled,1: SIRCERR interrupt is enabled" newline eventfld.long 0x0 26. "SIRCERR,SIRC Clock Error" "0: Error not detected with the SIRC trimming,1: Error detected with the SIRC trimming" newline rbitfld.long 0x0 25. "SIRCSEL,SIRC Selected" "0: SIRC is not the system clock source,1: SIRC is the system clock source" newline rbitfld.long 0x0 24. "SIRCVLD,SIRC Valid" "0: SIRC is not enabled or clock is not valid,1: SIRC is enabled and output clock is valid" newline bitfld.long 0x0 23. "LK,Lock Register" "0: Control Status Register can be written,1: Control Status Register cannot be written" newline bitfld.long 0x0 11. "COARSE_TRIM_BYPASS,Coarse Auto Trim Bypass" "0: SIRC coarse auto-trim is not bypassed,1: SIRC coarse auto-trim is bypassed" newline rbitfld.long 0x0 10. "TRIM_LOCK,SIRC TRIM LOCK" "0: SIRC auto trim not locked to target frequency..,1: SIRC auto trim locked to target frequency range" newline bitfld.long 0x0 9. "SIRCTRUP,SIRC Trim Update" "0: Disables SIRC trimming updates,1: Enables SIRC trimming updates" newline bitfld.long 0x0 8. "SIRCTREN,SIRC 12 MHz Trim Enable (SIRCCFG[RANGE]=1)" "0: Disables trimming SIRC to an external clock source,1: Enables trimming SIRC to an external clock source" newline bitfld.long 0x0 5. "SIRC_CLK_PERIPH_EN,SIRC Clock to Peripherals Enable" "0: SIRC clock to peripherals is disabled,1: SIRC clock to peripherals is enabled" newline bitfld.long 0x0 1. "SIRCSTEN,SIRC Stop Enable" "0: SIRC is disabled in Deep Sleep mode,1: SIRC is enabled in Deep Sleep mode" group.long 0x20C++0x3 line.long 0x0 "SIRCTCFG,SIRC Trim Configuration Register" hexmask.long.byte 0x0 16.--22. 1. "TRIMDIV,SIRC Trim Predivider" newline bitfld.long 0x0 0.--1. "TRIMSRC,Trim Source" "?,?,2: SOSC,3: ROSC (32.768 kHz)" group.long 0x218++0x3 line.long 0x0 "SIRCSTAT,SIRC Auto-trimming Status Register" hexmask.long.byte 0x0 8.--13. 1. "CLTRIM,CL Trim" newline hexmask.long.byte 0x0 0.--5. 1. "CCOTRIM,CCO Trim" group.long 0x300++0x3 line.long 0x0 "FIRCCSR,FIRC Control Status Register" rbitfld.long 0x0 31. "FIRCACC,FIRC Frequency Accurate" "0: FIRC is not enabled or clock is not accurate.,1: FIRC is enabled and output clock is accurate." newline bitfld.long 0x0 30. "FIRCACC_IE,FIRC Accurate Interrupt Enable" "0: FIRCACC interrupt is not enabled,1: FIRCACC interrupt is enabled" newline bitfld.long 0x0 27. "FIRCERR_IE,FIRC Clock Error Interrupt Enable" "0: FIRCERR interrupt is not enabled,1: FIRCERR interrupt is enabled" newline eventfld.long 0x0 26. "FIRCERR,FIRC Clock Error" "0: Error not detected with the FIRC trimming,1: Error detected with the FIRC trimming" newline rbitfld.long 0x0 25. "FIRCSEL,FIRC Selected" "0: FIRC is not the system clock source,1: FIRC is the system clock source" newline rbitfld.long 0x0 24. "FIRCVLD,FIRC Valid status" "0: FIRC is not enabled or clock is not valid.,1: FIRC is enabled and output clock is valid. The.." newline bitfld.long 0x0 23. "LK,Lock Register" "0: Control Status Register can be written,1: Control Status Register cannot be written" newline bitfld.long 0x0 11. "COARSE_TRIM_BYPASS,Coarse Auto Trim Bypass" "0: FIRC coarse auto trim is not bypassed,1: FIRC coarse auto trim is bypassed" newline rbitfld.long 0x0 10. "TRIM_LOCK,FIRC TRIM LOCK" "0: FIRC auto trim not locked to target frequency..,1: FIRC auto trim locked to target frequency range" newline bitfld.long 0x0 9. "FIRCTRUP,FIRC Trim Update" "0: Disables FIRC trimming updates,1: Enables FIRC trimming updates" newline bitfld.long 0x0 8. "FIRCTREN,FIRC 144 MHz Trim Enable (FIRCCFG[RANGE]=1)" "0: Disables trimming FIRC to an external clock source,1: Enables trimming FIRC to an external clock source" newline bitfld.long 0x0 5. "FIRC_FCLK_PERIPH_EN,FIRC 144 MHz Clock to peripherals Enable" "0: FIRC 144 MHz to peripherals is disabled,1: FIRC 144 MHz to peripherals is enabled" newline bitfld.long 0x0 4. "FIRC_SCLK_PERIPH_EN,FIRC 48 MHz Clock to peripherals Enable" "0: FIRC 48 MHz to peripherals is disabled,1: FIRC 48 MHz to peripherals is enabled" newline bitfld.long 0x0 1. "FIRCSTEN,FIRC Stop Enable" "0: FIRC is disabled in Deep Sleep mode,1: FIRC is enabled in Deep Sleep mode" newline bitfld.long 0x0 0. "FIRCEN,FIRC Enable" "0: FIRC is disabled,1: FIRC is enabled" group.long 0x308++0xB line.long 0x0 "FIRCCFG,FIRC Configuration Register" bitfld.long 0x0 0. "RANGE,Frequency Range" "0: 48 MHz FIRC clock selected,1: 144 MHz FIRC clock selected" line.long 0x4 "FIRCTCFG,FIRC Trim Configuration Register" hexmask.long.byte 0x4 16.--22. 1. "TRIMDIV,FIRC Trim Predivider" newline bitfld.long 0x4 0.--1. "TRIMSRC,Trim Source" "0: USB0 Start of Frame (1 kHz). This option does..,?,2: SOSC,3: ROSC" line.long 0x8 "FIRCTRIM,FIRC Trim Register" hexmask.long.byte 0x8 24.--29. 1. "TRIMSTART,Trim Start" newline bitfld.long 0x8 16.--17. "TRIMTEMP,Trim Temperature" "0,1,2,3" newline hexmask.long.byte 0x8 8.--13. 1. "TRIMCOAR,Trim Coarse" newline hexmask.long.byte 0x8 0.--7. 1. "TRIMFINE,Trim Fine" group.long 0x318++0x3 line.long 0x0 "FIRCSTAT,FIRC Auto-trimming Status Register" hexmask.long.byte 0x0 8.--13. 1. "TRIMCOAR,Trim Coarse" newline hexmask.long.byte 0x0 0.--7. 1. "TRIMFINE,Trim Fine" group.long 0x400++0x3 line.long 0x0 "ROSCCSR,ROSC Control Status Register" eventfld.long 0x0 26. "ROSCERR,ROSC Clock Error" "0: ROSC Clock Monitor is disabled or has not..,1: ROSC Clock Monitor is enabled and detected an.." newline rbitfld.long 0x0 25. "ROSCSEL,ROSC Selected" "0: ROSC is not the system clock source,1: ROSC is the system clock source" newline rbitfld.long 0x0 24. "ROSCVLD,ROSC Valid" "0: ROSC is not enabled or clock is not valid,1: ROSC is enabled and output clock is valid" newline bitfld.long 0x0 23. "LK,Lock Register" "0: Control Status Register can be written,1: Control Status Register cannot be written" newline bitfld.long 0x0 17. "ROSCCMRE,ROSC Clock Monitor Reset Enable" "0: Clock monitor generates an interrupt when an..,1: Clock monitor generates a reset when an error is.." newline bitfld.long 0x0 16. "ROSCCM,ROSC Clock Monitor" "0: ROSC clock monitor is disabled,1: ROSC clock monitor is enabled" group.long 0x500++0x7 line.long 0x0 "APLLCSR,APLL Control Status Register" bitfld.long 0x0 30. "APLL_LOCK_IE,APLL LOCK Interrupt Enable" "0: APLL_LOCK interrupt is not enabled,1: APLL_LOCK interrupt is enabled" newline eventfld.long 0x0 26. "APLLERR,APLL Clock Error" "0: APLL Clock Monitor is disabled or has not..,1: APLL Clock Monitor is enabled and detected an.." newline rbitfld.long 0x0 25. "APLLSEL,APLL Selected" "0: APLL is not the system clock source,1: APLL is the system clock source" newline rbitfld.long 0x0 24. "APLL_LOCK,APLL LOCK" "0: APLL is not powered on or not locked,1: APLL is locked" newline bitfld.long 0x0 23. "LK,Lock Register" "0: Control Status Register can be written,1: Control Status Register cannot be written" newline bitfld.long 0x0 17. "APLLCMRE,APLL Clock Monitor Reset Enable" "0: Clock monitor generates an interrupt when an..,1: Clock monitor generates a reset when an error is.." newline bitfld.long 0x0 16. "APLLCM,APLL Clock Monitor" "0: APLL Clock Monitor is disabled,1: APLL Clock Monitor is enabled" newline bitfld.long 0x0 3. "FRM_CLOCKSTABLE,Free running mode clock stable" "0: Free running mode clockstable is disabled,1: Free running mode clockstable is enabled" newline bitfld.long 0x0 2. "APLLSTEN,APLL Stop Enable" "0: APLL is disabled in Deep Sleep mode,1: APLL is enabled in Deep Sleep mode" newline bitfld.long 0x0 1. "APLLCLKEN,APLL Clock Enable" "0: APLL clock is disabled,1: APLL clock is enabled" newline bitfld.long 0x0 0. "APLLPWREN,APLL Power Enable" "0: APLL clock is powered off,1: APLL clock is powered on" line.long 0x4 "APLLCTRL,APLL Control Register" bitfld.long 0x4 25.--26. "SOURCE,Clock Source" "0: SOSC,1: FIRC 48 MHz clock. FIRC_SCLK_PERIPH_EN must be..,2: ROSC,3: No clock" newline bitfld.long 0x4 22. "FRM,Free Running Mode Enable" "0: Free running mode disabled,1: Free running mode enabled" newline bitfld.long 0x4 20. "BYPASSPOSTDIV,Bypass of the postdivider" "0: Use the postdivider.,1: Bypass of the postdivider" newline bitfld.long 0x4 19. "BYPASSPREDIV,Bypass of the predivider" "0: Use the predivider.,1: Bypass of the predivider." newline bitfld.long 0x4 18. "BANDDIRECT,Control of the bandwidth of the PLL." "0: The bandwidth is changed synchronously with the..,1: Modifies the bandwidth of the PLL directly" newline bitfld.long 0x4 17. "LIMUPOFF,Up Limiter" "0: Application set to non-Spectrum and Fractional..,1: Application set to Spectrum and Fractional.." newline bitfld.long 0x4 16. "BYPASSPOSTDIV2,Bypass of Divide-by-2 Divider" "0: Use the divide-by-2 divider in the postdivider,1: Bypass of the divide-by-2 divider in the.." newline hexmask.long.byte 0x4 10.--14. 1. "SELP,Bandwidth select P (proportional) value." newline hexmask.long.byte 0x4 4.--9. 1. "SELI,Bandwidth select I (integration) value." newline hexmask.long.byte 0x4 0.--3. 1. "SELR,Bandwidth select R (resistor) value." rgroup.long 0x508++0x3 line.long 0x0 "APLLSTAT,APLL Status Register" bitfld.long 0x0 4. "FRMDET,Free running detector (active high)" "0: Free running is not detected,1: Free running is detected" newline bitfld.long 0x0 3. "PDIVACK,Postdivider(P) ratio change acknowledge." "0: The postdivider (P) ratio change is not accepted..,1: The postdivider (P) ratio change is accepted by.." newline bitfld.long 0x0 2. "MDIVACK,Feedback(M) divider ratio change acknowledge." "0: The feedback (M) ratio change is not accepted by..,1: The feedback (M) ratio change is accepted by the.." newline bitfld.long 0x0 1. "NDIVACK,Predivider(N) ratio change acknowledge." "0: The predivider (N) ratio change is not accepted..,1: The predivider (N) ratio change is accepted by.." group.long 0x50C++0xF line.long 0x0 "APLLNDIV,APLL N Divider Register" bitfld.long 0x0 31. "NREQ,Predivider ratio change request." "0: Predivider ratio change is not requested,1: Predivider ratio change is requested" newline hexmask.long.byte 0x0 0.--7. 1. "NDIV,Predivider divider ratio (N-divider)." line.long 0x4 "APLLMDIV,APLL M Divider Register" bitfld.long 0x4 31. "MREQ,Feedback ratio change request." "0: Feedback ratio change is not requested,1: Feedback ratio change is requested" newline hexmask.long.word 0x4 0.--15. 1. "MDIV,Feedback divider divider ratio (M-divider)." line.long 0x8 "APLLPDIV,APLL P Divider Register" bitfld.long 0x8 31. "PREQ,Postdivider ratio change request" "0: Postdivider ratio change is not requested,1: Postdivider ratio change is requested" newline hexmask.long.byte 0x8 0.--4. 1. "PDIV,Postdivider divider ratio (P-divider)" line.long 0xC "APLLLOCK_CNFG,APLL LOCK Configuration Register" hexmask.long.tbyte 0xC 0.--16. 1. "LOCK_TIME,Configures the number of reference clocks to count before APLL is considered locked." rgroup.long 0x520++0x3 line.long 0x0 "APLLSSCGSTAT,APLL SSCG Status Register" bitfld.long 0x0 0. "SS_MDIV_ACK,SS_MDIV change acknowledge" "0: The SS_MDIV MF MR and MC ratio change is not..,1: The SS_MDIV MF MR and MC ratio change is.." group.long 0x524++0x7 line.long 0x0 "APLLSSCG0,APLL Spread Spectrum Control 0 Register" hexmask.long 0x0 0.--31. 1. "SS_MDIV_LSB,SS_MDIV" line.long 0x4 "APLLSSCG1,APLL Spread Spectrum Control 1 Register" bitfld.long 0x4 31. "SS_PD,SSCG Power Down" "0: SSCG is powered on,1: SSCG is powered off" newline bitfld.long 0x4 11. "SEL_SS_MDIV,SS_MDIV select." "0: Feedback divider ratio is MDIV[15:0],1: Feedback divider ratio is SS_MDIV[32:0]" newline bitfld.long 0x4 10. "DITHER,Dither Enable" "0: Dither is not enabled,1: Dither is enabled" newline bitfld.long 0x4 8.--9. "MC,Modulation Waveform Control" "0: MC[1:0] no compensation,?,?,3: MC[1:0] maximum compensation" newline bitfld.long 0x4 5.--7. "MR,Modulation Depth Control" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 2.--4. "MF,Modulation Frequency Control" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 1. "SS_MDIV_REQ,SS_MDIV[32:0] change request." "0: SS_MDIV change is not requested,1: SS_MDIV change is requested" newline bitfld.long 0x4 0. "SS_MDIV_MSB,SS_MDIV[32]" "0,1" group.long 0x5F4++0x3 line.long 0x0 "APLL_OVRD,APLL Override Register" bitfld.long 0x0 31. "APLL_OVRD_EN,APLL Override Enable" "0: APLL override is disabled,1: APLL override is enabled" newline bitfld.long 0x0 1. "APLLCLKEN_OVRD,APLL Clock Enable Override if APLL_OVRD_EN=1" "0: APLL clock is disabled,1: APLL clock is enabled" newline bitfld.long 0x0 0. "APLLPWREN_OVRD,APLL Power Enable Override if APLL_OVRD_EN=1" "0: APLL clock is powered off,1: APLL clock is powered on" group.long 0x600++0x7 line.long 0x0 "SPLLCSR,SPLL Control Status Register" bitfld.long 0x0 30. "SPLL_LOCK_IE,SPLL LOCK Interrupt Enable" "0: SPLL_LOCK interrupt is not enabled,1: SPLL_LOCK interrupt is enabled" newline eventfld.long 0x0 26. "SPLLERR,SPLL Clock Error" "0: SPLL Clock Monitor is disabled or has not..,1: SPLL Clock Monitor is enabled and detected an.." newline rbitfld.long 0x0 25. "SPLLSEL,SPLL Selected" "0: SPLL is not the system clock source,1: SPLL is the system clock source" newline rbitfld.long 0x0 24. "SPLL_LOCK,SPLL LOCK" "0: SPLL is not powered on or not locked,1: SPLL is locked" newline bitfld.long 0x0 23. "LK,Lock Register" "0: Control Status Register can be written,1: Control Status Register cannot be written" newline bitfld.long 0x0 17. "SPLLCMRE,SPLL Clock Monitor Reset Enable" "0: Clock monitor generates an interrupt when an..,1: Clock monitor generates a reset when an error is.." newline bitfld.long 0x0 16. "SPLLCM,SPLL Clock Monitor" "0: SPLL Clock Monitor is disabled,1: SPLL Clock Monitor is enabled" newline bitfld.long 0x0 3. "FRM_CLOCKSTABLE,Free running mode clock stable" "0: Free running mode clockstable is disabled,1: Free running mode clockstable is enabled" newline bitfld.long 0x0 2. "SPLLSTEN,SPLL Stop Enable" "0: SPLL is disabled in Deep Sleep mode,1: SPLL is enabled in Deep Sleep mode" newline bitfld.long 0x0 1. "SPLLCLKEN,SPLL Clock Enable" "0: SPLL clock is disabled,1: SPLL clock is enabled" newline bitfld.long 0x0 0. "SPLLPWREN,SPLL Power Enable" "0: SPLL clock is powered off,1: SPLL clock is powered on" line.long 0x4 "SPLLCTRL,SPLL Control Register" bitfld.long 0x4 25.--26. "SOURCE,Clock Source" "0: SOSC,1: FIRC 48 MHz clock. FIRC_SCLK_PERIPH_EN must be..,2: ROSC,3: No clock" newline bitfld.long 0x4 22. "FRM,Free Running Mode Enable" "0: Free running mode disabled,1: Free running mode enabled" newline bitfld.long 0x4 20. "BYPASSPOSTDIV,Bypass of the postdivider." "0: Use the postdivider,1: Bypass of the postdivider" newline bitfld.long 0x4 19. "BYPASSPREDIV,Bypass of the predivider." "0: Use the predivider,1: Bypass of the predivider" newline bitfld.long 0x4 18. "BANDDIRECT,Control of the bandwidth of the PLL." "0: The bandwidth is changed synchronously with the..,1: Modifies the bandwidth of the PLL directly" newline bitfld.long 0x4 17. "LIMUPOFF,Up Limiter." "0: Application set to non-Spectrum and Fractional..,1: Application set to Spectrum and Fractional.." newline bitfld.long 0x4 16. "BYPASSPOSTDIV2,Bypass of Divide-by-2 Divider" "0: Use the divide-by-2 divider in the postdivider.,1: Bypass of the divide-by-2 divider in the.." newline hexmask.long.byte 0x4 10.--14. 1. "SELP,Bandwidth select P (proportional) value." newline hexmask.long.byte 0x4 4.--9. 1. "SELI,Bandwidth select I (integration) value." newline hexmask.long.byte 0x4 0.--3. 1. "SELR,Bandwidth select R (resistor) value." rgroup.long 0x608++0x3 line.long 0x0 "SPLLSTAT,SPLL Status Register" bitfld.long 0x0 4. "FRMDET,Free running detector (active high)" "0: Free running is not detected,1: Free running is detected" newline bitfld.long 0x0 3. "PDIVACK,Postdivider (P) ratio change acknowledge" "0: The postdivider (P) ratio change is not accepted..,1: The postdivider (P) ratio change is accepted by.." newline bitfld.long 0x0 2. "MDIVACK,Feedback (M) divider ratio change acknowledge" "0: The feedback (M) ratio change is not accepted by..,1: The feedback (M) ratio change is accepted by the.." newline bitfld.long 0x0 1. "NDIVACK,Predivider (N) ratio change acknowledge" "0: The predivider (N) ratio change is not accepted..,1: The predivider (N) ratio change is accepted by.." group.long 0x60C++0xF line.long 0x0 "SPLLNDIV,SPLL N Divider Register" bitfld.long 0x0 31. "NREQ,Predivider ratio change request." "0: Predivider ratio change is not requested,1: Predivider ratio change is requested" newline hexmask.long.byte 0x0 0.--7. 1. "NDIV,Predivider divider ratio (N-divider)." line.long 0x4 "SPLLMDIV,SPLL M Divider Register" bitfld.long 0x4 31. "MREQ,Feedback ratio change request." "0: Feedback ratio change is not requested,1: Feedback ratio change is requested" newline hexmask.long.word 0x4 0.--15. 1. "MDIV,Feedback divider divider ratio (M-divider)." line.long 0x8 "SPLLPDIV,SPLL P Divider Register" bitfld.long 0x8 31. "PREQ,Postdivider ratio change request" "0: Postdivider ratio change is not requested,1: Postdivider ratio change is requested" newline hexmask.long.byte 0x8 0.--4. 1. "PDIV,Postdivider divider ratio (P-divider)" line.long 0xC "SPLLLOCK_CNFG,SPLL LOCK Configuration Register" hexmask.long.tbyte 0xC 0.--16. 1. "LOCK_TIME,Configures the number of reference clocks to count before SPLL is considered locked." rgroup.long 0x620++0x3 line.long 0x0 "SPLLSSCGSTAT,SPLL SSCG Status Register" bitfld.long 0x0 0. "SS_MDIV_ACK,SS_MDIV change acknowledge" "0: The SS_MDIV MF MR and MC ratio change is not..,1: The SS_MDIV MF MR and MC ratio change is.." group.long 0x624++0x7 line.long 0x0 "SPLLSSCG0,SPLL Spread Spectrum Control 0 Register" hexmask.long 0x0 0.--31. 1. "SS_MDIV_LSB,SS_MDIV[31:0]" line.long 0x4 "SPLLSSCG1,SPLL Spread Spectrum Control 1 Register" bitfld.long 0x4 31. "SS_PD,SSCG Power Down" "0: SSCG is powered on,1: SSCG is powered off" newline bitfld.long 0x4 11. "SEL_SS_MDIV,SS_MDIV select." "0: Feedback divider ratio is MDIV[15:0],1: Feedback divider ratio is SS_MDIV[32:0]" newline bitfld.long 0x4 10. "DITHER,Dither Enable" "0: Dither is not enabled,1: Dither is enabled" newline bitfld.long 0x4 8.--9. "MC,Modulation Waveform Control" "0: MC[1:0] no compensation,?,?,3: MC[1:0] maximum compensation" newline bitfld.long 0x4 5.--7. "MR,Modulation Depth Control" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 2.--4. "MF,Modulation Frequency Control" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 1. "SS_MDIV_REQ,SS_MDIV[32:0] change request." "0: SS_MDIV change is not requested,1: SS_MDIV change is requested" newline bitfld.long 0x4 0. "SS_MDIV_MSB,SS_MDIV[32]" "0,1" group.long 0x6F4++0x3 line.long 0x0 "SPLL_OVRD,SPLL Override Register" bitfld.long 0x0 31. "SPLL_OVRD_EN,SPLL Override Enable" "0: SPLL override is disabled,1: SPLL override is enabled" newline bitfld.long 0x0 1. "SPLLCLKEN_OVRD,SPLL Clock Enable Override if SPLL_OVRD_EN=1" "0: SPLL clock is disabled,1: SPLL clock is enabled" newline bitfld.long 0x0 0. "SPLLPWREN_OVRD,SPLL Power Enable Override if SPLL_OVRD_EN=1" "0: SPLL clock is powered off,1: SPLL clock is powered on" group.long 0x700++0x3 line.long 0x0 "UPLLCSR,UPLL Control Status Register" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) bitfld.long 0x0 31. "UPLLVORE,USB PLL Valid Flag Override Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 30. "UPLLVOR,USB PLL Valid Flag Override Value" "0: Override to 0b,1: Override to 1b" newline endif eventfld.long 0x0 26. "UPLLERR,UPLL Clock Error" "0: UPLL Clock Monitor is disabled or has not..,1: UPLL Clock Monitor is enabled and detected an.." newline rbitfld.long 0x0 25. "UPLLSEL,UPLL Selected" "0: UPLL is not the system clock source,1: UPLL is the system clock source" newline rbitfld.long 0x0 24. "UPLLVLD,UPLL Valid" "0: UPLL is not enabled or clock is not valid,1: UPLL is enabled and output clock is valid" newline bitfld.long 0x0 23. "LK,Lock Register" "0: Control Status Register can be written,1: Control Status Register cannot be written" newline bitfld.long 0x0 17. "UPLLCMRE,UPLL Clock Monitor Reset Enable" "0: Clock monitor generates an interrupt when an..,1: Clock monitor generates a reset when an error is.." newline bitfld.long 0x0 16. "UPLLCM,UPLL Clock Monitor" "0: UPLL Clock Monitor is disabled,1: UPLL Clock Monitor is enabled" group.long 0x800++0x3 line.long 0x0 "LDOCSR,LDO Control and Status Register" rbitfld.long 0x0 31. "VOUT_OK,LDO VOUT OK Inform." "0: LDO output VOUT is not OK,1: LDO output VOUT is OK" newline bitfld.long 0x0 4. "LDOBYPASS,LDO Bypass" "0: LDO is not bypassed,1: LDO is bypassed" newline bitfld.long 0x0 1.--3. "VOUT_SEL,LDO output voltage select" "0: VOUT = 1V,1: VOUT = 1V,2: VOUT = 1V,3: VOUT = 1.05V,4: VOUT = 1.1V,5: VOUT = 1.15V,6: VOUT = 1.2V,7: VOUT = 1.25V" newline bitfld.long 0x0 0. "LDOEN,LDO Enable" "0: LDO is disabled,1: LDO is enabled" sif (cpuis("MCXN546*")) group.long 0x900++0x3 line.long 0x0 "TROCSR,TRO Control Status Register" eventfld.long 0x0 26. "TROERR,TRO Clock Error" "0: TRO clock monitor is disabled or has not..,1: TRO clock monitor is enabled and detected an error" rbitfld.long 0x0 25. "TROSEL,TRO Selected" "0: TRO is not the system clock source,1: TRO is the system clock source" newline rbitfld.long 0x0 24. "TROVLD,TRO Valid" "0: TRO is not enabled or clock is not valid,1: TRO is enabled and output clock is valid" bitfld.long 0x0 23. "LK,Lock Register" "0: Control Status Register can be written,1: Control Status Register cannot be written" newline bitfld.long 0x0 18.--19. "TRO_REFCLK_SEL,TRO reference clock selection" "0: SOSC,1: SIRC,2: FIRC (144 MHz or 48 MHz based on RANGE selection),?" bitfld.long 0x0 17. "TROCMRE,TRO Clock Monitor Reset Enable" "0: Clock monitor generates an interrupt when an..,1: Clock monitor generates a reset when an error is.." newline bitfld.long 0x0 16. "TROCM,TRO Clock Monitor" "0: TRO Clock Monitor is disabled,1: TRO Clock Monitor is enabled" endif sif (cpuis("MCXN547*")) group.long 0x900++0x3 line.long 0x0 "TROCSR,TRO Control Status Register" eventfld.long 0x0 26. "TROERR,TRO Clock Error" "0: TRO clock monitor is disabled or has not..,1: TRO clock monitor is enabled and detected an error" rbitfld.long 0x0 25. "TROSEL,TRO Selected" "0: TRO is not the system clock source,1: TRO is the system clock source" newline rbitfld.long 0x0 24. "TROVLD,TRO Valid" "0: TRO is not enabled or clock is not valid,1: TRO is enabled and output clock is valid" bitfld.long 0x0 23. "LK,Lock Register" "0: Control Status Register can be written,1: Control Status Register cannot be written" newline bitfld.long 0x0 18.--19. "TRO_REFCLK_SEL,TRO reference clock selection" "0: SOSC,1: SIRC,2: FIRC (144 MHz or 48 MHz based on RANGE selection),?" bitfld.long 0x0 17. "TROCMRE,TRO Clock Monitor Reset Enable" "0: Clock monitor generates an interrupt when an..,1: Clock monitor generates a reset when an error is.." newline bitfld.long 0x0 16. "TROCM,TRO Clock Monitor" "0: TRO Clock Monitor is disabled,1: TRO Clock Monitor is enabled" endif sif (cpuis("MCXN946*")) group.long 0x900++0x3 line.long 0x0 "TROCSR,TRO Control Status Register" eventfld.long 0x0 26. "TROERR,TRO Clock Error" "0: TRO clock monitor is disabled or has not..,1: TRO clock monitor is enabled and detected an error" rbitfld.long 0x0 25. "TROSEL,TRO Selected" "0: TRO is not the system clock source,1: TRO is the system clock source" newline rbitfld.long 0x0 24. "TROVLD,TRO Valid" "0: TRO is not enabled or clock is not valid,1: TRO is enabled and output clock is valid" bitfld.long 0x0 23. "LK,Lock Register" "0: Control Status Register can be written,1: Control Status Register cannot be written" newline bitfld.long 0x0 18.--19. "TRO_REFCLK_SEL,TRO reference clock selection" "0: SOSC,1: SIRC,2: FIRC (144 MHz or 48 MHz based on RANGE selection),?" bitfld.long 0x0 17. "TROCMRE,TRO Clock Monitor Reset Enable" "0: Clock monitor generates an interrupt when an..,1: Clock monitor generates a reset when an error is.." newline bitfld.long 0x0 16. "TROCM,TRO Clock Monitor" "0: TRO Clock Monitor is disabled,1: TRO Clock Monitor is enabled" endif sif (cpuis("MCXN947*")) group.long 0x900++0x3 line.long 0x0 "TROCSR,TRO Control Status Register" eventfld.long 0x0 26. "TROERR,TRO Clock Error" "0: TRO clock monitor is disabled or has not..,1: TRO clock monitor is enabled and detected an error" rbitfld.long 0x0 25. "TROSEL,TRO Selected" "0: TRO is not the system clock source,1: TRO is the system clock source" newline rbitfld.long 0x0 24. "TROVLD,TRO Valid" "0: TRO is not enabled or clock is not valid,1: TRO is enabled and output clock is valid" bitfld.long 0x0 23. "LK,Lock Register" "0: Control Status Register can be written,1: Control Status Register cannot be written" newline bitfld.long 0x0 18.--19. "TRO_REFCLK_SEL,TRO reference clock selection" "0: SOSC,1: SIRC,2: FIRC (144 MHz or 48 MHz based on RANGE selection),?" bitfld.long 0x0 17. "TROCMRE,TRO Clock Monitor Reset Enable" "0: Clock monitor generates an interrupt when an..,1: Clock monitor generates a reset when an error is.." newline bitfld.long 0x0 16. "TROCM,TRO Clock Monitor" "0: TRO Clock Monitor is disabled,1: TRO Clock Monitor is enabled" endif tree.end tree "SCnSCB (System Control not in System Control Block)" base ad:0xE000E000 group.long 0xC++0x3 line.long 0x0 "CPPWR,Coprocessor Power Control Register" bitfld.long 0x0 23. "SUS11,State UNKNOWN Secure only 11." "0,1" bitfld.long 0x0 22. "SU11,State UNKNOWN 11." "0,1" newline bitfld.long 0x0 21. "SUS10,State UNKNOWN Secure only 10." "0: The SU10 field is accessible from both Security..,1: The SU10 field is only accessible from the.." bitfld.long 0x0 20. "SU10,State UNKNOWN 10." "0: The floating-point state is not permitted to..,1: The floating-point state is permitted to become.." newline bitfld.long 0x0 15. "SUS7,State UNKNOWN Secure only 7." "0: The SU7 field is accessible from both Security..,1: The SU7 field is only accessible from the Secure.." bitfld.long 0x0 14. "SU7,State UNKNOWN 7." "0: The coprocessor state is not permitted to become..,1: The coprocessor state is permitted to become.." newline bitfld.long 0x0 13. "SUS6,State UNKNOWN Secure only 6." "0: The SU6 field is accessible from both Security..,1: The SU6 field is only accessible from the Secure.." bitfld.long 0x0 12. "SU6,State UNKNOWN 6." "0: The coprocessor state is not permitted to become..,1: The coprocessor state is permitted to become.." newline bitfld.long 0x0 11. "SUS5,State UNKNOWN Secure only 5." "0: The SU5 field is accessible from both Security..,1: The SU5 field is only accessible from the Secure.." bitfld.long 0x0 10. "SU5,State UNKNOWN 5." "0: The coprocessor state is not permitted to become..,1: The coprocessor state is permitted to become.." newline bitfld.long 0x0 9. "SUS4,State UNKNOWN Secure only 4." "0: The SU4 field is accessible from both Security..,1: The SU4 field is only accessible from the Secure.." bitfld.long 0x0 8. "SU4,State UNKNOWN 4." "0: The coprocessor state is not permitted to become..,1: The coprocessor state is permitted to become.." newline bitfld.long 0x0 7. "SUS3,State UNKNOWN Secure only 3." "0: The SU3 field is accessible from both Security..,1: The SU3 field is only accessible from the Secure.." bitfld.long 0x0 6. "SU3,State UNKNOWN 3." "0: The coprocessor state is not permitted to become..,1: The coprocessor state is permitted to become.." newline bitfld.long 0x0 5. "SUS2,State UNKNOWN Secure only 2." "0: The SU2 field is accessible from both Security..,1: The SU2 field is only accessible from the Secure.." bitfld.long 0x0 4. "SU2,State UNKNOWN 2." "0: The coprocessor state is not permitted to become..,1: The coprocessor state is permitted to become.." newline bitfld.long 0x0 3. "SUS1,State UNKNOWN Secure only 1." "0: The SU7 field is accessible from both Security..,1: The SU7 field is only accessible from the Secure.." bitfld.long 0x0 2. "SU1,State UNKNOWN 1." "0: The coprocessor state is not permitted to become..,1: The coprocessor state is permitted to become.." newline bitfld.long 0x0 1. "SUS0,State UNKNOWN Secure only 0." "0: The SU0 field is accessible from both Security..,1: The SU0 field is only accessible from the Secure.." bitfld.long 0x0 0. "SU0,State UNKNOWN 0." "0: The coprocessor state is not permitted to become..,1: The coprocessor state is permitted to become.." tree.end sif (cpuis("MCXN546*")||cpuis("MCXN547*")||cpuis("MCXN946*")||cpuis("MCXN947*")) tree "SCT (SCTIMER)" base ad:0x40091000 group.long 0x0++0x1B line.long 0x0 "CONFIG,SCT Configuration" bitfld.long 0x0 18. "AUTOLIMIT_H,Auto Limit Higher" "0: Disables,1: Enables" bitfld.long 0x0 17. "AUTOLIMIT_L,Auto Limit Lower" "0: Disables,1: Enables" newline hexmask.long.byte 0x0 9.--16. 1. "INSYNC,Input Synchronization" bitfld.long 0x0 8. "NORELOAD_H,No Reload Higher Match" "0: Reloaded,1: Not reloaded" newline bitfld.long 0x0 7. "NORELOAD_L,No Reload Lower Match" "0: Reloaded,1: Not reloaded" hexmask.long.byte 0x0 3.--6. 1. "CKSEL,SCT Clock Select" newline bitfld.long 0x0 1.--2. "CLKMODE,SCT Clock Mode" "0: System Clock mode,1: Sampled System Clock mode,2: SCT Input Clock mode,3: Asynchronous mode" bitfld.long 0x0 0. "UNIFY,SCT Operation" "0: Dual counters COUNTER_L and COUNTER_H,1: Unified counter" line.long 0x4 "CTRL,SCT Control" hexmask.long.byte 0x4 21.--28. 1. "PRE_H,Prescaler for High Counter" bitfld.long 0x4 20. "BIDIR_H,Bidirectional Select High" "0: Up,1: Up-down" newline bitfld.long 0x4 19. "CLRCTR_H,Clear Counter High" "0,1" bitfld.long 0x4 18. "HALT_H,Halt Counter High" "0: Disable,1: Enable" newline bitfld.long 0x4 17. "STOP_H,Stop Counter High" "0: Disabled,1: Enabled" bitfld.long 0x4 16. "DOWN_H,Down Counter High" "0: Up,1: Down" newline hexmask.long.byte 0x4 5.--12. 1. "PRE_L,Prescaler for Low Counter" bitfld.long 0x4 4. "BIDIR_L,Bidirectional Select Low" "0: Up,1: Up-down" newline bitfld.long 0x4 3. "CLRCTR_L,Clear Counter Low" "0,1" bitfld.long 0x4 2. "HALT_L,Halt Counter Low" "0: Disabled,1: Enabled" newline bitfld.long 0x4 1. "STOP_L,Stop Counter Low" "0: Disabled,1: Enabled" bitfld.long 0x4 0. "DOWN_L,Down Counter Low" "0: Up,1: Down" line.long 0x8 "LIMIT,SCT Limit Event Select" hexmask.long.word 0x8 16.--31. 1. "LIMMSK_H,Limit Event Counter High" hexmask.long.word 0x8 0.--15. 1. "LIMMSK_L,Limit Event Counter Low" line.long 0xC "HALT,Halt Event Select" hexmask.long.word 0xC 16.--31. 1. "HALTMSK_H,Halt Event High" hexmask.long.word 0xC 0.--15. 1. "HALTMSK_L,Halt Event Low" line.long 0x10 "STOP,Stop Event Select" hexmask.long.word 0x10 16.--31. 1. "STOPMSK_H,Stop Event High" hexmask.long.word 0x10 0.--15. 1. "STOPMSK_L,Stop Event Low" line.long 0x14 "START,Start Event Select" hexmask.long.word 0x14 16.--31. 1. "STARTMSK_H,Start Event High" hexmask.long.word 0x14 0.--15. 1. "STARTMSK_L,Start Event Low" line.long 0x18 "DITHER,Dither Condition" hexmask.long.word 0x18 16.--31. 1. "DITHER_H,Dither High" hexmask.long.word 0x18 0.--15. 1. "DITHER_L,Dither Low" group.long 0x40++0x7 line.long 0x0 "COUNT,Counter Value" hexmask.long.word 0x0 16.--31. 1. "CTR_H,Counter High" hexmask.long.word 0x0 0.--15. 1. "CTR_L,Counter Low" line.long 0x4 "STATE,State Variable" hexmask.long.byte 0x4 16.--20. 1. "STATE_H,State Variable High" hexmask.long.byte 0x4 0.--4. 1. "STATE_L,State Variable Low" rgroup.long 0x48++0x3 line.long 0x0 "INPUT,Input State" bitfld.long 0x0 31. "SIN15,Input 15 state" "0,1" bitfld.long 0x0 30. "SIN14,Input 14 state" "0,1" newline bitfld.long 0x0 29. "SIN13,Input 13 state" "0,1" bitfld.long 0x0 28. "SIN12,Input 12 state" "0,1" newline bitfld.long 0x0 27. "SIN11,Input 11 state" "0,1" bitfld.long 0x0 26. "SIN10,Input 10 state" "0,1" newline bitfld.long 0x0 25. "SIN9,Input 9 state" "0,1" bitfld.long 0x0 24. "SIN8,Input 8 state" "0,1" newline bitfld.long 0x0 23. "SIN7,Input 7 state" "0,1" bitfld.long 0x0 22. "SIN6,Input 6 state" "0,1" newline bitfld.long 0x0 21. "SIN5,Input 5 state" "0,1" bitfld.long 0x0 20. "SIN4,Input 4 state" "0,1" newline bitfld.long 0x0 19. "SIN3,Input 3 state" "0,1" bitfld.long 0x0 18. "SIN2,Input 2 state" "0,1" newline bitfld.long 0x0 17. "SIN1,Input 1 state" "0,1" bitfld.long 0x0 16. "SIN0,Input 0 state" "0,1" newline bitfld.long 0x0 15. "AIN15,Input 15 state" "0,1" bitfld.long 0x0 14. "AIN14,Input 14 state" "0,1" newline bitfld.long 0x0 13. "AIN13,Input 13 state" "0,1" bitfld.long 0x0 12. "AIN12,Input 12 state" "0,1" newline bitfld.long 0x0 11. "AIN11,Input 11 state" "0,1" bitfld.long 0x0 10. "AIN10,Input 10 state" "0,1" newline bitfld.long 0x0 9. "AIN9,Input 9 state" "0,1" bitfld.long 0x0 8. "AIN8,Input 8 state" "0,1" newline bitfld.long 0x0 7. "AIN7,Input 7 state" "0,1" bitfld.long 0x0 6. "AIN6,Input 6 state" "0,1" newline bitfld.long 0x0 5. "AIN5,Input 5 state" "0,1" bitfld.long 0x0 4. "AIN4,Input 4 state" "0,1" newline bitfld.long 0x0 3. "AIN3,Input 3 state" "0,1" bitfld.long 0x0 2. "AIN2,Input 2 state" "0,1" newline bitfld.long 0x0 1. "AIN1,Input 1 state" "0,1" bitfld.long 0x0 0. "AIN0,Input 0 state" "0,1" group.long 0x4C++0x17 line.long 0x0 "REGMODE,Match and Capture Register Mode" bitfld.long 0x0 31. "REGMOD_H15,Register Mode High" "0: Match,1: Capture" bitfld.long 0x0 30. "REGMOD_H14,Register Mode High" "0: Match,1: Capture" newline bitfld.long 0x0 29. "REGMOD_H13,Register Mode High" "0: Match,1: Capture" bitfld.long 0x0 28. "REGMOD_H12,Register Mode High" "0: Match,1: Capture" newline bitfld.long 0x0 27. "REGMOD_H11,Register Mode High" "0: Match,1: Capture" bitfld.long 0x0 26. "REGMOD_H10,Register Mode High" "0: Match,1: Capture" newline bitfld.long 0x0 25. "REGMOD_H9,Register Mode High" "0: Match,1: Capture" bitfld.long 0x0 24. "REGMOD_H8,Register Mode High" "0: Match,1: Capture" newline bitfld.long 0x0 23. "REGMOD_H7,Register Mode High" "0: Match,1: Capture" bitfld.long 0x0 22. "REGMOD_H6,Register Mode High" "0: Match,1: Capture" newline bitfld.long 0x0 21. "REGMOD_H5,Register Mode High" "0: Match,1: Capture" bitfld.long 0x0 20. "REGMOD_H4,Register Mode High" "0: Match,1: Capture" newline bitfld.long 0x0 19. "REGMOD_H3,Register Mode High" "0: Match,1: Capture" bitfld.long 0x0 18. "REGMOD_H2,Register Mode High" "0: Match,1: Capture" newline bitfld.long 0x0 17. "REGMOD_H1,Register Mode High" "0: Match,1: Capture" bitfld.long 0x0 16. "REGMOD_H0,Register Mode High" "0: Match,1: Capture" newline bitfld.long 0x0 15. "REGMOD_L15,Register Mode Low" "0: Match,1: Capture" bitfld.long 0x0 14. "REGMOD_L14,Register Mode Low" "0: Match,1: Capture" newline bitfld.long 0x0 13. "REGMOD_L13,Register Mode Low" "0: Match,1: Capture" bitfld.long 0x0 12. "REGMOD_L12,Register Mode Low" "0: Match,1: Capture" newline bitfld.long 0x0 11. "REGMOD_L11,Register Mode Low" "0: Match,1: Capture" bitfld.long 0x0 10. "REGMOD_L10,Register Mode Low" "0: Match,1: Capture" newline bitfld.long 0x0 9. "REGMOD_L9,Register Mode Low" "0: Match,1: Capture" bitfld.long 0x0 8. "REGMOD_L8,Register Mode Low" "0: Match,1: Capture" newline bitfld.long 0x0 7. "REGMOD_L7,Register Mode Low" "0: Match,1: Capture" bitfld.long 0x0 6. "REGMOD_L6,Register Mode Low" "0: Match,1: Capture" newline bitfld.long 0x0 5. "REGMOD_L5,Register Mode Low" "0: Match,1: Capture" bitfld.long 0x0 4. "REGMOD_L4,Register Mode Low" "0: Match,1: Capture" newline bitfld.long 0x0 3. "REGMOD_L3,Register Mode Low" "0: Match,1: Capture" bitfld.long 0x0 2. "REGMOD_L2,Register Mode Low" "0: Match,1: Capture" newline bitfld.long 0x0 1. "REGMOD_L1,Register Mode Low" "0: Match,1: Capture" bitfld.long 0x0 0. "REGMOD_L0,Register Mode Low" "0: Match,1: Capture" line.long 0x4 "OUTPUT,Output State" bitfld.long 0x4 9. "OUT9,Output Low and High" "0: Forces the corresponding output low,1: Forces the corresponding output high" bitfld.long 0x4 8. "OUT8,Output Low and High" "0: Forces the corresponding output low,1: Forces the corresponding output high" newline bitfld.long 0x4 7. "OUT7,Output Low and High" "0: Forces the corresponding output low,1: Forces the corresponding output high" bitfld.long 0x4 6. "OUT6,Output Low and High" "0: Forces the corresponding output low,1: Forces the corresponding output high" newline bitfld.long 0x4 5. "OUT5,Output Low and High" "0: Forces the corresponding output low,1: Forces the corresponding output high" bitfld.long 0x4 4. "OUT4,Output Low and High" "0: Forces the corresponding output low,1: Forces the corresponding output high" newline bitfld.long 0x4 3. "OUT3,Output Low and High" "0: Forces the corresponding output low,1: Forces the corresponding output high" bitfld.long 0x4 2. "OUT2,Output Low and High" "0: Forces the corresponding output low,1: Forces the corresponding output high" newline bitfld.long 0x4 1. "OUT1,Output Low and High" "0: Forces the corresponding output low,1: Forces the corresponding output high" bitfld.long 0x4 0. "OUT0,Output Low and High" "0: Forces the corresponding output low,1: Forces the corresponding output high" line.long 0x8 "OUTPUTDIRCTRL,Output Counter Direction Control" bitfld.long 0x8 18.--19. "SETCLR9,Set and Clear Operation on Output" "0: Not dependent on the direction of any counter,1: Reversed when counter L or the unified counter..,2: Reversed when counter H is counting down (do not..,?" bitfld.long 0x8 16.--17. "SETCLR8,Set and Clear Operation on Output" "0: Not dependent on the direction of any counter,1: Reversed when counter L or the unified counter..,2: Reversed when counter H is counting down (do not..,?" newline bitfld.long 0x8 14.--15. "SETCLR7,Set and Clear Operation on Output" "0: Not dependent on the direction of any counter,1: Reversed when counter L or the unified counter..,2: Reversed when counter H is counting down (do not..,?" bitfld.long 0x8 12.--13. "SETCLR6,Set and Clear Operation on Output" "0: Not dependent on the direction of any counter,1: Reversed when counter L or the unified counter..,2: Reversed when counter H is counting down (do not..,?" newline bitfld.long 0x8 10.--11. "SETCLR5,Set and Clear Operation on Output" "0: Not dependent on the direction of any counter,1: Reversed when counter L or the unified counter..,2: Reversed when counter H is counting down (do not..,?" bitfld.long 0x8 8.--9. "SETCLR4,Set and Clear Operation on Output" "0: Not dependent on the direction of any counter,1: Reversed when counter L or the unified counter..,2: Reversed when counter H is counting down (do not..,?" newline bitfld.long 0x8 6.--7. "SETCLR3,Set and Clear Operation on Output" "0: Not dependent on the direction of any counter,1: Reversed when counter L or the unified counter..,2: Reversed when counter H is counting down (do not..,?" bitfld.long 0x8 4.--5. "SETCLR2,Set and Clear Operation on Output" "0: Not dependent on the direction of any counter,1: Reversed when counter L or the unified counter..,2: Reversed when counter H is counting down (do not..,?" newline bitfld.long 0x8 2.--3. "SETCLR1,Set and Clear Operation on Output" "0: Not dependent on the direction of any counter,1: Reversed when counter L or the unified counter..,2: Reversed when counter H is counting down (do not..,?" bitfld.long 0x8 0.--1. "SETCLR0,Set and Clear Operation on Output" "0: Not dependent on the direction of any counter,1: Reversed when counter L or the unified counter..,2: Reversed when counter H is counting down (do not..,?" line.long 0xC "RES,Output Conflict Resolution" bitfld.long 0xC 18.--19. "O9RES,Output Resolution" "0: No change,1: Set output (or clear based on..,2: Clear output (or set based on..,3: Toggle output" bitfld.long 0xC 16.--17. "O8RES,Output Resolution" "0: No change,1: Set output (or clear based on..,2: Clear output (or set based on..,3: Toggle output" newline bitfld.long 0xC 14.--15. "O7RES,Output Resolution" "0: No change,1: Set output (or clear based on..,2: Clear output (or set based on..,3: Toggle output" bitfld.long 0xC 12.--13. "O6RES,Output Resolution" "0: No change,1: Set output (or clear based on..,2: Clear output (or set based on..,3: Toggle output" newline bitfld.long 0xC 10.--11. "O5RES,Output Resolution" "0: No change,1: Set output (or clear based on..,2: Clear output (or set based on..,3: Toggle output" bitfld.long 0xC 8.--9. "O4RES,Output Resolution" "0: No change,1: Set output (or clear based on..,2: Clear output (or set based on..,3: Toggle output" newline bitfld.long 0xC 6.--7. "O3RES,Output Resolution" "0: No change,1: Set output (or clear based on..,2: Clear output (or set based on..,3: Toggle output" bitfld.long 0xC 4.--5. "O2RES,Output Resolution" "0: No change,1: Set output (or clear based on..,2: Clear output (or set based on..,3: Toggle output" newline bitfld.long 0xC 2.--3. "O1RES,Output Resolution" "0: No change,1: Set output (or clear based on..,2: Clear output (or set based on..,3: Toggle output" bitfld.long 0xC 0.--1. "O0RES,Output Resolution" "0: No change,1: Set output (or clear based on..,2: Clear output (or set based on..,3: Toggle output" line.long 0x10 "DMAREQ0,DMA Request 0" rbitfld.long 0x10 31. "DRQ0,DMA Request 0 State" "0,1" bitfld.long 0x10 30. "DRL0,DMA Request Low 0" "0,1" newline bitfld.long 0x10 15. "DEV_15,DMA Request Event" "0,1" bitfld.long 0x10 14. "DEV_14,DMA Request Event" "0,1" newline bitfld.long 0x10 13. "DEV_13,DMA Request Event" "0,1" bitfld.long 0x10 12. "DEV_12,DMA Request Event" "0,1" newline bitfld.long 0x10 11. "DEV_11,DMA Request Event" "0,1" bitfld.long 0x10 10. "DEV_10,DMA Request Event" "0,1" newline bitfld.long 0x10 9. "DEV_9,DMA Request Event" "0,1" bitfld.long 0x10 8. "DEV_8,DMA Request Event" "0,1" newline bitfld.long 0x10 7. "DEV_7,DMA Request Event" "0,1" bitfld.long 0x10 6. "DEV_6,DMA Request Event" "0,1" newline bitfld.long 0x10 5. "DEV_5,DMA Request Event" "0,1" bitfld.long 0x10 4. "DEV_4,DMA Request Event" "0,1" newline bitfld.long 0x10 3. "DEV_3,DMA Request Event" "0,1" bitfld.long 0x10 2. "DEV_2,DMA Request Event" "0,1" newline bitfld.long 0x10 1. "DEV_1,DMA Request Event" "0,1" bitfld.long 0x10 0. "DEV_0,DMA Request Event" "0,1" line.long 0x14 "DMAREQ1,DMA Request 1" rbitfld.long 0x14 31. "DRQ1,DMA Request 1 State" "0,1" bitfld.long 0x14 30. "DRL1,DMA Request Low 1" "0,1" newline bitfld.long 0x14 15. "DEV_15,DMA Request Event" "0,1" bitfld.long 0x14 14. "DEV_14,DMA Request Event" "0,1" newline bitfld.long 0x14 13. "DEV_13,DMA Request Event" "0,1" bitfld.long 0x14 12. "DEV_12,DMA Request Event" "0,1" newline bitfld.long 0x14 11. "DEV_11,DMA Request Event" "0,1" bitfld.long 0x14 10. "DEV_10,DMA Request Event" "0,1" newline bitfld.long 0x14 9. "DEV_9,DMA Request Event" "0,1" bitfld.long 0x14 8. "DEV_8,DMA Request Event" "0,1" newline bitfld.long 0x14 7. "DEV_7,DMA Request Event" "0,1" bitfld.long 0x14 6. "DEV_6,DMA Request Event" "0,1" newline bitfld.long 0x14 5. "DEV_5,DMA Request Event" "0,1" bitfld.long 0x14 4. "DEV_4,DMA Request Event" "0,1" newline bitfld.long 0x14 3. "DEV_3,DMA Request Event" "0,1" bitfld.long 0x14 2. "DEV_2,DMA Request Event" "0,1" newline bitfld.long 0x14 1. "DEV_1,DMA Request Event" "0,1" bitfld.long 0x14 0. "DEV_0,DMA Request Event" "0,1" group.long 0xF0++0x13 line.long 0x0 "EVEN,Event Interrupt Enable" bitfld.long 0x0 15. "IEN15,Event Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x0 14. "IEN14,Event Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 13. "IEN13,Event Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x0 12. "IEN12,Event Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 11. "IEN11,Event Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x0 10. "IEN10,Event Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 9. "IEN9,Event Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x0 8. "IEN8,Event Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 7. "IEN7,Event Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x0 6. "IEN6,Event Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 5. "IEN5,Event Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x0 4. "IEN4,Event Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "IEN3,Event Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x0 2. "IEN2,Event Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 1. "IEN1,Event Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x0 0. "IEN0,Event Interrupt Enable" "0: Disables,1: Enables" line.long 0x4 "EVFLAG,Event Flag" bitfld.long 0x4 15. "FLAG15,Event Flag" "0: No flag,1: Event n flag" bitfld.long 0x4 14. "FLAG14,Event Flag" "0: No flag,1: Event n flag" newline bitfld.long 0x4 13. "FLAG13,Event Flag" "0: No flag,1: Event n flag" bitfld.long 0x4 12. "FLAG12,Event Flag" "0: No flag,1: Event n flag" newline bitfld.long 0x4 11. "FLAG11,Event Flag" "0: No flag,1: Event n flag" bitfld.long 0x4 10. "FLAG10,Event Flag" "0: No flag,1: Event n flag" newline bitfld.long 0x4 9. "FLAG9,Event Flag" "0: No flag,1: Event n flag" bitfld.long 0x4 8. "FLAG8,Event Flag" "0: No flag,1: Event n flag" newline bitfld.long 0x4 7. "FLAG7,Event Flag" "0: No flag,1: Event n flag" bitfld.long 0x4 6. "FLAG6,Event Flag" "0: No flag,1: Event n flag" newline bitfld.long 0x4 5. "FLAG5,Event Flag" "0: No flag,1: Event n flag" bitfld.long 0x4 4. "FLAG4,Event Flag" "0: No flag,1: Event n flag" newline bitfld.long 0x4 3. "FLAG3,Event Flag" "0: No flag,1: Event n flag" bitfld.long 0x4 2. "FLAG2,Event Flag" "0: No flag,1: Event n flag" newline bitfld.long 0x4 1. "FLAG1,Event Flag" "0: No flag,1: Event n flag" bitfld.long 0x4 0. "FLAG0,Event Flag" "0: No flag,1: Event n flag" line.long 0x8 "CONEN,Conflict Interrupt Enable" bitfld.long 0x8 9. "NCEN9,No Change Conflict Event and Interrupt Enable" "0: No interrupt,1: Interrupt" bitfld.long 0x8 8. "NCEN8,No Change Conflict Event and Interrupt Enable" "0: No interrupt,1: Interrupt" newline bitfld.long 0x8 7. "NCEN7,No Change Conflict Event and Interrupt Enable" "0: No interrupt,1: Interrupt" bitfld.long 0x8 6. "NCEN6,No Change Conflict Event and Interrupt Enable" "0: No interrupt,1: Interrupt" newline bitfld.long 0x8 5. "NCEN5,No Change Conflict Event and Interrupt Enable" "0: No interrupt,1: Interrupt" bitfld.long 0x8 4. "NCEN4,No Change Conflict Event and Interrupt Enable" "0: No interrupt,1: Interrupt" newline bitfld.long 0x8 3. "NCEN3,No Change Conflict Event and Interrupt Enable" "0: No interrupt,1: Interrupt" bitfld.long 0x8 2. "NCEN2,No Change Conflict Event and Interrupt Enable" "0: No interrupt,1: Interrupt" newline bitfld.long 0x8 1. "NCEN1,No Change Conflict Event and Interrupt Enable" "0: No interrupt,1: Interrupt" bitfld.long 0x8 0. "NCEN0,No Change Conflict Event and Interrupt Enable" "0: No interrupt,1: Interrupt" line.long 0xC "CONFLAG,Conflict Flag" bitfld.long 0xC 31. "BUSERRH,Bus Error High" "0,1" bitfld.long 0xC 30. "BUSERRL,Bus Error Low or Unified" "0,1" newline bitfld.long 0xC 9. "NCFLAG9,No Change Conflict Event Flag" "0: Did not occur,1: Occurred" bitfld.long 0xC 8. "NCFLAG8,No Change Conflict Event Flag" "0: Did not occur,1: Occurred" newline bitfld.long 0xC 7. "NCFLAG7,No Change Conflict Event Flag" "0: Did not occur,1: Occurred" bitfld.long 0xC 6. "NCFLAG6,No Change Conflict Event Flag" "0: Did not occur,1: Occurred" newline bitfld.long 0xC 5. "NCFLAG5,No Change Conflict Event Flag" "0: Did not occur,1: Occurred" bitfld.long 0xC 4. "NCFLAG4,No Change Conflict Event Flag" "0: Did not occur,1: Occurred" newline bitfld.long 0xC 3. "NCFLAG3,No Change Conflict Event Flag" "0: Did not occur,1: Occurred" bitfld.long 0xC 2. "NCFLAG2,No Change Conflict Event Flag" "0: Did not occur,1: Occurred" newline bitfld.long 0xC 1. "NCFLAG1,No Change Conflict Event Flag" "0: Did not occur,1: Occurred" bitfld.long 0xC 0. "NCFLAG0,No Change Conflict Event Flag" "0: Did not occur,1: Occurred" line.long 0x10 "CAP0,Capture Value" hexmask.long.word 0x10 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x10 0.--15. 1. "CAPn_L,Capture Low" group.long 0x100++0x7 line.long 0x0 "MATCH0,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP1,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x104++0x7 line.long 0x0 "MATCH1,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP2,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x108++0x7 line.long 0x0 "MATCH2,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP3,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x10C++0x7 line.long 0x0 "MATCH3,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP4,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x110++0x7 line.long 0x0 "MATCH4,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP5,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x114++0x7 line.long 0x0 "MATCH5,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP6,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x118++0x7 line.long 0x0 "MATCH6,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP7,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x11C++0x7 line.long 0x0 "MATCH7,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP8,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x120++0x7 line.long 0x0 "MATCH8,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP9,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x124++0x7 line.long 0x0 "MATCH9,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP10,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x128++0x7 line.long 0x0 "MATCH10,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP11,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x12C++0x7 line.long 0x0 "MATCH11,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP12,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x130++0x7 line.long 0x0 "MATCH12,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP13,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x134++0x7 line.long 0x0 "MATCH13,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP14,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x138++0x7 line.long 0x0 "MATCH14,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" line.long 0x4 "CAP15,Capture Value" hexmask.long.word 0x4 16.--31. 1. "CAPn_H,Capture High" hexmask.long.word 0x4 0.--15. 1. "CAPn_L,Capture Low" group.long 0x13C++0x3 line.long 0x0 "MATCH15,Match Value" hexmask.long.word 0x0 16.--31. 1. "MATCHn_H,Match High" hexmask.long.word 0x0 0.--15. 1. "MATCHn_L,Match Low" repeat 6. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x140)++0x3 line.long 0x0 "FRACMAT[$1],Fractional Match" hexmask.long.byte 0x0 16.--19. 1. "FRACMAT_H,Fractional Match High" hexmask.long.byte 0x0 0.--3. 1. "FRACMAT_L,Fractional Match Low" repeat.end group.long 0x200++0x3 line.long 0x0 "CAPCTRL0,Capture Control" hexmask.long.word 0x0 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x0 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x200++0x7 line.long 0x0 "MATCHREL0,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL1,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x204++0x7 line.long 0x0 "MATCHREL1,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL2,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x208++0x7 line.long 0x0 "MATCHREL2,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL3,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x20C++0x7 line.long 0x0 "MATCHREL3,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL4,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x210++0x7 line.long 0x0 "MATCHREL4,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL5,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x214++0x7 line.long 0x0 "MATCHREL5,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL6,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x218++0x7 line.long 0x0 "MATCHREL6,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL7,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x21C++0x7 line.long 0x0 "MATCHREL7,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL8,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x220++0x7 line.long 0x0 "MATCHREL8,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL9,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x224++0x7 line.long 0x0 "MATCHREL9,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL10,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x228++0x7 line.long 0x0 "MATCHREL10,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL11,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x22C++0x7 line.long 0x0 "MATCHREL11,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL12,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x230++0x7 line.long 0x0 "MATCHREL12,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL13,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x234++0x7 line.long 0x0 "MATCHREL13,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL14,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x238++0x7 line.long 0x0 "MATCHREL14,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" line.long 0x4 "CAPCTRL15,Capture Control" hexmask.long.word 0x4 16.--31. 1. "CAPCONn_H,Capture Control High" hexmask.long.word 0x4 0.--15. 1. "CAPCONn_L,Capture Control Low" group.long 0x23C++0x3 line.long 0x0 "MATCHREL15,Match Reload Value" hexmask.long.word 0x0 16.--31. 1. "RELOADn_H,Reload High" hexmask.long.word 0x0 0.--15. 1. "RELOADn_L,Reload Low" repeat 6. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x240)++0x3 line.long 0x0 "FRACMATREL[$1],Fractional Match Reload" hexmask.long.byte 0x0 16.--19. 1. "RELFRAC_H,Reload Fractional Match High" hexmask.long.byte 0x0 0.--3. 1. "FRACMAT_L,Reload Fractional Match Low" repeat.end repeat 16. (list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF)(list ad:0x40091300 ad:0x40091308 ad:0x40091310 ad:0x40091318 ad:0x40091320 ad:0x40091328 ad:0x40091330 ad:0x40091338 ad:0x40091340 ad:0x40091348 ad:0x40091350 ad:0x40091358 ad:0x40091360 ad:0x40091368 ad:0x40091370 ad:0x40091378) tree "EVENT[$1]" base $2 group.long ($2)++0x7 line.long 0x0 "EV_STATE,Event n State" hexmask.long 0x0 0.--31. 1. "STATEMSKn,Event State Mask" line.long 0x4 "EV_CTRL,Event n Control" bitfld.long 0x4 21.--22. "DIRECTION,Direction" "0: Direction independent (event triggered..,1: Counting up (event triggered only during..,2: Counting down (event triggered only during..,?" bitfld.long 0x4 20. "MATCHMEM,Match Mem" "0,1" newline hexmask.long.byte 0x4 15.--19. 1. "STATEV,State Value" bitfld.long 0x4 14. "STATELD,State Load" "0: Value of STATEV added to that of STATE (the..,1: Value of STATEV loaded into that of STATE" newline bitfld.long 0x4 12.--13. "COMBMODE,Combination Mode" "0: OR (the event occurs when either the specified..,1: MATCH (uses the specified match only),2: IO (uses the specified I/O condition only),3: AND (the event occurs when the specified match.." bitfld.long 0x4 10.--11. "IOCOND,Input or Output Condition" "0: Low,1: Rise,2: Fall,3: High" newline hexmask.long.byte 0x4 6.--9. 1. "IOSEL,Input or Output Signal Select" bitfld.long 0x4 5. "OUTSEL,Input and Output Select" "0: Inputs,1: Outputs" newline bitfld.long 0x4 4. "HEVENT,High Event" "0: Low counter (selects the L state and the L match..,1: High counter (selects the H state and the H.." hexmask.long.byte 0x4 0.--3. 1. "MATCHSEL,Match Select" tree.end repeat.end repeat 10. (list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9)(list ad:0x40091500 ad:0x40091508 ad:0x40091510 ad:0x40091518 ad:0x40091520 ad:0x40091528 ad:0x40091530 ad:0x40091538 ad:0x40091540 ad:0x40091548) tree "OUT[$1]" base $2 group.long ($2)++0x7 line.long 0x0 "OUT_SET,Output n Set" hexmask.long.word 0x0 0.--15. 1. "SET,Set Output" line.long 0x4 "OUT_CLR,Output n Clear" hexmask.long.word 0x4 0.--15. 1. "CLR,Clear Output" tree.end repeat.end tree.end tree "SEMA42 (Semaphores2)" base ad:0x400B1000 group.byte 0x0++0xF line.byte 0x0 "GATE3,Gate" hexmask.byte 0x0 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x1 "GATE2,Gate" hexmask.byte 0x1 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x2 "GATE1,Gate" hexmask.byte 0x2 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x3 "GATE0,Gate" hexmask.byte 0x3 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x4 "GATE7,Gate" hexmask.byte 0x4 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x5 "GATE6,Gate" hexmask.byte 0x5 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x6 "GATE5,Gate" hexmask.byte 0x6 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x7 "GATE4,Gate" hexmask.byte 0x7 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x8 "GATE11,Gate" hexmask.byte 0x8 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0x9 "GATE10,Gate" hexmask.byte 0x9 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xA "GATE9,Gate" hexmask.byte 0xA 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xB "GATE8,Gate" hexmask.byte 0xB 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xC "GATE15,Gate" hexmask.byte 0xC 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xD "GATE14,Gate" hexmask.byte 0xD 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xE "GATE13,Gate" hexmask.byte 0xE 0.--3. 1. "GTFSM,Gate Finite State Machine" line.byte 0xF "GATE12,Gate" hexmask.byte 0xF 0.--3. 1. "GTFSM,Gate Finite State Machine" rgroup.word 0x42++0x1 line.word 0x0 "RSTGT_R,Reset Gate Read" bitfld.word 0x0 12.--13. "RSTGSM,Reset Gate Finite State Machine" "0: Idle waiting for the first data pattern write.,1: Waiting for the second data pattern write,2: The 2-write sequence has completed. Generate the..,?" hexmask.word.byte 0x0 8.--11. 1. "RSTGMS,Reset Gate Domain" hexmask.word.byte 0x0 0.--7. 1. "RSTGTN,Reset Gate Number" wgroup.word 0x42++0x1 line.word 0x0 "RSTGT_W,Reset Gate Write" hexmask.word.byte 0x0 8.--15. 1. "RSTGDP,Reset Gate Data Pattern" hexmask.word.byte 0x0 0.--7. 1. "RSTGTN,Reset Gate Number" tree.end endif sif (cpuis("MCXN946*")||cpuis("MCXN947*")) tree "SINC (SINC Filter)" base ad:0x40108000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Code" line.long 0x4 "PARAMETER,Parameters" bitfld.long 0x4 19.--20. "PF_ORD_SEL,PF Order Select" "?,?,2: 3,3: 2" hexmask.long.byte 0x4 8.--11. 1. "FLT_NUM,Filter Channel Number" hexmask.long.byte 0x4 0.--4. 1. "FIFO_DEPTH,FIFO Depth" group.long 0x8++0x1B line.long 0x0 "MCR,Main Control" bitfld.long 0x0 29. "MCLK2DIS,Disable Modulator Clock 2 Output" "0: Enabled when MEN = 1,1: Disabled regardless of MEN value" bitfld.long 0x0 28. "MCLK1DIS,Disable Modulator Clock 1 Output" "0: Enabled when MEN = 1,1: Disabled regardless of MEN value" bitfld.long 0x0 27. "MCLK0DIS,Disable Modulator Clock 0 Output" "0: Enabled when MEN = 1,1: Disabled regardless of MEN value" newline bitfld.long 0x0 25.--26. "PRESCALE,Prescale Before Clock Divider" "0: No prescale,1: 2,2: 4,3: 8" hexmask.long.byte 0x0 16.--23. 1. "MCLKDIV,Modulator Clock Divider" bitfld.long 0x0 15. "MEN,Master Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 13. "RST,Software Reset" "0: Do not reset,1: Reset" bitfld.long 0x0 10. "DOZEN,Doze Or Stop Enable" "0: Enables,1: Disables" bitfld.long 0x0 4. "STRIG4,Software Trigger For Channel 4" "0: No effect,1: Trigger" newline bitfld.long 0x0 3. "STRIG3,Software Trigger For Channel 3" "0: No effect,1: Trigger" bitfld.long 0x0 2. "STRIG2,Software Trigger For Channel 2" "0: No effect,1: Trigger" bitfld.long 0x0 1. "STRIG1,Software Trigger For Channel 1" "0: No effect,1: Trigger" newline bitfld.long 0x0 0. "STRIG0,Software Trigger For Channel 0" "0: No effect,1: Trigger" line.long 0x4 "NIE,Normal Interrupt Enable" bitfld.long 0x4 20. "ZCDIE4,Zero Cross Detected Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 19. "ZCDIE3,Zero Cross Detected Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 18. "ZCDIE2,Zero Cross Detected Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 17. "ZCDIE1,Zero Cross Detected Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 16. "ZCDIE0,Zero Cross Detected Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 12. "CHFIE4,Data Output Ready Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 11. "CHFIE3,Data Output Ready Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 10. "CHFIE2,Data Output Ready Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 9. "CHFIE1,Data Output Ready Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 8. "CHFIE0,Data Output Ready Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 4. "COCIE4,Conversion Complete Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 3. "COCIE3,Conversion Complete Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x4 2. "COCIE2,Conversion Complete Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 1. "COCIE1,Conversion Complete Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x4 0. "COCIE0,Conversion Complete Interrupt Enable" "0: Disables,1: Enables" line.long 0x8 "EIE,Error Interrupt Enable" bitfld.long 0x8 28. "HLMTIE4,High Limit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 27. "HLMTIE3,High Limit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 26. "HLMTIE2,High Limit Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 25. "HLMTIE1,High Limit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 24. "HLMTIE0,High Limit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 20. "LLMTIE4,Low Limit Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 19. "LLMTIE3,Low Limit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 18. "LLMTIE2,Low Limit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 17. "LLMTIE1,Low Limit Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 16. "LLMTIE0,Low Limit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 12. "WLMTIE4,Window Limit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 11. "WLMTIE3,Window Limit Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 10. "WLMTIE2,Window Limit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 9. "WLMTIE1,Window Limit Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 8. "WLMTIE0,Window Limit Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 4. "SCDIE4,Short Circuit Detected Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 3. "SCDIE3,Short Circuit Detected Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 2. "SCDIE2,Short Circuit Detected Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 1. "SCDIE1,Short Circuit Detected Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 0. "SCDIE0,Short Circuit Detected Interrupt Enable" "0: Disables,1: Enables" line.long 0xC "FIFOIE,FIFO And CAD Error Interrupt Enable" bitfld.long 0xC 28. "SATIE4,Saturation Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 27. "SATIE3,Saturation Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 26. "SATIE2,Saturation Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 25. "SATIE1,Saturation Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 24. "SATIE0,Saturation Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 20. "CADIE4,Clock Absence Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 19. "CADIE3,Clock Absence Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 18. "CADIE2,Clock Absence Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 17. "CADIE1,Clock Absence Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 16. "CADIE0,Clock Absence Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 12. "FOVFIE4,FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 11. "FOVFIE3,FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 10. "FOVFIE2,FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 9. "FOVFIE1,FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 8. "FOVFIE0,FIFO Overflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 4. "FUNFIE4,FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 3. "FUNFIE3,FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 2. "FUNFIE2,FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0xC 1. "FUNFIE1,FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0xC 0. "FUNFIE0,FIFO Underflow Interrupt Enable" "0: Disables,1: Enables" line.long 0x10 "NIS,Normal Interrupt Status" eventfld.long 0x10 20. "ZCD4,Zero Cross Detected Flag" "0: Not detected,1: Detected" eventfld.long 0x10 19. "ZCD3,Zero Cross Detected Flag" "0: Not detected,1: Detected" eventfld.long 0x10 18. "ZCD2,Zero Cross Detected Flag" "0: Not detected,1: Detected" newline eventfld.long 0x10 17. "ZCD1,Zero Cross Detected Flag" "0: Not detected,1: Detected" eventfld.long 0x10 16. "ZCD0,Zero Cross Detected Flag" "0: Not detected,1: Detected" eventfld.long 0x10 12. "CHF4,Data Output Ready Flag" "0: No overflow; data not available,1: Overflow; data available" newline eventfld.long 0x10 11. "CHF3,Data Output Ready Flag" "0: No overflow; data not available,1: Overflow; data available" eventfld.long 0x10 10. "CHF2,Data Output Ready Flag" "0: No overflow; data not available,1: Overflow; data available" eventfld.long 0x10 9. "CHF1,Data Output Ready Flag" "0: No overflow; data not available,1: Overflow; data available" newline eventfld.long 0x10 8. "CHF0,Data Output Ready Flag" "0: No overflow; data not available,1: Overflow; data available" eventfld.long 0x10 4. "COC4,Conversion Complete Flag" "0: Not finished; data not available,1: Finished; data available" eventfld.long 0x10 3. "COC3,Conversion Complete Flag" "0: Not finished; data not available,1: Finished; data available" newline eventfld.long 0x10 2. "COC2,Conversion Complete Flag" "0: Not finished; data not available,1: Finished; data available" eventfld.long 0x10 1. "COC1,Conversion Complete Flag" "0: Not finished; data not available,1: Finished; data available" eventfld.long 0x10 0. "COC0,Conversion Complete Flag" "0: Not finished; data not available,1: Finished; data available" line.long 0x14 "EIS,Error Interrupt Status" eventfld.long 0x14 28. "HLMT4,High Limit Flag" "0: Not exceeded,1: Exceeded" eventfld.long 0x14 27. "HLMT3,High Limit Flag" "0: Not exceeded,1: Exceeded" eventfld.long 0x14 26. "HLMT2,High Limit Flag" "0: Not exceeded,1: Exceeded" newline eventfld.long 0x14 25. "HLMT1,High Limit Flag" "0: Not exceeded,1: Exceeded" eventfld.long 0x14 24. "HLMT0,High Limit Flag" "0: Not exceeded,1: Exceeded" eventfld.long 0x14 20. "LLMT4,Low Limit Flag" "0: Not exceeded,1: Exceeded" newline eventfld.long 0x14 19. "LLMT3,Low Limit Flag" "0: Not exceeded,1: Exceeded" eventfld.long 0x14 18. "LLMT2,Low Limit Flag" "0: Not exceeded,1: Exceeded" eventfld.long 0x14 17. "LLMT1,Low Limit Flag" "0: Not exceeded,1: Exceeded" newline eventfld.long 0x14 16. "LLMT0,Low Limit Flag" "0: Not exceeded,1: Exceeded" eventfld.long 0x14 12. "WLMT4,Window Limit Flag" "0: Not exceeded,1: Exceeded" eventfld.long 0x14 11. "WLMT3,Window Limit Flag" "0: Not exceeded,1: Exceeded" newline eventfld.long 0x14 10. "WLMT2,Window Limit Flag" "0: Not exceeded,1: Exceeded" eventfld.long 0x14 9. "WLMT1,Window Limit Flag" "0: Not exceeded,1: Exceeded" eventfld.long 0x14 8. "WLMT0,Window Limit Flag" "0: Not exceeded,1: Exceeded" newline eventfld.long 0x14 4. "SCD4,Short Circuit Detected Flag" "0: Not detected,1: Detected" eventfld.long 0x14 3. "SCD3,Short Circuit Detected Flag" "0: Not detected,1: Detected" eventfld.long 0x14 2. "SCD2,Short Circuit Detected Flag" "0: Not detected,1: Detected" newline eventfld.long 0x14 1. "SCD1,Short Circuit Detected Flag" "0: Not detected,1: Detected" eventfld.long 0x14 0. "SCD0,Short Circuit Detected Flag" "0: Not detected,1: Detected" line.long 0x18 "FIFOIS,FIFO And CAD Error Interrupt Status" eventfld.long 0x18 28. "SAT4,Saturation Flag" "0: Not saturated,1: Saturated" eventfld.long 0x18 27. "SAT3,Saturation Flag" "0: Not saturated,1: Saturated" eventfld.long 0x18 26. "SAT2,Saturation Flag" "0: Not saturated,1: Saturated" newline eventfld.long 0x18 25. "SAT1,Saturation Flag" "0: Not saturated,1: Saturated" eventfld.long 0x18 24. "SAT0,Saturation Flag" "0: Not saturated,1: Saturated" eventfld.long 0x18 20. "CAD4,Clock Absence Flag" "0: Clock present,1: Clock absent" newline eventfld.long 0x18 19. "CAD3,Clock Absence Flag" "0: Clock present,1: Clock absent" eventfld.long 0x18 18. "CAD2,Clock Absence Flag" "0: Clock present,1: Clock absent" eventfld.long 0x18 17. "CAD1,Clock Absence Flag" "0: Clock present,1: Clock absent" newline eventfld.long 0x18 16. "CAD0,Clock Absence Flag" "0: Clock present,1: Clock absent" eventfld.long 0x18 12. "FOVF4,FIFO Overflow Flag" "0: Did not occur,1: Occurred" eventfld.long 0x18 11. "FOVF3,FIFO Overflow Flag" "0: Did not occur,1: Occurred" newline eventfld.long 0x18 10. "FOVF2,FIFO Overflow Flag" "0: Did not occur,1: Occurred" eventfld.long 0x18 9. "FOVF1,FIFO Overflow Flag" "0: Did not occur,1: Occurred" eventfld.long 0x18 8. "FOVF0,FIFO Overflow Flag" "0: Did not occur,1: Occurred" newline eventfld.long 0x18 4. "FUNF4,FIFO Underflow Flag" "0: Did not occur,1: Occurred" eventfld.long 0x18 3. "FUNF3,FIFO Underflow Flag" "0: Did not occur,1: Occurred" eventfld.long 0x18 2. "FUNF2,FIFO Underflow Flag" "0: Did not occur,1: Occurred" newline eventfld.long 0x18 1. "FUNF1,FIFO Underflow Flag" "0: Did not occur,1: Occurred" eventfld.long 0x18 0. "FUNF0,FIFO Underflow Flag" "0: Did not occur,1: Occurred" rgroup.long 0x24++0x3 line.long 0x0 "SR,Status" bitfld.long 0x0 26. "MCLKRDY2,Modulator Clock 2 Ready" "0: Not ready,1: Ready" bitfld.long 0x0 25. "MCLKRDY1,Modulator Clock 1 Ready" "0: Not ready,1: Ready" bitfld.long 0x0 24. "MCLKRDY0,Modulator Clock 0 Ready" "0: Not ready,1: Ready" newline bitfld.long 0x0 20. "FIFOEMPTY4,FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 19. "FIFOEMPTY3,FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 18. "FIFOEMPTY2,FIFO Empty" "0: Not empty,1: Empty" newline bitfld.long 0x0 17. "FIFOEMPTY1,FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 16. "FIFOEMPTY0,FIFO Empty" "0: Not empty,1: Empty" bitfld.long 0x0 12. "CHRDY4,Channel Ready For Conversion" "0: Not ready,1: Ready" newline bitfld.long 0x0 11. "CHRDY3,Channel Ready For Conversion" "0: Not ready,1: Ready" bitfld.long 0x0 10. "CHRDY2,Channel Ready For Conversion" "0: Not ready,1: Ready" bitfld.long 0x0 9. "CHRDY1,Channel Ready For Conversion" "0: Not ready,1: Ready" newline bitfld.long 0x0 8. "CHRDY0,Channel Ready For Conversion" "0: Not ready,1: Ready" bitfld.long 0x0 4. "CIP4,Conversion In Progress" "0: Not in progress,1: In progress" bitfld.long 0x0 3. "CIP3,Conversion In Progress" "0: Not in progress,1: In progress" newline bitfld.long 0x0 2. "CIP2,Conversion In Progress" "0: Not in progress,1: In progress" bitfld.long 0x0 1. "CIP1,Conversion In Progress" "0: Not in progress,1: In progress" bitfld.long 0x0 0. "CIP0,Conversion In Progress" "0: Not in progress,1: In progress" repeat 5. (list 0x0 0x1 0x2 0x3 0x4)(list ad:0x40108038 ad:0x40108068 ad:0x40108098 ad:0x401080C8 ad:0x401080F8) tree "CHANNEL[$1]" base $2 group.long ($2)++0x1B line.long 0x0 "CCR,Channel n Control" hexmask.long.byte 0x0 20.--23. 1. "DBGSEL,Debug Output Selection" bitfld.long 0x0 14. "FIFOEN,FIFO Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 13. "LMTEN,Limit Enable" "0: Disables,1: Enables" bitfld.long 0x0 12. "ZCDEN,Zero Cross Detect Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 9. "CADEN,Clock Absence Detect Enable" "0: Disables,1: Enables" bitfld.long 0x0 8. "SCDEN,Short Circuit Detect Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "DMAEN,DMA Enable" "0: Disables,1: Enables" bitfld.long 0x0 1. "PFEN,PF Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "CHEN,Channel Enable" "0: Disables,1: Enables" line.long 0x4 "CDR,Channel n Data Rate" bitfld.long 0x4 14.--15. "PFCM,PF Conversion Mode" "0: Single,1: Continuous,2: Always,3: Fixed number" bitfld.long 0x4 11.--12. "PFORD,PF Order" "0: FastSinc,1: First order,2: Second order,3: Third order" newline hexmask.long.word 0x4 0.--10. 1. "PFOSR,PF OSR" line.long 0x8 "CCFR,Channel n Configuration" bitfld.long 0x8 30.--31. "ZCOP,Zero Cross Option" "0: Both rise and fall,1: Fall,2: Rise,?" bitfld.long 0x8 28. "ITLVL,Input Trigger Level Type" "0: Edge,1: Level" newline bitfld.long 0x8 26.--27. "IBSEL,Input Bit Select" "0: External bitstream from the MBIT[n] signal,1: Alternate internal bitstream from the INP[n]..,?,3: Grouped bitstream shared with an adjacent.." bitfld.long 0x8 24.--25. "ITSEL,Input Trigger Select" "0: Software,1: Hardware trigger dedicated to the channel,?,3: Grouped trigger shared with an adjacent channel;.." newline bitfld.long 0x8 21.--23. "ICESEL,Input Clock Edge Select" "?,1: Positive edge,2: Negative edge,3: Both edges,4: Every other odd positive edge,5: Every other even positive edge,6: Every other odd negative edge,7: Every other even negative edge" bitfld.long 0x8 18.--20. "ICSEL,Input Clock Select" "0: MCLK_OUT0 with internal routeback,1: MCLK_OUT1 with internal routeback,2: MCLK_OUT2 with internal routeback,3: External modulator clock dedicated to this channel,?,?,?,7: Grouped clock shared with an adjacent channel;.." newline bitfld.long 0x8 16.--17. "IBFMT,Input Bit Format" "0: External bitstream from the MBIT[n] signal,1: External Manchester code; ICESEL selects the..,2: Internal 16-bit parallel data from MPDATA,3: Internal 32-bit serial data from MPDATA" bitfld.long 0x8 10.--12. "FIFOWMK,FIFO Watermark" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 6. "RDFMT,Result Data Format" "0: Left justified signed,1: Left justified unsigned" hexmask.long.byte 0x8 0.--4. 1. "PFSFT,PF Shift" line.long 0xC "CPROT,Channel n Protection" bitfld.long 0xC 31. "HLMTBK,High Limit Break Signal" "0: Disables,1: Enables" bitfld.long 0xC 30. "WLMTBK,Window Limit Break Signal" "0: Disables,1: Enables" newline bitfld.long 0xC 29. "LLMTBK,Low Limit Break Signal" "0: Disables,1: Enables" bitfld.long 0xC 27. "SCDBK,SCD Break Signal" "0: Disables,1: Enables" newline bitfld.long 0xC 26. "CADBK,CAD Break Signal" "0: Disables,1: Enables" hexmask.long.byte 0xC 16.--19. 1. "CADLMT,CAD Limit Threshold" newline bitfld.long 0xC 14.--15. "LMTOP,Limit Detection Option" "0: Both high and low limits,1: High limit,2: Low limit,3: Windowed value" bitfld.long 0xC 12.--13. "SCDOP,SCD Option" "0: Both 0 and 1,1: Only 1,2: Only 0,?" newline bitfld.long 0xC 11. "SCDCM,SCD Conversion Mode" "0: Constantly when CnCR[CHEN] = MCR[MEN] = 1,1: Only when the PF is performing a conversion" hexmask.long.byte 0xC 0.--7. 1. "SCDLMT,SCD Limit Threshold" line.long 0x10 "CBIAS,Channel n Bias" hexmask.long.tbyte 0x10 8.--31. 1. "BIAS,Bias Value" line.long 0x14 "CLOLMT,Channel n Low Limit" hexmask.long.tbyte 0x14 8.--31. 1. "LOLMT,Low Limit Threshold" line.long 0x18 "CHILMT,Channel n High Limit" hexmask.long.tbyte 0x18 8.--31. 1. "HILMT,High Limit Threshold" rgroup.long ($2+0x1C)++0x3 line.long 0x0 "CRDATA,Channel n Result Data" hexmask.long.tbyte 0x0 8.--31. 1. "RDATA,Result Data" group.long ($2+0x20)++0xB line.long 0x0 "CMPDATA,Channel n Multipurpose Data" hexmask.long 0x0 0.--31. 1. "MPDATA,Multipurpose Data" line.long 0x4 "CACFR,Channel n Advanced Configuration" hexmask.long.byte 0x4 20.--23. 1. "IBDLY,Input Modulator Bitstream Delay" hexmask.long.byte 0x4 16.--19. 1. "HPFA,HPF DC Remover Alpha Coefficient" newline hexmask.long.byte 0x4 12.--15. 1. "ADMASEL,Alternate DMA Source Selection" line.long 0x8 "CSR,Channel n Status" rbitfld.long 0x8 23. "CNUM_OV,Overflow In Number Of Conversions" "0: No overflow,1: Overflow" hexmask.long.byte 0x8 16.--22. 1. "CNUM,Number Of Conversions" newline rbitfld.long 0x8 14.--15. "DBGRS,Debug Data Read Status" "0: Valid,1: Invalid,2: Invalid,3: Invalid" bitfld.long 0x8 13. "SRDS,Start Read Debug Data Sync" "0: Data valid,1: Procedure in progress" newline rbitfld.long 0x8 12. "RDRS,Result Data Direct Read Status" "0: Valid,1: Invalid" rbitfld.long 0x8 11. "BIASSAT,Bias Saturation Flag" "0: Did not occur,1: Occurred" newline rbitfld.long 0x8 10. "SFTSAT,Shift Saturation Flag" "0: Did not occur,1: Occurred" rbitfld.long 0x8 9. "HPFSAT,HPF Saturation Flag" "0: Did not occur,1: Occurred" newline rbitfld.long 0x8 8. "PFSAT,Primary CIC Saturation Flag" "0: Did not occur,1: Occurred" rbitfld.long 0x8 7. "PSRDY,Parallel or Serial Data Ready" "0: Not ready,1: Ready" newline hexmask.long.byte 0x8 0.--4. 1. "FIFOAVIL,FIFO Available Data" rgroup.long ($2+0x2C)++0x3 line.long 0x0 "CDBGR,Channel n Debug" hexmask.long 0x0 0.--31. 1. "DBGDATA,Debug Data" tree.end repeat.end tree.end endif sif (cpuis("MCXN546*")||cpuis("MCXN547*")||cpuis("MCXN946*")||cpuis("MCXN947*")) tree "SM3 (Submodule 3)" base ad:0x40031000 group.long 0x200++0x1F line.long 0x0 "DATIN0A,Input Data register 0 lower-bank low" hexmask.long 0x0 0.--31. 1. "DATIN0A,Input Data register" line.long 0x4 "DATIN0B,Input Data register 0 lower-bank high" hexmask.long 0x4 0.--31. 1. "DATIN0B,Input Data register" line.long 0x8 "DATIN0C,Input Data register 0 upper-bank low" hexmask.long 0x8 0.--31. 1. "DATIN0C,Input Data register" line.long 0xC "DATIN0D,Input Data register 0 upper-bank high" hexmask.long 0xC 0.--31. 1. "DATIN0D,Input Data register" line.long 0x10 "DATIN1A,Input Data register 1 lower-bank low" hexmask.long 0x10 0.--31. 1. "DATIN1A,Input Data register" line.long 0x14 "DATIN1B,Input Data register 1 lower-bank high" hexmask.long 0x14 0.--31. 1. "DATIN1B,Input Data register" line.long 0x18 "DATIN1C,Input Data register 1 upper-bank low" hexmask.long 0x18 0.--31. 1. "DATIN1C,Input Data register" line.long 0x1C "DATIN1D,Input Data register 1 upper-bank high" hexmask.long 0x1C 0.--31. 1. "DATIN1D,Input Data register" group.long 0x240++0x1F line.long 0x0 "KEY0A,Input Key register 0 lower-bank low" hexmask.long 0x0 0.--31. 1. "KEY0A,Input Key register" line.long 0x4 "KEY0B,Input Key register 0 lower-bank high" hexmask.long 0x4 0.--31. 1. "KEY0B,Input Key register" line.long 0x8 "KEY0C,Input Key register 0 upper-bank low" hexmask.long 0x8 0.--31. 1. "KEY0C,Input Key register" line.long 0xC "KEY0D,Input Key register 0 upper-bank high" hexmask.long 0xC 0.--31. 1. "KEY0D,Input Key register" line.long 0x10 "KEY1A,Input Key register 1 lower-bank low" hexmask.long 0x10 0.--31. 1. "KEY1A,Input Key register" line.long 0x14 "KEY1B,Input Key register 1 lower-bank high" hexmask.long 0x14 0.--31. 1. "KEY1B,Input Key register" line.long 0x18 "KEY1C,Input Key register 1 upper-bank low" hexmask.long 0x18 0.--31. 1. "KEY1C,Input Key register" line.long 0x1C "KEY1D,Input Key register 1 upper-bank high" hexmask.long 0x1C 0.--31. 1. "KEY1D,Input Key register" rgroup.long 0x2C0++0xF line.long 0x0 "DATOUTA,Output Data register lower-bank low" hexmask.long 0x0 0.--31. 1. "DATOUTA,Output Data register" line.long 0x4 "DATOUTB,Ouput Data register lower-bank high" hexmask.long 0x4 0.--31. 1. "DATOUTB,Ouput Data register" line.long 0x8 "DATOUTC,Ouput Data register upper-bank low" hexmask.long 0x8 0.--31. 1. "DATOUTC,Ouput Data register" line.long 0xC "DATOUTD,Output Data register upper-bank high" hexmask.long 0xC 0.--31. 1. "DOUTD,Output Data register" rgroup.long 0xC00++0x3 line.long 0x0 "STATUS,Status Register" bitfld.long 0x0 15. "SM3_ERROR,SM3 ERROR" "0,1" hexmask.long.byte 0x0 9.--14. 1. "SM3_FIFO_LEVEL,SM3 FIFO Level" bitfld.long 0x0 8. "SM3_FIFO_FULL,SM3 FIFO Full Indicator" "0,1" bitfld.long 0x0 7. "IRQ,Interrupt Status Flag" "0,1" bitfld.long 0x0 6. "SM3_BUSY,SM3 Busy Status Flag" "0,1" bitfld.long 0x0 3.--5. "ERROR,Error Indicator" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 2. "PRNG_RDY,PRNG Ready" "0,1" bitfld.long 0x0 0. "BUSY,Busy Flag" "0,1" group.long 0xC04++0x3 line.long 0x0 "COUNT,Calculation Counter" hexmask.long.word 0x0 0.--15. 1. "COUNT,Calculation Counter" group.long 0xD00++0x7 line.long 0x0 "CTRL,SGI Control Register" bitfld.long 0x0 14.--15. "DATOUT_RES,Kernels Data Out Options" "0,1,2,3" bitfld.long 0x0 4.--6. "CRYPTO_OP,Crypto Operation Type" "0,1,2,3,4,5,6,7" bitfld.long 0x0 0. "START,Start Crypto Operation" "0,1" line.long 0x4 "CTRL2,SGI Control Register 2" bitfld.long 0x4 22. "BYTES_ORDER,Byte order of regbank read/write data" "0,1" bitfld.long 0x4 5. "FLUSHWR,Flush Write control" "0,1" bitfld.long 0x4 2. "DATIN_FLUSH,Start DATIN register-bank Flush" "0,1" bitfld.long 0x4 1. "KEY_FLUSH,Start KEY register-bank Flush" "0,1" bitfld.long 0x4 0. "FLUSH,Start Full SGI Flush" "0,1" group.long 0xD14++0x7 line.long 0x0 "SM3_CTRL,SM3 Control Register" bitfld.long 0x0 16. "SM3_EN,SM3 enable" "0,1" bitfld.long 0x0 15. "NO_AUTO_INIT,SM3 no automatic HASH initialisation." "0,1" bitfld.long 0x0 14. "SM3_STOP,STOP SM3 AUTO mode" "0,1" bitfld.long 0x0 13. "HASH_RELOAD,SM3 HASH reload" "0,1" bitfld.long 0x0 12. "SM3_COUNT_EN,SM3 Calculation Counter Enable" "0,1" hexmask.long.byte 0x0 8.--11. 1. "SM3_HIGH_LIM,SM3 FIFO high limit" newline hexmask.long.byte 0x0 4.--7. 1. "SM3_LOW_LIM,SM3 FIFO low limit" bitfld.long 0x0 1. "SM3_MODE,SM3 mode normal or automatic" "0,1" line.long 0x4 "SM3_FIFO,SM3 FIFO Register" hexmask.long 0x4 0.--31. 1. "FIFO,SM3 FIFO Register" rgroup.long 0xD1C++0x3 line.long 0x0 "CONFIG,SGI Configuration Register" bitfld.long 0x0 28. "HAS_SM3,Has SM3" "0,1" bitfld.long 0x0 27. "SFR_SW_MASK,ID_CFG_SGI_USE_SFR_SW_MASK is set" "0,1" bitfld.long 0x0 26. "SPB_MASKING,ID_CFG_SGI_SPB_MASKING is set" "0,1" bitfld.long 0x0 25. "SPB_SUPPORT,ID_CFG_SPB_SUPPORT is set" "0,1" bitfld.long 0x0 24. "SHA_256_ONLY,Has SHA 256 only" "0,1" bitfld.long 0x0 22. "DUAL_SGI,Has dual SGI" "0,1" newline bitfld.long 0x0 21. "EDC,EDC enable" "0,1" bitfld.long 0x0 18.--20. "NUM_KEY,Number KEY" "0,1,2,3,4,5,6,7" bitfld.long 0x0 16.--17. "NUM_DATIN,Number DATIN" "0,1,2,3" bitfld.long 0x0 15. "BUS_WIDTH,Bus width" "0,1" bitfld.long 0x0 14. "MST,Has MST" "0,1" bitfld.long 0x0 10. "KEY_DIGEST,Has key digest" "0,1" newline bitfld.long 0x0 9. "INTERNAL_PRNG,Has internal PRNG" "0,1" bitfld.long 0x0 8. "HAS_GFMUL,Has GFMUL" "0,1" bitfld.long 0x0 7. "HAS_CMAC,Has CMAC" "0,1" bitfld.long 0x0 6. "HAS_MOVEM,Has MOVEM" "0,1" bitfld.long 0x0 5. "HAS_SHA,Has SHA" "0,1" bitfld.long 0x0 4. "HAS_DES,Has DES" "0,1" newline bitfld.long 0x0 3. "HAS_AES,Has AES" "0,1" bitfld.long 0x0 2. "CC,CC" "0,1" bitfld.long 0x0 1. "CHINA,CHINA" "0,1" bitfld.long 0x0 0. "ROW,ROW" "0,1" group.long 0xFE4++0x3 line.long 0x0 "INT_ENABLE,Interrupt Enable" bitfld.long 0x0 0. "INT_EN,Interrupt enable bit" "0,1" wgroup.long 0xFE8++0x7 line.long 0x0 "INT_STATUS_CLR,Interrupt Status Clear" bitfld.long 0x0 0. "INT_CLR,Interrupt Status Clear" "0,1" line.long 0x4 "INT_STATUS_SET,Interrupt Status Set" bitfld.long 0x4 0. "INT_SET,Set Interrupt by SW" "0,1" tree.end endif tree "SMARTDMA (SmartDMA Controller)" base ad:0x40033000 group.long 0x20++0x7 line.long 0x0 "BOOTADR,Boot Address" hexmask.long 0x0 2.--31. 1. "ADDR,32-bit boot address the boot address should be 4-byte aligned." line.long 0x4 "CTRL,Control" hexmask.long.word 0x4 16.--31. 1. "WKEY,Write Key" bitfld.long 0x4 4. "SYNCEN,Sync Enable" "0,1" bitfld.long 0x4 3. "BUFEN,Buffer Enable" "0,1" bitfld.long 0x4 2. "ERRDIS,Error Disable" "0,1" bitfld.long 0x4 1. "EXF,External Flag" "0,1" bitfld.long 0x4 0. "START,Start Bit Ignition" "0,1" rgroup.long 0x28++0x7 line.long 0x0 "PC,Program Counter" hexmask.long 0x0 0.--31. 1. "PC,Program Counter" line.long 0x4 "SP,Stack Pointer" hexmask.long 0x4 0.--31. 1. "SP,Stack Pointer" group.long 0x30++0x1B line.long 0x0 "BREAK_ADDR,Breakpoint Address" hexmask.long 0x0 2.--31. 1. "ADDR,32-bit address to swap to EZHB_BREAK_VECT location" line.long 0x4 "BREAK_VECT,Breakpoint Vector" hexmask.long 0x4 2.--31. 1. "VEC,Vector address of user debug routine." line.long 0x8 "EMER_VECT,Emergency Vector" hexmask.long 0x8 2.--31. 1. "VEC,Vector address of emergency code routine" line.long 0xC "EMER_SEL,Emergency Select" bitfld.long 0xC 9. "RQ,Software emergency request" "0,1" bitfld.long 0xC 8. "EN,Emergency code routine" "0,1" line.long 0x10 "ARM2EZH,ARM to EZH Interrupt Control" hexmask.long 0x10 2.--31. 1. "GP,General purpose register bits" bitfld.long 0x10 0.--1. "IE,Interrupt Enable" "0,1,2,3" line.long 0x14 "EZH2ARM,EZH to ARM Trigger" hexmask.long 0x14 0.--31. 1. "GP,General purpose register bits Writing to EZH2ARM triggers the ARM interrupt when ARM2EZH [1:0] == 2h" line.long 0x18 "PENDTRAP,Pending Trap Control" hexmask.long.byte 0x18 16.--23. 1. "EN,Enable Pending Trap" hexmask.long.byte 0x18 8.--15. 1. "POL,Polarity" hexmask.long.byte 0x18 0.--7. 1. "STATUS,Status Flag or Pending Trap Request" tree.end tree "SPC (System Power Control)" base ad:0x40045000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" newline hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x7 line.long 0x0 "SC,Status Control" eventfld.long 0x0 16.--17. "ISO_CLR,Isolation Clear Flags" "0,1,2,3" newline hexmask.long.byte 0x0 4.--7. 1. "SPC_LP_MODE,Power Domain Low-Power Mode Request" newline eventfld.long 0x0 1. "SPC_LP_REQ,SPC Power Mode Configuration Status Flag" "0: SPC is in Active mode; the ACTIVE_CFG register..,1: All power domains requested low-power mode; SPC.." newline rbitfld.long 0x0 0. "BUSY,SPC Busy Status Flag" "0: Not busy,1: Busy" line.long 0x4 "CNTRL,SPC Regulator Control" bitfld.long 0x4 2. "DCDC_EN,DCDC_CORE Regulator Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 1. "SYSLDO_EN,LDO_SYS Regulator Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "CORELDO_EN,LDO_CORE Regulator Enable" "0: Disable,1: Enable" group.long 0x1C++0x3 line.long 0x0 "LPREQ_CFG,Low-Power Request Configuration" bitfld.long 0x0 2.--3. "LPREQOV,Low-Power Request Output Override" "0: Not forced,?,2: Forced low (ignore LPREQPOL settings),3: Forced high (ignore LPREQPOL settings)" newline bitfld.long 0x0 1. "LPREQPOL,Low-Power Request Output Pin Polarity Control" "0: High,1: Low" newline bitfld.long 0x0 0. "LPREQOE,Low-Power Request Output Enable" "0: Disable,1: Enable" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x30)++0x3 line.long 0x0 "PD_STATUS[$1],SPC Power Domain Mode Status" hexmask.long.byte 0x0 8.--11. 1. "LP_MODE,Power Domain Low Power Mode Request" newline eventfld.long 0x0 4. "PD_LP_REQ,Power Domain Low Power Request Flag" "0: Did not request,1: Requested" newline rbitfld.long 0x0 0. "PWR_REQ_STATUS,Power Request Status Flag" "0: Did not request,1: Requested" repeat.end group.long 0x40++0x3 line.long 0x0 "SRAMCTL,SRAM Control" rbitfld.long 0x0 31. "ACK,SRAM Voltage Update Request Acknowledge" "0: Not acknowledged,1: Acknowledged" newline bitfld.long 0x0 30. "REQ,SRAM Voltage Update Request" "0: Do not request,1: Request" newline bitfld.long 0x0 0.--1. "VSM,Voltage Select Margin" "?,1: 1.0 V,2: 1.1 V,3: SRAM configured for 1.2 V operation" group.long 0x100++0xF line.long 0x0 "ACTIVE_CFG,Active Power Mode Configuration" bitfld.long 0x0 29. "IO_HVDE,IO High-Voltage Detection Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 28. "SYS_HVDE,System High-Voltage Detection Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 27. "CORE_HVDE,Core High-Voltage Detection Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 26. "IO_LVDE,IO Low-Voltage Detection Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 25. "SYS_LVDE,System Low-Voltage Detection Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 24. "CORE_LVDE,Core Low-Voltage Detection Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 23. "VDD_VD_DISABLE,VDD Voltage Detect Disable" "0: Enable,1: Disable" newline bitfld.long 0x0 20.--21. "BGMODE,Bandgap Mode" "0: Bandgap disabled,1: Bandgap enabled buffer disabled,2: Bandgap enabled buffer enabled,?" newline bitfld.long 0x0 18. "LPBUFF_EN,CMP Bandgap Buffer Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 12. "GLITCH_DETECT_DISABLE,VDD Core Glitch Detect Disable" "0: VDD Core Low Voltage Glitch Detect enabled,1: VDD Core Low Voltage Glitch Detect disabled" newline bitfld.long 0x0 10.--11. "DCDC_VDD_LVL,DCDC VDD Regulator Voltage Level" "?,1: Midvoltage (1.0 V),2: Normal voltage (1.1 V),3: Overdrive voltage (1.2 V)" newline bitfld.long 0x0 8.--9. "DCDC_VDD_DS,DCDC VDD Drive Strength" "?,1: Low,2: Normal,?" newline bitfld.long 0x0 6. "SYSLDO_VDD_LVL,LDO_SYS VDD Regulator Voltage Level" "0: Normal voltage (1.8 V),1: Overdrive voltage (2.5 V)" newline bitfld.long 0x0 4. "SYSLDO_VDD_DS,LDO_SYS VDD Drive Strength" "0: Low,1: Normal" newline bitfld.long 0x0 2.--3. "CORELDO_VDD_LVL,LDO_CORE VDD Regulator Voltage Level" "?,1: Regulate to mid voltage (1.0 V),2: Regulate to normal voltage (1.1 V),3: Regulate to overdrive voltage (1.2 V)" newline bitfld.long 0x0 0. "CORELDO_VDD_DS,LDO_CORE VDD Drive Strength" "0: Low,1: Normal" line.long 0x4 "ACTIVE_CFG1,Active Power Mode Configuration 1" hexmask.long 0x4 0.--31. 1. "SOC_CNTRL,Active Config Chip Control" line.long 0x8 "LP_CFG,Low-Power Mode Configuration" bitfld.long 0x8 29. "IO_HVDE,IO High Voltage Detect Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 28. "SYS_HVDE,System High Voltage Detect Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 27. "CORE_HVDE,Core High Voltage Detect Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 26. "IO_LVDE,IO Low Voltage Detect Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 25. "SYS_LVDE,System Low Voltage Detect Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 24. "CORE_LVDE,Core Low Voltage Detect Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 23. "LP_IREFEN,Low-Power IREF Enable" "0: Disable for power saving in Deep Power Down mode,1: Enable" newline bitfld.long 0x8 20.--21. "BGMODE,Bandgap Mode" "0: Bandgap disabled,1: Bandgap enabled buffer disabled,2: Bandgap enabled buffer enabled,?" newline bitfld.long 0x8 18. "LPBUFF_EN,CMP Bandgap Buffer Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 17. "COREVDD_IVS_EN,CORE VDD Internal Voltage Scaling (IVS) Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 12. "GLITCH_DETECT_DISABLE,VDD Core Glitch Detect Disable" "0: Enable,1: Disable" newline bitfld.long 0x8 10.--11. "DCDC_VDD_LVL,DCDC VDD Regulator Voltage Level" "0: no description available,1: Mid voltage (1.0 V),2: Normal voltage (1.1 V),3: Overdrive voltage (1.2 V)" newline bitfld.long 0x8 8.--9. "DCDC_VDD_DS,DCDC VDD Drive Strength" "0: Pulse refresh,1: Low,2: Normal,?" newline bitfld.long 0x8 4. "SYSLDO_VDD_DS,LDO_SYS VDD Drive Strength" "0: Low,1: Normal" newline bitfld.long 0x8 2.--3. "CORELDO_VDD_LVL,LDO_CORE VDD Regulator Voltage Level" "0: Under voltage (0.95 V),1: Mid voltage (1.0 V),2: Normal voltage (1.1 V),3: Overdrive voltage (1.2 V)" newline bitfld.long 0x8 0. "CORELDO_VDD_DS,LDO_CORE VDD Drive Strength" "0: Low,1: Normal" line.long 0xC "LP_CFG1,Low Power Mode Configuration 1" hexmask.long 0xC 0.--31. 1. "SOC_CNTRL,Low-Power Configuration Chip Control" group.long 0x120++0x7 line.long 0x0 "LPWKUP_DELAY,Low Power Wake-Up Delay" hexmask.long.word 0x0 0.--15. 1. "LPWKUP_DELAY,Low-Power Wake-Up Delay" line.long 0x4 "ACTIVE_VDELAY,Active Voltage Trim Delay" hexmask.long.word 0x4 0.--15. 1. "ACTIVE_VDELAY,Active Voltage Delay" group.long 0x130++0x17 line.long 0x0 "VD_STAT,Voltage Detect Status" eventfld.long 0x0 6. "IOVDD_HVDF,IO VDD HVD Flag" "0: Event not detected,1: Event detected" newline eventfld.long 0x0 5. "SYSVDD_HVDF,System VDD HVD Flag" "0: Event not detected,1: Event detected" newline eventfld.long 0x0 4. "COREVDD_HVDF,Core VDD HVD Flag" "0: Event not detected,1: Event detected" newline eventfld.long 0x0 2. "IOVDD_LVDF,IO VDD LVD Flag" "0: Event not detected,1: Event detected" newline eventfld.long 0x0 1. "SYSVDD_LVDF,System VDD Low-Voltage Detect Flag" "0: Event not detected,1: Event detected" newline eventfld.long 0x0 0. "COREVDD_LVDF,Core VDD Low-Voltage Detect Flag" "0: Event not detected,1: Event detected" line.long 0x4 "VD_CORE_CFG,Core Voltage Detect Configuration" bitfld.long 0x4 16. "LOCK,Core Voltage Detect Reset Enable Lock" "0: Allow,1: Deny" newline bitfld.long 0x4 3. "HVDIE,Core VDD HVD Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 2. "HVDRE,Core VDD HVD Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 1. "LVDIE,Core VDD LVD Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "LVDRE,Core VDD LVD Reset Enable" "0: Disable,1: Enable" line.long 0x8 "VD_SYS_CFG,System Voltage Detect Configuration" bitfld.long 0x8 16. "LOCK,System Voltage Detect Reset Enable Lock" "0: Allow,1: Deny" newline bitfld.long 0x8 8. "LVSEL,System VDD Low-Voltage Level Select" "0: Normal,1: Safe" newline bitfld.long 0x8 3. "HVDIE,System VDD HVD Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 2. "HVDRE,System VDD HVD Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "LVDIE,System VDD LVD Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0x8 0. "LVDRE,System VDD LVD Reset Enable" "0: Disable,1: Enable" line.long 0xC "VD_IO_CFG,IO Voltage Detect Configuration" bitfld.long 0xC 16. "LOCK,IO Voltage Detect Reset Enable Lock" "0: Allow,1: Deny" newline bitfld.long 0xC 8. "LVSEL,IO VDD Low-Voltage Level Select" "0: Normal,1: Safe" newline bitfld.long 0xC 3. "HVDIE,IO VDD HVD Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "HVDRE,IO VDD HVD Reset Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 1. "LVDIE,IO VDD LVD Interrupt Enable" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "LVDRE,IO VDD LVD Reset Enable" "0: Disable,1: Enable" line.long 0x10 "EVD_CFG,External Voltage Domain Configuration" hexmask.long.byte 0x10 16.--21. 1. "EVDSTAT,External Voltage Domain Status" newline hexmask.long.byte 0x10 8.--13. 1. "EVDLPISO,External Voltage Domain Low-Power Isolation" newline hexmask.long.byte 0x10 0.--5. 1. "EVDISO,External Voltage Domain Isolation" line.long 0x14 "VDD_CORE_GLITCH_DETECT_SC,VDD Core Glitch Detect Status Control" bitfld.long 0x14 16. "LOCK,VDD Core Voltage Glitch Detect Reset Enable Lock Bit" "0: Writes to RE are allowed.,1: Writes to RE are ignored." newline hexmask.long.byte 0x14 8.--11. 1. "GLITCH_DETECT_FLAG,GLITCH_DETECT_FLAG" newline bitfld.long 0x14 7. "IE,Core VDD Glitch Detect Interrupt Enable" "0: GLITCH_DETECT_FLAG[CNT_SELECT] does not generate..,1: GLITCH_DETECT_FLAG[CNT_SELECT] does generate.." newline bitfld.long 0x14 6. "RE,Core VDD Glitch Detect Reset Enable" "0: GLITCH_DETECT_FLAG[CNT_SELECT] does not generate..,1: GLITCH_DETECT_FLAG[CNT_SELECT] does generate.." newline hexmask.long.byte 0x14 2.--5. 1. "TIMEOUT,Timeout" newline bitfld.long 0x14 0.--1. "CNT_SELECT,Counter Select" "0: 0,1: 1,2: 2,3: 3" group.long 0x300++0x3 line.long 0x0 "CORELDO_CFG,LDO_CORE Configuration" bitfld.long 0x0 16. "DPDOWN_PULLDOWN_DISABLE,LDO_CORE Deep Power Down Pulldown Disable" "0: LDO_CORE pulldown in Deep Power Down not disabled,1: LDO_CORE pulldown in Deep Power Down disabled" group.long 0x400++0x3 line.long 0x0 "SYSLDO_CFG,LDO_SYS Configuration" bitfld.long 0x0 0. "ISINKEN,Current Sink Enable" "0: Disable,1: Enable" group.long 0x500++0x7 line.long 0x0 "DCDC_CFG,DCDC Configuration" bitfld.long 0x0 19. "BLEED_EN,DCDC Bleed Enable" "0: Do not add,1: Add" newline hexmask.long.byte 0x0 8.--13. 1. "FREQ_CNTRL,DCDC Burst Frequency Control" newline bitfld.long 0x0 0. "FREQ_CNTRL_ON,DCDC Burst Frequency Control Enable" "0: Disable,1: Enable" line.long 0x4 "DCDC_BURST_CFG,DCDC Burst Configuration" hexmask.long.word 0x4 16.--31. 1. "PULSE_REFRESH_CNT,Refresh Count Value" newline eventfld.long 0x4 3. "BURST_ACK,Burst Acknowledge Flag" "0: Did not complete,1: Completed" newline bitfld.long 0x4 1. "EXT_BURST_EN,External Burst Request Enable" "0: Disable,1: Enable" newline bitfld.long 0x4 0. "BURST_REQ,Software Burst Request" "0: Do not generate,1: Generate" tree.end tree "SYSCON (System Controller)" base ad:0x40000000 group.long 0x10++0x3 line.long 0x0 "AHBMATPRIO,AHB Matrix Priority Control" sif (cpuis("MCXN546*")) bitfld.long 0x0 28.--29. "PRI_USDHC,USDHC bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x0 28.--29. "PRI_USDHC,USDHC bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x0 28.--29. "PRI_USDHC,USDHC bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 28.--29. "PRI_USDHC,USDHC bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline endif bitfld.long 0x0 26.--27. "PRI_USB_HS,USB-HS bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 24.--25. "PRI_USB_FS_ENET,USB-FS and ENET bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 22.--23. "PRI_NPU_D,NPU D bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 20.--21. "PRI_COOLFLUX_Y_ESPI,CoolFlux Y bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 18.--19. "PRI_COOLFLUX_X,CoolFlux X bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 16.--17. "PRI_COOLFLUX_I,CoolFlux I bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 14.--15. "PRI_NPU_PQ,NPU O bus and Powerquad bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x0 24.--25. "PRI_USB_FS_ENET,USB-FS and ENET bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 22.--23. "PRI_NPU_D,NPU D bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 20.--21. "PRI_COOLFLUX_Y_ESPI,CoolFlux Y bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 18.--19. "PRI_COOLFLUX_X,CoolFlux X bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 16.--17. "PRI_COOLFLUX_I,CoolFlux I bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 14.--15. "PRI_NPU_PQ,NPU O bus and Powerquad bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x0 24.--25. "PRI_USB_FS_ENET,USB-FS and ENET bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 22.--23. "PRI_NPU_D,NPU D bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 20.--21. "PRI_COOLFLUX_Y_ESPI,CoolFlux Y bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 18.--19. "PRI_COOLFLUX_X,CoolFlux X bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 16.--17. "PRI_COOLFLUX_I,CoolFlux I bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 14.--15. "PRI_NPU_PQ,NPU O bus and Powerquad bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 24.--25. "PRI_USB_FS_ENET,USB-FS and ENET bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 22.--23. "PRI_NPU_D,NPU D bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 20.--21. "PRI_COOLFLUX_Y_ESPI,CoolFlux Y bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 18.--19. "PRI_COOLFLUX_X,CoolFlux X bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 16.--17. "PRI_COOLFLUX_I,CoolFlux I bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 14.--15. "PRI_NPU_PQ,NPU O bus and Powerquad bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline endif bitfld.long 0x0 12.--13. "PRI_PKC_ELS,PKC and ELS bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 10.--11. "DMA1,DMA1 controller bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 8.--9. "DMA0,DMA0 controller bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 6.--7. "PRI_CPU1_CBUS_SmartDMA_I,CPU1 C-AHB/SmartDMA-I bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 4.--5. "PRI_CPU1_SBUS_SmartDMA_D,CPU1 S-AHB/SmartDMA-D bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x0 6.--7. "PRI_CPU1_CBUS_SmartDMA_I,CPU1 C-AHB/SmartDMA-I bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 4.--5. "PRI_CPU1_SBUS_SmartDMA_D,CPU1 S-AHB/SmartDMA-D bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x0 6.--7. "PRI_CPU1_CBUS_SmartDMA_I,CPU1 C-AHB/SmartDMA-I bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 4.--5. "PRI_CPU1_SBUS_SmartDMA_D,CPU1 S-AHB/SmartDMA-D bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 6.--7. "PRI_CPU1_CBUS_SmartDMA_I,CPU1 C-AHB/SmartDMA-I bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 4.--5. "PRI_CPU1_SBUS_SmartDMA_D,CPU1 S-AHB/SmartDMA-D bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline endif bitfld.long 0x0 2.--3. "PRI_CPU0_SBUS,CPU0 S-AHB bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" newline bitfld.long 0x0 0.--1. "PRI_CPU0_CBUS,CPU0 C-AHB bus master priority level" "0: level 0,1: level 1,2: level 2,3: level 3" group.long 0x38++0x7 line.long 0x0 "CPU0STCKCAL,Secure CPU0 System Tick Calibration" bitfld.long 0x0 25. "NOREF,Whether the device provides a reference clock to the processor." "0: Reference clock is provided,1: No reference clock is provided" newline bitfld.long 0x0 24. "SKEW,Whether the TENMS value is exact." "0: TENMS value is exact,1: TENMS value is not exact or not given" newline hexmask.long.tbyte 0x0 0.--23. 1. "TENMS,Reload value for 10 ms (100 Hz) timing subject to system clock skew errors. If the value reads as zero the calibration value is not known." line.long 0x4 "CPU0NSTCKCAL,Non-Secure CPU0 System Tick Calibration" bitfld.long 0x4 25. "NOREF,Indicates whether the device provides a reference clock to the processor." "0: Reference clock is provided,1: No reference clock is provided" newline bitfld.long 0x4 24. "SKEW,Indicates whether the TENMS value is exact." "0: TENMS value is exact,1: TENMS value is not exact or not given" newline hexmask.long.tbyte 0x4 0.--23. 1. "TENMS,Reload value for 10 ms (100 Hz) timing subject to system clock skew errors. If the value reads as zero the calibration value is not known." sif (cpuis("MCXN546*")) group.long 0x40++0x3 line.long 0x0 "CPU1STCKCAL,System tick calibration for CPU1" bitfld.long 0x0 25. "NOREF,Indicates whether the device provides a reference clock to the processor. 0 = reference clock is provided; 1 = no reference clock is provided." "0: reference clock is provided,1: no reference clock is provided" bitfld.long 0x0 24. "SKEW,Indicates whether the TENMS value is exact: 0 = TENMS value is exact; 1 = TENMS value is not exact or not given." "0: TENMS value is exact,1: TENMS value is not exact or not given" newline hexmask.long.tbyte 0x0 0.--23. 1. "TENMS,Reload value for 10 ms (100 Hz) timing subject to system clock skew errors. If the value reads as zero the calibration value is not known." group.long 0x264++0x3 line.long 0x0 "SYSTICKCLKSEL1,CPU1 System Tick Timer Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the System Tick Timer for CPU1 source." "0: SYSTICKCLKDIV1 output,1: Clk 1 MHz clock,2: LP Oscillator clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" group.long 0x2A8++0x3 line.long 0x0 "USB0CLKSEL,USB-FS Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the USB-FS clock source." "0: No clock,1: PLL0 clock,2: No clock,3: Clk 48 MHz clock,4: Clk_in,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" endif sif (cpuis("MCXN547*")) group.long 0x40++0x3 line.long 0x0 "CPU1STCKCAL,System tick calibration for CPU1" bitfld.long 0x0 25. "NOREF,Indicates whether the device provides a reference clock to the processor. 0 = reference clock is provided; 1 = no reference clock is provided." "0: reference clock is provided,1: no reference clock is provided" bitfld.long 0x0 24. "SKEW,Indicates whether the TENMS value is exact: 0 = TENMS value is exact; 1 = TENMS value is not exact or not given." "0: TENMS value is exact,1: TENMS value is not exact or not given" newline hexmask.long.tbyte 0x0 0.--23. 1. "TENMS,Reload value for 10 ms (100 Hz) timing subject to system clock skew errors. If the value reads as zero the calibration value is not known." group.long 0x264++0x3 line.long 0x0 "SYSTICKCLKSEL1,CPU1 System Tick Timer Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the System Tick Timer for CPU1 source." "0: SYSTICKCLKDIV1 output,1: Clk 1 MHz clock,2: LP Oscillator clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" group.long 0x2A8++0x3 line.long 0x0 "USB0CLKSEL,USB-FS Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the USB-FS clock source." "0: No clock,1: PLL0 clock,2: No clock,3: Clk 48 MHz clock,4: Clk_in,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" endif sif (cpuis("MCXN946*")) group.long 0x40++0x3 line.long 0x0 "CPU1STCKCAL,System tick calibration for CPU1" bitfld.long 0x0 25. "NOREF,Indicates whether the device provides a reference clock to the processor. 0 = reference clock is provided; 1 = no reference clock is provided." "0: reference clock is provided,1: no reference clock is provided" bitfld.long 0x0 24. "SKEW,Indicates whether the TENMS value is exact: 0 = TENMS value is exact; 1 = TENMS value is not exact or not given." "0: TENMS value is exact,1: TENMS value is not exact or not given" newline hexmask.long.tbyte 0x0 0.--23. 1. "TENMS,Reload value for 10 ms (100 Hz) timing subject to system clock skew errors. If the value reads as zero the calibration value is not known." group.long 0x264++0x3 line.long 0x0 "SYSTICKCLKSEL1,CPU1 System Tick Timer Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the System Tick Timer for CPU1 source." "0: SYSTICKCLKDIV1 output,1: Clk 1 MHz clock,2: LP Oscillator clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" group.long 0x2A8++0x3 line.long 0x0 "USB0CLKSEL,USB-FS Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the USB-FS clock source." "0: No clock,1: PLL0 clock,2: No clock,3: Clk 48 MHz clock,4: Clk_in,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" endif sif (cpuis("MCXN947*")) group.long 0x40++0x3 line.long 0x0 "CPU1STCKCAL,System tick calibration for CPU1" bitfld.long 0x0 25. "NOREF,Indicates whether the device provides a reference clock to the processor. 0 = reference clock is provided; 1 = no reference clock is provided." "0: reference clock is provided,1: no reference clock is provided" bitfld.long 0x0 24. "SKEW,Indicates whether the TENMS value is exact: 0 = TENMS value is exact; 1 = TENMS value is not exact or not given." "0: TENMS value is exact,1: TENMS value is not exact or not given" newline hexmask.long.tbyte 0x0 0.--23. 1. "TENMS,Reload value for 10 ms (100 Hz) timing subject to system clock skew errors. If the value reads as zero the calibration value is not known." group.long 0x264++0x3 line.long 0x0 "SYSTICKCLKSEL1,CPU1 System Tick Timer Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the System Tick Timer for CPU1 source." "0: SYSTICKCLKDIV1 output,1: Clk 1 MHz clock,2: LP Oscillator clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" group.long 0x2A8++0x3 line.long 0x0 "USB0CLKSEL,USB-FS Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the USB-FS clock source." "0: No clock,1: PLL0 clock,2: No clock,3: Clk 48 MHz clock,4: Clk_in,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" endif group.long 0x48++0x3 line.long 0x0 "NMISRC,NMI Source Select" bitfld.long 0x0 31. "NMIENCPU0,Enables the Non-Maskable Interrupt (NMI) source selected by IRQCPU0." "0: Disable.,1: Enable." newline sif (cpuis("MCXN546*")) bitfld.long 0x0 30. "NMIENCPU1,Enables the Non-Maskable Interrupt (NMI) source selected by IRQCPU1." "0: Disable.,1: Enable." newline endif sif (cpuis("MCXN547*")) bitfld.long 0x0 30. "NMIENCPU1,Enables the Non-Maskable Interrupt (NMI) source selected by IRQCPU1." "0: Disable.,1: Enable." newline endif sif (cpuis("MCXN946*")) bitfld.long 0x0 30. "NMIENCPU1,Enables the Non-Maskable Interrupt (NMI) source selected by IRQCPU1." "0: Disable.,1: Enable." newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 30. "NMIENCPU1,Enables the Non-Maskable Interrupt (NMI) source selected by IRQCPU1." "0: Disable.,1: Enable." newline endif sif (cpuis("MCXN546*")) hexmask.long.byte 0x0 8.--15. 1. "IRQCPU1,The IRQ number of the interrupt that acts as the Non-Maskable Interrupt (NMI) for CPU1 if enabled by NMIENCPU1." newline endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x0 8.--15. 1. "IRQCPU1,The IRQ number of the interrupt that acts as the Non-Maskable Interrupt (NMI) for CPU1 if enabled by NMIENCPU1." newline endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x0 8.--15. 1. "IRQCPU1,The IRQ number of the interrupt that acts as the Non-Maskable Interrupt (NMI) for CPU1 if enabled by NMIENCPU1." newline endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x0 8.--15. 1. "IRQCPU1,The IRQ number of the interrupt that acts as the Non-Maskable Interrupt (NMI) for CPU1 if enabled by NMIENCPU1." newline endif hexmask.long.byte 0x0 0.--7. 1. "IRQCPU0,The IRQ number of the interrupt that acts as the Non-Maskable Interrupt (NMI) for CPU0 if enabled by NMIENCPU0." group.long 0x100++0xF line.long 0x0 "PRESETCTRL0,Peripheral Reset Control 0" sif (cpuis("MCXN546*")) bitfld.long 0x0 31. "MAILBOX_RST,Inter-CPU communication Mailbox reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x0 31. "MAILBOX_RST,Inter-CPU communication Mailbox reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x0 31. "MAILBOX_RST,Inter-CPU communication Mailbox reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 31. "MAILBOX_RST,Inter-CPU communication Mailbox reset control" "0: Block is not reset,1: Block is reset" newline endif bitfld.long 0x0 27. "CRC_RST,CRC reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x0 26. "DMA0_RST,DMA0 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x0 25. "PINT_RST,PINT reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x0 23. "GPIO4_RST,GPIO4 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x0 22. "GPIO3_RST,GPIO3 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x0 21. "GPIO2_RST,GPIO2 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x0 20. "GPIO1_RST,GPIO1 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x0 19. "GPIO0_RST,GPIO0 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x0 17. "PORT4_RST,PORT4 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x0 16. "PORT3_RST,PORT3 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x0 15. "PORT2_RST,PORT2 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x0 14. "PORT1_RST,PORT1 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x0 13. "PORT0_RST,PORT0 controller reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x0 12. "MUX_RST,INPUTMUX reset control" "0: Block is not reset,1: Block is reset" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 11. "FLEXSPI_RST,FlexSPI reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x0 11. "FLEXSPI_RST,FlexSPI reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x0 11. "FLEXSPI_RST,FlexSPI reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 11. "FLEXSPI_RST,FlexSPI reset control" "0: Block is not reset,1: Block is reset" newline endif bitfld.long 0x0 9. "FMU_RST,Flash management unit reset control" "0: Block is not reset,1: Block is reset" line.long 0x4 "PRESETCTRL1,Peripheral Reset Control 1" bitfld.long 0x4 31. "SmartDMA_RST,SmartDMA reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 27. "TIMER1_RST,CTIMER1 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 26. "TIMER0_RST,CTIMER0 reset control" "0: Block is not reset,1: Block is reset" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 25. "USB0_FS_RST,USB FS reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 24. "USB0_FS_DCD_RST,USB FS DCD reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x4 25. "USB0_FS_RST,USB FS reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 24. "USB0_FS_DCD_RST,USB FS DCD reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x4 25. "USB0_FS_RST,USB FS reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 24. "USB0_FS_DCD_RST,USB FS DCD reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x4 25. "USB0_FS_RST,USB FS reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 24. "USB0_FS_DCD_RST,USB FS DCD reset control" "0: Block is not reset,1: Block is reset" newline endif bitfld.long 0x4 22. "TIMER2_RST,CTIMER2 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 21. "MICFIL_RST,MICFIL reset control" "0: Block is not reset,1: Block is reset" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 20. "FC9_RST,LP_FLEXCOMM9 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 19. "FC8_RST,LP_FLEXCOMM8 reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x4 20. "FC9_RST,LP_FLEXCOMM9 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 19. "FC8_RST,LP_FLEXCOMM8 reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x4 20. "FC9_RST,LP_FLEXCOMM9 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 19. "FC8_RST,LP_FLEXCOMM8 reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x4 20. "FC9_RST,LP_FLEXCOMM9 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 19. "FC8_RST,LP_FLEXCOMM8 reset control" "0: Block is not reset,1: Block is reset" newline endif bitfld.long 0x4 18. "FC7_RST,LP_FLEXCOMM7 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 17. "FC6_RST,LP_FLEXCOMM6 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 16. "FC5_RST,LP_FLEXCOMM5 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 15. "FC4_RST,LP_FLEXCOMM4 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 14. "FC3_RST,LP_FLEXCOMM3 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 13. "FC2_RST,LP_FLEXCOMM2 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 12. "FC1_RST,LP_FLEXCOMM1 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 11. "FC0_RST,LP_FLEXCOMM0 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 10. "UTICK_RST,UTICK reset control" "0: Block is not reset,1: Block is reset" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 9. "EVSIM1_RST,EVSIM1 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 8. "EVSIM0_RST,EVSIM0 reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x4 9. "EVSIM1_RST,EVSIM1 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 8. "EVSIM0_RST,EVSIM0 reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x4 9. "EVSIM1_RST,EVSIM1 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 8. "EVSIM0_RST,EVSIM0 reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x4 9. "EVSIM1_RST,EVSIM1 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 8. "EVSIM0_RST,EVSIM0 reset control" "0: Block is not reset,1: Block is reset" newline endif bitfld.long 0x4 6. "RTC_RST,RTC reset control" "0: Block is not reset,1: Block is reset" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 5. "DAC0_RST,DAC0 reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x4 5. "DAC0_RST,DAC0 reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x4 5. "DAC0_RST,DAC0 reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x4 5. "DAC0_RST,DAC0 reset control" "0: Block is not reset,1: Block is reset" newline endif bitfld.long 0x4 4. "ADC1_RST,ADC1 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 3. "ADC0_RST,ADC0 reset control" "0: Block is not reset,1: Block is reset" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 2. "SCT_RST,SCT reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x4 2. "SCT_RST,SCT reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x4 2. "SCT_RST,SCT reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x4 2. "SCT_RST,SCT reset control" "0: Block is not reset,1: Block is reset" newline endif bitfld.long 0x4 1. "OSTIMER_RST,OS Event Timer reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x4 0. "MRT_RST,MRT reset control" "0: Block is not reset,1: Block is reset" line.long 0x8 "PRESETCTRL2,Peripheral Reset Control 2" sif (cpuis("MCXN546*")) bitfld.long 0x8 30. "SM3_RST,SM3 reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x8 30. "SM3_RST,SM3 reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x8 30. "SM3_RST,SM3 reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x8 30. "SM3_RST,SM3 reset control" "0: Block is not reset,1: Block is reset" newline endif bitfld.long 0x8 24. "PKC_RST,PKC reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x8 23. "PUF_RST,PUF reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x8 22. "TIMER4_RST,CTIMER4 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x8 21. "TIMER3_RST,CTIMER3 reset control" "0: Block is not reset,1: Block is reset" newline sif (cpuis("MCXN546*")) bitfld.long 0x8 20. "PLU_RST,PLU reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x8 19. "PQ_RST,PowerQuad reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x8 20. "PLU_RST,PLU reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x8 19. "PQ_RST,PowerQuad reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x8 20. "PLU_RST,PLU reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x8 19. "PQ_RST,PowerQuad reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x8 20. "PLU_RST,PLU reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x8 19. "PQ_RST,PowerQuad reset control" "0: Block is not reset,1: Block is reset" newline endif bitfld.long 0x8 17. "USB_HS_PHY_RST,USB HS PHY reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x8 16. "USB_HS_RST,USB HS reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x8 15. "FLEXCAN1_RST,CAN1 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x8 14. "FLEXCAN0_RST,CAN0 reset control" "0: Block is not reset,1: Block is reset" newline sif (cpuis("MCXN546*")) bitfld.long 0x8 13. "TRNG_RST,TRNG reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x8 13. "TRNG_RST,TRNG reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x8 13. "TRNG_RST,TRNG reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x8 13. "TRNG_RST,TRNG reset control" "0: Block is not reset,1: Block is reset" newline endif bitfld.long 0x8 8. "FREQME_RST,FREQME reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x8 7. "TRO_RST,TRO reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x8 6. "SAI1_RST,SAI1 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x8 5. "SAI0_RST,SAI0 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x8 4. "FLEXIO_RST,FLEXIO reset control" "0: Block is not reset,1: Block is reset" newline sif (cpuis("MCXN546*")) bitfld.long 0x8 3. "USDHC_RST,uSDHC reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x8 2. "ENET_RST,Ethernet reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x8 3. "USDHC_RST,uSDHC reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x8 2. "ENET_RST,Ethernet reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x8 3. "USDHC_RST,uSDHC reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x8 2. "ENET_RST,Ethernet reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x8 3. "USDHC_RST,uSDHC reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0x8 2. "ENET_RST,Ethernet reset control" "0: Block is not reset,1: Block is reset" newline endif bitfld.long 0x8 1. "DMA1_RST,DMA1 reset control" "0: Block is not reset,1: Block is reset" line.long 0xC "PRESETCTRL3,Peripheral Reset Control 3" sif (cpuis("MCXN546*")) bitfld.long 0xC 27. "SEMA42_RST,Semaphore reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN547*")) bitfld.long 0xC 27. "SEMA42_RST,Semaphore reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN946*")) bitfld.long 0xC 27. "SEMA42_RST,Semaphore reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN947*")) bitfld.long 0xC 27. "SEMA42_RST,Semaphore reset control" "0: Block is not reset,1: Block is reset" newline endif bitfld.long 0xC 24. "EIM_RST,EIM reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 23. "EWM_RST,EWM reset control" "0: Block is not reset,1: Block is reset" newline sif (cpuis("MCXN546*")) bitfld.long 0xC 22. "TSI_RST,TSI reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 21. "NPU_RST,NPU reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 20. "COOLFLUX_APB_RST,CoolFlux APB reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN547*")) bitfld.long 0xC 22. "TSI_RST,TSI reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 21. "NPU_RST,NPU reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 20. "COOLFLUX_APB_RST,CoolFlux APB reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN946*")) bitfld.long 0xC 22. "TSI_RST,TSI reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 21. "NPU_RST,NPU reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 20. "COOLFLUX_APB_RST,CoolFlux APB reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN947*")) bitfld.long 0xC 22. "TSI_RST,TSI reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 21. "NPU_RST,NPU reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 20. "COOLFLUX_APB_RST,CoolFlux APB reset control" "0: Block is not reset,1: Block is reset" newline endif bitfld.long 0xC 19. "VREF_RST,VREF reset control" "0: Block is not reset,1: Block is reset" newline sif (cpuis("MCXN546*")) bitfld.long 0xC 18. "CMP2_RST,CMP2 reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN547*")) bitfld.long 0xC 18. "CMP2_RST,CMP2 reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN946*")) bitfld.long 0xC 18. "CMP2_RST,CMP2 reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN947*")) bitfld.long 0xC 18. "CMP2_RST,CMP2 reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN546*")) bitfld.long 0xC 15. "OPAMP2_RST,OPAMP2 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 14. "OPAMP1_RST,OPAMP1 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 13. "OPAMP0_RST,OPAMP0 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 12. "DAC2_RST,DAC2 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 11. "DAC1_RST,DAC1 reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN547*")) bitfld.long 0xC 15. "OPAMP2_RST,OPAMP2 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 14. "OPAMP1_RST,OPAMP1 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 13. "OPAMP0_RST,OPAMP0 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 12. "DAC2_RST,DAC2 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 11. "DAC1_RST,DAC1 reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN946*")) bitfld.long 0xC 15. "OPAMP2_RST,OPAMP2 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 14. "OPAMP1_RST,OPAMP1 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 13. "OPAMP0_RST,OPAMP0 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 12. "DAC2_RST,DAC2 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 11. "DAC1_RST,DAC1 reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN947*")) bitfld.long 0xC 15. "OPAMP2_RST,OPAMP2 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 14. "OPAMP1_RST,OPAMP1 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 13. "OPAMP0_RST,OPAMP0 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 12. "DAC2_RST,DAC2 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 11. "DAC1_RST,DAC1 reset control" "0: Block is not reset,1: Block is reset" newline endif bitfld.long 0xC 8. "AOI0_RST,AOI0 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 7. "PWM1_RST,PWM1 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 6. "PWM0_RST,PWM0 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 5. "ENC1_RST,ENC1 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 4. "ENC0_RST,ENC0 reset control" "0: Block is not reset,1: Block is reset" newline sif (cpuis("MCXN546*")) bitfld.long 0xC 3. "COOLFLUX_RST,CoolFlux reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 2. "SINC_RST,SINC reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN547*")) bitfld.long 0xC 3. "COOLFLUX_RST,CoolFlux reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 2. "SINC_RST,SINC reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN946*")) bitfld.long 0xC 3. "COOLFLUX_RST,CoolFlux reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 2. "SINC_RST,SINC reset control" "0: Block is not reset,1: Block is reset" newline endif sif (cpuis("MCXN947*")) bitfld.long 0xC 3. "COOLFLUX_RST,CoolFlux reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 2. "SINC_RST,SINC reset control" "0: Block is not reset,1: Block is reset" newline endif bitfld.long 0xC 1. "I3C1_RST,I3C1 reset control" "0: Block is not reset,1: Block is reset" newline bitfld.long 0xC 0. "I3C0_RST,I3C0 reset control" "0: Block is not reset,1: Block is reset" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x120)++0x3 line.long 0x0 "PRESETCTRLSET[$1],Peripheral Reset Control Set" hexmask.long 0x0 0.--31. 1. "DATA,Data array value refer to corresponding position in PRESETCTRLn." repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x140)++0x3 line.long 0x0 "PRESETCTRLCLR[$1],Peripheral Reset Control Clear" hexmask.long 0x0 0.--31. 1. "DATA,Data array value refer to corresponding position in PRESETCTRLn." repeat.end group.long 0x200++0xF line.long 0x0 "AHBCLKCTRL0,AHB Clock Control 0" sif (cpuis("MCXN546*")) bitfld.long 0x0 31. "MAILBOX,Enables the clock for the Inter CPU communication Mailbox." "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x0 31. "MAILBOX,Enables the clock for the Inter CPU communication Mailbox." "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x0 31. "MAILBOX,Enables the clock for the Inter CPU communication Mailbox." "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 31. "MAILBOX,Enables the clock for the Inter CPU communication Mailbox." "0: Disables clock,1: Enables clock" newline endif bitfld.long 0x0 29. "WWDT1,Enables the clock for WWDT1" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 28. "WWDT0,Enables the clock for WWDT0" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 27. "CRC,Enables the clock for CRC" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 26. "DMA0,Enables the clock for DMA0" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 25. "PINT,Enables the clock for PINT" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 23. "GPIO4,Enables the clock for GPIO4" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 22. "GPIO3,Enables the clock for GPIO3" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 21. "GPIO2,Enables the clock for GPIO2" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 20. "GPIO1,Enables the clock for GPIO1" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 19. "GPIO0,Enables the clock for GPIO0" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 17. "PORT4,Enables the clock for PORT4" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 16. "PORT3,Enables the clock for PORT3" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 15. "PORT2,Enables the clock for PORT2" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 14. "PORT1,Enables the clock for PORT1" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 13. "PORT0,Enables the clock for PORT0 controller" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 12. "MUX,Enables the clock for INPUTMUX" "0: Disables clock,1: Enables clock" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 11. "FLEXSPI,Enables the clock for FlexSPI" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x0 11. "FLEXSPI,Enables the clock for FlexSPI" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x0 11. "FLEXSPI,Enables the clock for FlexSPI" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 11. "FLEXSPI,Enables the clock for FlexSPI" "0: Disables clock,1: Enables clock" newline endif bitfld.long 0x0 10. "FMC,Enables the clock for the Flash Memory Controller" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 9. "FMU,Enables the clock for the Flash Management Unit" "0: Disables clock,1: Enables clock" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 8. "RAMH_CTRL,Enables the clock for the RAMH Controller" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 7. "RAMG_CTRL,Enables the clock for the RAMG Controller" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 6. "RAMF_CTRL,Enables the clock for the RAMF Controller" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x0 8. "RAMH_CTRL,Enables the clock for the RAMH Controller" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 7. "RAMG_CTRL,Enables the clock for the RAMG Controller" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 6. "RAMF_CTRL,Enables the clock for the RAMF Controller" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x0 8. "RAMH_CTRL,Enables the clock for the RAMH Controller" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 7. "RAMG_CTRL,Enables the clock for the RAMG Controller" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 6. "RAMF_CTRL,Enables the clock for the RAMF Controller" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 8. "RAMH_CTRL,Enables the clock for the RAMH Controller" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 7. "RAMG_CTRL,Enables the clock for the RAMG Controller" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 6. "RAMF_CTRL,Enables the clock for the RAMF Controller" "0: Disables clock,1: Enables clock" newline endif bitfld.long 0x0 5. "RAME_CTRL,Enables the clock for the RAME Controller" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 4. "RAMD_CTRL,Enables the clock for the RAMD Controller" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 3. "RAMC_CTRL,Enables the clock for the RAMC Controller" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 2. "RAMB_CTRL,Enables the clock for the RAMB Controller" "0: Disables clock,1: Enables clock" newline bitfld.long 0x0 1. "ROM,Enables the clock for the ROM" "0: Disables clock,1: Enables clock" line.long 0x4 "AHBCLKCTRL1,AHB Clock Control 1" bitfld.long 0x4 31. "SmartDMA,Enables the clock for SmartDMA" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 29. "PKC_RAM,Enables the clock for PKC RAM" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 27. "TIMER1,Enables the clock for CTIMER1" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 26. "TIMER0,Enables the clock for CTIMER0" "0: Disables clock,1: Enables clock" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 25. "USB0_FS,Enables the clock for USB-FS" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 24. "USB0_FS_DCD,Enables the clock for USB-FS DCD" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x4 25. "USB0_FS,Enables the clock for USB-FS" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 24. "USB0_FS_DCD,Enables the clock for USB-FS DCD" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x4 25. "USB0_FS,Enables the clock for USB-FS" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 24. "USB0_FS_DCD,Enables the clock for USB-FS DCD" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x4 25. "USB0_FS,Enables the clock for USB-FS" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 24. "USB0_FS_DCD,Enables the clock for USB-FS DCD" "0: Disables clock,1: Enables clock" newline endif bitfld.long 0x4 22. "TIMER2,Enables the clock for CTIMER2" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 21. "MICFIL,Enables the clock for MICFIL" "0: Disables clock,1: Enables clock" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 20. "FC9,Enables the clock for LP_FLEXCOMM9" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 19. "FC8,Enables the clock for LP_FLEXCOMM8" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x4 20. "FC9,Enables the clock for LP_FLEXCOMM9" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 19. "FC8,Enables the clock for LP_FLEXCOMM8" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x4 20. "FC9,Enables the clock for LP_FLEXCOMM9" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 19. "FC8,Enables the clock for LP_FLEXCOMM8" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x4 20. "FC9,Enables the clock for LP_FLEXCOMM9" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 19. "FC8,Enables the clock for LP_FLEXCOMM8" "0: Disables clock,1: Enables clock" newline endif bitfld.long 0x4 18. "FC7,Enables the clock for LP_FLEXCOMM7" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 17. "FC6,Enables the clock for LP_FLEXCOMM6" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 16. "FC5,Enables the clock for LP_FLEXCOMM5" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 15. "FC4,Enables the clock for LP_FLEXCOMM4" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 14. "FC3,Enables the clock for LP_FLEXCOMM3" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 13. "FC2,Enables the clock for LP_FLEXCOMM2" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 12. "FC1,Enables the clock for LP_FLEXCOMM1" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 11. "FC0,Enables the clock for LP_FLEXCOMM0" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 10. "UTICK,Enables the clock for UTICK" "0: Disables clock,1: Enables clock" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 9. "EVSIM1,Enables the clock for EVSIM1" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 8. "EVSIM0,Enables the clock for EVSIM0" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x4 9. "EVSIM1,Enables the clock for EVSIM1" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 8. "EVSIM0,Enables the clock for EVSIM0" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x4 9. "EVSIM1,Enables the clock for EVSIM1" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 8. "EVSIM0,Enables the clock for EVSIM0" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x4 9. "EVSIM1,Enables the clock for EVSIM1" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 8. "EVSIM0,Enables the clock for EVSIM0" "0: Disables clock,1: Enables clock" newline endif bitfld.long 0x4 6. "RTC,Enables the clock for RTC" "0: Disables clock,1: Enables clock" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 5. "DAC0,Enables the clock for DAC0" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x4 5. "DAC0,Enables the clock for DAC0" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x4 5. "DAC0,Enables the clock for DAC0" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x4 5. "DAC0,Enables the clock for DAC0" "0: Disables clock,1: Enables clock" newline endif bitfld.long 0x4 4. "ADC1,Enables the clock for ADC1" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 3. "ADC0,Enables the clock for ADC0" "0: Disables clock,1: Enables clock" newline sif (cpuis("MCXN546*")) bitfld.long 0x4 2. "SCT,Enables the clock for SCT" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x4 2. "SCT,Enables the clock for SCT" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x4 2. "SCT,Enables the clock for SCT" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x4 2. "SCT,Enables the clock for SCT" "0: Disables clock,1: Enables clock" newline endif bitfld.long 0x4 1. "OSTIMER,Enables the clock for the OS Event Timer" "0: Disables clock,1: Enables clock" newline bitfld.long 0x4 0. "MRT,Enables the clock for MRT" "0: Disables clock,1: Enables clock" line.long 0x8 "AHBCLKCTRL2,AHB Clock Control 2" sif (cpuis("MCXN546*")) bitfld.long 0x8 30. "SM3,Enables the clock for SM3" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x8 30. "SM3,Enables the clock for SM3" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x8 30. "SM3,Enables the clock for SM3" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x8 30. "SM3,Enables the clock for SM3" "0: Disables clock,1: Enables clock" newline endif bitfld.long 0x8 29. "GDET,Enables the clock for GDET0 and GDET1" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 26. "SCG,Enables the clock for SCG" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 24. "PKC,Enables the clock for PKC" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 23. "PUF,Enables the clock for PUF" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 22. "TIMER4,Enables the clock for CTIMER4" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 21. "TIMER3,Enables the clock for CTIMER3" "0: Disables clock,1: Enables clock" newline sif (cpuis("MCXN546*")) bitfld.long 0x8 20. "PLU_LUT,Enables the clock for PLU_LUT" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 19. "PQ,Enables the clock for Powerquad" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x8 20. "PLU_LUT,Enables the clock for PLU_LUT" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 19. "PQ,Enables the clock for Powerquad" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x8 20. "PLU_LUT,Enables the clock for PLU_LUT" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 19. "PQ,Enables the clock for Powerquad" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x8 20. "PLU_LUT,Enables the clock for PLU_LUT" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 19. "PQ,Enables the clock for Powerquad" "0: Disables clock,1: Enables clock" newline endif bitfld.long 0x8 18. "ELS,Enables the clock for ELS" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 17. "USB_HS_PHY,Enables the clock for USB HS PHY" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 16. "USB_HS,Enables the clock for USB HS" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 15. "FLEXCAN1,Enables the clock for FLEXCAN1" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 14. "FLEXCAN0,Enables the clock for FLEXCAN0" "0: Disables clock,1: Enables clock" newline sif (cpuis("MCXN546*")) bitfld.long 0x8 13. "TRNG,Enables the clock for TRNG" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x8 13. "TRNG,Enables the clock for TRNG" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x8 13. "TRNG,Enables the clock for TRNG" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x8 13. "TRNG,Enables the clock for TRNG" "0: Disables clock,1: Enables clock" newline endif bitfld.long 0x8 8. "FREQME,Enables the clock for the Frequency meter" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 7. "TRO,Enables the clock for TRO" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 6. "SAI1,Enables the clock for SAI1" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 5. "SAI0,Enables the clock for SAI0" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 4. "FLEXIO,Enables the clock for Flexio" "0: Disables clock,1: Enable clock" newline sif (cpuis("MCXN546*")) bitfld.long 0x8 3. "uSDHC,Enables the clock for uSDHC" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 2. "ENET,Enables the clock for Ethernet" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x8 3. "uSDHC,Enables the clock for uSDHC" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 2. "ENET,Enables the clock for Ethernet" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x8 3. "uSDHC,Enables the clock for uSDHC" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 2. "ENET,Enables the clock for Ethernet" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x8 3. "uSDHC,Enables the clock for uSDHC" "0: Disables clock,1: Enables clock" newline bitfld.long 0x8 2. "ENET,Enables the clock for Ethernet" "0: Disables clock,1: Enables clock" newline endif bitfld.long 0x8 1. "DMA1,Enables the clock for DMA1" "0: Disables clock,1: Enables clock" line.long 0xC "AHBCLKCTRL3,AHB Clock Control 3" sif (cpuis("MCXN546*")) bitfld.long 0xC 27. "SEMA42,Enables the clock for Semaphore" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN547*")) bitfld.long 0xC 27. "SEMA42,Enables the clock for Semaphore" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN946*")) bitfld.long 0xC 27. "SEMA42,Enables the clock for Semaphore" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN947*")) bitfld.long 0xC 27. "SEMA42,Enables the clock for Semaphore" "0: Disables clock,1: Enables clock" newline endif bitfld.long 0xC 26. "INTM,Enables the clock for INTM" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 25. "ERM,Enables the clock for ERM" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 24. "EIM,Enables the clock for EIM" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 23. "EWM,Enables the clock for EWM" "0: Disables clock,1: Enables clock" newline sif (cpuis("MCXN546*")) bitfld.long 0xC 22. "TSI,Enables the clock for TSI" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 21. "NPU,Enables the clock for NPU" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 20. "COOLFLUX_APB,Enables the clock for CoolFlux APB" "0: Disables clock,1: Enables clock (CoolFlux needs to be properly.." newline endif sif (cpuis("MCXN547*")) bitfld.long 0xC 22. "TSI,Enables the clock for TSI" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 21. "NPU,Enables the clock for NPU" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 20. "COOLFLUX_APB,Enables the clock for CoolFlux APB" "0: Disables clock,1: Enables clock (CoolFlux needs to be properly.." newline endif sif (cpuis("MCXN946*")) bitfld.long 0xC 22. "TSI,Enables the clock for TSI" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 21. "NPU,Enables the clock for NPU" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 20. "COOLFLUX_APB,Enables the clock for CoolFlux APB" "0: Disables clock,1: Enables clock (CoolFlux needs to be properly.." newline endif sif (cpuis("MCXN947*")) bitfld.long 0xC 22. "TSI,Enables the clock for TSI" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 21. "NPU,Enables the clock for NPU" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 20. "COOLFLUX_APB,Enables the clock for CoolFlux APB" "0: Disables clock,1: Enables clock (CoolFlux needs to be properly.." newline endif bitfld.long 0xC 19. "VREF,Enables the clock for VREF" "0: Disables clock,1: Enables clock" newline sif (cpuis("MCXN546*")) bitfld.long 0xC 18. "CMP2,Enables the clock for CMP2" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN547*")) bitfld.long 0xC 18. "CMP2,Enables the clock for CMP2" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN946*")) bitfld.long 0xC 18. "CMP2,Enables the clock for CMP2" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN947*")) bitfld.long 0xC 18. "CMP2,Enables the clock for CMP2" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN546*")) bitfld.long 0xC 15. "OPAMP2,Enables the clock for OPAMP2" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 14. "OPAMP1,Enables the clock for OPAMP1" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 13. "OPAMP0,Enables the clock for OPAMP0" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 12. "DAC2,Enables the clock for DAC2" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 11. "DAC1,Enables the clock for DAC1" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN547*")) bitfld.long 0xC 15. "OPAMP2,Enables the clock for OPAMP2" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 14. "OPAMP1,Enables the clock for OPAMP1" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 13. "OPAMP0,Enables the clock for OPAMP0" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 12. "DAC2,Enables the clock for DAC2" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 11. "DAC1,Enables the clock for DAC1" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN946*")) bitfld.long 0xC 15. "OPAMP2,Enables the clock for OPAMP2" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 14. "OPAMP1,Enables the clock for OPAMP1" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 13. "OPAMP0,Enables the clock for OPAMP0" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 12. "DAC2,Enables the clock for DAC2" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 11. "DAC1,Enables the clock for DAC1" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN947*")) bitfld.long 0xC 15. "OPAMP2,Enables the clock for OPAMP2" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 14. "OPAMP1,Enables the clock for OPAMP1" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 13. "OPAMP0,Enables the clock for OPAMP0" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 12. "DAC2,Enables the clock for DAC2" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 11. "DAC1,Enables the clock for DAC1" "0: Disables clock,1: Enables clock" newline endif bitfld.long 0xC 8. "EVTG,Enables the clock for EVTG" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 7. "PWM1,Enables the clock for PWM1" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 6. "PWM0,Enables the clock for PWM0" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 5. "ENC1,Enables the clock for ENC1" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 4. "ENC0,Enables the clock for ENC0" "0: Disables clock,1: Enables clock" newline sif (cpuis("MCXN546*")) bitfld.long 0xC 3. "COOLFLUX,Enables the clock for CoolFlux" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 2. "SINC,Enables the clock for SINC" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN547*")) bitfld.long 0xC 3. "COOLFLUX,Enables the clock for CoolFlux" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 2. "SINC,Enables the clock for SINC" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN946*")) bitfld.long 0xC 3. "COOLFLUX,Enables the clock for CoolFlux" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 2. "SINC,Enables the clock for SINC" "0: Disables clock,1: Enables clock" newline endif sif (cpuis("MCXN947*")) bitfld.long 0xC 3. "COOLFLUX,Enables the clock for CoolFlux" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 2. "SINC,Enables the clock for SINC" "0: Disables clock,1: Enables clock" newline endif bitfld.long 0xC 1. "I3C1,Enables the clock for I3C1" "0: Disables clock,1: Enables clock" newline bitfld.long 0xC 0. "I3C0,Enables the clock for I3C0" "0: Disables clock,1: Enables clock" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x220)++0x3 line.long 0x0 "AHBCLKCTRLSET[$1],AHB Clock Control Set" hexmask.long 0x0 0.--31. 1. "DATA,Data array value" repeat.end repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) wgroup.long ($2+0x240)++0x3 line.long 0x0 "AHBCLKCTRLCLR[$1],AHB Clock Control Clear" hexmask.long 0x0 0.--31. 1. "DATA,Data array value" repeat.end group.long 0x260++0x3 line.long 0x0 "SYSTICKCLKSEL0,CPU0 System Tick Timer Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the System Tick Timer for CPU0 source" "0: SYSTICKCLKDIV0 output,1: Clk 1 MHz clock,2: LP Oscillator clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" group.long 0x268++0x3 line.long 0x0 "TRACECLKSEL,Trace Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the trace clock source." "0: TRACECLKDIV output,1: Clk 1 MHz clock,2: LP Oscillator clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" repeat 5. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x26C)++0x3 line.long 0x0 "CTIMERCLKSEL[$1],CTIMER Clock Source Select" hexmask.long.byte 0x0 0.--3. 1. "SEL,Selects the CTIMER clock source." repeat.end group.long 0x288++0x3 line.long 0x0 "CLKOUTSEL,CLKOUT Clock Source Select" hexmask.long.byte 0x0 0.--3. 1. "SEL,Selects the CLKOUT clock source." group.long 0x2A4++0x3 line.long 0x0 "ADC0CLKSEL,ADC0 Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the ADC0 clock source." "0: No clock,1: PLL0 clock,2: FRO_HF clock,3: FRO 12 MHz clock,4: Clk_in,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2B0)++0x3 line.long 0x0 "FCCLKSEL[$1],LP_FLEXCOMM Clock Source Select for Fractional Rate Divider" bitfld.long 0x0 0.--2. "SEL,Selects the LP_FLEXCOMM clock source for Fractional Rate Divider." "0: No clock,1: PLL divided clock,2: FRO 12 MHz clock,3: fro_hf_div clock,4: CLK_1MHz clock,5: USB PLL clock,6: LP Oscillator clock,7: No clock" repeat.end repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x850)++0x3 line.long 0x0 "FLEXCOMMCLKDIV[$1],LP_FLEXCOMM Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" repeat.end endif group.long 0x300++0x3 line.long 0x0 "SYSTICKCLKDIV0,CPU0 System Tick Timer Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset." newline hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" group.long 0x308++0x3 line.long 0x0 "TRACECLKDIV,TRACE Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" group.long 0x378++0x3 line.long 0x0 "SLOWCLKDIV,SLOW_CLK Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" group.long 0x380++0xF line.long 0x0 "AHBCLKDIV,System Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" line.long 0x4 "CLKOUTDIV,CLKOUT Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock divider value" line.long 0x8 "FROHFDIV,FRO_HF_DIV Clock Divider" rbitfld.long 0x8 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline rbitfld.long 0x8 30. "HALT,Halts the divider counter" "0: Divider clock is running this bit is set to 0..,1: Divider clock is stopped" newline hexmask.long.byte 0x8 0.--7. 1. "DIV,Clock divider value" line.long 0xC "WDT0CLKDIV,WDT0 Clock Divider" rbitfld.long 0xC 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0xC 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0xC 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline hexmask.long.byte 0xC 0.--5. 1. "DIV,Clock divider value" group.long 0x394++0x3 line.long 0x0 "ADC0CLKDIV,ADC0 Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline bitfld.long 0x0 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" group.long 0x3C4++0x3 line.long 0x0 "PLLCLKDIV,PLL Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" repeat 5. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x3D0)++0x3 line.long 0x0 "CTIMERCLKDIV[$1],CTimer Clock Divider" bitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Stable divider clock,1: Unstable clock frequency" newline bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock has stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" repeat.end group.long 0x3E4++0x7 line.long 0x0 "PLL1CLK0DIV,PLL1 Clock 0 Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" line.long 0x4 "PLL1CLK1DIV,PLL1 Clock 1 Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock divider value" group.long 0x3F0++0x7 line.long 0x0 "UTICKCLKDIV,UTICK Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline hexmask.long.byte 0x0 0.--5. 1. "DIV,Clock divider value" line.long 0x4 "CLKOUT_FRGCTRL,CLKOUT FRG Control" hexmask.long.byte 0x4 8.--15. 1. "MULT,Numerator value" newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Divider value" group.long 0x3FC++0xB line.long 0x0 "CLKUNLOCK,Clock Configuration Unlock" bitfld.long 0x0 0. "UNLOCK,Controls clock configuration registers access (for example xxxDIV xxxSEL)" "0: Updates are allowed to all clock configuration..,1: Freezes all clock configuration registers update" line.long 0x4 "NVM_CTRL,NVM Control" bitfld.long 0x4 17. "DIS_MBECC_ERR_DATA,Bus error on data multi-bit ECC error control" "0: Enables bus error on multi-bit ECC error for data,1: Disables bus error on multi-bit ECC error for data" newline bitfld.long 0x4 16. "DIS_MBECC_ERR_INST,Bus error on instruction multi-bit ECC error control" "0: Enables bus error on multi-bit ECC error for..,1: Disables bus error on multi-bit ECC error for.." newline bitfld.long 0x4 10. "FLASH_STALL_EN,FLASH stall on busy control" "0: No stall on FLASH busy,1: Stall on FLASH busy" newline bitfld.long 0x4 5. "CLR_FLASH_CACHE,Clear flash cache control" "0: No clear flash cache,1: Clears flash cache" newline bitfld.long 0x4 4. "DIS_FLASH_DATA,Flash data cache control" "0: Enables flash data cache when DIS_FLASH_CACHE=0,1: Disables flash data cache" newline bitfld.long 0x4 3. "DIS_FLASH_INST,Flash instruction cache control" "0: Enables flash instruction cache when..,1: Disables flash instruction cache" newline bitfld.long 0x4 2. "DIS_FLASH_CACHE,Flash cache control" "0: Enables flash cache,1: Disables flash cache" newline bitfld.long 0x4 1. "DIS_DATA_SPEC,Flash data speculation control" "0: Enables data speculation,1: Disables data speculation" newline bitfld.long 0x4 0. "DIS_FLASH_SPEC,Flash speculation control" "0: Enables flash speculation,1: Disables flash speculation" line.long 0x8 "ROMCR,ROM Wait State" bitfld.long 0x8 0. "ROM_WAIT,ROM waiting Arm core and other masters for one cycle" "0: Disabled,1: Enabled" group.long 0x414++0x3 line.long 0x0 "SmartDMAINT,SmartDMA Interrupt Hijack" bitfld.long 0x0 23. "INT23,SmartDMA hijack NVIC IRQ77" "0: Disable,1: Enable" newline bitfld.long 0x0 22. "INT22,SmartDMA hijack NVIC IRQ67" "0: Disable,1: Enable" newline bitfld.long 0x0 21. "INT21,SmartDMA hijack NVIC IRQ66" "0: Disable,1: Enable" newline bitfld.long 0x0 20. "INT20,SmartDMA hijack NVIC IRQ51" "0: Disable,1: Enable" newline bitfld.long 0x0 19. "INT19,SmartDMA hijack NVIC IRQ50" "0: Disable,1: Enable" newline bitfld.long 0x0 18. "INT18,SmartDMA hijack NVIC IRQ47" "0: Disable,1: Enable" newline bitfld.long 0x0 17. "INT17,SmartDMA hijack NVIC IRQ45" "0: Disable,1: Enable" newline bitfld.long 0x0 16. "INT16,SmartDMA hijack NVIC IRQ42" "0: Disable,1: Enable" newline bitfld.long 0x0 15. "INT15,SmartDMA hijack NVIC IRQ41" "0: Disable,1: Enable" newline bitfld.long 0x0 14. "INT14,SmartDMA hijack NVIC IRQ40" "0: Disable,1: Enable" newline bitfld.long 0x0 13. "INT13,SmartDMA hijack NVIC IRQ39" "0: Disable,1: Enable" newline bitfld.long 0x0 12. "INT12,SmartDMA hijack NVIC IRQ38" "0: Disable,1: Enable" newline bitfld.long 0x0 11. "INT11,SmartDMA hijack NVIC IRQ37" "0: Disable,1: Enable" newline bitfld.long 0x0 10. "INT10,SmartDMA hijack NVIC IRQ36" "0: Disable,1: Enable" newline bitfld.long 0x0 9. "INT9,SmartDMA hijack NVIC IRQ35" "0: Disable,1: Enable" newline bitfld.long 0x0 8. "INT8,SmartDMA hijack NVIC IRQ34" "0: Disable,1: Enable" newline bitfld.long 0x0 7. "INT7,SmartDMA hijack NVIC IRQ33" "0: Disable,1: Enable" newline bitfld.long 0x0 6. "INT6,SmartDMA hijack NVIC IRQ32" "0: Disable,1: Enable" newline bitfld.long 0x0 5. "INT5,SmartDMA hijack NVIC IRQ31" "0: Disable,1: Enable" newline bitfld.long 0x0 4. "INT4,SmartDMA hijack NVIC IRQ30" "0: Disable,1: Enable" newline bitfld.long 0x0 3. "INT3,SmartDMA hijack NVIC IRQ29" "0: Disable,1: Enable" newline bitfld.long 0x0 2. "INT2,SmartDMA hijack NVIC IRQ18" "0: Disable,1: Enable" newline bitfld.long 0x0 1. "INT1,SmartDMA hijack NVIC IRQ17" "0: Disable,1: Enable" newline bitfld.long 0x0 0. "INT0,SmartDMA hijack NVIC IRQ1" "0: Disable,1: Enable" group.long 0x464++0x7 line.long 0x0 "ADC1CLKSEL,ADC1 Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the ADC1 clock source" "0: No clock,1: PLL0 clock,2: FRO_HF clock,3: FRO 12 MHz clock,4: Clk_in clock,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" line.long 0x4 "ADC1CLKDIV,ADC1 Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline bitfld.long 0x4 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" group.long 0x470++0x3 line.long 0x0 "RAM_INTERLEAVE,Control PKC RAM Interleave Access" bitfld.long 0x0 0. "INTERLEAVE,Controls PKC RAM access for PKC RAM 0 and PKC RAM 1" "0: RAM access to PKC RAM 0 and PKC RAM 1 is..,1: RAM access to PKC RAM 0 and PKC RAM 1 is.." group.long 0x52C++0x7 line.long 0x0 "PLLCLKDIVSEL,PLL Clock Divider Clock Selection" bitfld.long 0x0 0.--2. "SEL,Selects the PLL Clock Divider source clock" "0: PLL0 clock,1: pll1_clk0,2: No clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" line.long 0x4 "I3C0FCLKSEL,I3C0 Functional Clock Selection" bitfld.long 0x4 0.--2. "SEL,Selects the I3C0 clock" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: FRO_HF clock,4: No clock,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" group.long 0x540++0x3 line.long 0x0 "I3C0FCLKDIV,I3C0 Functional Clock FCLK Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" group.long 0x548++0x7 line.long 0x0 "MICFILFCLKSEL,MICFIL Clock Selection" hexmask.long.byte 0x0 0.--3. 1. "SEL,Selects the MICFIL clock" line.long 0x4 "MICFILFCLKDIV,MICFIL Clock Division" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline bitfld.long 0x4 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" group.long 0x560++0x7 line.long 0x0 "FLEXIOCLKSEL,FLEXIO Clock Selection" bitfld.long 0x0 0.--2. "SEL,Selects the FLEXIO clock" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: FRO_HF clock,4: FRO_12M clock,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" line.long 0x4 "FLEXIOCLKDIV,FLEXIO Function Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock divider value" group.long 0x5A0++0xF line.long 0x0 "FLEXCAN0CLKSEL,FLEXCAN0 Clock Selection" bitfld.long 0x0 0.--2. "SEL,Selects the FLEXCAN0 clock" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: FRO_HF clock,4: No clock,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" line.long 0x4 "FLEXCAN0CLKDIV,FLEXCAN0 Function Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock divider value" line.long 0x8 "FLEXCAN1CLKSEL,FLEXCAN1 Clock Selection" bitfld.long 0x8 0.--2. "SEL,Selects the FLEXCAN1 clock" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: FRO_HF clock,4: No clock,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" line.long 0xC "FLEXCAN1CLKDIV,FLEXCAN1 Function Clock Divider" rbitfld.long 0xC 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0xC 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0xC 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline hexmask.long.byte 0xC 0.--7. 1. "DIV,Clock divider value" group.long 0x5D4++0xF line.long 0x0 "EWM0CLKSEL,EWM0 Clock Selection" bitfld.long 0x0 0. "SEL,Selects the EWM0 clock" "0: clk_16k[2],1: xtal32k[2]" line.long 0x4 "WDT1CLKSEL,WDT1 Clock Selection" bitfld.long 0x4 0.--1. "SEL,Selects the WDT1 clock" "0: FRO16K clock 2,1: fro_hf_div clock,2: clk_1m clock,3: clk_1m clock" line.long 0x8 "WDT1CLKDIV,WDT1 Function Clock Divider" rbitfld.long 0x8 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0x8 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x8 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline hexmask.long.byte 0x8 0.--5. 1. "DIV,Clock divider value" line.long 0xC "OSTIMERCLKSEL,OSTIMER Clock Selection" bitfld.long 0xC 0.--1. "SEL,Selects the OS Event Timer clock" "0: clk_16k[2],1: xtal32k[2],2: clk_1m clock,3: No clock" group.long 0x5F0++0x1F line.long 0x0 "CMP0FCLKSEL,CMP0 Function Clock Selection" bitfld.long 0x0 0.--2. "SEL,Selects the CMP0 function clock" "0: No clock,1: PLL0 clock,2: FRO_HF clock,3: FRO_12M clock,4: CLKIN clock,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" line.long 0x4 "CMP0FCLKDIV,CMP0 Function Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline hexmask.long.byte 0x4 0.--3. 1. "DIV,Clock divider value" line.long 0x8 "CMP0RRCLKSEL,CMP0 Round Robin Clock Selection" bitfld.long 0x8 0.--2. "SEL,Selects the CMP0 round robin clock" "0: No clock,1: PLL0 clock,2: FRO_HF clock,3: FRO_12M clock,4: CLKIN clock,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" line.long 0xC "CMP0RRCLKDIV,CMP0 Round Robin Clock Divider" rbitfld.long 0xC 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0xC 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0xC 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline hexmask.long.byte 0xC 0.--3. 1. "DIV,Clock divider value" line.long 0x10 "CMP1FCLKSEL,CMP1 Function Clock Selection" bitfld.long 0x10 0.--2. "SEL,Selects the CMP1 function clock" "0: No clock,1: PLL0 clock,2: FRO_HF clock,3: FRO_12M clock,4: CLKIN clock,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" line.long 0x14 "CMP1FCLKDIV,CMP1 Function Clock Divider" rbitfld.long 0x14 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0x14 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x14 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline hexmask.long.byte 0x14 0.--3. 1. "DIV,Clock divider value" line.long 0x18 "CMP1RRCLKSEL,CMP1 Round Robin Clock Source Select" bitfld.long 0x18 0.--2. "SEL,Selects the CMP1 round robin clock" "0: No clock,1: PLL0 clock,2: FRO_HF clock,3: FRO_12M clock,4: CLKIN clock,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" line.long 0x1C "CMP1RRCLKDIV,CMP1 Round Robin Clock Division" rbitfld.long 0x1C 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0x1C 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x1C 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline hexmask.long.byte 0x1C 0.--3. 1. "DIV,Clock divider value" rgroup.long 0x80C++0x3 line.long 0x0 "CPUSTAT,CPU Status" sif (cpuis("MCXN546*")) bitfld.long 0x0 3. "CPU1LOCKUP,CPU1 lockup state" "0: CPU is not in lockup,1: CPU is in lockup" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x0 3. "CPU1LOCKUP,CPU1 lockup state" "0: CPU is not in lockup,1: CPU is in lockup" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x0 3. "CPU1LOCKUP,CPU1 lockup state" "0: CPU is not in lockup,1: CPU is in lockup" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 3. "CPU1LOCKUP,CPU1 lockup state" "0: CPU is not in lockup,1: CPU is in lockup" newline endif bitfld.long 0x0 2. "CPU0LOCKUP,CPU0 lockup state" "0: CPU is not in lockup,1: CPU is in lockup" newline sif (cpuis("MCXN546*")) bitfld.long 0x0 1. "CPU1SLEEPING,CPU1 sleeping state" "0: CPU is not sleeping,1: CPU is sleeping" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x0 1. "CPU1SLEEPING,CPU1 sleeping state" "0: CPU is not sleeping,1: CPU is sleeping" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x0 1. "CPU1SLEEPING,CPU1 sleeping state" "0: CPU is not sleeping,1: CPU is sleeping" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 1. "CPU1SLEEPING,CPU1 sleeping state" "0: CPU is not sleeping,1: CPU is sleeping" newline endif bitfld.long 0x0 0. "CPU0SLEEPING,CPU0 sleeping state" "0: CPU is not sleeping,1: CPU is sleeping" group.long 0x824++0x3 line.long 0x0 "LPCAC_CTRL,LPCAC Control" bitfld.long 0x0 7. "LPCAC_XOM,LPCAC XOM(eXecute-Only-Memory) attribute control" "0: Disabled.,1: Enabled." newline bitfld.long 0x0 6. "PARITY_FAULT_EN,Enable parity error report." "0: Disables parity error report,1: Enables parity error report" newline bitfld.long 0x0 5. "LIM_LPCAC_WTBF,Limit LPCAC Write Through Buffer." "0: Write buffer enabled when transaction is..,1: Write buffer enabled when transaction is.." newline bitfld.long 0x0 4. "DIS_LPCAC_WTBF,Disable LPCAC Write Through Buffer." "0: Enables write through buffer,1: Disables write through buffer" newline bitfld.long 0x0 3. "PARITY_MISS_EN,Enables parity miss." "0: Disabled,1: Enables parity miss on parity error" newline bitfld.long 0x0 2. "FRC_NO_ALLOC,Forces no allocation." "0: Forces allocation,1: Forces no allocation" newline bitfld.long 0x0 1. "CLR_LPCAC,Clears the cache function." "0: Unclears the cache,1: Clears the cache" newline bitfld.long 0x0 0. "DIS_LPCAC,Disables/enables the cache function." "0: Enabled,1: Disabled" group.long 0x878++0x3 line.long 0x0 "UTICKCLKSEL,UTICK Function Clock Source Select" bitfld.long 0x0 0.--1. "SEL,Selects the clock source" "0: clk_in,1: xtal32k[2],2: clk_1m clock,3: No clock" group.long 0x880++0xF line.long 0x0 "SAI0CLKSEL,SAI0 Function Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the clock source" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: FRO_HF clock,4: PLL1_CLK0 clock,5: No clock,6: USB PLL clock,7: No clock" line.long 0x4 "SAI1CLKSEL,SAI1 Function Clock Source Select" bitfld.long 0x4 0.--2. "SEL,Selects the clock source" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: FRO_HF clock,4: PLL1_CLK0 clock,5: No clock,6: USB PLL clock,7: No clock" line.long 0x8 "SAI0CLKDIV,SAI0 Function Clock Division" rbitfld.long 0x8 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0x8 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x8 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline bitfld.long 0x8 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" line.long 0xC "SAI1CLKDIV,SAI1 Function Clock Division" rbitfld.long 0xC 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0xC 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0xC 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline bitfld.long 0xC 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" group.long 0x950++0x3 line.long 0x0 "KEY_RETAIN_CTRL,Key Retain Control" bitfld.long 0x0 17. "KEY_LOAD,Do not set both KEY_SAVE and KEY_LOAD at the same time" "0: Key load sequence is disabled.,1: Key load sequence is enabled." newline bitfld.long 0x0 16. "KEY_SAVE,Do not set both KEY_SAVE and KEY_LOAD at the same time" "0: Key save sequence is disabled.,1: Key save sequence is enabled." newline rbitfld.long 0x0 1. "KEY_RETAIN_DONE,Indicates the successful completion of the key_save or key_load routine. Once set to clear the key_retain_done flag both key_save and key_load should be cleared by software." "0: Key save / load sequence has not completed.,1: Key save / load sequence has completed." newline rbitfld.long 0x0 0. "KEY_RETAIN_VALID,Indicates if the PUF key has been retained in the VBAT domain and has not been reset or otherwise invalidated by software." "0: PUF key is not retained in VBAT domain.,1: PUF key is retained in VBAT domain." group.long 0x960++0x3 line.long 0x0 "REF_CLK_CTRL,FRO 48MHz Reference Clock Control" bitfld.long 0x0 1. "TRNG_REFCLK_EN,ELS TRNG reference clock enable bit" "0: Disabled.,1: Enabled" newline bitfld.long 0x0 0. "GDET_REFCLK_EN,GDET reference clock enable bit" "0: Disabled.,1: Enabled" wgroup.long 0x964++0x7 line.long 0x0 "REF_CLK_CTRL_SET,FRO 48MHz Reference Clock Control Set" bitfld.long 0x0 1. "TRNG_REFCLK_EN_SET,ELS TRNG reference clock enable set bit" "0: No effect.,1: Set to 1" newline bitfld.long 0x0 0. "GDET_REFCLK_EN_SET,GDET reference clock enable set bit" "0: No effect.,1: Set to 1" line.long 0x4 "REF_CLK_CTRL_CLR,FRO 48MHz Reference Clock Control Clear" bitfld.long 0x4 1. "TRNG_REFCLK_EN_CLR,ELS TRNG reference clock enable clear bit" "0: No effect.,1: Set to 0" newline bitfld.long 0x4 0. "GDET_REFCLK_EN_CLR,GDET reference clock enable clear bit" "0: No effect.,1: Set to 0" repeat 2. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x96C)++0x3 line.long 0x0 "GDET_CTRL[$1],GDET Control Register" rbitfld.long 0x0 18. "EVENT_CLR_FLAG,Event counter cleared" "0: Event counter not cleared,1: Event counter cleared" newline rbitfld.long 0x0 17. "NEG_SYNC,Negative glitch detected" "0: Negative glitch not detected,1: Negative glitch detected" newline rbitfld.long 0x0 16. "POS_SYNC,Positive glitch detected" "0: Positive glitch not detected,1: Positive glitch detected" newline hexmask.long.byte 0x0 8.--15. 1. "EVENT_CNT,Event count value" newline bitfld.long 0x0 2.--3. "GDET_ISO_SW,GDET isolation control" "0: Isolation is disabled,1: Isolation is disabled,2: Isolation is enabled. When both..,3: Isolation is disabled" newline bitfld.long 0x0 1. "GDET_ERR_CLR,Clears GDET error status" "0: Error status not cleared,1: Clears error status" newline bitfld.long 0x0 0. "GDET_EVTCNT_CLR,Controls the GDET clean event counter" "0: Event counter not cleared,1: Clears event counter" repeat.end rgroup.long 0x980++0x7 line.long 0x0 "ELS_OTP_LC_STATE,Life Cycle State Register" hexmask.long.byte 0x0 0.--7. 1. "OTP_LC_STATE,OTP life cycle state" line.long 0x4 "ELS_OTP_LC_STATE_DP,Life Cycle State Register (Duplicate)" hexmask.long.byte 0x4 0.--7. 1. "OTP_LC_STATE_DP,OTP life cycle state" group.long 0x988++0x7 line.long 0x0 "ELS_TEMPORAL_STATE,ELS Temporal State" hexmask.long.byte 0x0 0.--3. 1. "TEMPORAL_STATE,Temporal state" line.long 0x4 "ELS_KDF_MASK,Key Derivation Function Mask" hexmask.long 0x4 0.--31. 1. "KDF_MASK,Key derivation function mask" rgroup.long 0x9D0++0x2F line.long 0x0 "ELS_AS_CFG0,ELS AS Configuration" bitfld.long 0x0 29. "CFG_QK_DISABLE_WRAP,When QK PUF 'qk_disable_wrap' input is driven 1 this bit indicates state 1" "0,1" newline bitfld.long 0x0 28. "CFG_QK_DISABLE_ENROLL,When QK PUF 'qk_disable_enroll' input is driven 1 this bit indicates state 1" "0,1" newline bitfld.long 0x0 27. "CFG_CLKTAMPER_DET_ENABLED,When clk tamper detector is enabled in VBAT this bit indicates state 1." "0,1" newline bitfld.long 0x0 26. "CFG_LHTTAMPER_DET_ENABLED,When light tamper detector is enabled in VBAT this bit indicates state 1." "0,1" newline bitfld.long 0x0 25. "CFG_VOLTAMPER_DET_ENABLED,When voltage tamper detector is enabled in VBAT this bit indicates state 1." "0,1" newline bitfld.long 0x0 24. "CFG_TEMPTAMPER_DET_ENABLED,When temperature tamper detector is enabled in VBAT this bit indicates state 1." "0,1" newline bitfld.long 0x0 23. "CFG_CWDT1_ENABLED,When Code WatchDog Timer 1 is activated this bit indicates state 1." "0,1" newline bitfld.long 0x0 22. "CFG_WDT1_ENABLED,When WatchDog Timer 1 is activated this bit indicates state 1." "0,1" newline bitfld.long 0x0 21. "CFG_LVD_VDDIO_IRQ_ENABLED,When SPC VDDIO LVD analog detector are turned on and VDDIO LVD irq are enabled this bit indicates state 1." "0,1" newline bitfld.long 0x0 20. "CFG_LVD_VSYS_IRQ_ENABLED,When SPC VSYS LVD analog detector are turned on and VSYS LVD irq are enabled this bit indicates state 1." "0,1" newline bitfld.long 0x0 19. "CFG_LVD_VDDIO_RESET_ENABLED,When SPC VDDIO LVD analog detector are turned on and VDDIO LVD reset are enabled this bit indicates state 1." "0,1" newline bitfld.long 0x0 18. "CFG_LVD_VSYS_RESET_ENABLED,When SPC VSYS LVD analog detector are turned on and VSYS LVD reset are enabled this bit indicates state 1." "0,1" newline bitfld.long 0x0 17. "CFG_TAMPER_DET_ENABLED,When tamper detector is enabled in TDET this bit indicates state 1." "0,1" newline bitfld.long 0x0 16. "CFG_ANA_GDET_IRQ_ENABLED,When SPC analog glitch detect IRQ is enabled this bit indicates state 1" "0,1" newline bitfld.long 0x0 15. "CFG_ANA_GDET_RESET_ENABLED,When SPC analog glitch detect reset is enabled this bit indicates state 1" "0,1" newline bitfld.long 0x0 14. "CFG_ELS_GDET_ENABLED,When either GDET is enabled this bit indicates state 1." "0,1" newline bitfld.long 0x0 13. "CFG_CWDT0_ENABLED,When Code WatchDog Timer 0 is activated this bit indicates state 1" "0,1" newline bitfld.long 0x0 12. "CFG_WDT0_ENABLED,When WatchDog Timer 0 is activated this bit indicates state 1" "0,1" newline bitfld.long 0x0 11. "CFG_LVD_CORE_IRQ_ENABLED,When SPC CORE LVD analog detector are turned on and CORE LVD IRQ are enabled this bit indicates state 1." "0,1" newline bitfld.long 0x0 9. "CFG_LVD_CORE_RESET_ENABLED,When SPC CORE LVD analog detector are turned on and CORE LVD reset are enabled this bit indicates state 1." "0,1" newline hexmask.long.byte 0x0 0.--7. 1. "CFG_LC_STATE,LC state configuration bit" line.long 0x4 "ELS_AS_CFG1,ELS AS Configuration1" bitfld.long 0x4 31. "CFG_HVD_VDDIO_IRQ_ENABLED,When SPC VDDIO HVD analog detector are turned on and VDDIO HVD irq are enabled this bit indicates state 1." "0,1" newline bitfld.long 0x4 30. "CFG_HVD_VSYS_IRQ_ENABLED,When SPC VSYS HVD analog detector are turned on and VSYS HVD irq are enabled this bit indicates state 1." "0,1" newline bitfld.long 0x4 29. "CFG_HVD_VDDIO_RESET_ENABLED,When SPC VDDIO HVD analog detector are turned on and VDDIO HVD reset are enabled this bit indicates state 1." "0,1" newline bitfld.long 0x4 28. "CFG_HVD_VSYS_RESET_ENABLED,When SPC VSYS HVD analog detector are turned on and VSYS HVD reset are enabled this bit indicates state 1." "0,1" newline bitfld.long 0x4 27. "CFG_HVD_CORE_IRQ_ENABLED,When SPC CORE HVD analog detector are turned on and CORE HVD IRQ are enabled this bit indicates state 1." "0,1" newline bitfld.long 0x4 26. "CFG_HVD_CORE_RESET_ENABLED,When SPC CORE HVD analog detector are turned on and CORE HVD reset are enabled this bit indicates state 1." "0,1" newline hexmask.long.byte 0x4 21.--24. 1. "ROM_PATCH_VERSION,ROM patch version" newline hexmask.long.byte 0x4 13.--20. 1. "METAL_VERSION,metal version" newline bitfld.long 0x4 12. "CFG_SEC_LOCK_SAU,When the LOCK_SAU bits in CPU0_LOCK_REG on the AHB secure controller are not equal to 10 this bit indicates state 1" "0,1" newline bitfld.long 0x4 11. "CFG_SEC_LOCK_S_VTAIRCR,When the LOCK_S_VTAIRCR bits in CPU0_LOCK_REG on the AHB secure controller are not equal to 10 this bit indicates state 1" "0,1" newline bitfld.long 0x4 10. "CFG_SEC_LOCK_S_MPU,When the LOCK_S_MPU bits in CPU0_LOCK_REG on the AHB secure controller are not equal to 10 this bit indicates state 1" "0,1" newline bitfld.long 0x4 9. "CFG_SEC_LOCK_NS_VTOR,When the LOCK_NS_VTOR bits in CPU0_LOCK_REG on the AHB secure controller are not equal to 10 this bit indicates state 1" "0,1" newline bitfld.long 0x4 8. "CFG_SEC_LOCK_NS_MPU,When the LOCK_NS_MPU bits in CPU0_LOCK_REG on the AHB secure controller are not equal to 10 this bit indicates state 1" "0,1" newline bitfld.long 0x4 6. "CFG_SEC_IDAU_ALLNS,When the IDAU_ALL_NS bits in MISC_CTRL_REG and MISC_CTRL_DP_REG on the AHB secure controller are equal to 01 this bit indicates state 1" "0,1" newline bitfld.long 0x4 5. "CFG_SEC_ENA_SEC_CHK,When the ENABLE_SECURE_CHECKING bits in MISC_CTRL_REG and MISC_CTRL_DP_REG on the AHB secure controller are not equal to 10 this bit indicates state 1" "0,1" newline bitfld.long 0x4 4. "CFG_SEC_ENA_S_PRIV_CHK,When the ENABLE_S_PRIV_CHECK bits in MISC_CTRL_REG and MISC_CTRL_DP_REG on the AHB secure controller are not equal to 10 this bit indicates state 1" "0,1" newline bitfld.long 0x4 3. "CFG_SEC_ENA_NS_PRIV_CHK,When the ENABLE_NS_PRIV_CHECK bits in MISC_CTRL_REG and MISC_CTRL_DP_REG on the AHB secure controller are not equal to 10 this bit indicates state 1" "0,1" newline bitfld.long 0x4 2. "CFG_SEC_DIS_VIOL_ABORT,When the DISABLE_VIOLATION_ABORT bits in MISC_CTRL_REG and MISC_CTRL_DP_REG on the AHB secure controller are not equal to 10 this bit indicates state 1" "0,1" newline bitfld.long 0x4 1. "CFG_SEC_DIS_STRICT_MODE,When CFG_SEC_ENA_SEC_CHK indicates state 0 or when DISABLE_STRICT_MODE bits in MISC_CTRL_REG and MISC_CTRL_DP_REG on the AHB secure controller are equal to 01 this bit indicates state 1" "0,1" line.long 0x8 "ELS_AS_CFG2,ELS AS Configuration2" hexmask.long 0x8 0.--31. 1. "CFG_ELS_CMD_EN,ELS configuration command enable bit" line.long 0xC "ELS_AS_CFG3,ELS AS Configuration3" hexmask.long 0xC 0.--31. 1. "DEVICE_TYPE,Device type identification data" line.long 0x10 "ELS_AS_ST0,ELS AS State Register" hexmask.long.byte 0x10 18.--21. 1. "ST_GLITCH_DETECT_FLAG,GLITCH_DETECT_FLAG is state of 4-bit Glitch Ripple Counter output." newline rbitfld.long 0x10 17. "ST_IFR_LOAD_FAILED,When IFR load fail flag is state 1 this bit indicates state 1" "0,1" newline rbitfld.long 0x10 16. "ST_XO40M_FAILED,When XO40M oscillation fail flag is state 1 this bit indicates state 1" "0,1" newline rbitfld.long 0x10 15. "ST_XO32K_FAILED,When XO32K oscillation fail flag is state 1 this bit indicates state 1" "0,1" newline rbitfld.long 0x10 14. "ST_ALLOW_TEST_ACCESS,When JTAG TAP access is allowed this bit indicates state 1." "0,1" newline sif (cpuis("MCXN546*")) rbitfld.long 0x10 12. "ST_DAP_ENABLE_DSP,When DAP to AP3 for DSP (CoolFlux) debug access is allowed this bit indicates state 1" "0,1" newline rbitfld.long 0x10 11. "ST_DAP_ENABLE_CPU1,When DAP to AP1 for CPU1 (CM33) debug access is allowed this bit indicates state 1." "0,1" newline endif sif (cpuis("MCXN547*")) rbitfld.long 0x10 12. "ST_DAP_ENABLE_DSP,When DAP to AP3 for DSP (CoolFlux) debug access is allowed this bit indicates state 1" "0,1" newline rbitfld.long 0x10 11. "ST_DAP_ENABLE_CPU1,When DAP to AP1 for CPU1 (CM33) debug access is allowed this bit indicates state 1." "0,1" newline endif sif (cpuis("MCXN946*")) rbitfld.long 0x10 12. "ST_DAP_ENABLE_DSP,When DAP to AP3 for DSP (CoolFlux) debug access is allowed this bit indicates state 1" "0,1" newline rbitfld.long 0x10 11. "ST_DAP_ENABLE_CPU1,When DAP to AP1 for CPU1 (CM33) debug access is allowed this bit indicates state 1." "0,1" newline endif sif (cpuis("MCXN947*")) rbitfld.long 0x10 12. "ST_DAP_ENABLE_DSP,When DAP to AP3 for DSP (CoolFlux) debug access is allowed this bit indicates state 1" "0,1" newline rbitfld.long 0x10 11. "ST_DAP_ENABLE_CPU1,When DAP to AP1 for CPU1 (CM33) debug access is allowed this bit indicates state 1." "0,1" newline endif rbitfld.long 0x10 10. "ST_DAP_ENABLE_CPU0,When DAP to AP0 for CPU0 (CM33) debug access is allowed this bit indicates state 1" "0,1" newline sif (cpuis("MCXN546*")) rbitfld.long 0x10 9. "ST_CPU1_NIDEN,When CPU1 (CM33) 'niden' input is state 1 this bit indicates state 1." "0,1" newline rbitfld.long 0x10 8. "ST_CPU1_DBGEN,When CPU1 (CM33) 'deben' input is state 1 this bit indicates state 1." "0,1" newline endif sif (cpuis("MCXN547*")) rbitfld.long 0x10 9. "ST_CPU1_NIDEN,When CPU1 (CM33) 'niden' input is state 1 this bit indicates state 1." "0,1" newline rbitfld.long 0x10 8. "ST_CPU1_DBGEN,When CPU1 (CM33) 'deben' input is state 1 this bit indicates state 1." "0,1" newline endif sif (cpuis("MCXN946*")) rbitfld.long 0x10 9. "ST_CPU1_NIDEN,When CPU1 (CM33) 'niden' input is state 1 this bit indicates state 1." "0,1" newline rbitfld.long 0x10 8. "ST_CPU1_DBGEN,When CPU1 (CM33) 'deben' input is state 1 this bit indicates state 1." "0,1" newline endif sif (cpuis("MCXN947*")) rbitfld.long 0x10 9. "ST_CPU1_NIDEN,When CPU1 (CM33) 'niden' input is state 1 this bit indicates state 1." "0,1" newline rbitfld.long 0x10 8. "ST_CPU1_DBGEN,When CPU1 (CM33) 'deben' input is state 1 this bit indicates state 1." "0,1" newline endif rbitfld.long 0x10 7. "ST_CPU0_SPNIDEN,When CPU0 (CM33) 'spniden' input is state 1 this bit indicates state 1" "0,1" newline rbitfld.long 0x10 6. "ST_CPU0_SPIDEN,When CPU0 (CM33) 'spiden' input is state 1 this bit indicates state 1" "0,1" newline rbitfld.long 0x10 5. "ST_CPU0_NIDEN,When CPU0 (CM33) 'niden' input is state 1 this bit indicates state 1" "0,1" newline rbitfld.long 0x10 4. "ST_CPU0_DBGEN,When CPU0 (CM33) 'deben' input is state 1 this bit indicates state 1" "0,1" newline hexmask.long.byte 0x10 0.--3. 1. "ST_TEMPORAL_STATE,TEMPORAL_STATE[3:0] in the ELS_TEMPORAL_STATE register reflects this register" line.long 0x14 "ELS_AS_ST1,ELS AS State1" bitfld.long 0x14 18.--19. "ST_LDO_CORE_DS,LDO_CORE drive strength setting. Default is normal drive." "0,1,2,3" newline bitfld.long 0x14 16.--17. "ST_LDO_CORE_VOUT,VOUT[1:0] setting on LDO Core register in SPC block will reflect to this register. Default is 1.0V" "0,1,2,3" newline hexmask.long.byte 0x14 12.--15. 1. "ST_BOOT_RETRY_CNT,BOOT_RETRY_CNT[3:0] in the ELS_BOOT_RETRY_CNT register reflects this register" newline bitfld.long 0x14 10.--11. "ST_BOOT_MODE,ISP pin status during boot. By default ISP pin is pulled up. If want to enter ISP mode during boot ISP pin should be pull down when out of reset." "0,1,2,3" newline bitfld.long 0x14 8.--9. "ST_DCDC_DS,DCDC drive strength setting. Default is normal drive." "0,1,2,3" newline bitfld.long 0x14 6.--7. "ST_DCDC_VOUT,VOUT[1:0] setting on DCDC0 register in SPC block will reflect to this register. Default is 1.0V" "0,1,2,3" newline bitfld.long 0x14 5. "ST_MAIN_CLK_IS_EXT,When MAIN_CLK is running from external clock source either XO32M XO32K or GPIO CLKIN this bit indicates state 1" "0,1" newline bitfld.long 0x14 4. "ST_QK_ZEROIZED,This register bit indicates the state of 'qk_zeroized' output from QK PUF block" "0,1" newline hexmask.long.byte 0x14 0.--3. 1. "ST_QK_PUF_SCORE,These register bits indicate the state of 'qk_puf_score[3:0]' outputs from QK PUF block" line.long 0x18 "ELS_AS_BOOT_LOG0,Boot state captured during boot: Main ROM log" bitfld.long 0x18 31. "ISP,ISP pin state at boot time. ROM copies CMC->MR0[0]." "0,1" newline hexmask.long.byte 0x18 24.--27. 1. "LOW_POWER,Last low-power mode value. ROM copies SPC_LP_MODE field from SPC->SC[7:4]." newline bitfld.long 0x18 16. "DEEP_PD,Boot from deep-power down state." "0,1" newline bitfld.long 0x18 15. "ANA_GDET,Analog glitch detector is enabled during boot." "0,1" newline bitfld.long 0x18 14. "DIG_GDET,Digital glitch detector is enabled during boot." "0,1" newline bitfld.long 0x18 13. "ITRC,ITRC zeroize event is handled in this session of boot." "0,1" newline bitfld.long 0x18 12. "DEBUG_AUTH,Debug authentication done in this session prior to boot." "0,1" newline bitfld.long 0x18 11. "TRUSTZONE,TrustZone preset data is loaded during this boot." "0,1" newline bitfld.long 0x18 10. "CDI_DICE,CDI per DICE specification is computed on this boot." "0,1" newline bitfld.long 0x18 9. "CDI_CSR,CDI based device keys are derived for CSR harvesting on this boot." "0,1" newline bitfld.long 0x18 8. "ON_CHIP,On-chip Prince is enabled during boot." "0,1" newline bitfld.long 0x18 7. "OFF_CHIP,Off-chip Prince is enabled during boot." "0,1" newline bitfld.long 0x18 6. "ECDSA,ECDSA P-384 verification is done on this boot." "0,1" newline bitfld.long 0x18 4. "CMAC,CMAC verify is used instead of ECDSA verify on this boot." "0,1" newline hexmask.long.byte 0x18 0.--3. 1. "BOOT_IMAGE,Boot image source used during this boot." line.long 0x1C "ELS_AS_BOOT_LOG1,Boot state captured during boot: Library log" bitfld.long 0x1C 10.--11. "SB3,SB3 type (valid after nboot_sb3_load_manifest())." "0: customer fw load/update file.,1: NXP Provisioning FW.,2: ELS signed OEM Provisioning FW.,?" newline hexmask.long.byte 0x1C 2.--9. 1. "FIPS,FIPS self-test is executed and PASS during this boot. When a bit is set means self-test is executed and it FAILS. When a bit is clear means corresponding self-test is executed and PASS or it is not executed." newline bitfld.long 0x1C 0.--1. "RoTK,RoTK index used for this boot." "0,1,2,3" line.long 0x20 "ELS_AS_BOOT_LOG2,Boot state captured during boot: Hardware status signals log" hexmask.long.byte 0x20 24.--31. 1. "CMC_SRS2,CMC->SRS[31:24]" newline hexmask.long.byte 0x20 18.--23. 1. "VBAT_STATUS1,VBAT->STATUSA[11:6] | ~VBAT->STATUSB[11:6]" newline hexmask.long.word 0x20 8.--16. 1. "CMC_SRS1,CMC->SRS[16:8]" newline bitfld.long 0x20 6.--7. "VBAT_STATUS0,VBAT->STATUSA[1:0] | ~VBAT->STATUSB[1:0]" "0,1,2,3" newline hexmask.long.byte 0x20 0.--5. 1. "CMC_SRS0,CMC->SRS[5:0]" line.long 0x24 "ELS_AS_BOOT_LOG3,Boot state captured during boot: Security log" hexmask.long.byte 0x24 24.--31. 1. "ERR_COUNT3,CFPA->ERR_COUNT3[7:0]" newline hexmask.long.byte 0x24 16.--23. 1. "ERR_CFG_FAIL_COUNT,CFPA->ERR_CFG_FAIL_COUNT[7:0]" newline hexmask.long.byte 0x24 8.--15. 1. "ERR_ITRC_COUNT,CFPA->ERR_ITRC_COUNT[7:0]" newline hexmask.long.byte 0x24 0.--7. 1. "ERR_AUTH_FAIL_COUNT,CFPA->ERR_AUTH_FAIL_COUNT[7:0]" line.long 0x28 "ELS_AS_FLAG0,ELS AS Flag0" rbitfld.long 0x28 29. "FLAG_CLKTAMPER_DET_IRQ_OCCURED,This flag bit is set as 1 when clock temper IRQ is enabled and IRQ event is triggered. This register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 28. "FLAG_LHTTAMPER_DET_IRQ_OCCURED,This flag bit is set as 1 when light temper IRQ is enabled and IRQ event is triggered. This register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 27. "FLAG_VOLTAMPER_DET_IRQ_OCCURED,This flag bit is set as 1 when voltage temper IRQ is enabled and IRQ event is triggered. This register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 26. "FLAG_TEMPTAMPER_DET_IRQ_OCCURED,This flag bit is set as 1 when temperature temper IRQ is enabled and IRQ event is triggered. This register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 25. "FLAG_CWDT1_IRQ_OCCURED,This flag bit is set as 1 when Code WatchDog Timer 1 IRQ is enabled and IRQ event is triggered. This register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 24. "FLAG_WDT1_IRQ_OCCURED,This flag bit is set as 1 when WatchDog Timer 1 IRQ is enabled and IRQ event is triggered. This register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 23. "FLAG_CWDT1_RESET_OCCURED,This flag bit is set as 1 when Code WatchDog Timer 1 reset is enabled and reset event is triggered. This register is cleared 0 by AO domain POR." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 22. "FLAG_WDT1_RESET_OCCURED,This flag bit is set as 1 when WatchDog Timer 1 reset is enabled and reset event is triggered. This register is cleared 0 by AO domain POR." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 21. "FLAG_LVD_VDDIO_OCCURED,This flag register is set 1 when VDD LVD event is triggered. This register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 20. "FLAG_LVD_VSYS_OCCURED,This flag register is set 1 when VDD_SYS LVD event is triggered. This register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 19. "FLAG_CPU0_NS_D_ACC_OCCURED,This flag bit is set as 1 when CPU0 (CM33) makes non-secure data transactions. This register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 18. "FLAG_CPU0_NS_C_ACC_OCCURED,This flag bit is set as 1 when CPU0 (CM33) makes non-secure code transactions. This register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 17. "FLAG_SEC_VIOL_IRQ_OCURRED,This flag bit is set as 1 when security violation is indicated from FLASH sub-system or AHB bus matrix." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 16. "FLAG_FLASH_ECC_INVALID,This flag bit is set as 1 when FLASH controller indicates ECC error. This register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 15. "FLAG_TAMPER_EVENT_DETECTED,This flag bit is set as 1 when tamper event is flagged from TDET. This register is cleared 0 by AO domain POR or by PMC reset event if tamper detection event is cleared by software." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 14. "FLAG_ANA_GLITCH_DETECTED,This flag bit is set as 1 when ANALOG GDET error is flagged in SYSCON block. This register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 13. "FLAG_ELS_GLITCH_DETECTED,This flag bit is set as 1 when GDET error is flagged. This register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 12. "FLAG_QK_ERROR,This flag bit is set as 1 when QK_ERROR is flagged from QK PUF block. This register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 11. "FLAG_CWDT0_IRQ_OCCURED,This flag bit is set as 1 when Code WatchDog Timer 0 IRQ is enabled and IRQ event is triggered. This register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 10. "FLAG_WDT0_IRQ_OCCURED,This flag bit is set as 1 when WatchDog Timer 0 IRQ is enabled and IRQ event is triggered. This register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 9. "FLAG_CWDT0_RESET_OCCURED,This flag bit is set as 1 when Code WatchDog Timer 0 reset is enabled and reset event is triggered. This register is cleared 0 by AO domain POR." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 8. "FLAG_WDT0_RESET_OCCURED,This flag bit is set as 1 when WatchDog Timer 0 reset is enabled and reset event is triggered. This register is cleared 0 by AO domain POR." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 5. "FLAG_LVD_CORE_OCCURED,This flag register is set 1 when VDD_CORE LVD event is triggered. This register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 3. "EFUSE_ATTACK_DETECT,OTPC can output attack_detect signal when it detects attack when load shadow registers. The output will be cleared by reset. ELS_AS_FLAG is reset by PoR so the status can be recorded." "0: Not Triggered,1: Triggered" newline sif (cpuis("MCXN546*")) rbitfld.long 0x28 2. "FLAG_AP_ENABLE_DSP,This flag bit is set as 1 when DAP enables AP3 for DSP (CoolFlux) debug access. The register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 1. "FLAG_AP_ENABLE_CPU1,This flag bit is set as 1 when DAP enables AP1 for CPU1 (CM33) debug access. The register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline endif sif (cpuis("MCXN547*")) rbitfld.long 0x28 2. "FLAG_AP_ENABLE_DSP,This flag bit is set as 1 when DAP enables AP3 for DSP (CoolFlux) debug access. The register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 1. "FLAG_AP_ENABLE_CPU1,This flag bit is set as 1 when DAP enables AP1 for CPU1 (CM33) debug access. The register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline endif sif (cpuis("MCXN946*")) rbitfld.long 0x28 2. "FLAG_AP_ENABLE_DSP,This flag bit is set as 1 when DAP enables AP3 for DSP (CoolFlux) debug access. The register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 1. "FLAG_AP_ENABLE_CPU1,This flag bit is set as 1 when DAP enables AP1 for CPU1 (CM33) debug access. The register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline endif sif (cpuis("MCXN947*")) rbitfld.long 0x28 2. "FLAG_AP_ENABLE_DSP,This flag bit is set as 1 when DAP enables AP3 for DSP (CoolFlux) debug access. The register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline rbitfld.long 0x28 1. "FLAG_AP_ENABLE_CPU1,This flag bit is set as 1 when DAP enables AP1 for CPU1 (CM33) debug access. The register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" newline endif rbitfld.long 0x28 0. "FLAG_AP_ENABLE_CPU0,This flag bit is set as 1 when DAP enables AP0 for CPU0 (CM33) debug access. The register is cleared 0 by PMC reset event." "0: Not Triggered,1: Triggered" line.long 0x2C "ELS_AS_FLAG1,ELS AS Flag1" bitfld.long 0x2C 31. "FLAG_HVD_VDDIO_OCCURED,This flag bit is set as 1 when HVD from VDD power domain is triggered" "0: Not Triggered,1: Triggered" newline bitfld.long 0x2C 30. "FLAG_HVD_VSYS_OCCURED,This flag bit is set as 1 when HVD from VDD_SYS power domain is triggered" "0: Not Triggered,1: Triggered" newline bitfld.long 0x2C 29. "FLAG_HVD_CORE_OCCURED,This flag bit is set as 1 when HVD from VDD_CORE power domain is triggered." "0: Not Triggered,1: Triggered" group.long 0xA18++0x3 line.long 0x0 "CLOCK_CTRL,Clock Control" sif (cpuis("MCXN546*")) bitfld.long 0x0 9. "PLU_DEGLITCH_CLK_ENA,Enables clocks FRO_1MHz and FRO_12MHz for PLU deglitching." "0: Clock is not enabled,1: Clock is enabled" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x0 9. "PLU_DEGLITCH_CLK_ENA,Enables clocks FRO_1MHz and FRO_12MHz for PLU deglitching." "0: Clock is not enabled,1: Clock is enabled" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x0 9. "PLU_DEGLITCH_CLK_ENA,Enables clocks FRO_1MHz and FRO_12MHz for PLU deglitching." "0: Clock is not enabled,1: Clock is enabled" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 9. "PLU_DEGLITCH_CLK_ENA,Enables clocks FRO_1MHz and FRO_12MHz for PLU deglitching." "0: Clock is not enabled,1: Clock is enabled" newline endif bitfld.long 0x0 6. "FRO1MHZ_CLK_ENA,Enables FRO_1MHz clock for clock muxing in clock gen" "0: Clock is not enabled,1: Clock is enabled" newline bitfld.long 0x0 5. "CLKIN_ENA,Enables clk_in clock for MICFIL CAN0/1 I3C0/1 SAI0/1 clkout." "0: Clock is not enabled,1: Clock is enabled" newline bitfld.long 0x0 4. "FRO_HF_ENA,Enables FRO HF clock for the Frequency Measure module" "0: Clock is not enabled,1: Clock is enabled" newline bitfld.long 0x0 3. "FRO12MHZ_ENA,Enables the FRO_12MHz clock for the Flash LPTMR0/1 and Frequency Measurement modules" "0: Clock is not enabled,1: Clock is enabled" newline bitfld.long 0x0 2. "FRO1MHZ_ENA,Enables the FRO_1MHz clock for RTC module and for UTICK" "0: Clock is not enabled,1: Clock is enabled" newline bitfld.long 0x0 1. "CLKIN_ENA_FM_USBH_LPT,Enables the clk_in clock for the Frequency Measurement USB HS and LPTMR0/1 modules." "0: Clock is not enabled,1: Clock is enabled" group.long 0xB30++0x3 line.long 0x0 "I3C1FCLKSEL,I3C1 Functional Clock Selection" bitfld.long 0x0 0.--2. "SEL,I3C1 clock select" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: FRO_HF clock,4: No clock,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" group.long 0xB40++0x3 line.long 0x0 "I3C1FCLKDIV,I3C1 Functional Clock FCLK Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" newline bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" newline hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" group.long 0xB60++0x7 line.long 0x0 "GRAY_CODE_LSB,Gray to Binary Converter Gray code_gray[31:0]" hexmask.long 0x0 0.--31. 1. "code_gray_31_0,Gray code [31:0]" line.long 0x4 "GRAY_CODE_MSB,Gray to Binary Converter Gray code_gray[41:32]" hexmask.long.word 0x4 0.--9. 1. "code_gray_41_32,Gray code [41:32]" rgroup.long 0xB68++0x7 line.long 0x0 "BINARY_CODE_LSB,Gray to Binary Converter Binary Code [31:0]" hexmask.long 0x0 0.--31. 1. "code_bin_31_0,Binary code [31:0]" line.long 0x4 "BINARY_CODE_MSB,Gray to Binary Converter Binary Code [41:32]" hexmask.long.word 0x4 0.--9. 1. "code_bin_41_32,Binary code [41:32]" group.long 0xE04++0x3 line.long 0x0 "AUTOCLKGATEOVERRIDE,Control Automatic Clock Gating" sif (cpuis("MCXN546*")) bitfld.long 0x0 8. "RAMH_CTRL,Controls automatic clock gating for the RAMG Controller" "0: Automatic clock gating is not overridden,1: Automatic clock gating is overridden (Automatic.." newline bitfld.long 0x0 7. "RAMG_CTRL,Controls automatic clock gating for the RAMG Controller" "0: Automatic clock gating is not overridden,1: Automatic clock gating is overridden (Automatic.." newline bitfld.long 0x0 6. "RAMF_CTRL,Controls automatic clock gating for the RAMF Controller" "0: Automatic clock gating is not overridden,1: Automatic clock gating is overridden (Automatic.." newline endif sif (cpuis("MCXN547*")) bitfld.long 0x0 8. "RAMH_CTRL,Controls automatic clock gating for the RAMG Controller" "0: Automatic clock gating is not overridden,1: Automatic clock gating is overridden (Automatic.." newline bitfld.long 0x0 7. "RAMG_CTRL,Controls automatic clock gating for the RAMG Controller" "0: Automatic clock gating is not overridden,1: Automatic clock gating is overridden (Automatic.." newline bitfld.long 0x0 6. "RAMF_CTRL,Controls automatic clock gating for the RAMF Controller" "0: Automatic clock gating is not overridden,1: Automatic clock gating is overridden (Automatic.." newline endif sif (cpuis("MCXN946*")) bitfld.long 0x0 8. "RAMH_CTRL,Controls automatic clock gating for the RAMG Controller" "0: Automatic clock gating is not overridden,1: Automatic clock gating is overridden (Automatic.." newline bitfld.long 0x0 7. "RAMG_CTRL,Controls automatic clock gating for the RAMG Controller" "0: Automatic clock gating is not overridden,1: Automatic clock gating is overridden (Automatic.." newline bitfld.long 0x0 6. "RAMF_CTRL,Controls automatic clock gating for the RAMF Controller" "0: Automatic clock gating is not overridden,1: Automatic clock gating is overridden (Automatic.." newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 8. "RAMH_CTRL,Controls automatic clock gating for the RAMG Controller" "0: Automatic clock gating is not overridden,1: Automatic clock gating is overridden (Automatic.." newline bitfld.long 0x0 7. "RAMG_CTRL,Controls automatic clock gating for the RAMG Controller" "0: Automatic clock gating is not overridden,1: Automatic clock gating is overridden (Automatic.." newline bitfld.long 0x0 6. "RAMF_CTRL,Controls automatic clock gating for the RAMF Controller" "0: Automatic clock gating is not overridden,1: Automatic clock gating is overridden (Automatic.." newline endif bitfld.long 0x0 5. "RAME_CTRL,Controls automatic clock gating for the RAMD Controller." "0: Automatic clock gating is not overridden,1: Automatic clock gating is overridden (Automatic.." newline bitfld.long 0x0 4. "RAMD_CTRL,Controls automatic clock gating for the RAMD Controller" "0: Automatic clock gating is not overridden,1: Automatic clock gating is overridden (Automatic.." newline bitfld.long 0x0 3. "RAMC_CTRL,Controls automatic clock gating for the RAMC Controller" "0: Automatic clock gating is not overridden,1: Automatic clock gating is overridden (Automatic.." newline bitfld.long 0x0 2. "RAMB_CTRL,Controls automatic clock gating for the RAMB Controller" "0: Automatic clock gating is not overridden,1: Automatic clock gating is overridden (Automatic.." group.long 0xE2C++0x3 line.long 0x0 "AUTOCLKGATEOVERRIDEC,Control Automatic Clock Gating C" bitfld.long 0x0 31. "RAMA,Controls automatic clock gating of the RAMA controller" "0: Automatic clock gating is not overridden,1: Automatic clock gating is overridden (Automatic.." newline bitfld.long 0x0 30. "RAMX,Controls automatic clock gating of the RAMX controller" "0: Automatic clock gating is not overridden,1: Automatic clock gating is overridden (Automatic.." group.long 0xE38++0xF line.long 0x0 "PWM0SUBCTL,PWM0 Submodule Control" bitfld.long 0x0 15. "DMAVALM3,PWM0 submodule 3 DMA compare value done mask" "0,1" newline bitfld.long 0x0 14. "DMAVALM2,PWM0 submodule 2 DMA compare value done mask" "0,1" newline bitfld.long 0x0 13. "DMAVALM1,PWM0 submodule 1 DMA compare value done mask" "0,1" newline bitfld.long 0x0 12. "DMAVALM0,PWM0 submodule 0 DMA compare value done mask" "0,1" newline bitfld.long 0x0 3. "CLK3_EN,Enables PWM0 SUB Clock3" "0,1" newline bitfld.long 0x0 2. "CLK2_EN,Enables PWM0 SUB Clock2" "0,1" newline bitfld.long 0x0 1. "CLK1_EN,Enables PWM0 SUB Clock1" "0,1" newline bitfld.long 0x0 0. "CLK0_EN,Enables PWM0 SUB Clock0" "0,1" line.long 0x4 "PWM1SUBCTL,PWM1 Submodule Control" bitfld.long 0x4 15. "DMAVALM3,PWM1 submodule 3 DMA compare value done mask" "0,1" newline bitfld.long 0x4 14. "DMAVALM2,PWM1 submodule 2 DMA compare value done mask" "0,1" newline bitfld.long 0x4 13. "DMAVALM1,PWM1 submodule 1 DMA compare value done mask" "0,1" newline bitfld.long 0x4 12. "DMAVALM0,PWM1 submodule 0 DMA compare value done mask" "0,1" newline bitfld.long 0x4 3. "CLK3_EN,Enables PWM1 SUB Clock3" "0,1" newline bitfld.long 0x4 2. "CLK2_EN,Enables PWM1 SUB Clock2" "0,1" newline bitfld.long 0x4 1. "CLK1_EN,Enables PWM1 SUB Clock1" "0,1" newline bitfld.long 0x4 0. "CLK0_EN,Enables PWM1 SUB Clock0" "0,1" line.long 0x8 "CTIMERGLOBALSTARTEN,CTIMER Global Start Enable" bitfld.long 0x8 4. "CTIMER4_CLK_EN,Enables the CTIMER4 function clock" "0: Disable,1: Enable" newline bitfld.long 0x8 3. "CTIMER3_CLK_EN,Enables the CTIMER3 function clock" "0: Disable,1: Enable" newline bitfld.long 0x8 2. "CTIMER2_CLK_EN,Enables the CTIMER2 function clock" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "CTIMER1_CLK_EN,Enables the CTIMER1 function clock" "0: Disable,1: Enable" newline bitfld.long 0x8 0. "CTIMER0_CLK_EN,Enables the CTIMER0 function clock" "0: Disable,1: Enable" line.long 0xC "ECC_ENABLE_CTRL,RAM ECC Enable Control" sif (cpuis("MCXN546*")) bitfld.long 0xC 3. "RAMF_RAME_ECC_ENABLE,RAMF and RAME ECC enable" "0: ECC is disabled,1: ECC is enabled" newline endif sif (cpuis("MCXN547*")) bitfld.long 0xC 3. "RAMF_RAME_ECC_ENABLE,RAMF and RAME ECC enable" "0: ECC is disabled,1: ECC is enabled" newline endif sif (cpuis("MCXN946*")) bitfld.long 0xC 3. "RAMF_RAME_ECC_ENABLE,RAMF and RAME ECC enable" "0: ECC is disabled,1: ECC is enabled" newline endif sif (cpuis("MCXN947*")) bitfld.long 0xC 3. "RAMF_RAME_ECC_ENABLE,RAMF and RAME ECC enable" "0: ECC is disabled,1: ECC is enabled" newline endif bitfld.long 0xC 2. "RAMD_RAMC_ECC_ENABLE,RAMD and RAMC ECC enable" "0: ECC is disabled,1: ECC is enabled" newline bitfld.long 0xC 1. "RAMB_RAMX_ECC_ENABLE,RAMB and RAMX ECC enable" "0: ECC is disabled,1: ECC is enabled" newline bitfld.long 0xC 0. "RAMA_ECC_ENABLE,RAMA ECC enable" "0: ECC is disabled,1: ECC is enabled" group.long 0xFA0++0xB line.long 0x0 "DEBUG_LOCK_EN,Control Write Access to Security" hexmask.long.byte 0x0 0.--3. 1. "LOCK_ALL,Controls write access to the security registers" line.long 0x4 "DEBUG_FEATURES,Cortex Debug Features Control" sif (cpuis("MCXN546*")) bitfld.long 0x4 12.--13. "DSP_DBGDEN,DSP invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x4 10.--11. "CPU1_NIDEN,CPU1 non-invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x4 8.--9. "CPU1_DBGEN,CPU1 invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x4 12.--13. "DSP_DBGDEN,DSP invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x4 10.--11. "CPU1_NIDEN,CPU1 non-invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x4 8.--9. "CPU1_DBGEN,CPU1 invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x4 12.--13. "DSP_DBGDEN,DSP invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x4 10.--11. "CPU1_NIDEN,CPU1 non-invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x4 8.--9. "CPU1_DBGEN,CPU1 invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x4 12.--13. "DSP_DBGDEN,DSP invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x4 10.--11. "CPU1_NIDEN,CPU1 non-invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x4 8.--9. "CPU1_DBGEN,CPU1 invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline endif bitfld.long 0x4 6.--7. "CPU0_SPNIDEN,CPU0 secure privileged non-invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x4 4.--5. "CPU0_SPIDEN,CPU0 secure privileged invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x4 2.--3. "CPU0_NIDEN,CPU0 non-invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x4 0.--1. "CPU0_DBGEN,CPU0 invasive debug control" "?,1: Disables debug,2: Enables debug,?" line.long 0x8 "DEBUG_FEATURES_DP,Cortex Debug Features Control (Duplicate)" sif (cpuis("MCXN546*")) bitfld.long 0x8 12.--13. "DSP_DBGEN,DSP invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x8 10.--11. "CPU1_NIDEN,CPU1 non-invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x8 8.--9. "CPU1_DBGEN,CPU1 invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x8 12.--13. "DSP_DBGEN,DSP invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x8 10.--11. "CPU1_NIDEN,CPU1 non-invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x8 8.--9. "CPU1_DBGEN,CPU1 invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x8 12.--13. "DSP_DBGEN,DSP invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x8 10.--11. "CPU1_NIDEN,CPU1 non-invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x8 8.--9. "CPU1_DBGEN,CPU1 invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x8 12.--13. "DSP_DBGEN,DSP invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x8 10.--11. "CPU1_NIDEN,CPU1 non-invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x8 8.--9. "CPU1_DBGEN,CPU1 invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline endif bitfld.long 0x8 6.--7. "CPU0_SPNIDEN,CPU0 secure privileged non-invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x8 4.--5. "CPU0_SPIDEN,CPU0 secure privileged invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x8 2.--3. "CPU0_NIDEN,CPU0 non-invasive debug control" "?,1: Disables debug,2: Enables debug,?" newline bitfld.long 0x8 0.--1. "CPU0_DBGEN,CPU0 invasive debug control" "?,1: Disables debug,2: Enables debug,?" group.long 0xFB4++0x3 line.long 0x0 "SWD_ACCESS_CPU0,CPU0 Software Debug Access" hexmask.long 0x0 0.--31. 1. "SEC_CODE,CPU0 SWD-AP: 0x12345678" group.long 0xFC0++0x3 line.long 0x0 "DEBUG_AUTH_BEACON,Debug Authentication BEACON" hexmask.long 0x0 0.--31. 1. "BEACON,Sets by the debug authentication code in ROM to pass the debug beacons (Credential Beacon and Authentication Beacon) to the application code." rgroup.long 0xFF0++0xF line.long 0x0 "JTAG_ID,JTAG Chip ID" hexmask.long 0x0 0.--31. 1. "JTAG_ID,Indicates the device ID" line.long 0x4 "DEVICE_TYPE,Device Type" hexmask.long 0x4 0.--31. 1. "DEVICE_TYPE,Indicates DEVICE TYPE." line.long 0x8 "DEVICE_ID0,Device ID" hexmask.long.byte 0x8 20.--23. 1. "ROM_REV_MINOR,ROM revision." line.long 0xC "DIEID,Chip Revision ID and Number" hexmask.long.tbyte 0xC 8.--27. 1. "MCO_NUM_IN_DIE_ID,Chip number" newline hexmask.long.byte 0xC 4.--7. 1. "MAJOR_REVISION,Chip major revision" newline hexmask.long.byte 0xC 0.--3. 1. "MINOR_REVISION,Chip minor revision" sif (cpuis("MCXN546*")) repeat 10. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2B0)++0x3 line.long 0x0 "FCCLKSEL[$1],LP_FLEXCOMM Clock Source Select for Fractional Rate Divider" bitfld.long 0x0 0.--2. "SEL,Selects the LP_FLEXCOMM clock source for Fractional Rate Divider." "0: No clock,1: PLL divided clock,2: FRO 12 MHz clock,3: fro_hf_div clock,4: CLK_1MHz clock,5: USB PLL clock,6: LP Oscillator clock,7: No clock" repeat.end group.long 0x2F0++0x3 line.long 0x0 "SCTCLKSEL,SCTimer/PWM Clock Source Select" hexmask.long.byte 0x0 0.--3. 1. "SEL,Selects the SCTimer/PWM clock source." group.long 0x304++0x3 line.long 0x0 "SYSTICKCLKDIV1,CPU1 System Tick Timer Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" group.long 0x350++0x3 line.long 0x0 "TSICLKSEL,TSI Function Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the TSI function clock source." "0: No clock,1: No clock,2: clk_in,3: No clock,4: FRO_12Mhz clock,5: No clock,6: No clock,7: No clock" group.long 0x360++0x3 line.long 0x0 "SINCFILTCLKSEL,SINC FILTER Function Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the SINC FILTER function clock source." "0: No clock,1: PLL0 clock,2: clk_in,3: FRO_HF clock,4: FRO_12Mhz clock,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" group.long 0x37C++0x3 line.long 0x0 "TSICLKDIV,TSI Function Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value:" group.long 0x398++0x3 line.long 0x0 "USB0CLKDIV,USB-FS Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" group.long 0x3B4++0x3 line.long 0x0 "SCTCLKDIV,SCT/PWM Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" group.long 0x490++0x1F line.long 0x0 "DAC0CLKSEL,DAC0 Functional Clock Selection" bitfld.long 0x0 0.--2. "SEL,Selects the DAC clock source" "0: No clock,1: PLL0 clock,2: Clk_in,3: FRO_HF,4: FRO_12M,5: PLL1_clk0 clock,6: No clock,7: No clock" line.long 0x4 "DAC0CLKDIV,DAC0 functional clock divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0x4 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" line.long 0x8 "DAC1CLKSEL,DAC1 Functional Clock Selection" bitfld.long 0x8 0.--2. "SEL,Selects the DAC clock source" "0: No clock,1: PLL0 clock,2: Clk_in,3: FRO_HF,4: FRO_12M,5: PLL1_clk0 clock,6: No clock,7: No clock" line.long 0xC "DAC1CLKDIV,DAC1 functional clock divider" rbitfld.long 0xC 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0xC 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0xC 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0xC 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" line.long 0x10 "DAC2CLKSEL,DAC2 Functional Clock Selection" bitfld.long 0x10 0.--2. "SEL,Selects the DAC clock source" "0: No clock,1: PLL0 clock,2: Clk_in,3: FRO_HF,4: FRO_12M,5: PLL1_clk0 clock,6: No clock,7: No clock" line.long 0x14 "DAC2CLKDIV,DAC2 functional clock divider" rbitfld.long 0x14 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x14 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x14 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0x14 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" line.long 0x18 "FlexSPICLKSEL,FlexSPI Clock Selection" hexmask.long.byte 0x18 0.--3. 1. "SEL,Selects the FlexSPI clock" line.long 0x1C "FlexSPICLKDIV,FlexSPI Clock Divider" rbitfld.long 0x1C 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x1C 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x1C 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0x1C 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" group.long 0x534++0xB line.long 0x0 "I3C0FCLKSTCSEL,I3C0 FCLK_STC Clock Selection" bitfld.long 0x0 0.--2. "SEL,Selects the I3C0 Time Control clock" "0: I3C0 functional clock I3C0FCLK,1: FRO_1M clock,2: No clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" line.long 0x4 "I3C0FCLKSTCDIV,I3C0 FCLK_STC Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock divider value" line.long 0x8 "I3C0FCLKSDIV,I3C0 FCLK Slow Clock Divider" rbitfld.long 0x8 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x8 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x8 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x8 0.--7. 1. "DIV,Clock divider value" group.long 0x544++0x3 line.long 0x0 "I3C0FCLKSSEL,I3C0 FCLK Slow Selection" bitfld.long 0x0 0.--2. "SEL,Selects the I3C FCLK Slow clock" "0: FRO_1M clock,1: No clock,2: No clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" group.long 0x558++0x7 line.long 0x0 "uSDHCCLKSEL,uSDHC Clock Selection" bitfld.long 0x0 0.--2. "SEL,Selects the uSDHC clock" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: FRO_HF clock,4: FRO_12M clock,5: pll1_clk1 clock,6: USB PLL clock,7: No clock" line.long 0x4 "uSDHCCLKDIV,uSDHC Function Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock divider value" group.long 0x5B0++0x17 line.long 0x0 "ENETRMIICLKSEL,Ethernet RMII Clock Selection" bitfld.long 0x0 0.--2. "SEL,Selects the Ethernet RMII clock" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: No clock,4: No clock,5: PLL1_clk0 clock,6: No clock,7: No clock" line.long 0x4 "ENETRMIICLKDIV,Ethernet RMII Function Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock divider value" line.long 0x8 "ENETPTPREFCLKSEL,Ethernet PTP REF Clock Selection" bitfld.long 0x8 0.--2. "SEL,Selects the Ethernet PTP REF clock" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: No clock,4: enet0_tx_clk clock,5: pll1_clk1 clock,6: No clock,7: No clock" line.long 0xC "ENETPTPREFCLKDIV,Ethernet PTP REF Function Clock Divider" rbitfld.long 0xC 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0xC 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0xC 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0xC 0.--7. 1. "DIV,Clock divider value" line.long 0x10 "ENET_PHY_INTF_SEL,Ethernet PHY Interface Select" bitfld.long 0x10 2. "PHY_SEL,Selects the PHY interface" "0: Selects MII PHY Interface,1: Selects RMII PHY Interface" line.long 0x14 "ENET_SBD_FLOW_CTRL,Sideband Flow Control" bitfld.long 0x14 1. "SEL_ch1,Sideband Flow Control for channel1" "0: No trigger flow control,1: Trigger flow control" bitfld.long 0x14 0. "SEL_ch0,Sideband Flow Control for channel0" "0: No trigger flow control,1: Trigger flow control" group.long 0x610++0xF line.long 0x0 "CMP2FCLKSEL,CMP2 Function Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the CMP2 function clock" "0: No clock,1: PLL0 clock,2: FRO_HF clock,3: FRO_12M clock,4: CLKIN clock,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" line.long 0x4 "CMP2FCLKDIV,CMP2 Function Clock Division" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x4 0.--3. 1. "DIV,Clock divider value" line.long 0x8 "CMP2RRCLKSEL,CMP2 Round Robin Clock Source Select" bitfld.long 0x8 0.--2. "SEL,Selects the CMP2 round robin clock" "0: No clock,1: PLL0 clock,2: FRO_HF clock,3: FRO_12M clock,4: CLKIN clock,5: PLL1_clk0 clock0,6: USB PLL clock,7: No clock" line.long 0xC "CMP2RRCLKDIV,CMP2 Round Robin Clock Division" rbitfld.long 0xC 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0xC 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0xC 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0xC 0.--3. 1. "DIV,Clock divider value" group.long 0x800++0x7 line.long 0x0 "CPUCTRL,CPU Control for Multiple Processors" hexmask.long.word 0x0 16.--31. 1. "PROT,Write Protect" bitfld.long 0x0 5. "CPU1RSTEN,CPU1 reset" "0: The CPU1 is not reset.,1: The CPU1 is reset." newline bitfld.long 0x0 3. "CPU1CLKEN,Enables the CPU1 clock" "0: The CPU1 clock is not enabled,1: The CPU1 clock is enabled" line.long 0x4 "CPBOOT,Coprocessor Boot Address" hexmask.long 0x4 7.--31. 1. "CPBOOT,Coprocessor Boot VTOR Address [31:7] for CPU1" endif sif (cpuis("MCXN546*")) repeat 10. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x850)++0x3 line.long 0x0 "FLEXCOMMCLKDIV[$1],LP_FLEXCOMM Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" repeat.end group.long 0x890++0xF line.long 0x0 "EMVSIM0CLKSEL,EMVSIM0 Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the EMVSIM0 function clock source" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: FRO_HF clock,4: FRO_12M clock,5: PLL1_clk0 clock0,6: No clock,7: No clock" line.long 0x4 "EMVSIM1CLKSEL,EMVSIM1 Clock Source Select" bitfld.long 0x4 0.--2. "SEL,Selects the EMVSIM1 function clock source" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: FRO_HF clock,4: FRO_12M clock,5: PLL1_clk0 clock0,6: No clock,7: No clock" line.long 0x8 "EMVSIM0CLKDIV,EMVSIM0 Function Clock Division" rbitfld.long 0x8 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x8 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x8 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0x8 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" line.long 0xC "EMVSIM1CLKDIV,EMVSIM1 Function Clock Division" rbitfld.long 0xC 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0xC 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0xC 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0xC 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" group.long 0xB34++0xB line.long 0x0 "I3C1FCLKSTCSEL,Selects the I3C1 Time Control clock" bitfld.long 0x0 0.--2. "SEL,I3C1 FCLK_STC clock select" "0: I3C1 functional clock I3C1FCLK,1: FRO_1M clock,2: No clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" line.long 0x4 "I3C1FCLKSTCDIV,I3C1 FCLK_STC Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock divider value" line.long 0x8 "I3C1FCLKSDIV,I3C1 FCLK Slow clock Divider" rbitfld.long 0x8 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x8 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x8 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x8 0.--7. 1. "DIV,Clock divider value" group.long 0xB44++0x3 line.long 0x0 "I3C1FCLKSSEL,I3C1 FCLK Slow Selection" bitfld.long 0x0 0.--2. "SEL,I3C1 FCLK Slow Clock Select" "0: FRO_1M clock,1: No clock,2: No clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" group.long 0xB50++0xB line.long 0x0 "ETB_STATUS,ETB Counter Status Register" rbitfld.long 0x0 3. "DBG_HALT_REQ,Debug halt request" "0: The debug halt request signal is not asserted,1: The debug halt request signal is asserted when.." bitfld.long 0x0 2. "NMI,ETB NMI" "0: ETB NMI is not asserted,1: ETB NMI is asserted. Write 1 to clear it." newline bitfld.long 0x0 1. "IRQ,ETB Interrupt" "0: ETB interrupt is not asserted,1: ETB interrupt is asserted when ETB count.." line.long 0x4 "ETB_COUNTER_CTRL,ETB Counter Control Register" bitfld.long 0x4 3. "RLRQ,Reload request" "0: No effect,1: Clears pending debug halt NMI or IRQ interrupt.." bitfld.long 0x4 1.--2. "RSPT,Response Type" "0: No response when the ETB count expires,1: Generates a normal interrupt when the ETB count..,2: Generates an NMI interrupt when the ETB count..,3: Generates a debug halt when the ETB count.." newline bitfld.long 0x4 0. "CNTEN,Enables the ETB counter" "0: ETB counter is disabled,1: ETB counter is enabled" line.long 0x8 "ETB_COUNTER_RELOAD,ETB Counter Reload Register" hexmask.long.word 0x8 0.--10. 1. "RELOAD,Byte count reload value" rgroup.long 0xB5C++0x3 line.long 0x0 "ETB_COUNTER_VALUE,ETB Counter Value Register" hexmask.long.word 0x0 0.--10. 1. "COUNTER_VALUE,Byte count counter value" wgroup.long 0xFB8++0x3 line.long 0x0 "SWD_ACCESS_CPU1,CPU1 Software Debug Access" hexmask.long 0x0 0.--31. 1. "SEC_CODE,Security code to allow CPU1 DAP: 0x12345678" group.long 0xFC4++0x3 line.long 0x0 "SWD_ACCESS_DSP,DSP Software Debug Access" hexmask.long 0x0 0.--31. 1. "SEC_CODE,DSP SWD-AP: 0x12345678" endif sif (cpuis("MCXN547*")) repeat 10. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2B0)++0x3 line.long 0x0 "FCCLKSEL[$1],LP_FLEXCOMM Clock Source Select for Fractional Rate Divider" bitfld.long 0x0 0.--2. "SEL,Selects the LP_FLEXCOMM clock source for Fractional Rate Divider." "0: No clock,1: PLL divided clock,2: FRO 12 MHz clock,3: fro_hf_div clock,4: CLK_1MHz clock,5: USB PLL clock,6: LP Oscillator clock,7: No clock" repeat.end group.long 0x2F0++0x3 line.long 0x0 "SCTCLKSEL,SCTimer/PWM Clock Source Select" hexmask.long.byte 0x0 0.--3. 1. "SEL,Selects the SCTimer/PWM clock source." group.long 0x304++0x3 line.long 0x0 "SYSTICKCLKDIV1,CPU1 System Tick Timer Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" group.long 0x350++0x3 line.long 0x0 "TSICLKSEL,TSI Function Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the TSI function clock source." "0: No clock,1: No clock,2: clk_in,3: No clock,4: FRO_12Mhz clock,5: No clock,6: No clock,7: No clock" group.long 0x360++0x3 line.long 0x0 "SINCFILTCLKSEL,SINC FILTER Function Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the SINC FILTER function clock source." "0: No clock,1: PLL0 clock,2: clk_in,3: FRO_HF clock,4: FRO_12Mhz clock,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" group.long 0x37C++0x3 line.long 0x0 "TSICLKDIV,TSI Function Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value:" group.long 0x398++0x3 line.long 0x0 "USB0CLKDIV,USB-FS Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" group.long 0x3B4++0x3 line.long 0x0 "SCTCLKDIV,SCT/PWM Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" group.long 0x490++0x1F line.long 0x0 "DAC0CLKSEL,DAC0 Functional Clock Selection" bitfld.long 0x0 0.--2. "SEL,Selects the DAC clock source" "0: No clock,1: PLL0 clock,2: Clk_in,3: FRO_HF,4: FRO_12M,5: PLL1_clk0 clock,6: No clock,7: No clock" line.long 0x4 "DAC0CLKDIV,DAC0 functional clock divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0x4 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" line.long 0x8 "DAC1CLKSEL,DAC1 Functional Clock Selection" bitfld.long 0x8 0.--2. "SEL,Selects the DAC clock source" "0: No clock,1: PLL0 clock,2: Clk_in,3: FRO_HF,4: FRO_12M,5: PLL1_clk0 clock,6: No clock,7: No clock" line.long 0xC "DAC1CLKDIV,DAC1 functional clock divider" rbitfld.long 0xC 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0xC 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0xC 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0xC 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" line.long 0x10 "DAC2CLKSEL,DAC2 Functional Clock Selection" bitfld.long 0x10 0.--2. "SEL,Selects the DAC clock source" "0: No clock,1: PLL0 clock,2: Clk_in,3: FRO_HF,4: FRO_12M,5: PLL1_clk0 clock,6: No clock,7: No clock" line.long 0x14 "DAC2CLKDIV,DAC2 functional clock divider" rbitfld.long 0x14 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x14 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x14 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0x14 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" line.long 0x18 "FlexSPICLKSEL,FlexSPI Clock Selection" hexmask.long.byte 0x18 0.--3. 1. "SEL,Selects the FlexSPI clock" line.long 0x1C "FlexSPICLKDIV,FlexSPI Clock Divider" rbitfld.long 0x1C 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x1C 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x1C 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0x1C 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" group.long 0x534++0xB line.long 0x0 "I3C0FCLKSTCSEL,I3C0 FCLK_STC Clock Selection" bitfld.long 0x0 0.--2. "SEL,Selects the I3C0 Time Control clock" "0: I3C0 functional clock I3C0FCLK,1: FRO_1M clock,2: No clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" line.long 0x4 "I3C0FCLKSTCDIV,I3C0 FCLK_STC Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock divider value" line.long 0x8 "I3C0FCLKSDIV,I3C0 FCLK Slow Clock Divider" rbitfld.long 0x8 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x8 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x8 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x8 0.--7. 1. "DIV,Clock divider value" group.long 0x544++0x3 line.long 0x0 "I3C0FCLKSSEL,I3C0 FCLK Slow Selection" bitfld.long 0x0 0.--2. "SEL,Selects the I3C FCLK Slow clock" "0: FRO_1M clock,1: No clock,2: No clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" group.long 0x558++0x7 line.long 0x0 "uSDHCCLKSEL,uSDHC Clock Selection" bitfld.long 0x0 0.--2. "SEL,Selects the uSDHC clock" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: FRO_HF clock,4: FRO_12M clock,5: pll1_clk1 clock,6: USB PLL clock,7: No clock" line.long 0x4 "uSDHCCLKDIV,uSDHC Function Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock divider value" group.long 0x5B0++0x17 line.long 0x0 "ENETRMIICLKSEL,Ethernet RMII Clock Selection" bitfld.long 0x0 0.--2. "SEL,Selects the Ethernet RMII clock" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: No clock,4: No clock,5: PLL1_clk0 clock,6: No clock,7: No clock" line.long 0x4 "ENETRMIICLKDIV,Ethernet RMII Function Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock divider value" line.long 0x8 "ENETPTPREFCLKSEL,Ethernet PTP REF Clock Selection" bitfld.long 0x8 0.--2. "SEL,Selects the Ethernet PTP REF clock" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: No clock,4: enet0_tx_clk clock,5: pll1_clk1 clock,6: No clock,7: No clock" line.long 0xC "ENETPTPREFCLKDIV,Ethernet PTP REF Function Clock Divider" rbitfld.long 0xC 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0xC 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0xC 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0xC 0.--7. 1. "DIV,Clock divider value" line.long 0x10 "ENET_PHY_INTF_SEL,Ethernet PHY Interface Select" bitfld.long 0x10 2. "PHY_SEL,Selects the PHY interface" "0: Selects MII PHY Interface,1: Selects RMII PHY Interface" line.long 0x14 "ENET_SBD_FLOW_CTRL,Sideband Flow Control" bitfld.long 0x14 1. "SEL_ch1,Sideband Flow Control for channel1" "0: No trigger flow control,1: Trigger flow control" bitfld.long 0x14 0. "SEL_ch0,Sideband Flow Control for channel0" "0: No trigger flow control,1: Trigger flow control" group.long 0x610++0xF line.long 0x0 "CMP2FCLKSEL,CMP2 Function Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the CMP2 function clock" "0: No clock,1: PLL0 clock,2: FRO_HF clock,3: FRO_12M clock,4: CLKIN clock,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" line.long 0x4 "CMP2FCLKDIV,CMP2 Function Clock Division" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x4 0.--3. 1. "DIV,Clock divider value" line.long 0x8 "CMP2RRCLKSEL,CMP2 Round Robin Clock Source Select" bitfld.long 0x8 0.--2. "SEL,Selects the CMP2 round robin clock" "0: No clock,1: PLL0 clock,2: FRO_HF clock,3: FRO_12M clock,4: CLKIN clock,5: PLL1_clk0 clock0,6: USB PLL clock,7: No clock" line.long 0xC "CMP2RRCLKDIV,CMP2 Round Robin Clock Division" rbitfld.long 0xC 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0xC 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0xC 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0xC 0.--3. 1. "DIV,Clock divider value" group.long 0x800++0x7 line.long 0x0 "CPUCTRL,CPU Control for Multiple Processors" hexmask.long.word 0x0 16.--31. 1. "PROT,Write Protect" bitfld.long 0x0 5. "CPU1RSTEN,CPU1 reset" "0: The CPU1 is not reset.,1: The CPU1 is reset." newline bitfld.long 0x0 3. "CPU1CLKEN,Enables the CPU1 clock" "0: The CPU1 clock is not enabled,1: The CPU1 clock is enabled" line.long 0x4 "CPBOOT,Coprocessor Boot Address" hexmask.long 0x4 7.--31. 1. "CPBOOT,Coprocessor Boot VTOR Address [31:7] for CPU1" endif sif (cpuis("MCXN547*")) repeat 10. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x850)++0x3 line.long 0x0 "FLEXCOMMCLKDIV[$1],LP_FLEXCOMM Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" repeat.end group.long 0x890++0xF line.long 0x0 "EMVSIM0CLKSEL,EMVSIM0 Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the EMVSIM0 function clock source" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: FRO_HF clock,4: FRO_12M clock,5: PLL1_clk0 clock0,6: No clock,7: No clock" line.long 0x4 "EMVSIM1CLKSEL,EMVSIM1 Clock Source Select" bitfld.long 0x4 0.--2. "SEL,Selects the EMVSIM1 function clock source" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: FRO_HF clock,4: FRO_12M clock,5: PLL1_clk0 clock0,6: No clock,7: No clock" line.long 0x8 "EMVSIM0CLKDIV,EMVSIM0 Function Clock Division" rbitfld.long 0x8 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x8 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x8 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0x8 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" line.long 0xC "EMVSIM1CLKDIV,EMVSIM1 Function Clock Division" rbitfld.long 0xC 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0xC 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0xC 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0xC 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" group.long 0xB34++0xB line.long 0x0 "I3C1FCLKSTCSEL,Selects the I3C1 Time Control clock" bitfld.long 0x0 0.--2. "SEL,I3C1 FCLK_STC clock select" "0: I3C1 functional clock I3C1FCLK,1: FRO_1M clock,2: No clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" line.long 0x4 "I3C1FCLKSTCDIV,I3C1 FCLK_STC Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock divider value" line.long 0x8 "I3C1FCLKSDIV,I3C1 FCLK Slow clock Divider" rbitfld.long 0x8 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x8 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x8 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x8 0.--7. 1. "DIV,Clock divider value" group.long 0xB44++0x3 line.long 0x0 "I3C1FCLKSSEL,I3C1 FCLK Slow Selection" bitfld.long 0x0 0.--2. "SEL,I3C1 FCLK Slow Clock Select" "0: FRO_1M clock,1: No clock,2: No clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" group.long 0xB50++0xB line.long 0x0 "ETB_STATUS,ETB Counter Status Register" rbitfld.long 0x0 3. "DBG_HALT_REQ,Debug halt request" "0: The debug halt request signal is not asserted,1: The debug halt request signal is asserted when.." bitfld.long 0x0 2. "NMI,ETB NMI" "0: ETB NMI is not asserted,1: ETB NMI is asserted. Write 1 to clear it." newline bitfld.long 0x0 1. "IRQ,ETB Interrupt" "0: ETB interrupt is not asserted,1: ETB interrupt is asserted when ETB count.." line.long 0x4 "ETB_COUNTER_CTRL,ETB Counter Control Register" bitfld.long 0x4 3. "RLRQ,Reload request" "0: No effect,1: Clears pending debug halt NMI or IRQ interrupt.." bitfld.long 0x4 1.--2. "RSPT,Response Type" "0: No response when the ETB count expires,1: Generates a normal interrupt when the ETB count..,2: Generates an NMI interrupt when the ETB count..,3: Generates a debug halt when the ETB count.." newline bitfld.long 0x4 0. "CNTEN,Enables the ETB counter" "0: ETB counter is disabled,1: ETB counter is enabled" line.long 0x8 "ETB_COUNTER_RELOAD,ETB Counter Reload Register" hexmask.long.word 0x8 0.--10. 1. "RELOAD,Byte count reload value" rgroup.long 0xB5C++0x3 line.long 0x0 "ETB_COUNTER_VALUE,ETB Counter Value Register" hexmask.long.word 0x0 0.--10. 1. "COUNTER_VALUE,Byte count counter value" wgroup.long 0xFB8++0x3 line.long 0x0 "SWD_ACCESS_CPU1,CPU1 Software Debug Access" hexmask.long 0x0 0.--31. 1. "SEC_CODE,Security code to allow CPU1 DAP: 0x12345678" group.long 0xFC4++0x3 line.long 0x0 "SWD_ACCESS_DSP,DSP Software Debug Access" hexmask.long 0x0 0.--31. 1. "SEC_CODE,DSP SWD-AP: 0x12345678" endif sif (cpuis("MCXN946*")) repeat 10. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2B0)++0x3 line.long 0x0 "FCCLKSEL[$1],LP_FLEXCOMM Clock Source Select for Fractional Rate Divider" bitfld.long 0x0 0.--2. "SEL,Selects the LP_FLEXCOMM clock source for Fractional Rate Divider." "0: No clock,1: PLL divided clock,2: FRO 12 MHz clock,3: fro_hf_div clock,4: CLK_1MHz clock,5: USB PLL clock,6: LP Oscillator clock,7: No clock" repeat.end group.long 0x2F0++0x3 line.long 0x0 "SCTCLKSEL,SCTimer/PWM Clock Source Select" hexmask.long.byte 0x0 0.--3. 1. "SEL,Selects the SCTimer/PWM clock source." group.long 0x304++0x3 line.long 0x0 "SYSTICKCLKDIV1,CPU1 System Tick Timer Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" group.long 0x350++0x3 line.long 0x0 "TSICLKSEL,TSI Function Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the TSI function clock source." "0: No clock,1: No clock,2: clk_in,3: No clock,4: FRO_12Mhz clock,5: No clock,6: No clock,7: No clock" group.long 0x360++0x3 line.long 0x0 "SINCFILTCLKSEL,SINC FILTER Function Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the SINC FILTER function clock source." "0: No clock,1: PLL0 clock,2: clk_in,3: FRO_HF clock,4: FRO_12Mhz clock,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" group.long 0x37C++0x3 line.long 0x0 "TSICLKDIV,TSI Function Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value:" group.long 0x398++0x3 line.long 0x0 "USB0CLKDIV,USB-FS Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" group.long 0x3B4++0x3 line.long 0x0 "SCTCLKDIV,SCT/PWM Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" group.long 0x490++0x1F line.long 0x0 "DAC0CLKSEL,DAC0 Functional Clock Selection" bitfld.long 0x0 0.--2. "SEL,Selects the DAC clock source" "0: No clock,1: PLL0 clock,2: Clk_in,3: FRO_HF,4: FRO_12M,5: PLL1_clk0 clock,6: No clock,7: No clock" line.long 0x4 "DAC0CLKDIV,DAC0 functional clock divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0x4 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" line.long 0x8 "DAC1CLKSEL,DAC1 Functional Clock Selection" bitfld.long 0x8 0.--2. "SEL,Selects the DAC clock source" "0: No clock,1: PLL0 clock,2: Clk_in,3: FRO_HF,4: FRO_12M,5: PLL1_clk0 clock,6: No clock,7: No clock" line.long 0xC "DAC1CLKDIV,DAC1 functional clock divider" rbitfld.long 0xC 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0xC 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0xC 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0xC 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" line.long 0x10 "DAC2CLKSEL,DAC2 Functional Clock Selection" bitfld.long 0x10 0.--2. "SEL,Selects the DAC clock source" "0: No clock,1: PLL0 clock,2: Clk_in,3: FRO_HF,4: FRO_12M,5: PLL1_clk0 clock,6: No clock,7: No clock" line.long 0x14 "DAC2CLKDIV,DAC2 functional clock divider" rbitfld.long 0x14 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x14 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x14 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0x14 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" line.long 0x18 "FlexSPICLKSEL,FlexSPI Clock Selection" hexmask.long.byte 0x18 0.--3. 1. "SEL,Selects the FlexSPI clock" line.long 0x1C "FlexSPICLKDIV,FlexSPI Clock Divider" rbitfld.long 0x1C 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x1C 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x1C 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0x1C 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" group.long 0x534++0xB line.long 0x0 "I3C0FCLKSTCSEL,I3C0 FCLK_STC Clock Selection" bitfld.long 0x0 0.--2. "SEL,Selects the I3C0 Time Control clock" "0: I3C0 functional clock I3C0FCLK,1: FRO_1M clock,2: No clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" line.long 0x4 "I3C0FCLKSTCDIV,I3C0 FCLK_STC Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock divider value" line.long 0x8 "I3C0FCLKSDIV,I3C0 FCLK Slow Clock Divider" rbitfld.long 0x8 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x8 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x8 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x8 0.--7. 1. "DIV,Clock divider value" group.long 0x544++0x3 line.long 0x0 "I3C0FCLKSSEL,I3C0 FCLK Slow Selection" bitfld.long 0x0 0.--2. "SEL,Selects the I3C FCLK Slow clock" "0: FRO_1M clock,1: No clock,2: No clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" group.long 0x558++0x7 line.long 0x0 "uSDHCCLKSEL,uSDHC Clock Selection" bitfld.long 0x0 0.--2. "SEL,Selects the uSDHC clock" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: FRO_HF clock,4: FRO_12M clock,5: pll1_clk1 clock,6: USB PLL clock,7: No clock" line.long 0x4 "uSDHCCLKDIV,uSDHC Function Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock divider value" group.long 0x5B0++0x17 line.long 0x0 "ENETRMIICLKSEL,Ethernet RMII Clock Selection" bitfld.long 0x0 0.--2. "SEL,Selects the Ethernet RMII clock" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: No clock,4: No clock,5: PLL1_clk0 clock,6: No clock,7: No clock" line.long 0x4 "ENETRMIICLKDIV,Ethernet RMII Function Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock divider value" line.long 0x8 "ENETPTPREFCLKSEL,Ethernet PTP REF Clock Selection" bitfld.long 0x8 0.--2. "SEL,Selects the Ethernet PTP REF clock" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: No clock,4: enet0_tx_clk clock,5: pll1_clk1 clock,6: No clock,7: No clock" line.long 0xC "ENETPTPREFCLKDIV,Ethernet PTP REF Function Clock Divider" rbitfld.long 0xC 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0xC 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0xC 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0xC 0.--7. 1. "DIV,Clock divider value" line.long 0x10 "ENET_PHY_INTF_SEL,Ethernet PHY Interface Select" bitfld.long 0x10 2. "PHY_SEL,Selects the PHY interface" "0: Selects MII PHY Interface,1: Selects RMII PHY Interface" line.long 0x14 "ENET_SBD_FLOW_CTRL,Sideband Flow Control" bitfld.long 0x14 1. "SEL_ch1,Sideband Flow Control for channel1" "0: No trigger flow control,1: Trigger flow control" bitfld.long 0x14 0. "SEL_ch0,Sideband Flow Control for channel0" "0: No trigger flow control,1: Trigger flow control" group.long 0x610++0xF line.long 0x0 "CMP2FCLKSEL,CMP2 Function Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the CMP2 function clock" "0: No clock,1: PLL0 clock,2: FRO_HF clock,3: FRO_12M clock,4: CLKIN clock,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" line.long 0x4 "CMP2FCLKDIV,CMP2 Function Clock Division" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x4 0.--3. 1. "DIV,Clock divider value" line.long 0x8 "CMP2RRCLKSEL,CMP2 Round Robin Clock Source Select" bitfld.long 0x8 0.--2. "SEL,Selects the CMP2 round robin clock" "0: No clock,1: PLL0 clock,2: FRO_HF clock,3: FRO_12M clock,4: CLKIN clock,5: PLL1_clk0 clock0,6: USB PLL clock,7: No clock" line.long 0xC "CMP2RRCLKDIV,CMP2 Round Robin Clock Division" rbitfld.long 0xC 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0xC 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0xC 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0xC 0.--3. 1. "DIV,Clock divider value" group.long 0x800++0x7 line.long 0x0 "CPUCTRL,CPU Control for Multiple Processors" hexmask.long.word 0x0 16.--31. 1. "PROT,Write Protect" bitfld.long 0x0 5. "CPU1RSTEN,CPU1 reset" "0: The CPU1 is not reset.,1: The CPU1 is reset." newline bitfld.long 0x0 3. "CPU1CLKEN,Enables the CPU1 clock" "0: The CPU1 clock is not enabled,1: The CPU1 clock is enabled" line.long 0x4 "CPBOOT,Coprocessor Boot Address" hexmask.long 0x4 7.--31. 1. "CPBOOT,Coprocessor Boot VTOR Address [31:7] for CPU1" endif sif (cpuis("MCXN946*")) repeat 10. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x850)++0x3 line.long 0x0 "FLEXCOMMCLKDIV[$1],LP_FLEXCOMM Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" repeat.end group.long 0x890++0xF line.long 0x0 "EMVSIM0CLKSEL,EMVSIM0 Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the EMVSIM0 function clock source" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: FRO_HF clock,4: FRO_12M clock,5: PLL1_clk0 clock0,6: No clock,7: No clock" line.long 0x4 "EMVSIM1CLKSEL,EMVSIM1 Clock Source Select" bitfld.long 0x4 0.--2. "SEL,Selects the EMVSIM1 function clock source" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: FRO_HF clock,4: FRO_12M clock,5: PLL1_clk0 clock0,6: No clock,7: No clock" line.long 0x8 "EMVSIM0CLKDIV,EMVSIM0 Function Clock Division" rbitfld.long 0x8 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x8 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x8 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0x8 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" line.long 0xC "EMVSIM1CLKDIV,EMVSIM1 Function Clock Division" rbitfld.long 0xC 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0xC 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0xC 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0xC 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" group.long 0xB34++0xB line.long 0x0 "I3C1FCLKSTCSEL,Selects the I3C1 Time Control clock" bitfld.long 0x0 0.--2. "SEL,I3C1 FCLK_STC clock select" "0: I3C1 functional clock I3C1FCLK,1: FRO_1M clock,2: No clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" line.long 0x4 "I3C1FCLKSTCDIV,I3C1 FCLK_STC Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock divider value" line.long 0x8 "I3C1FCLKSDIV,I3C1 FCLK Slow clock Divider" rbitfld.long 0x8 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x8 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x8 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x8 0.--7. 1. "DIV,Clock divider value" group.long 0xB44++0x3 line.long 0x0 "I3C1FCLKSSEL,I3C1 FCLK Slow Selection" bitfld.long 0x0 0.--2. "SEL,I3C1 FCLK Slow Clock Select" "0: FRO_1M clock,1: No clock,2: No clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" group.long 0xB50++0xB line.long 0x0 "ETB_STATUS,ETB Counter Status Register" rbitfld.long 0x0 3. "DBG_HALT_REQ,Debug halt request" "0: The debug halt request signal is not asserted,1: The debug halt request signal is asserted when.." bitfld.long 0x0 2. "NMI,ETB NMI" "0: ETB NMI is not asserted,1: ETB NMI is asserted. Write 1 to clear it." newline bitfld.long 0x0 1. "IRQ,ETB Interrupt" "0: ETB interrupt is not asserted,1: ETB interrupt is asserted when ETB count.." line.long 0x4 "ETB_COUNTER_CTRL,ETB Counter Control Register" bitfld.long 0x4 3. "RLRQ,Reload request" "0: No effect,1: Clears pending debug halt NMI or IRQ interrupt.." bitfld.long 0x4 1.--2. "RSPT,Response Type" "0: No response when the ETB count expires,1: Generates a normal interrupt when the ETB count..,2: Generates an NMI interrupt when the ETB count..,3: Generates a debug halt when the ETB count.." newline bitfld.long 0x4 0. "CNTEN,Enables the ETB counter" "0: ETB counter is disabled,1: ETB counter is enabled" line.long 0x8 "ETB_COUNTER_RELOAD,ETB Counter Reload Register" hexmask.long.word 0x8 0.--10. 1. "RELOAD,Byte count reload value" rgroup.long 0xB5C++0x3 line.long 0x0 "ETB_COUNTER_VALUE,ETB Counter Value Register" hexmask.long.word 0x0 0.--10. 1. "COUNTER_VALUE,Byte count counter value" wgroup.long 0xFB8++0x3 line.long 0x0 "SWD_ACCESS_CPU1,CPU1 Software Debug Access" hexmask.long 0x0 0.--31. 1. "SEC_CODE,Security code to allow CPU1 DAP: 0x12345678" group.long 0xFC4++0x3 line.long 0x0 "SWD_ACCESS_DSP,DSP Software Debug Access" hexmask.long 0x0 0.--31. 1. "SEC_CODE,DSP SWD-AP: 0x12345678" endif sif (cpuis("MCXN947*")) repeat 10. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x2B0)++0x3 line.long 0x0 "FCCLKSEL[$1],LP_FLEXCOMM Clock Source Select for Fractional Rate Divider" bitfld.long 0x0 0.--2. "SEL,Selects the LP_FLEXCOMM clock source for Fractional Rate Divider." "0: No clock,1: PLL divided clock,2: FRO 12 MHz clock,3: fro_hf_div clock,4: CLK_1MHz clock,5: USB PLL clock,6: LP Oscillator clock,7: No clock" repeat.end group.long 0x2F0++0x3 line.long 0x0 "SCTCLKSEL,SCTimer/PWM Clock Source Select" hexmask.long.byte 0x0 0.--3. 1. "SEL,Selects the SCTimer/PWM clock source." group.long 0x304++0x3 line.long 0x0 "SYSTICKCLKDIV1,CPU1 System Tick Timer Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" group.long 0x350++0x3 line.long 0x0 "TSICLKSEL,TSI Function Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the TSI function clock source." "0: No clock,1: No clock,2: clk_in,3: No clock,4: FRO_12Mhz clock,5: No clock,6: No clock,7: No clock" group.long 0x360++0x3 line.long 0x0 "SINCFILTCLKSEL,SINC FILTER Function Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the SINC FILTER function clock source." "0: No clock,1: PLL0 clock,2: clk_in,3: FRO_HF clock,4: FRO_12Mhz clock,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" group.long 0x37C++0x3 line.long 0x0 "TSICLKDIV,TSI Function Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value:" group.long 0x398++0x3 line.long 0x0 "USB0CLKDIV,USB-FS Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" group.long 0x3B4++0x3 line.long 0x0 "SCTCLKDIV,SCT/PWM Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" group.long 0x490++0x1F line.long 0x0 "DAC0CLKSEL,DAC0 Functional Clock Selection" bitfld.long 0x0 0.--2. "SEL,Selects the DAC clock source" "0: No clock,1: PLL0 clock,2: Clk_in,3: FRO_HF,4: FRO_12M,5: PLL1_clk0 clock,6: No clock,7: No clock" line.long 0x4 "DAC0CLKDIV,DAC0 functional clock divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0x4 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" line.long 0x8 "DAC1CLKSEL,DAC1 Functional Clock Selection" bitfld.long 0x8 0.--2. "SEL,Selects the DAC clock source" "0: No clock,1: PLL0 clock,2: Clk_in,3: FRO_HF,4: FRO_12M,5: PLL1_clk0 clock,6: No clock,7: No clock" line.long 0xC "DAC1CLKDIV,DAC1 functional clock divider" rbitfld.long 0xC 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0xC 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0xC 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0xC 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" line.long 0x10 "DAC2CLKSEL,DAC2 Functional Clock Selection" bitfld.long 0x10 0.--2. "SEL,Selects the DAC clock source" "0: No clock,1: PLL0 clock,2: Clk_in,3: FRO_HF,4: FRO_12M,5: PLL1_clk0 clock,6: No clock,7: No clock" line.long 0x14 "DAC2CLKDIV,DAC2 functional clock divider" rbitfld.long 0x14 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x14 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x14 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0x14 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" line.long 0x18 "FlexSPICLKSEL,FlexSPI Clock Selection" hexmask.long.byte 0x18 0.--3. 1. "SEL,Selects the FlexSPI clock" line.long 0x1C "FlexSPICLKDIV,FlexSPI Clock Divider" rbitfld.long 0x1C 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x1C 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x1C 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0x1C 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" group.long 0x534++0xB line.long 0x0 "I3C0FCLKSTCSEL,I3C0 FCLK_STC Clock Selection" bitfld.long 0x0 0.--2. "SEL,Selects the I3C0 Time Control clock" "0: I3C0 functional clock I3C0FCLK,1: FRO_1M clock,2: No clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" line.long 0x4 "I3C0FCLKSTCDIV,I3C0 FCLK_STC Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock divider value" line.long 0x8 "I3C0FCLKSDIV,I3C0 FCLK Slow Clock Divider" rbitfld.long 0x8 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x8 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x8 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x8 0.--7. 1. "DIV,Clock divider value" group.long 0x544++0x3 line.long 0x0 "I3C0FCLKSSEL,I3C0 FCLK Slow Selection" bitfld.long 0x0 0.--2. "SEL,Selects the I3C FCLK Slow clock" "0: FRO_1M clock,1: No clock,2: No clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" group.long 0x558++0x7 line.long 0x0 "uSDHCCLKSEL,uSDHC Clock Selection" bitfld.long 0x0 0.--2. "SEL,Selects the uSDHC clock" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: FRO_HF clock,4: FRO_12M clock,5: pll1_clk1 clock,6: USB PLL clock,7: No clock" line.long 0x4 "uSDHCCLKDIV,uSDHC Function Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock divider value" group.long 0x5B0++0x17 line.long 0x0 "ENETRMIICLKSEL,Ethernet RMII Clock Selection" bitfld.long 0x0 0.--2. "SEL,Selects the Ethernet RMII clock" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: No clock,4: No clock,5: PLL1_clk0 clock,6: No clock,7: No clock" line.long 0x4 "ENETRMIICLKDIV,Ethernet RMII Function Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock divider value" line.long 0x8 "ENETPTPREFCLKSEL,Ethernet PTP REF Clock Selection" bitfld.long 0x8 0.--2. "SEL,Selects the Ethernet PTP REF clock" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: No clock,4: enet0_tx_clk clock,5: pll1_clk1 clock,6: No clock,7: No clock" line.long 0xC "ENETPTPREFCLKDIV,Ethernet PTP REF Function Clock Divider" rbitfld.long 0xC 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0xC 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0xC 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0xC 0.--7. 1. "DIV,Clock divider value" line.long 0x10 "ENET_PHY_INTF_SEL,Ethernet PHY Interface Select" bitfld.long 0x10 2. "PHY_SEL,Selects the PHY interface" "0: Selects MII PHY Interface,1: Selects RMII PHY Interface" line.long 0x14 "ENET_SBD_FLOW_CTRL,Sideband Flow Control" bitfld.long 0x14 1. "SEL_ch1,Sideband Flow Control for channel1" "0: No trigger flow control,1: Trigger flow control" bitfld.long 0x14 0. "SEL_ch0,Sideband Flow Control for channel0" "0: No trigger flow control,1: Trigger flow control" group.long 0x610++0xF line.long 0x0 "CMP2FCLKSEL,CMP2 Function Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the CMP2 function clock" "0: No clock,1: PLL0 clock,2: FRO_HF clock,3: FRO_12M clock,4: CLKIN clock,5: PLL1_clk0 clock,6: USB PLL clock,7: No clock" line.long 0x4 "CMP2FCLKDIV,CMP2 Function Clock Division" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x4 0.--3. 1. "DIV,Clock divider value" line.long 0x8 "CMP2RRCLKSEL,CMP2 Round Robin Clock Source Select" bitfld.long 0x8 0.--2. "SEL,Selects the CMP2 round robin clock" "0: No clock,1: PLL0 clock,2: FRO_HF clock,3: FRO_12M clock,4: CLKIN clock,5: PLL1_clk0 clock0,6: USB PLL clock,7: No clock" line.long 0xC "CMP2RRCLKDIV,CMP2 Round Robin Clock Division" rbitfld.long 0xC 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0xC 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0xC 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0xC 0.--3. 1. "DIV,Clock divider value" group.long 0x800++0x7 line.long 0x0 "CPUCTRL,CPU Control for Multiple Processors" hexmask.long.word 0x0 16.--31. 1. "PROT,Write Protect" bitfld.long 0x0 5. "CPU1RSTEN,CPU1 reset" "0: The CPU1 is not reset.,1: The CPU1 is reset." newline bitfld.long 0x0 3. "CPU1CLKEN,Enables the CPU1 clock" "0: The CPU1 clock is not enabled,1: The CPU1 clock is enabled" line.long 0x4 "CPBOOT,Coprocessor Boot Address" hexmask.long 0x4 7.--31. 1. "CPBOOT,Coprocessor Boot VTOR Address [31:7] for CPU1" endif sif (cpuis("MCXN947*")) repeat 10. (increment 0x0 0x1)(increment 0x0 0x4) group.long ($2+0x850)++0x3 line.long 0x0 "FLEXCOMMCLKDIV[$1],LP_FLEXCOMM Clock Divider" rbitfld.long 0x0 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x0 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x0 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x0 0.--7. 1. "DIV,Clock divider value" repeat.end group.long 0x890++0xF line.long 0x0 "EMVSIM0CLKSEL,EMVSIM0 Clock Source Select" bitfld.long 0x0 0.--2. "SEL,Selects the EMVSIM0 function clock source" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: FRO_HF clock,4: FRO_12M clock,5: PLL1_clk0 clock0,6: No clock,7: No clock" line.long 0x4 "EMVSIM1CLKSEL,EMVSIM1 Clock Source Select" bitfld.long 0x4 0.--2. "SEL,Selects the EMVSIM1 function clock source" "0: No clock,1: PLL0 clock,2: CLKIN clock,3: FRO_HF clock,4: FRO_12M clock,5: PLL1_clk0 clock0,6: No clock,7: No clock" line.long 0x8 "EMVSIM0CLKDIV,EMVSIM0 Function Clock Division" rbitfld.long 0x8 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x8 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x8 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0x8 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" line.long 0xC "EMVSIM1CLKDIV,EMVSIM1 Function Clock Division" rbitfld.long 0xC 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0xC 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0xC 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" bitfld.long 0xC 0.--2. "DIV,Clock divider value" "0,1,2,3,4,5,6,7" group.long 0xB34++0xB line.long 0x0 "I3C1FCLKSTCSEL,Selects the I3C1 Time Control clock" bitfld.long 0x0 0.--2. "SEL,I3C1 FCLK_STC clock select" "0: I3C1 functional clock I3C1FCLK,1: FRO_1M clock,2: No clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" line.long 0x4 "I3C1FCLKSTCDIV,I3C1 FCLK_STC Clock Divider" rbitfld.long 0x4 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x4 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x4 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x4 0.--7. 1. "DIV,Clock divider value" line.long 0x8 "I3C1FCLKSDIV,I3C1 FCLK Slow clock Divider" rbitfld.long 0x8 31. "UNSTAB,Divider status flag" "0: Divider clock is stable,1: Clock frequency is not stable" bitfld.long 0x8 30. "HALT,Halts the divider counter" "0: Divider clock is running,1: Divider clock is stopped" newline bitfld.long 0x8 29. "RESET,Resets the divider counter" "0: Divider is not reset,1: Divider is reset" hexmask.long.byte 0x8 0.--7. 1. "DIV,Clock divider value" group.long 0xB44++0x3 line.long 0x0 "I3C1FCLKSSEL,I3C1 FCLK Slow Selection" bitfld.long 0x0 0.--2. "SEL,I3C1 FCLK Slow Clock Select" "0: FRO_1M clock,1: No clock,2: No clock,3: No clock,4: No clock,5: No clock,6: No clock,7: No clock" group.long 0xB50++0xB line.long 0x0 "ETB_STATUS,ETB Counter Status Register" rbitfld.long 0x0 3. "DBG_HALT_REQ,Debug halt request" "0: The debug halt request signal is not asserted,1: The debug halt request signal is asserted when.." bitfld.long 0x0 2. "NMI,ETB NMI" "0: ETB NMI is not asserted,1: ETB NMI is asserted. Write 1 to clear it." newline bitfld.long 0x0 1. "IRQ,ETB Interrupt" "0: ETB interrupt is not asserted,1: ETB interrupt is asserted when ETB count.." line.long 0x4 "ETB_COUNTER_CTRL,ETB Counter Control Register" bitfld.long 0x4 3. "RLRQ,Reload request" "0: No effect,1: Clears pending debug halt NMI or IRQ interrupt.." bitfld.long 0x4 1.--2. "RSPT,Response Type" "0: No response when the ETB count expires,1: Generates a normal interrupt when the ETB count..,2: Generates an NMI interrupt when the ETB count..,3: Generates a debug halt when the ETB count.." newline bitfld.long 0x4 0. "CNTEN,Enables the ETB counter" "0: ETB counter is disabled,1: ETB counter is enabled" line.long 0x8 "ETB_COUNTER_RELOAD,ETB Counter Reload Register" hexmask.long.word 0x8 0.--10. 1. "RELOAD,Byte count reload value" rgroup.long 0xB5C++0x3 line.long 0x0 "ETB_COUNTER_VALUE,ETB Counter Value Register" hexmask.long.word 0x0 0.--10. 1. "COUNTER_VALUE,Byte count counter value" wgroup.long 0xFB8++0x3 line.long 0x0 "SWD_ACCESS_CPU1,CPU1 Software Debug Access" hexmask.long 0x0 0.--31. 1. "SEC_CODE,Security code to allow CPU1 DAP: 0x12345678" group.long 0xFC4++0x3 line.long 0x0 "SWD_ACCESS_DSP,DSP Software Debug Access" hexmask.long 0x0 0.--31. 1. "SEC_CODE,DSP SWD-AP: 0x12345678" endif tree.end tree "SYSTICK (C-M33 Systick Module)" base ad:0xE000E010 group.long 0x0++0xB line.long 0x0 "SYST_CSR,SysTick Control and Status Register" bitfld.long 0x0 16. "COUNTFLAG,Returns 1 if timer counted to 0 since the last read of this register." "0,1" bitfld.long 0x0 2. "CLKSOURCE,Clock source selection." "0: external clock,1: processor clock" newline bitfld.long 0x0 1. "TICKINT,Enable Systick interrupt." "0: counting down to 0 does not assert the SysTick..,1: counting down to 0 asserts the SysTick exception.." bitfld.long 0x0 0. "ENABLE,Enable/disable systick counter" "0: counter disabled,1: counter enabled" line.long 0x4 "SYST_RVR,SysTick Reload Value Register" hexmask.long.tbyte 0x4 0.--23. 1. "RELOAD,Value to load into the SysTick Current Value Register when the counter reaches 0" line.long 0x8 "SYST_CVR,SysTick Current Value Register" hexmask.long.tbyte 0x8 0.--23. 1. "CURRENT,Current value at the time the register is accessed" rgroup.long 0xC++0x3 line.long 0x0 "SYST_CALIB,SysTick Calibration Value Register" bitfld.long 0x0 31. "NOREF,Indicates whether the device provides a reference clock to the processor." "0: The reference clock is provided,1: The reference clock is not provided" bitfld.long 0x0 30. "SKEW,Indicates whether the TENMS value is exact:" "0: 10ms calibration value is exact,1: 10ms calibration value is inexact because of the.." newline hexmask.long.tbyte 0x0 0.--23. 1. "TENMS,Reload value to use for 10ms timing" tree.end sif (cpuis("MCXN546*")||cpuis("MCXN547*")||cpuis("MCXN946*")||cpuis("MCXN947*")) tree "TRNG (True Random Number Generator)" base ad:0x4005A000 group.long 0x0++0x7 line.long 0x0 "MCTL,Miscellaneous Control Register" bitfld.long 0x0 16. "PRGM,Program Mode" "0: TRNG is in Run Mode,1: TRNG is in Program Mode" newline rbitfld.long 0x0 15. "OSC2_FAIL,Oscillator 2 Failure" "0: Oscillator 2 is running.,1: Oscillator 2 has failed (see.." newline bitfld.long 0x0 14. "LRUN_CONT,Long run count continues between entropy generations" "0: The internal test's long run count is restarted..,1: The count value (of TRNG's internal long_run.." newline rbitfld.long 0x0 13. "TSTOP_OK,TRNG is ok to stop" "0: TRNG is generating entropy and is not ok to stop,1: TRNG is not generating entropy and is ok to stop" newline eventfld.long 0x0 12. "ERR,Error Status" "0: No error,1: Error detected" newline rbitfld.long 0x0 10. "ENT_VAL,Entropy Valid" "0: Entropy is not valid,1: Entropy is valid" newline rbitfld.long 0x0 9. "FCT_VAL,Frequency Count Valid" "0: Frequency Count is not valid,1: Frequency Count is valid" newline rbitfld.long 0x0 8. "FCT_FAIL,Frequency Count Fail" "0,1" newline bitfld.long 0x0 6. "RST_DEF,Reset Defaults" "0: No impact.,1: Writing a 1 to this bit clears various TRNG.." newline bitfld.long 0x0 4. "DIS_SLF_TST,Disable Self-Tests" "0,1" newline bitfld.long 0x0 2.--3. "OSC_DIV,Oscillator1 Divide" "0: use ring oscillator with no divide,1: use ring oscillator divided-by-2,2: use ring oscillator divided-by-4,3: use ring oscillator divided-by-8" line.long 0x4 "SCMISC,Statistical Check Miscellaneous Register" hexmask.long.byte 0x4 16.--19. 1. "RTY_CT,Retry count" newline hexmask.long.byte 0x4 0.--7. 1. "LRUN_MAX,Long run max limit" group.long 0x10++0x3 line.long 0x0 "SDCTL,Seed Control Register" hexmask.long.word 0x0 16.--31. 1. "ENT_DLY,Entropy Delay" newline hexmask.long.word 0x0 0.--15. 1. "SAMP_SIZE,Sample Size" group.long 0x18++0x3 line.long 0x0 "FRQMIN,Frequency Count Minimum Limit Register" hexmask.long.tbyte 0x0 0.--21. 1. "FRQ_MIN,Frequency Count Minimum Limit" rgroup.long 0x18++0x7 line.long 0x0 "OSC2_FRQCNT,Oscillator-2 Frequency Count Register" hexmask.long.tbyte 0x0 0.--21. 1. "OSC2_FRQ_CT,Frequency Count" line.long 0x4 "FRQCNT,Frequency Count Register" hexmask.long.tbyte 0x4 0.--21. 1. "FRQ_CT,Frequency Count" group.long 0x1C++0x3 line.long 0x0 "FRQMAX,Frequency Count Maximum Limit Register" hexmask.long.tbyte 0x0 0.--21. 1. "FRQ_MAX,Frequency Counter Maximum Limit" rgroup.long 0x20++0x3 line.long 0x0 "SCMC,Statistical Check Monobit Count Register" hexmask.long.word 0x0 0.--15. 1. "MONO_CT,Monobit Count" group.long 0x20++0x3 line.long 0x0 "SCML,Statistical Check Monobit Limit Register" hexmask.long.word 0x0 16.--31. 1. "MONO_RNG,Monobit Range" newline hexmask.long.word 0x0 0.--15. 1. "MONO_MAX,Monobit Maximum Limit" rgroup.long 0x24++0x3 line.long 0x0 "SCR1C,Statistical Check Run Length 1 Count Register" hexmask.long.word 0x0 16.--30. 1. "R1_1_CT,Runs of One Length 1 Count" newline hexmask.long.word 0x0 0.--14. 1. "R1_0_CT,Runs of Zero Length 1 Count" group.long 0x24++0x3 line.long 0x0 "SCR1L,Statistical Check Run Length 1 Limit Register" hexmask.long.word 0x0 16.--30. 1. "RUN1_RNG,Run Length 1 Range" newline hexmask.long.word 0x0 0.--14. 1. "RUN1_MAX,Run Length 1 Maximum Limit" rgroup.long 0x28++0x3 line.long 0x0 "SCR2C,Statistical Check Run Length 2 Count Register" hexmask.long.word 0x0 16.--29. 1. "R2_1_CT,Runs of One Length 2 Count" newline hexmask.long.word 0x0 0.--13. 1. "R2_0_CT,Runs of Zero Length 2 Count" group.long 0x28++0x3 line.long 0x0 "SCR2L,Statistical Check Run Length 2 Limit Register" hexmask.long.word 0x0 16.--29. 1. "RUN2_RNG,Run Length 2 Range" newline hexmask.long.word 0x0 0.--13. 1. "RUN2_MAX,Run Length 2 Maximum Limit" rgroup.long 0x2C++0x3 line.long 0x0 "SCR3C,Statistical Check Run Length 3 Count Register" hexmask.long.word 0x0 16.--28. 1. "R3_1_CT,Runs of Ones Length 3 Count" newline hexmask.long.word 0x0 0.--12. 1. "R3_0_CT,Runs of Zeroes Length 3 Count" group.long 0x2C++0x3 line.long 0x0 "SCR3L,Statistical Check Run Length 3 Limit Register" hexmask.long.word 0x0 16.--28. 1. "RUN3_RNG,Run Length 3 Range" newline hexmask.long.word 0x0 0.--12. 1. "RUN3_MAX,Run Length 3 Maximum Limit" rgroup.long 0x3C++0x3 line.long 0x0 "STATUS,Status Register" hexmask.long.byte 0x0 16.--19. 1. "RETRY_CT,RETRY COUNT" newline bitfld.long 0x0 15. "TFMB,Test Fail Mono Bit." "0: The Mono Bit Test has passed,1: The Mono Bit Test has failed" newline bitfld.long 0x0 13. "TFLR,Test Fail Long Run." "0: The Long Run Test has passed,1: The Long Run Test has failed" newline bitfld.long 0x0 5. "TF3BR1,Test Fail" "0: The 3-Bit Run Sampling 1s Test has passed,1: The 3-Bit Run Sampling 1s Test has failed" newline bitfld.long 0x0 4. "TF3BR0,Test Fail 3-Bit Run Sampling 0s." "0: The 3-Bit Run Sampling 0s Test has passed,1: The 3-Bit Run Sampling 0s Test has failed" newline bitfld.long 0x0 3. "TF2BR1,Test Fail 2-Bit Run Sampling 1s." "0: The 2-Bit Run Sampling 1s Test has passed,1: The 2-Bit Run Sampling 1s Test has failed" newline bitfld.long 0x0 2. "TF2BR0,Test Fail 2-Bit Run Sampling 0s." "0: The 2-Bit Run Sampling 0s Test has passed,1: The 2-Bit Run Sampling 0s Test has failed" newline bitfld.long 0x0 1. "TF1BR1,Test Fail 1-Bit Run Sampling 1s." "0: The 1-Bit Run Sampling 1s Test has passed,1: The 1-Bit Run Sampling 1s Test has failed" newline bitfld.long 0x0 0. "TF1BR0,Test Fail 1-Bit Run Sampling 0s." "0: The 1-Bit Run Sampling 0s Test has passed,1: The 1-Bit Run Sampling 0s Test has failed" repeat 8. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x40)++0x3 line.long 0x0 "ENT[$1],Entropy Read Register" hexmask.long 0x0 0.--31. 1. "ENT,Entropy Value" repeat.end group.long 0xA0++0xB line.long 0x0 "SEC_CFG,Security Configuration Register" bitfld.long 0x0 1. "NO_PRGM,If set below mentioned TRNG configuration registers cannot be programmed: Oscillator 2 Control Register (OSC2_CTL): TRNG Entropy Generation Control [1:0] Oscillator 2 Divider [3:2] Oscillator Fail Safe Limit [13:12] Oscillator Fail Safe Test.." "0: TRNG configuration registers can be modified.,1: TRNG configuration registers cannot be modified." line.long 0x4 "INT_CTRL,Interrupt Control Register" bitfld.long 0x4 2. "FRQ_CT_FAIL,Clear the FRQ_CT_FAIL interrupt." "0: Clears the INT_STATUS[FRQ_CT_FAIL] bit. Will..,1: Enables the INT_STATUS[FRQ_CT_FAIL] bit to be.." newline bitfld.long 0x4 1. "ENT_VAL,Clear the ENT_VAL interrupt." "0: Clears the INT_STATUS[ENT_VAL] bit. Will..,1: Enables the INT_STATUS[ENT_VAL] bit to be set.." newline bitfld.long 0x4 0. "HW_ERR,Clear the HW_ERR interrupt." "0: Clears the INT_STATUS[HW_ERR] bit. Will..,1: Enables the INT_STATUS[HW_ERR] bit to be set.." line.long 0x8 "INT_MASK,Mask Register" bitfld.long 0x8 2. "FRQ_CT_FAIL,Mask the FRQ_CT_FAIL interrupt." "0: FRQ_CT_FAIL interrupt is disabled.,1: FRQ_CT_FAIL interrupt is enabled." newline bitfld.long 0x8 1. "ENT_VAL,Mask the ENT_VAL interrupt." "0: ENT_VAL interrupt is disabled.,1: ENT_VAL interrupt is enabled." newline bitfld.long 0x8 0. "HW_ERR,Mask the HW_ERR interrupt." "0: HW_ERR interrupt is disabled.,1: HW_ERR interrupt is enabled." rgroup.long 0xAC++0x7 line.long 0x0 "INT_STATUS,Interrupt Status Register" bitfld.long 0x0 2. "FRQ_CT_FAIL,Frequency Count Fail" "0: No hardware nor self test frequency errors.,1: The frequency counter has detected a failure." newline bitfld.long 0x0 1. "ENT_VAL,Entropy Valid" "0: Busy generating entropy. Any value read from the..,1: Values read from the Entropy registers are valid." newline bitfld.long 0x0 0. "HW_ERR,Read: TRNG Error. Any error in the TRNG will trigger this interrupt." "0: No error.,1: Error detected." line.long 0x4 "CSER,Common Security Error Register" bitfld.long 0x4 1. "RED_FSM,Redundant FSM error/fault detected" "0: No redundant FSM error/fault,1: Redundant FSM error/fault detected." wgroup.long 0xB4++0x3 line.long 0x0 "CSCLR,Common Security Clear Register" bitfld.long 0x0 1. "RED_FSM_CLR,Read only: Redundant FSM error/fault detected" "0: No effect ignored,1: Clears the CSER[RED_FSM] bit." group.long 0xEC++0x3 line.long 0x0 "OSC2_CTL,TRNG Oscillator 2 Control Register" bitfld.long 0x0 14. "OSC_FAILSAFE_TEST,Oscillator fail safe test." "0: No impact.,1: Disables oscillator 2 while in dual-oscillator.." newline bitfld.long 0x0 12.--13. "OSC_FAILSAFE_LMT,Oscillator fail safe limit." "0: The limit N is 4096 (2^12) system clocks.,1: The limit N is 65536 (2^16) system clocks.,2: N is 2^20 system clocks.,3: N is 2^22 system clocks (full range of the.." newline rbitfld.long 0x0 9. "OSC2_FCT_VAL,TRNG Oscillator 2 Frequency Count Valid" "0: Frequency count is invalid.,1: If TRNG_ENT_CTL = 10b valid frequency count may.." newline bitfld.long 0x0 2.--3. "OSC2_DIV,Oscillator 2 Divide." "0: Use ring oscillator 2 with no divide,1: Use ring oscillator 2 divided-by-2,2: Use ring oscillator 2 divided-by-4,3: Use ring oscillator 2 divided-by-8" newline bitfld.long 0x0 0.--1. "TRNG_ENT_CTL,TRNG entropy generation control." "0: Single oscillator mode using OSC1 (default),1: Dual oscillator mode,2: Single oscillator mode using OSC2,3: Unused (bit field cannot be written to this value)" rgroup.long 0xF0++0x7 line.long 0x0 "VID1,Version ID Register (MS)" hexmask.long.word 0x0 16.--31. 1. "IP_ID,Shows the IP ID." newline hexmask.long.byte 0x0 8.--15. 1. "MAJ_REV,Shows the IP's Major revision of the TRNG" newline hexmask.long.byte 0x0 0.--7. 1. "MIN_REV,Shows the IP's Minor revision of the TRNG." line.long 0x4 "VID2,Version ID Register (LS)" hexmask.long.byte 0x4 24.--31. 1. "ERA,Shows the ERA of the TRNG." newline hexmask.long.byte 0x4 16.--23. 1. "INTG_OPT,Shows the integration options for the TRNG." newline hexmask.long.byte 0x4 8.--15. 1. "ECO_REV,Shows the IP's ECO revision of the TRNG." newline hexmask.long.byte 0x4 0.--7. 1. "CONFIG_OPT,Shows the IP's Configuaration options for the TRNG." tree.end tree "TSI (Touch Sensing Input)" base ad:0x40050000 group.long 0x0++0x3 line.long 0x0 "CONFIG,TSI CONFIG (TSI_CONFIG) for Self-Capacitor" bitfld.long 0x0 31. "S_XIN_ADD,S_XIN Adjust Ratio" "0: Disables; S_XIN = 0 for 1 / 4 S_XIN = 1 for 1 / 8,1: Enables; S_XIN = 0 for 1 / 8 S_XIN = 1 for 1 / 16" bitfld.long 0x0 28.--30. "S_XDN,Self-Capacitance Discharge Current Multiple" "0: 1 / 16,1: 1 / 8,2: 1 / 4,3: 1 / 2,?,?,?,?" newline bitfld.long 0x0 27. "S_SEN,Self-Capacitance Sensitivity Boost" "0: Disables,1: Enables" bitfld.long 0x0 24.--26. "S_CTRIM,Capacitor Trim Setting" "0: 2.5 pF,1: 5.0 pF,2: 7.5 pF,3: 10 pF,4: 12.5 pF,5: 15.0 pF,6: 17.5 pF,7: 20 pF" newline bitfld.long 0x0 23. "S_XIN,Self-Capacitance Input Current Multiple" "0: 1 / 8,1: 1 / 4" bitfld.long 0x0 20.--22. "S_XCH,Self-Capacitance Charge Current Multiple" "0: 1 / 16,1: 1 / 8,2: 1 / 4,3: 1 / 2,?,?,?,?" newline bitfld.long 0x0 19. "S_NOISE,Self-Capacitance Noise Cancelation" "0: Disables,1: Enables" hexmask.long.byte 0x0 1.--5. 1. "TSICH,TSI Channel" newline bitfld.long 0x0 0. "MODE,Mode" "0: Self capacitance,1: Mutual capacitance" group.long 0x0++0x2B line.long 0x0 "CONFIG_MUTUAL,TSI CONFIG (TSI_CONFIG) for Mutual-Capacitor" bitfld.long 0x0 29.--31. "M_PRE_CURRENT,Mutual-Capacitance Precharge Current" "0: 1 uA,1: 2 uA,2: 3 uA,3: 4 uA,4: 5 uA,5: 6 uA,6: 7 uA,7: 8 uA" bitfld.long 0x0 26.--28. "M_PRE_RES,Mutual-Capacitance Precharge Resistor" "0: 1 k,1: 2 k,2: 3 k,3: 4 k,4: 5 k,5: 6 k,6: 7 k,7: 8 k" newline hexmask.long.byte 0x0 18.--22. 1. "M_SEN_BOOST,Mutual-Capacitance Sensitivity Boost" bitfld.long 0x0 17. "M_TX_PD_EN,Mutual-Capacitance TX Pulldown Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 16. "M_CNT_EN,Mutual-Capacitance Counter Enable" "0: Disables,1: Enables" bitfld.long 0x0 13.--15. "M_SEL_TX,Mutual-Capacitance TX Channel Selection" "0: TSI[0],1: TSI[1],2: TSI[2],3: TSI[3],4: TSI[4],5: TSI[5],6: TSI[6],7: TSI[7]" newline hexmask.long.byte 0x0 8.--12. 1. "M_SEL_RX,Mutual-Capacitance RX Channel Selection" bitfld.long 0x0 5.--7. "M_PMIRRORL,PMOS Current Mirror on Left Side" "0: m = 4,1: m = 8,2: m = 12,3: m = 16,4: m = 20,5: m = 24,6: m = 28,7: m = 32" newline bitfld.long 0x0 3.--4. "M_PMIRRORR,PMOS Current Mirror on Right Side" "0: m = 1,1: m = 2,2: m = 3,3: m = 4" bitfld.long 0x0 1.--2. "M_NMIRROR,NMOS Current Mirror" "0: m = 1,1: m = 2,2: m = 3,3: m = 4" newline bitfld.long 0x0 0. "MODE,Mode" "0: Self capacitance,1: Mutual capacitance" line.long 0x4 "TSHD,TSI Threshold" hexmask.long.word 0x4 16.--31. 1. "THRESH,TSI Wakeup Channel High Threshold" hexmask.long.word 0x4 0.--15. 1. "THRESL,TSI Wakeup Channel Low Threshold" line.long 0x8 "GENCS,TSI General Control and Status" bitfld.long 0x8 30. "OUTRG_EN,Out-of-Range Interrupt Enable" "0: Disables,1: Enables" bitfld.long 0x8 27. "ESOR,End-of-Scan Interrupt Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 24.--26. "SETCLK,Set Clock" "0: 27.37 MHz,1: 22.23 MHz,2: 18.73 MHz,3: 16.65 MHz,4: 14.27 MHz,5: 12.73 MHz,6: 11.49 MHz,7: 10.46 MHz" bitfld.long 0x8 22. "S_PROX_EN,Proximity Enable Signal" "0: Disables,1: Enables" newline hexmask.long.byte 0x8 16.--20. 1. "DEBOUNCE,Debounce" bitfld.long 0x8 12.--14. "DVOLT,Delta Voltage" "0: Vm = 0.6 V Vp = 1.7 V,1: Vm = 0.6 V Vp = 1.9 V,2: Vm = 0.6 V Vp = 2.1 V,3: Vm = 0.6 V Vp = 2.3 V,4: Vm = 0.6 V Vp = 2.5 V,5: Vm = 0.6 V Vp = 2.7 V,?,?" newline bitfld.long 0x8 9.--11. "CTRIM_FINE,Capacitor Fine Trim" "0: 0.3125 pF,1: 0.625 pF,2: 0.3125 * 3 pF,3: 0.3125 * 4 pF,4: 0.3125 * 5 pF,5: 0.3125 * 6 pF,6: 2.1875 pF,7: 2.5 pF" bitfld.long 0x8 7. "SWTS,Software Trigger Start" "0: No effect,1: Takes effect" newline bitfld.long 0x8 5. "TSIEN,TSI Enable" "0: Disables,1: Enables" bitfld.long 0x8 4. "STPE,TSI Stop Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 3. "STM,Scan Trigger Mode" "0: Software trigger scan,1: Hardware trigger scan" bitfld.long 0x8 2. "DMAEN_OUTRG,Out-of-Range DMA Transfer Request Enable" "0: Disables,1: Enables" newline bitfld.long 0x8 0. "DMAEN_EOS,In-Progress DMA Transfer Request Enable" "0: Disables,1: Enables" line.long 0xC "MUL,TSI Mutual-Capacitance" hexmask.long.word 0xC 16.--31. 1. "M_TRIM,Mutual-Capacitance Trim" hexmask.long.byte 0xC 5.--12. 1. "M_TX_USED,Mutual-Capacitance TX Used" newline bitfld.long 0xC 3.--4. "M_TRIM_CAP,Mutual-Capacitance Trim Cap" "0: 0 pF,1: 10 pF,2: 10 pF,3: 20 pF" bitfld.long 0xC 2. "M_MODE,Mutual-Capacitance Mode" "0: - 5 V ~ + 5 V,1: 0 V ~ + 5 V" newline bitfld.long 0xC 1. "M_VPRE_CHOOSE,Mutual-Capacitance Prevoltage" "0: Internal 1.2 V,1: External 1.2 V from PMC" line.long 0x10 "SINC,TSI SINC Filter" hexmask.long.byte 0x10 24.--27. 1. "CUTOFF,Cutoff" bitfld.long 0x10 21. "ORDER,Order" "0: Order 1,1: Order 2" newline hexmask.long.byte 0x10 16.--20. 1. "DECIMATION,Decimation" rbitfld.long 0x10 3. "SWITCH_ENABLE,Switch Enable" "0: Disabled,1: Enabled" newline rbitfld.long 0x10 2. "SINC_OVERFLOW_FLAG,SINC Overflow Flag" "0: No overflow,1: Overflow" rbitfld.long 0x10 1. "SINC_VALID,SINC Valid" "0: Disabled,1: Enabled" newline rbitfld.long 0x10 0. "SSC_CONTROL_OUT,SSC Output Control" "0: 0,1: 1" line.long 0x14 "SSC0,TSI SSC 0" hexmask.long.byte 0x14 28.--31. 1. "PRBS_OUTSEL,PRBS Output Selection" bitfld.long 0x14 25.--26. "SSC_MODE,SSC Mode" "0: PRBS mode,1: Up-Down Counter mode,2: Disables SSC function,3: Do not use" newline bitfld.long 0x14 24. "SSC_CONTROL_REVERSE,SSC Control Reverse" "0: Polarity retained,1: Polarity reversed" hexmask.long.byte 0x14 20.--23. 1. "CHARGE_NUM,Charge Number" newline hexmask.long.byte 0x14 16.--19. 1. "BASE_NOCHARGE_NUM,Base Nocharge Number" hexmask.long.byte 0x14 0.--7. 1. "SSC_PRESCALE_NUM,SSC Prescale Number" line.long 0x18 "SSC1,TSI SSC 1" hexmask.long.byte 0x18 24.--31. 1. "PRBS_WEIGHT_HI,PRBS High Weight" hexmask.long.byte 0x18 16.--23. 1. "PRBS_WEIGHT_LO,PRBS Low Weight" newline hexmask.long.byte 0x18 8.--15. 1. "PRBS_SEED_HI,PRBS High Seed" hexmask.long.byte 0x18 0.--7. 1. "PRBS_SEED_LO,PRBS Low Seed" line.long 0x1C "SSC2,TSI SSC 2" hexmask.long.byte 0x1C 28.--31. 1. "MOVE_NOCHARGE_MIN,Move Nocharge Minimum" hexmask.long.byte 0x1C 16.--21. 1. "MOVE_NOCHARGE_MAX,Move Nocharge Maximum" newline bitfld.long 0x1C 8.--10. "MOVE_STEPS_NUM,Move Steps Number" "0: 0,1: 1,2: 2,3: 3,4: 4,5: 5,6: 6,7: 7" hexmask.long.byte 0x1C 0.--4. 1. "MOVE_REPEAT_NUM,Move Repeat Number" line.long 0x20 "BASELINE,TSI Baseline" bitfld.long 0x20 31. "THRESHOLD_TRACE_EN,Threshold Trace Enable" "0: Disables,1: Enables" bitfld.long 0x20 28.--30. "THESHOLD_RATIO,Threshold Ratio" "0: thresholdh = (baseline + counter) / 2 and..,1: thresholdh = (baseline + counter) / 4 and..,2: thresholdh = (baseline + counter) / 8 and..,3: thresholdh = (baseline + counter) / 16 and..,4: thresholdh = (baseline + counter) / 32 and..,5: thresholdh = (baseline + counter) / 64 and..,6: thresholdh = (baseline + counter) / 128 and..,7: thresholdh = (baseline + counter) / 256 and.." newline bitfld.long 0x20 20. "BASE_TRACE_EN,Baseline Trace Enable" "0,1" hexmask.long.byte 0x20 16.--19. 1. "BASE_TRACE_DEBOUNCE,Base Trace Debounce" newline hexmask.long.word 0x20 0.--15. 1. "BASELINE,Baseline" line.long 0x24 "CHMERGE,TSI Channel Merge" hexmask.long 0x24 0.--24. 1. "CHANNEL_ENABLE,Channel Enable" line.long 0x28 "SHIELD,TSI Shield" hexmask.long.byte 0x28 25.--30. 1. "M_SEN_RES,Mutual-Capacitance Sensitivity Resistor" hexmask.long.byte 0x28 0.--3. 1. "SHIELD_ENABLE,Shield Enable" group.long 0x100++0x3 line.long 0x0 "DATA,TSI Data and Status" bitfld.long 0x0 30. "OUTRGF,Out-of-Range Flag" "0,1" bitfld.long 0x0 29. "OVERRUNF,Overrun Flag" "0: No,1: Yes" newline bitfld.long 0x0 27. "EOSF,End-of-Scan Flag" "0,1" hexmask.long.word 0x0 0.--15. 1. "TSICNT,TSI Conversion Counter Value" group.long 0x108++0x7 line.long 0x0 "MISC,TSI Miscellaneous" hexmask.long.byte 0x0 24.--28. 1. "CLKDIVIDER,TSI Clock Divider" bitfld.long 0x0 23. "TEST_FINGER_EN,Test Finger Function Enable Signals" "0: Disables,1: Enables" newline bitfld.long 0x0 20.--22. "TEST_FINGER,Test Finger" "0: Finger capacitor is 148 pF,1: Finger capacitor is 296 pF,2: Finger capacitor is 444 pF,3: Finger capacitor is 592 pF,4: Finger capacitor is 740 pF,5: Finger capacitor is 888 pF,6: Finger capacitor is 1036 pF,7: Finger capacitor is 1184 pF" bitfld.long 0x0 19. "OSC_CLK_SEL,Oscillator Clock Select" "0: Analog oscillator,1: Chip" line.long 0x4 "TRIG,TSI AUTO TRIG" bitfld.long 0x4 31. "TRIG_CLK_SEL,Trigger Clock Select" "0: 32 k clock,1: clksoc" bitfld.long 0x4 30. "TRIG_EN,Trigger Enable" "0: Disabled,1: Enabled" newline hexmask.long.byte 0x4 24.--28. 1. "TRIG_CLK_DIVIDER,Trigger Clock Divider" hexmask.long.tbyte 0x4 0.--19. 1. "TRIG_PERIOD_COUNTER,Trigger Period Counter" tree.end endif tree "USBC (Universal Serial Bus Core Memory)" base ad:0x4010B000 rgroup.long 0x0++0x17 line.long 0x0 "ID,Identification register" hexmask.long.byte 0x0 16.--23. 1. "REVISION,REVISION" newline hexmask.long.byte 0x0 8.--13. 1. "NID,NID" newline hexmask.long.byte 0x0 0.--5. 1. "ID,ID" line.long 0x4 "HWGENERAL,Hardware General" bitfld.long 0x4 9.--10. "SM,SM" "0: No Serial Engine always use parallel signalling.,1: Serial Engine present always use serial..,2: Software programmable - Reset to use parallel..,3: Software programmable - Reset to use serial.." newline bitfld.long 0x4 6.--8. "PHYM,PHYM" "0: UTMI/UMTI+,1: ULPI DDR,2: ULPI,3: Serial Only,4: Software programmable - reset to UTMI/UTMI+,5: Software programmable - reset to ULPI DDR,6: Software programmable - reset to ULPI,7: Software programmable - reset to Serial" newline bitfld.long 0x4 4.--5. "PHYW,PHYW" "0: 8 bit wide data bus (Software non-programmable),1: 16 bit wide data bus (Software non-programmable),2: Reset to 8 bit wide data bus (Software..,3: Reset to 16 bit wide data bus (Software.." line.long 0x8 "HWHOST,Host Hardware Parameters" bitfld.long 0x8 1.--3. "NPORT,NPORT" "0,1,2,3,4,5,6,7" newline bitfld.long 0x8 0. "HC,HC" "0: Not supported,1: Supported" line.long 0xC "HWDEVICE,Device Hardware Parameters" hexmask.long.byte 0xC 1.--5. 1. "DEVEP,DEVEP" newline bitfld.long 0xC 0. "DC,DC" "0: Not supported,1: Supported" line.long 0x10 "HWTXBUF,TX Buffer Hardware Parameters" hexmask.long.byte 0x10 16.--23. 1. "TXCHANADD,TXCHANADD" newline hexmask.long.byte 0x10 0.--7. 1. "TXBURST,TXBURST" line.long 0x14 "HWRXBUF,RX Buffer Hardware Parameters" hexmask.long.byte 0x14 8.--15. 1. "RXADD,RXADD" newline hexmask.long.byte 0x14 0.--7. 1. "RXBURST,RXBURST" group.long 0x80++0x13 line.long 0x0 "GPTIMER0LD,General Purpose Timer #0 Load" hexmask.long.tbyte 0x0 0.--23. 1. "GPTLD,GPTLD" line.long 0x4 "GPTIMER0CTRL,General Purpose Timer #0 Controller" bitfld.long 0x4 31. "GPTRUN,GPTRUN" "0: Stop counting,1: Run" newline bitfld.long 0x4 30. "GPTRST,GPTRST" "0: No action,1: Load counter value from GPTLD bits in n_GPTIMER0LD" newline bitfld.long 0x4 24. "GPTMODE,GPTMODE" "0: One Shot Mode,1: Repeat Mode" newline hexmask.long.tbyte 0x4 0.--23. 1. "GPTCNT,GPTCNT" line.long 0x8 "GPTIMER1LD,General Purpose Timer #1 Load" hexmask.long.tbyte 0x8 0.--23. 1. "GPTLD,GPTLD" line.long 0xC "GPTIMER1CTRL,General Purpose Timer #1 Controller" bitfld.long 0xC 31. "GPTRUN,GPTRUN" "0: Stop counting,1: Run" newline bitfld.long 0xC 30. "GPTRST,GPTRST" "0: No action,1: Load counter value from GPTLD bits in.." newline bitfld.long 0xC 24. "GPTMODE,GPTMODE" "0: One Shot Mode,1: Repeat Mode" newline hexmask.long.tbyte 0xC 0.--23. 1. "GPTCNT,GPTCNT" line.long 0x10 "SBUSCFG,System Bus Config" bitfld.long 0x10 0.--2. "AHBBRST,AHBBRST" "0: Incremental burst of unspecified length only,1: INCR4 burst then single transfer,2: INCR8 burst INCR4 burst then single transfer,3: INCR16 burst INCR8 burst INCR4 burst then single..,?,5: INCR4 burst then incremental burst of..,6: INCR8 burst INCR4 burst then incremental burst..,7: INCR16 burst INCR8 burst INCR4 burst then.." rgroup.byte 0x100++0x0 line.byte 0x0 "CAPLENGTH,Capability Registers Length" hexmask.byte 0x0 0.--7. 1. "CAPLENGTH,CAPLENGTH" rgroup.word 0x102++0x1 line.word 0x0 "HCIVERSION,Host Controller Interface Version" hexmask.word 0x0 0.--15. 1. "HCIVERSION,HCIVERSION" rgroup.long 0x104++0x7 line.long 0x0 "HCSPARAMS,Host Controller Structural Parameters" hexmask.long.byte 0x0 24.--27. 1. "N_TT,N_TT" newline hexmask.long.byte 0x0 20.--23. 1. "N_PTT,N_PTT" newline bitfld.long 0x0 16. "PI,PI" "0,1" newline hexmask.long.byte 0x0 12.--15. 1. "N_CC,N_CC" newline hexmask.long.byte 0x0 8.--11. 1. "N_PCC,N_PCC" newline bitfld.long 0x0 4. "PPC,PPC" "0,1" newline hexmask.long.byte 0x0 0.--3. 1. "N_PORTS,N_PORTS" line.long 0x4 "HCCPARAMS,Host Controller Capability Parameters" hexmask.long.byte 0x4 8.--15. 1. "EECP,EECP" newline hexmask.long.byte 0x4 4.--7. 1. "IST,IST" newline bitfld.long 0x4 2. "ASP,ASP" "0,1" newline bitfld.long 0x4 1. "PFL,PFL" "0,1" newline bitfld.long 0x4 0. "ADC,ADC" "0,1" rgroup.word 0x120++0x1 line.word 0x0 "DCIVERSION,Device Controller Interface Version" hexmask.word 0x0 0.--15. 1. "DCIVERSION,DCIVERSION" rgroup.long 0x124++0x3 line.long 0x0 "DCCPARAMS,Device Controller Capability Parameters" bitfld.long 0x0 8. "HC,HC" "0,1" newline bitfld.long 0x0 7. "DC,DC" "0,1" newline hexmask.long.byte 0x0 0.--4. 1. "DEN,DEN" group.long 0x140++0xF line.long 0x0 "USBCMD,USB Command Register" hexmask.long.byte 0x0 16.--23. 1. "ITC,ITC" newline bitfld.long 0x0 15. "FS_2,FS_2" "0,1" newline bitfld.long 0x0 14. "ATDTW,ATDTW" "0,1" newline bitfld.long 0x0 13. "SUTW,SUTW" "0,1" newline bitfld.long 0x0 11. "ASPE,ASPE" "0,1" newline bitfld.long 0x0 8.--9. "ASP,ASP" "0,1,2,3" newline bitfld.long 0x0 6. "IAA,IAA" "0,1" newline bitfld.long 0x0 5. "ASE,ASE" "0: Do not process the Asynchronous Schedule.,1: Use the ASYNCLISTADDR register to access the.." newline bitfld.long 0x0 4. "PSE,PSE" "0: Do not process the Periodic Schedule,1: Use the PERIODICLISTBASE register to access the.." newline bitfld.long 0x0 2.--3. "FS_1,FS_1" "0,1,2,3" newline bitfld.long 0x0 1. "RST,RST" "0,1" newline bitfld.long 0x0 0. "RS,RS" "0,1" line.long 0x4 "USBSTS,USB Status Register" eventfld.long 0x4 25. "TI1,TI1" "0,1" newline eventfld.long 0x4 24. "TI0,TI0" "0,1" newline rbitfld.long 0x4 16. "NAKI,NAKI" "0,1" newline rbitfld.long 0x4 15. "AS,AS" "0,1" newline rbitfld.long 0x4 14. "PS,PS" "0,1" newline rbitfld.long 0x4 13. "RCL,RCL" "0,1" newline rbitfld.long 0x4 12. "HCH,HCH" "0,1" newline eventfld.long 0x4 10. "ULPII,ULPII" "0,1" newline eventfld.long 0x4 8. "SLI,SLI" "0,1" newline eventfld.long 0x4 7. "SRI,SRI" "0,1" newline eventfld.long 0x4 6. "URI,URI" "0,1" newline eventfld.long 0x4 5. "AAI,AAI" "0,1" newline eventfld.long 0x4 4. "SEI,SEI" "0,1" newline eventfld.long 0x4 3. "FRI,FRI" "0,1" newline eventfld.long 0x4 2. "PCI,PCI" "0,1" newline eventfld.long 0x4 1. "UEI,UEI" "0,1" newline eventfld.long 0x4 0. "UI,UI" "0,1" line.long 0x8 "USBINTR,Interrupt Enable Register" bitfld.long 0x8 25. "TIE1,TIE1" "0,1" newline bitfld.long 0x8 24. "TIE0,TIE0" "0,1" newline bitfld.long 0x8 19. "UPIE,UPIE" "0,1" newline bitfld.long 0x8 18. "UAIE,UAIE" "0,1" newline bitfld.long 0x8 16. "NAKE,NAKE" "0,1" newline bitfld.long 0x8 8. "SLE,SLE" "0,1" newline bitfld.long 0x8 7. "SRE,SRE" "0,1" newline bitfld.long 0x8 6. "URE,URE" "0,1" newline bitfld.long 0x8 5. "AAE,AAE" "0,1" newline bitfld.long 0x8 4. "SEE,SEE" "0,1" newline bitfld.long 0x8 3. "FRE,FRE" "0,1" newline bitfld.long 0x8 2. "PCE,PCE" "0,1" newline bitfld.long 0x8 1. "UEE,UEE" "0,1" newline bitfld.long 0x8 0. "UE,UE" "0,1" line.long 0xC "FRINDEX,USB Frame Index" hexmask.long.word 0xC 0.--13. 1. "FRINDEX,FRINDEX" group.long 0x154++0x3 line.long 0x0 "DEVICEADDR,Device Address" hexmask.long.byte 0x0 25.--31. 1. "USBADR,USBADR" newline bitfld.long 0x0 24. "USBADRA,USBADRA" "0,1" group.long 0x154++0x7 line.long 0x0 "PERIODICLISTBASE,Frame List Base Address" hexmask.long.tbyte 0x0 12.--31. 1. "BASEADR,BASEADR" line.long 0x4 "ASYNCLISTADDR,Next Asynch. Address" hexmask.long 0x4 5.--31. 1. "ASYBASE,ASYBASE" group.long 0x158++0x3 line.long 0x0 "ENDPTLISTADDR,Endpoint List Address" hexmask.long.tbyte 0x0 11.--31. 1. "EPBASE,EPBASE" group.long 0x160++0x7 line.long 0x0 "BURSTSIZE,Programmable Burst Size" hexmask.long.word 0x0 8.--16. 1. "TXPBURST,TXPBURST" newline hexmask.long.byte 0x0 0.--7. 1. "RXPBURST,RXPBURST" line.long 0x4 "TXFILLTUNING,TX FIFO Fill Tuning" hexmask.long.byte 0x4 16.--21. 1. "TXFIFOTHRES,TXFIFOTHRES" newline hexmask.long.byte 0x4 8.--12. 1. "TXSCHHEALTH,TXSCHHEALTH" newline hexmask.long.byte 0x4 0.--6. 1. "TXSCHOH,TXSCHOH" group.long 0x178++0x7 line.long 0x0 "ENDPTNAK,Endpoint NAK" hexmask.long.byte 0x0 16.--23. 1. "EPTN,EPTN" newline hexmask.long.byte 0x0 0.--7. 1. "EPRN,EPRN" line.long 0x4 "ENDPTNAKEN,Endpoint NAK Enable" hexmask.long.byte 0x4 16.--23. 1. "EPTNE,EPTNE" newline hexmask.long.byte 0x4 0.--7. 1. "EPRNE,EPRNE" rgroup.long 0x180++0x3 line.long 0x0 "CONFIGFLAG,Configure Flag Register" bitfld.long 0x0 0. "CF,CF" "0: Port routing control logic default-routes each..,1: Port routing control logic default-routes all.." group.long 0x184++0x3 line.long 0x0 "PORTSC1,Port Status & Control" rbitfld.long 0x0 30.--31. "PTS_1,PTS_1" "0,1,2,3" newline rbitfld.long 0x0 29. "STS,STS" "0,1" newline rbitfld.long 0x0 28. "PTW,PTW" "0: Select the 8-bit UTMI interface [60MHz],1: Select the 16-bit UTMI interface [30MHz]" newline bitfld.long 0x0 26.--27. "PSPD,PSPD" "0: Full Speed,1: Low Speed,2: High Speed,3: Undefined" newline rbitfld.long 0x0 25. "PTS_2,PTS_2" "0,1" newline bitfld.long 0x0 24. "PFSC,PFSC" "0: Normal operation,1: Forced to full speed" newline bitfld.long 0x0 23. "PHCD,PHCD" "0: Enable PHY clock,1: Disable PHY clock" newline bitfld.long 0x0 22. "WKOC,WKOC" "0,1" newline bitfld.long 0x0 21. "WKDC,WKDC" "0,1" newline bitfld.long 0x0 20. "WKCN,WKCN" "0,1" newline hexmask.long.byte 0x0 16.--19. 1. "PTC,PTC" newline bitfld.long 0x0 14.--15. "PIC,PIC" "0: Port indicators are off,1: Amber,2: Green,3: Undefined" newline rbitfld.long 0x0 13. "PO,PO" "0,1" newline bitfld.long 0x0 12. "PP,PP" "0,1" newline rbitfld.long 0x0 10.--11. "LS,LS" "0: SE0,1: K-state,2: J-state,3: Undefined" newline rbitfld.long 0x0 9. "HSP,HSP" "0,1" newline bitfld.long 0x0 8. "PR,PR" "0,1" newline bitfld.long 0x0 7. "SUSP,SUSP" "0,1" newline bitfld.long 0x0 6. "FPR,FPR" "0,1" newline eventfld.long 0x0 5. "OCC,OCC" "0,1" newline rbitfld.long 0x0 4. "OCA,OCA" "0: This port does not have an over-current condition.,1: This port currently has an over-current condition" newline eventfld.long 0x0 3. "PEC,PEC" "0,1" newline bitfld.long 0x0 2. "PE,PE" "0,1" newline eventfld.long 0x0 1. "CSC,CSC" "0,1" newline rbitfld.long 0x0 0. "CCS,CCS" "0,1" group.long 0x1A4++0x13 line.long 0x0 "OTGSC,On-The-Go Status & control" bitfld.long 0x0 30. "DPIE,DPIE" "0,1" newline bitfld.long 0x0 29. "EN_1MS,EN_1MS" "0,1" newline bitfld.long 0x0 28. "BSEIE,BSEIE" "0,1" newline bitfld.long 0x0 27. "BSVIE,BSVIE" "0,1" newline bitfld.long 0x0 26. "ASVIE,ASVIE" "0,1" newline bitfld.long 0x0 25. "AVVIE,AVVIE" "0,1" newline bitfld.long 0x0 24. "IDIE,IDIE" "0,1" newline bitfld.long 0x0 22. "DPIS,DPIS" "0,1" newline bitfld.long 0x0 21. "STATUS_1MS,STATUS_1MS" "0,1" newline bitfld.long 0x0 20. "BSEIS,BSEIS" "0,1" newline bitfld.long 0x0 19. "BSVIS,BSVIS" "0,1" newline bitfld.long 0x0 18. "ASVIS,ASVIS" "0,1" newline bitfld.long 0x0 17. "AVVIS,AVVIS" "0,1" newline bitfld.long 0x0 16. "IDIS,IDIS" "0,1" newline rbitfld.long 0x0 14. "DPS,DPS" "0,1" newline rbitfld.long 0x0 13. "TOG_1MS,TOG_1MS" "0,1" newline rbitfld.long 0x0 12. "BSE,BSE" "0,1" newline rbitfld.long 0x0 11. "BSV,BSV" "0,1" newline rbitfld.long 0x0 10. "ASV,ASV" "0,1" newline rbitfld.long 0x0 9. "AVV,AVV" "0,1" newline rbitfld.long 0x0 8. "ID,ID" "0,1" newline bitfld.long 0x0 5. "IDPU,IDPU" "0,1" newline bitfld.long 0x0 4. "DP,DP" "0,1" newline bitfld.long 0x0 3. "OT,OT" "0,1" newline bitfld.long 0x0 1. "VC,VC" "0,1" newline bitfld.long 0x0 0. "VD,VD" "0,1" line.long 0x4 "USBMODE,USB Device Mode" bitfld.long 0x4 4. "SDIS,SDIS" "0,1" newline bitfld.long 0x4 3. "SLOM,SLOM" "0: Setup Lockouts On (default);,1: Setup Lockouts Off" newline bitfld.long 0x4 2. "ES,ES" "0: Little Endian [Default],1: Big Endian" newline bitfld.long 0x4 0.--1. "CM,CM" "0: Idle [Default for combination host/device],?,2: Device Controller [Default for device only..,3: Host Controller [Default for host only controller]" line.long 0x8 "ENDPTSETUPSTAT,Endpoint Setup Status" hexmask.long.word 0x8 0.--15. 1. "ENDPTSETUPSTAT,ENDPTSETUPSTAT" line.long 0xC "ENDPTPRIME,Endpoint Prime" hexmask.long.byte 0xC 16.--23. 1. "PETB,PETB" newline hexmask.long.byte 0xC 0.--7. 1. "PERB,PERB" line.long 0x10 "ENDPTFLUSH,Endpoint Flush" hexmask.long.byte 0x10 16.--23. 1. "FETB,FETB" newline hexmask.long.byte 0x10 0.--7. 1. "FERB,FERB" rgroup.long 0x1B8++0x3 line.long 0x0 "ENDPTSTAT,Endpoint Status" hexmask.long.byte 0x0 16.--23. 1. "ETBR,ETBR" newline hexmask.long.byte 0x0 0.--7. 1. "ERBR,ERBR" group.long 0x1BC++0x23 line.long 0x0 "ENDPTCOMPLETE,Endpoint Complete" hexmask.long.byte 0x0 16.--23. 1. "ETCE,ETCE" newline hexmask.long.byte 0x0 0.--7. 1. "ERCE,ERCE" line.long 0x4 "ENDPTCTRL0,Endpoint Control0" rbitfld.long 0x4 23. "TXE,TXE" "0,1" newline rbitfld.long 0x4 18.--19. "TXT,TXT" "0,1,2,3" newline bitfld.long 0x4 16. "TXS,TXS" "0,1" newline rbitfld.long 0x4 7. "RXE,RXE" "0,1" newline rbitfld.long 0x4 2.--3. "RXT,RXT" "0,1,2,3" newline bitfld.long 0x4 0. "RXS,RXS" "0,1" line.long 0x8 "ENDPTCTRL1,Endpoint Control 1" bitfld.long 0x8 23. "TXE,TXE" "0,1" newline bitfld.long 0x8 22. "TXR,TXR" "0,1" newline bitfld.long 0x8 21. "TXI,TXI" "0,1" newline bitfld.long 0x8 18.--19. "TXT,TXT" "0,1,2,3" newline bitfld.long 0x8 17. "TXD,TXD" "0,1" newline bitfld.long 0x8 16. "TXS,TXS" "0,1" newline bitfld.long 0x8 7. "RXE,RXE" "0,1" newline bitfld.long 0x8 6. "RXR,RXR" "0,1" newline bitfld.long 0x8 5. "RXI,RXI" "0,1" newline bitfld.long 0x8 2.--3. "RXT,RXT" "0,1,2,3" newline bitfld.long 0x8 1. "RXD,RXD" "0,1" newline bitfld.long 0x8 0. "RXS,RXS" "0,1" line.long 0xC "ENDPTCTRL2,Endpoint Control 2" bitfld.long 0xC 23. "TXE,TXE" "0,1" newline bitfld.long 0xC 22. "TXR,TXR" "0,1" newline bitfld.long 0xC 21. "TXI,TXI" "0,1" newline bitfld.long 0xC 18.--19. "TXT,TXT" "0,1,2,3" newline bitfld.long 0xC 17. "TXD,TXD" "0,1" newline bitfld.long 0xC 16. "TXS,TXS" "0,1" newline bitfld.long 0xC 7. "RXE,RXE" "0,1" newline bitfld.long 0xC 6. "RXR,RXR" "0,1" newline bitfld.long 0xC 5. "RXI,RXI" "0,1" newline bitfld.long 0xC 2.--3. "RXT,RXT" "0,1,2,3" newline bitfld.long 0xC 1. "RXD,RXD" "0,1" newline bitfld.long 0xC 0. "RXS,RXS" "0,1" line.long 0x10 "ENDPTCTRL3,Endpoint Control 3" bitfld.long 0x10 23. "TXE,TXE" "0,1" newline bitfld.long 0x10 22. "TXR,TXR" "0,1" newline bitfld.long 0x10 21. "TXI,TXI" "0,1" newline bitfld.long 0x10 18.--19. "TXT,TXT" "0,1,2,3" newline bitfld.long 0x10 17. "TXD,TXD" "0,1" newline bitfld.long 0x10 16. "TXS,TXS" "0,1" newline bitfld.long 0x10 7. "RXE,RXE" "0,1" newline bitfld.long 0x10 6. "RXR,RXR" "0,1" newline bitfld.long 0x10 5. "RXI,RXI" "0,1" newline bitfld.long 0x10 2.--3. "RXT,RXT" "0,1,2,3" newline bitfld.long 0x10 1. "RXD,RXD" "0,1" newline bitfld.long 0x10 0. "RXS,RXS" "0,1" line.long 0x14 "ENDPTCTRL4,Endpoint Control 4" bitfld.long 0x14 23. "TXE,TXE" "0,1" newline bitfld.long 0x14 22. "TXR,TXR" "0,1" newline bitfld.long 0x14 21. "TXI,TXI" "0,1" newline bitfld.long 0x14 18.--19. "TXT,TXT" "0,1,2,3" newline bitfld.long 0x14 17. "TXD,TXD" "0,1" newline bitfld.long 0x14 16. "TXS,TXS" "0,1" newline bitfld.long 0x14 7. "RXE,RXE" "0,1" newline bitfld.long 0x14 6. "RXR,RXR" "0,1" newline bitfld.long 0x14 5. "RXI,RXI" "0,1" newline bitfld.long 0x14 2.--3. "RXT,RXT" "0,1,2,3" newline bitfld.long 0x14 1. "RXD,RXD" "0,1" newline bitfld.long 0x14 0. "RXS,RXS" "0,1" line.long 0x18 "ENDPTCTRL5,Endpoint Control 5" bitfld.long 0x18 23. "TXE,TXE" "0,1" newline bitfld.long 0x18 22. "TXR,TXR" "0,1" newline bitfld.long 0x18 21. "TXI,TXI" "0,1" newline bitfld.long 0x18 18.--19. "TXT,TXT" "0,1,2,3" newline bitfld.long 0x18 17. "TXD,TXD" "0,1" newline bitfld.long 0x18 16. "TXS,TXS" "0,1" newline bitfld.long 0x18 7. "RXE,RXE" "0,1" newline bitfld.long 0x18 6. "RXR,RXR" "0,1" newline bitfld.long 0x18 5. "RXI,RXI" "0,1" newline bitfld.long 0x18 2.--3. "RXT,RXT" "0,1,2,3" newline bitfld.long 0x18 1. "RXD,RXD" "0,1" newline bitfld.long 0x18 0. "RXS,RXS" "0,1" line.long 0x1C "ENDPTCTRL6,Endpoint Control 6" bitfld.long 0x1C 23. "TXE,TXE" "0,1" newline bitfld.long 0x1C 22. "TXR,TXR" "0,1" newline bitfld.long 0x1C 21. "TXI,TXI" "0,1" newline bitfld.long 0x1C 18.--19. "TXT,TXT" "0,1,2,3" newline bitfld.long 0x1C 17. "TXD,TXD" "0,1" newline bitfld.long 0x1C 16. "TXS,TXS" "0,1" newline bitfld.long 0x1C 7. "RXE,RXE" "0,1" newline bitfld.long 0x1C 6. "RXR,RXR" "0,1" newline bitfld.long 0x1C 5. "RXI,RXI" "0,1" newline bitfld.long 0x1C 2.--3. "RXT,RXT" "0,1,2,3" newline bitfld.long 0x1C 1. "RXD,RXD" "0,1" newline bitfld.long 0x1C 0. "RXS,RXS" "0,1" line.long 0x20 "ENDPTCTRL7,Endpoint Control 7" bitfld.long 0x20 23. "TXE,TXE" "0,1" newline bitfld.long 0x20 22. "TXR,TXR" "0,1" newline bitfld.long 0x20 21. "TXI,TXI" "0,1" newline bitfld.long 0x20 18.--19. "TXT,TXT" "0,1,2,3" newline bitfld.long 0x20 17. "TXD,TXD" "0,1" newline bitfld.long 0x20 16. "TXS,TXS" "0,1" newline bitfld.long 0x20 7. "RXE,RXE" "0,1" newline bitfld.long 0x20 6. "RXR,RXR" "0,1" newline bitfld.long 0x20 5. "RXI,RXI" "0,1" newline bitfld.long 0x20 2.--3. "RXT,RXT" "0,1,2,3" newline bitfld.long 0x20 1. "RXD,RXD" "0,1" newline bitfld.long 0x20 0. "RXS,RXS" "0,1" tree.end sif (cpuis("MCXN546*")||cpuis("MCXN547*")||cpuis("MCXN946*")||cpuis("MCXN947*")) tree "USBDCD (USB Device Charger Detection Module)" base ad:0x400DC000 group.long 0x0++0x7 line.long 0x0 "CONTROL,Control" bitfld.long 0x0 25. "SR,Software Reset" "0: Do not perform a software reset.,1: Perform a software reset." newline bitfld.long 0x0 24. "START,Start Change Detection Sequence" "0: Do not start the sequence. Writes of this value..,1: Initiate the charger detection sequence. If the.." newline bitfld.long 0x0 17. "BC12,Battery Charging Revision 1.2 Compatibility" "0: Compatible with BC1.1,1: Compatible with BC1.2 (default)" newline bitfld.long 0x0 16. "IE,Interrupt Enable" "0: Disable interrupts to the system.,1: Enable interrupts to the system." newline rbitfld.long 0x0 8. "IF,Interrupt Flag" "0: No interrupt is pending.,1: An interrupt is pending." newline bitfld.long 0x0 0. "IACK,Interrupt Acknowledge" "0: Do not clear the interrupt.,1: Clear the IF field (interrupt flag)." line.long 0x4 "CLOCK,Clock" hexmask.long.word 0x4 2.--11. 1. "CLOCK_SPEED,Numerical Value of Clock Speed in Binary" newline bitfld.long 0x4 0. "CLOCK_UNIT,Unit of Measurement Encoding for Clock Speed" "0: kHz Speed (between 4 kHz and 1023 kHz),1: MHz Speed (between 1 MHz and 1023 MHz)" rgroup.long 0x8++0x3 line.long 0x0 "STATUS,Status" bitfld.long 0x0 22. "ACTIVE,Active Status Indicator" "0: The sequence is not running.,1: The sequence is running." newline bitfld.long 0x0 21. "TO,Timeout Flag" "0: The detection sequence is not running for over 1..,1: It is over 1 s since the data pin contact was.." newline bitfld.long 0x0 20. "ERR,Error Flag" "0: No sequence errors.,1: Error in the detection sequence." newline bitfld.long 0x0 18.--19. "SEQ_STAT,Charger Detection Sequence Status" "0: The module is either not enabled or the module..,1: Data pin contact detection is complete.,2: Charging port detection is complete.,3: Charger type detection is complete." newline bitfld.long 0x0 16.--17. "SEQ_RES,Charger Detection Sequence Results" "0: No results to report.,1: Attached to an SDP. Must comply with USB 2.0 by..,2: Attached to a charging port. The exact meaning..,3: Attached to a DCP." group.long 0xC++0xF line.long 0x0 "SIGNAL_OVERRIDE,Signal Override" bitfld.long 0x0 0.--2. "PS,Phase Selection" "0: No overrides. Field must remain at this value..,?,2: Enables VDP_SRC voltage source for the USB_DP..,?,4: Enables VDM_SRC voltage source only.,?,?,?" line.long 0x4 "TIMER0,TIMER0" hexmask.long.word 0x4 16.--25. 1. "TSEQ_INIT,Sequence Initiation Time" newline hexmask.long.word 0x4 0.--11. 1. "TUNITCON,Unit Connection Timer Elapse (in ms)" line.long 0x8 "TIMER1,TIMER1" hexmask.long.word 0x8 16.--25. 1. "TDCD_DBNC,Time Period to Debounce D+ Signal" newline hexmask.long.word 0x8 0.--9. 1. "TVDPSRC_ON,Time Period Comparator Enabled" line.long 0xC "TIMER2_BC11,TIMER2_BC11" hexmask.long.word 0xC 16.--25. 1. "TVDPSRC_CON,Time Period Before Enabling D+ Pullup" newline hexmask.long.byte 0xC 0.--3. 1. "CHECK_DM,Time Before Check of D- Line" group.long 0x18++0x3 line.long 0x0 "TIMER2_BC12,TIMER2_BC12" hexmask.long.word 0x0 16.--25. 1. "TWAIT_AFTER_PRD,TWAIT_AFTER_PRD" newline hexmask.long.word 0x0 0.--9. 1. "TVDMSRC_ON,TVDMSRC_ON" tree.end tree "USBFS (USB Full-Speed Host and Device Controller)" base ad:0x400DD000 rgroup.byte 0x0++0x0 line.byte 0x0 "PERID,Peripheral ID" hexmask.byte 0x0 0.--5. 1. "ID,Peripheral Identification" rgroup.byte 0x4++0x0 line.byte 0x0 "IDCOMP,Peripheral ID Complement" hexmask.byte 0x0 0.--5. 1. "NID,Negative Peripheral ID" rgroup.byte 0x8++0x0 line.byte 0x0 "REV,Peripheral Revision" hexmask.byte 0x0 0.--7. 1. "REV,Revision" rgroup.byte 0xC++0x0 line.byte 0x0 "ADDINFO,Peripheral Additional Information" bitfld.byte 0x0 0. "IEHOST,Host Mode Enable" "0: Disabled,1: Enabled" group.byte 0x10++0x0 line.byte 0x0 "OTGISTAT,OTG Interrupt Status" eventfld.byte 0x0 6. "ONEMSEC,One Millisecond Timer Timeout Flag" "0: Not timed out,1: Timed out" newline eventfld.byte 0x0 5. "LINE_STATE_CHG,Line State Change Interrupt Flag" "0: Interrupt did not occur,1: Interrupt occurred" group.byte 0x14++0x0 line.byte 0x0 "OTGICR,OTG Interrupt Control" bitfld.byte 0x0 6. "ONEMSECEN,1-Millisecond Interrupt Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 5. "LINESTATEEN,Line State Change Interrupt Enable" "0: Disable,1: Enable" rgroup.byte 0x18++0x0 line.byte 0x0 "OTGSTAT,OTG Status" bitfld.byte 0x0 6. "ONEMSEC,Reserved for 1 ms count" "0,1" newline bitfld.byte 0x0 5. "LINESTATESTABLE,Line State Stable" "0: Unstable,1: Stable" group.byte 0x1C++0x0 line.byte 0x0 "OTGCTL,OTG Control" bitfld.byte 0x0 7. "DPHIGH,D+ Data Line Pullup Resistor Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 5. "DPLOW,D+ Data Line pulldown Resistor Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 4. "DMLOW,D- Data Line Pulldown Resistor Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 2. "OTGEN,On-The-Go Pullup and Pulldown Resistor Enable" "0: If USBENSOFEN is 1 and HOSTMODEEN is 0 in the..,1: Uses the pullup and pulldown controls in this.." group.byte 0x80++0x0 line.byte 0x0 "ISTAT,Interrupt Status" eventfld.byte 0x0 7. "STALL,Stall Interrupt Flag" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.byte 0x0 6. "ATTACH,Attach Interrupt Flag" "0: Not detected,1: Detected" newline eventfld.byte 0x0 5. "RESUME,Resume Flag" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.byte 0x0 4. "SLEEP,Sleep Flag" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.byte 0x0 3. "TOKDNE,Current Token Processing Flag" "0: Not processed,1: Processed" newline eventfld.byte 0x0 2. "SOFTOK,Start Of Frame (SOF) Token Flag" "0: Did not receive,1: Received" newline eventfld.byte 0x0 1. "ERROR,Error Flag" "0: Error did not occur,1: Error occurred" newline eventfld.byte 0x0 0. "USBRST,USB Reset Flag" "0: Not detected,1: Detected" group.byte 0x84++0x0 line.byte 0x0 "INTEN,Interrupt Enable" bitfld.byte 0x0 7. "STALLEN,STALL Interrupt Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 6. "ATTACHEN,ATTACH Interrupt Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 5. "RESUMEEN,RESUME Interrupt Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 4. "SLEEPEN,SLEEP Interrupt Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 3. "TOKDNEEN,TOKDNE Interrupt Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 2. "SOFTOKEN,SOFTOK Interrupt Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 1. "ERROREN,ERROR Interrupt Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 0. "USBRSTEN,USBRST Interrupt Enable" "0: Disable,1: Enable" group.byte 0x88++0x0 line.byte 0x0 "ERRSTAT,Error Interrupt Status" eventfld.byte 0x0 7. "BTSERR,Bit Stuff Error Flag" "0: Packet not rejected due to the error,1: Packet rejected due to the error" newline eventfld.byte 0x0 6. "OWNERR,BD Unavailable Error Flag" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.byte 0x0 5. "DMAERR,DMA Access Error Flag" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.byte 0x0 4. "BTOERR,Bus Turnaround Timeout Error Flag" "0: Not timed out,1: Timed out" newline eventfld.byte 0x0 3. "DFN8,Data Field Not 8 Bits Flag" "0: Integer number of bytes,1: Not an integer number of bytes" newline eventfld.byte 0x0 2. "CRC16,CRC16 Error Flag" "0: Not rejected,1: Rejected" newline eventfld.byte 0x0 1. "CRC5EOF,CRC5 Error or End of Frame Error Flag" "0: Interrupt did not occur,1: Interrupt occurred" newline eventfld.byte 0x0 0. "PIDERR,PID Error Flag" "0: Did not fail,1: Failed" group.byte 0x8C++0x0 line.byte 0x0 "ERREN,Error Interrupt Enable" bitfld.byte 0x0 7. "BTSERREN,BTSERR (Bit Stuff Error) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 6. "OWNERREN,OWNERR Interrupt Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 5. "DMAERREN,DMAERR Interrupt Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 4. "BTOERREN,BTOERR (Bus Timeout Error) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 3. "DFN8EN,DFN8 (Data Field Not Integer Number of Bytes) Interrupt Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 2. "CRC16EN,CRC16 Interrupt Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 1. "CRC5EOFEN,CRC5/EOF Interrupt Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 0. "PIDERREN,PIDERR Interrupt Enable" "0: Disable,1: Enable" rgroup.byte 0x90++0x0 line.byte 0x0 "STAT,Status" hexmask.byte 0x0 4.--7. 1. "ENDP,Endpoint address" newline bitfld.byte 0x0 3. "TX,Transmit Indicator" "0: Receive,1: Transmit" newline bitfld.byte 0x0 2. "ODD,Odd Bank" "0: Not in the odd bank,1: In the odd bank" group.byte 0x94++0x0 line.byte 0x0 "CTL,Control" bitfld.byte 0x0 7. "JSTATE,Live USB Differential Receiver JSTATE Signal" "0,1" newline bitfld.byte 0x0 6. "SE0,Live USB Single-Ended Zero signal" "0,1" newline bitfld.byte 0x0 5. "TXSUSPENDTOKENBUSY,TXD Suspend And Token Busy" "0,1" newline bitfld.byte 0x0 4. "RESET,Reset Signaling Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 3. "HOSTMODEEN,Host Mode Enable" "0: USBFS operates in Device mode.,1: USBFS operates in Host mode. In Host mode USBFS.." newline bitfld.byte 0x0 2. "RESUME,Resume" "0,1" newline bitfld.byte 0x0 1. "ODDRST,Odd Reset" "0,1" newline bitfld.byte 0x0 0. "USBENSOFEN,USB Enable" "0: Disable,1: Enable" group.byte 0x98++0x0 line.byte 0x0 "ADDR,Address" bitfld.byte 0x0 7. "LSEN,Low Speed Enable" "0,1" newline hexmask.byte 0x0 0.--6. 1. "ADDR,USB Address" group.byte 0x9C++0x0 line.byte 0x0 "BDTPAGE1,BDT Page 1" hexmask.byte 0x0 1.--7. 1. "BDTBA,BDT Base Address" rgroup.byte 0xA0++0x0 line.byte 0x0 "FRMNUML,Frame Number Register Low" hexmask.byte 0x0 0.--7. 1. "FRM,Frame Number Bits 0-7" rgroup.byte 0xA4++0x0 line.byte 0x0 "FRMNUMH,Frame Number Register High" bitfld.byte 0x0 0.--2. "FRM,Frame Number Bits 8-10" "0,1,2,3,4,5,6,7" group.byte 0xA8++0x0 line.byte 0x0 "TOKEN,Token" hexmask.byte 0x0 4.--7. 1. "TOKENPID,Token Type" newline hexmask.byte 0x0 0.--3. 1. "TOKENENDPT,Token Endpoint Address" group.byte 0xAC++0x0 line.byte 0x0 "SOFTHLD,SOF Threshold" hexmask.byte 0x0 0.--7. 1. "CNT,SOF Count Threshold" group.byte 0xB0++0x0 line.byte 0x0 "BDTPAGE2,BDT Page 2" hexmask.byte 0x0 0.--7. 1. "BDTBA,BDT Base Address" group.byte 0xB4++0x0 line.byte 0x0 "BDTPAGE3,BDT Page 3" hexmask.byte 0x0 0.--7. 1. "BDTBA,BDT Base Address" repeat 16. (list 0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF)(list ad:0x400DD0C0 ad:0x400DD0C4 ad:0x400DD0C8 ad:0x400DD0CC ad:0x400DD0D0 ad:0x400DD0D4 ad:0x400DD0D8 ad:0x400DD0DC ad:0x400DD0E0 ad:0x400DD0E4 ad:0x400DD0E8 ad:0x400DD0EC ad:0x400DD0F0 ad:0x400DD0F4 ad:0x400DD0F8 ad:0x400DD0FC) tree "ENDPOINT[$1]" base $2 group.byte ($2)++0x0 line.byte 0x0 "ENDPT,Endpoint Control" bitfld.byte 0x0 7. "HOSTWOHUB,Host Without A Hub" "0: Connected using a hub (USBFS generates PRE_PID..,1: Connected directly to host without a hub or was.." bitfld.byte 0x0 6. "RETRYDIS,Retry Disable" "0: Retried NAK'ed transactions in hardware.,1: Do not retry NAK'ed transactions. When a.." bitfld.byte 0x0 4. "EPCTLDIS,Control Transfer Disable" "0: Enable,1: Disable" newline bitfld.byte 0x0 3. "EPRXEN,Endpoint for RX transfers enable" "0,1" bitfld.byte 0x0 2. "EPTXEN,Endpoint for TX transfers enable" "0,1" bitfld.byte 0x0 1. "EPSTALL,Endpoint Stalled" "0,1" newline bitfld.byte 0x0 0. "EPHSHK,Endpoint Handshaking Enable" "0,1" tree.end repeat.end base ad:0x400DD000 group.byte 0x100++0x0 line.byte 0x0 "USBCTRL,USB Control" bitfld.byte 0x0 7. "SUSP,Suspend" "0: Not in Suspend state,1: In Suspend state" newline bitfld.byte 0x0 6. "PDE,Pulldown Enable" "0: Disable on D+ and D-,1: Enable on D+ and D-" newline bitfld.byte 0x0 5. "UARTCHLS,UART Signal Channel Select" "0: USB DP and DM signals are used as UART TX/RX.,1: USB DP and DM signals are used as UART RX/TX." newline bitfld.byte 0x0 4. "UARTSEL,UART Select" "0: USB DP and DM external package pins are used for..,1: USB DP and DM external package pins are used for.." newline bitfld.byte 0x0 3. "HOST_LS_EOP,Host-Mode-Only Low-Speed Device EOP Signaling" "0: Full-speed device or a low-speed device through..,1: Directly-connected low-speed device" newline bitfld.byte 0x0 2. "DPDM_LANE_REVERSE,DP and DM Lane Reversal Control" "0: Standard USB DP and DM package pin assignment,1: Reverse roles of USB DP and DM package pins" rgroup.byte 0x104++0x0 line.byte 0x0 "OBSERVE,USB OTG Observe" bitfld.byte 0x0 7. "DPPU,D+ Pullup" "0: Disabled,1: Enabled" newline bitfld.byte 0x0 6. "DPPD,D+ Pulldown" "0: Disabled,1: Enabled" newline bitfld.byte 0x0 4. "DMPD,D- Pulldown" "0: Disabled,1: Enabled" group.byte 0x108++0x0 line.byte 0x0 "CONTROL,USB OTG Control" bitfld.byte 0x0 4. "DPPULLUPNONOTG,DP Pullup in Non-OTG Device Mode" "0: Disable,1: Enabled" newline rbitfld.byte 0x0 1. "SESS_VLD,VBUS Session Valid status" "0: Below,1: Above" newline bitfld.byte 0x0 0. "VBUS_SOURCE_SEL,VBUS Monitoring Source Select" "?,1: Resistive divider attached to a GPIO pin" group.byte 0x10C++0x0 line.byte 0x0 "USBTRC0,USB Transceiver Control 0" bitfld.byte 0x0 7. "USBRESET,USB Reset" "0: Normal USBFS operation,1: Returns USBFS to its reset state" newline rbitfld.byte 0x0 6. "VREGIN_STS,VREGIN Status" "0,1" newline bitfld.byte 0x0 5. "USBRESMEN,Asynchronous Resume Interrupt Enable" "0: Disable,1: Enable" newline rbitfld.byte 0x0 4. "VFEDG_DET,VREGIN Falling Edge Interrupt Detect" "0: Not detected,1: Detected" newline rbitfld.byte 0x0 3. "VREDG_DET,VREGIN Rising Edge Interrupt Detect" "0: Not detected,1: Detected" newline rbitfld.byte 0x0 2. "USB_CLK_RECOVERY_INT,Combined USB Clock Recovery interrupt status" "0,1" newline rbitfld.byte 0x0 1. "SYNC_DET,Synchronous USB Interrupt Detect" "0: Not detected,1: Detected" newline rbitfld.byte 0x0 0. "USB_RESUME_INT,USB Asynchronous Interrupt" "0: Not generated,1: Generated because of the USB asynchronous.." group.byte 0x114++0x0 line.byte 0x0 "USBFRMADJUST,Frame Adjust" hexmask.byte 0x0 0.--7. 1. "ADJ,Frame Adjustment" group.byte 0x124++0x0 line.byte 0x0 "KEEP_ALIVE_CTRL,Keep Alive Mode Control" eventfld.byte 0x0 7. "WAKE_INT_STS,Wakeup Interrupt Status Flag" "0: Interrupt did not occur,1: Interrupt occurred" newline rbitfld.byte 0x0 6. "KEEP_ALIVE_STS,Keep Alive Status" "0: Not in Keep Alive mode,1: In Keep Alive mode" newline bitfld.byte 0x0 4. "WAKE_INT_EN,Wakeup Interrupt Enable" "0,1" newline bitfld.byte 0x0 3. "WAKE_REQ_EN,Wakeup Request Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 2. "STOP_ACK_DLY_EN,Stop Acknowledge Delay Enable" "0: Enter KEEP_ALIVE mode immediately when there is..,1: Enter KEEP_ALIVE mode until the USB core is idle.." newline bitfld.byte 0x0 1. "OWN_OVERRD_EN,OWN Bit Override Enable" "0,1" newline bitfld.byte 0x0 0. "KEEP_ALIVE_EN,Keep Alive Mode Enable" "0: Everything remains same as before.,1: USB shall enter USB_KEEP_ALIVE mode after.." group.byte 0x128++0x0 line.byte 0x0 "KEEP_ALIVE_WKCTRL,Keep Alive Mode Wakeup Control" hexmask.byte 0x0 4.--7. 1. "WAKE_ENDPT,Endpoint address for the wakeup request" newline hexmask.byte 0x0 0.--3. 1. "WAKE_ON_THIS,Token PID for the wakeup request" group.byte 0x12C++0x0 line.byte 0x0 "MISCCTRL,Miscellaneous Control" bitfld.byte 0x0 7. "STL_ADJ_EN,USB Peripheral Mode Stall Adjust Enable" "0: If ENDPTn[END_STALL] = 1 both IN and OUT..,1: If ENDPTn[END_STALL] = 1 the STALL_xx_DIS.." newline bitfld.byte 0x0 4. "VFEDG_EN,VREGIN Falling Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 3. "VREDG_EN,VREGIN Rising Edge Interrupt Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 2. "OWNERRISODIS,OWN Error Detect for ISO IN and ISO OUT Disable" "0: Enable,1: Disable" newline bitfld.byte 0x0 1. "SOFBUSSET,SOF_TOK Interrupt Generation Mode Select" "0: According to the SOF threshold value,1: When the SOF counter reaches 0" newline bitfld.byte 0x0 0. "SOFDYNTHLD,Dynamic SOF Threshold Compare mode" "0: When the byte-times SOF threshold is reached,1: When 8 byte-times SOF threshold is reached or.." group.byte 0x130++0x0 line.byte 0x0 "STALL_IL_DIS,Peripheral Mode Stall Disable for Endpoints 7 to 0 in IN Direction" bitfld.byte 0x0 7. "STALL_I_DIS7,Disable Endpoint 7 IN Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 6. "STALL_I_DIS6,Disable Endpoint 6 IN Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 5. "STALL_I_DIS5,Disable Endpoint 5 IN Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 4. "STALL_I_DIS4,Disable Endpoint 4 IN Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 3. "STALL_I_DIS3,Disable Endpoint 3 IN Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 2. "STALL_I_DIS2,Disable Endpoint 2 IN Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 1. "STALL_I_DIS1,Disable Endpoint 1 IN Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 0. "STALL_I_DIS0,Disable Endpoint 0 IN Direction" "0: Enable,1: Disable" group.byte 0x134++0x0 line.byte 0x0 "STALL_IH_DIS,Peripheral Mode Stall Disable for Endpoints 15 to 8 in IN Direction" bitfld.byte 0x0 7. "STALL_I_DIS15,Disable Endpoint 15 IN Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 6. "STALL_I_DIS14,Disable Endpoint 14 IN Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 5. "STALL_I_DIS13,Disable Endpoint 13 IN Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 4. "STALL_I_DIS12,Disable Endpoint 12 IN Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 3. "STALL_I_DIS11,Disable Endpoint 11 IN Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 2. "STALL_I_DIS10,Disable Endpoint 10 IN Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 1. "STALL_I_DIS9,Disable Endpoint 9 IN Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 0. "STALL_I_DIS8,Disable Endpoint 8 IN Direction" "0: Enable,1: Disable" group.byte 0x138++0x0 line.byte 0x0 "STALL_OL_DIS,Peripheral Mode Stall Disable for Endpoints 7 to 0 in OUT Direction" bitfld.byte 0x0 7. "STALL_O_DIS7,Disable Endpoint 7 OUT Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 6. "STALL_O_DIS6,Disable Endpoint 6 OUT Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 5. "STALL_O_DIS5,Disable Endpoint 5 OUT Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 4. "STALL_O_DIS4,Disable Endpoint 4 OUT Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 3. "STALL_O_DIS3,Disable Endpoint 3 OUT Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 2. "STALL_O_DIS2,Disable Endpoint 2 OUT Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 1. "STALL_O_DIS1,Disable Endpoint 1 OUT Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 0. "STALL_O_DIS0,Disable Endpoint 0 OUT Direction" "0: Enable,1: Disable" group.byte 0x13C++0x0 line.byte 0x0 "STALL_OH_DIS,Peripheral Mode Stall Disable for Endpoints 15 to 8 in OUT Direction" bitfld.byte 0x0 7. "STALL_O_DIS15,Disable Endpoint 15 OUT Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 6. "STALL_O_DIS14,Disable Endpoint 14 OUT Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 5. "STALL_O_DIS13,Disable Endpoint 13 OUT Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 4. "STALL_O_DIS12,Disable endpoint 12 OUT direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 3. "STALL_O_DIS11,Disable Endpoint 11 OUT Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 2. "STALL_O_DIS10,Disable Endpoint 10 OUT Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 1. "STALL_O_DIS9,Disable Endpoint 9 OUT Direction" "0: Enable,1: Disable" newline bitfld.byte 0x0 0. "STALL_O_DIS8,Disable Endpoint 8 OUT Direction" "0: Enable,1: Disable" group.byte 0x140++0x0 line.byte 0x0 "CLK_RECOVER_CTRL,USB Clock Recovery Control" bitfld.byte 0x0 7. "CLOCK_RECOVER_EN,Crystal-Less USB Enable" "0: Disable,1: Enable" newline bitfld.byte 0x0 6. "RESET_RESUME_ROUGH_EN,Reset or Resume to Rough Phase Enable" "0: Always works in tracking phase after the first..,1: Go back to rough stage whenever a bus reset or.." newline bitfld.byte 0x0 5. "RESTART_IFRTRIM_EN,Restart from IFR Trim Value" "0: Trim fine adjustment always works based on the..,1: Trim fine restarts from the IFR trim value.." newline bitfld.byte 0x0 3. "TRIM_INIT_VAL_SEL,Selects the source for the initial FIRC trim fine value used after a reset." "0: Mid-scale,1: IFR" group.byte 0x144++0x0 line.byte 0x0 "CLK_RECOVER_IRC_EN,FIRC Oscillator Enable" bitfld.byte 0x0 1. "IRC_EN,Fast IRC enable" "0: Disable,1: Enable" group.byte 0x154++0x0 line.byte 0x0 "CLK_RECOVER_INT_EN,Clock Recovery Combined Interrupt Enable" bitfld.byte 0x0 4. "OVF_ERROR_EN,Overflow error interrupt enable" "0: The interrupt is masked,1: The interrupt is enabled" group.byte 0x15C++0x0 line.byte 0x0 "CLK_RECOVER_INT_STATUS,Clock Recovery Separated Interrupt Status" eventfld.byte 0x0 4. "OVF_ERROR,Overflow Error Interrupt Status Flag" "0: Interrupt did not occur,1: Unmasked interrupt occurred" tree.end endif sif (cpuis("MCXN235*")||cpuis("MCXN236*")) base ad:0x4010A000 elif (cpuis("MCXN546*")||cpuis("MCXN547*")||cpuis("MCXN946*")||cpuis("MCXN947*")) base ad:0x4010A800 endif tree "USBHSDCD (USB High Speed Device Charger Detection Module)" group.long 0x0++0x7 line.long 0x0 "CONTROL,Control" bitfld.long 0x0 25. "SR,Software Reset" "0: Do not perform a software reset.,1: Perform a software reset." newline bitfld.long 0x0 24. "START,Start Change Detection Sequence" "0: Do not start the sequence. Writes of this value..,1: Initiate the charger detection sequence. If the.." newline bitfld.long 0x0 17. "BC12,Battery Charging Revision 1.2 Compatibility" "0: Compatible with BC1.1,1: Compatible with BC1.2 (default)" newline bitfld.long 0x0 16. "IE,Interrupt Enable" "0: Disable interrupts to the system.,1: Enable interrupts to the system." newline rbitfld.long 0x0 8. "IF,Interrupt Flag" "0: No interrupt is pending.,1: An interrupt is pending." newline bitfld.long 0x0 0. "IACK,Interrupt Acknowledge" "0: Do not clear the interrupt.,1: Clear the IF field (interrupt flag)." line.long 0x4 "CLOCK,Clock" hexmask.long.word 0x4 2.--11. 1. "CLOCK_SPEED,Numerical Value of Clock Speed in Binary" newline bitfld.long 0x4 0. "CLOCK_UNIT,Unit of Measurement Encoding for Clock Speed" "0: kHz Speed (between 4 kHz and 1023 kHz),1: MHz Speed (between 1 MHz and 1023 MHz)" rgroup.long 0x8++0x3 line.long 0x0 "STATUS,Status" bitfld.long 0x0 22. "ACTIVE,Active Status Indicator" "0: The sequence is not running.,1: The sequence is running." newline bitfld.long 0x0 21. "TO,Timeout Flag" "0: The detection sequence is not running for over 1..,1: It is over 1 s since the data pin contact was.." newline bitfld.long 0x0 20. "ERR,Error Flag" "0: No sequence errors.,1: Error in the detection sequence." newline bitfld.long 0x0 18.--19. "SEQ_STAT,Charger Detection Sequence Status" "0: The module is either not enabled or the module..,1: Data pin contact detection is complete.,2: Charging port detection is complete.,3: Charger type detection is complete." newline bitfld.long 0x0 16.--17. "SEQ_RES,Charger Detection Sequence Results" "0: No results to report.,1: Attached to an SDP. Must comply with USB 2.0 by..,2: Attached to a charging port. The exact meaning..,3: Attached to a DCP." group.long 0xC++0xF line.long 0x0 "SIGNAL_OVERRIDE,Signal Override" bitfld.long 0x0 0.--2. "PS,Phase Selection" "0: No overrides. Field must remain at this value..,?,2: Enables VDP_SRC voltage source for the USB_DP..,?,4: Enables VDM_SRC voltage source only.,?,?,?" line.long 0x4 "TIMER0,TIMER0" hexmask.long.word 0x4 16.--25. 1. "TSEQ_INIT,Sequence Initiation Time" newline hexmask.long.word 0x4 0.--11. 1. "TUNITCON,Unit Connection Timer Elapse (in ms)" line.long 0x8 "TIMER1,TIMER1" hexmask.long.word 0x8 16.--25. 1. "TDCD_DBNC,Time Period to Debounce D+ Signal" newline hexmask.long.word 0x8 0.--9. 1. "TVDPSRC_ON,Time Period Comparator Enabled" line.long 0xC "TIMER2_BC11,TIMER2_BC11" hexmask.long.word 0xC 16.--25. 1. "TVDPSRC_CON,Time Period Before Enabling D+ Pullup" newline hexmask.long.byte 0xC 0.--3. 1. "CHECK_DM,Time Before Check of D- Line" group.long 0x18++0x3 line.long 0x0 "TIMER2_BC12,TIMER2_BC12" hexmask.long.word 0x0 16.--25. 1. "TWAIT_AFTER_PRD,TWAIT_AFTER_PRD" newline hexmask.long.word 0x0 0.--9. 1. "TVDMSRC_ON,TVDMSRC_ON" tree.end tree "USBNC (USB Non-Core Memory)" base ad:0x4010B200 group.long 0x0++0x7 line.long 0x0 "CTRL1,USB OTG Control 1 Register" rbitfld.long 0x0 31. "WIR,WIR" "0: No wake-up interrupt request received,1: Wake-up Interrupt Request received" bitfld.long 0x0 29. "WKUP_DPDM_EN,Wake-up on DPDM change enable" "0: DPDM changes wake-up to be disabled only when..,1: (Default) DPDM changes wake-up to be enabled it.." newline bitfld.long 0x0 17. "WKUP_VBUS_EN,WKUP_VBUS_EN" "0: Disable,1: Enable" bitfld.long 0x0 16. "WKUP_ID_EN,WKUP_ID_EN" "0: Disable,1: Enable" newline bitfld.long 0x0 15. "WKUP_SW,WKUP_SW" "0: Inactive,1: Force wake-up" bitfld.long 0x0 14. "WKUP_SW_EN,WKUP_SW_EN" "0: Disable,1: Enable" newline bitfld.long 0x0 10. "WIE,WIE" "0: Interrupt Disabled,1: Interrupt Enabled" bitfld.long 0x0 9. "PWR_POL,PWR_POL" "0: PMIC Power Pin is Low active.,1: PMIC Power Pin is High active." newline bitfld.long 0x0 8. "OVER_CUR_POL,OVER_CUR_POL" "0: High active (high on this signal represents an..,1: Low active (low on this signal represents an.." bitfld.long 0x0 7. "OVER_CUR_DIS,OVER_CUR_DIS" "0: Enables overcurrent detection,1: Disables overcurrent detection" line.long 0x4 "CTRL2,USB OTG Control 2 Register" eventfld.long 0x4 31. "UTMI_CLK_VLD,UTMI_CLK_VLD" "0: Default,?" bitfld.long 0x4 3. "LOWSPEED_EN,LOWSPEED_EN" "0: Default,?" newline bitfld.long 0x4 2. "AUTURESUME_EN,Auto Resume Enable" "0: Default,?" bitfld.long 0x4 0.--1. "VBUS_SOURCE_SEL,VBUS_SOURCE_SEL" "0: vbus_valid,1: sess_valid,2: sess_valid,3: sess_valid" group.long 0x10++0x3 line.long 0x0 "HSIC_CTRL,USB Host HSIC Control Register" rbitfld.long 0x0 31. "CLK_VLD,CLK_VLD" "0: Invalid,1: Valid" bitfld.long 0x0 12. "HSIC_EN,HSIC_EN" "0: Disabled,1: Enabled" newline bitfld.long 0x0 11. "HSIC_CLK_ON,HSIC_CLK_ON" "0: Inactive,1: Active" tree.end tree "USBPHY (USB 2.0 High-Speed Integrated PHY)" base ad:0x4010A000 group.long 0x0++0x43 line.long 0x0 "PWD,Power Down Register" bitfld.long 0x0 20. "RXPWDRX,Power down USBPHY receiver circuits except the FS differential comparator" "0: Enable the PHY's receiver block except for the..,1: Power down the PHY's receiver block except for.." newline bitfld.long 0x0 19. "RXPWDDIFF,Power down USB HS differential receiver" "0: Enable the HS differential receiver,1: Power down the HS differential receiver" newline bitfld.long 0x0 18. "RXPWD1PT1,Power down USB FS differential receiver" "0: Enable the FS differential receiver,1: Power down the FS differential receiver" newline bitfld.long 0x0 17. "RXPWDENV,Power down USB HS receiver envelope detector and Host Disconnect comparator" "0: Enable the HS Rx envelope detector and Host..,1: Power down the HS Rx envelope detector and Host.." newline bitfld.long 0x0 12. "TXPWDV2I,Power down USBPHY V-I converter and current mirror" "0: Enable Tx V-to-I converter and current mirrors,1: Power down Tx V-to-I converter and current mirrors" newline bitfld.long 0x0 11. "TXPWDIBIAS,Power down USBPHY current bias block" "0: Enable current mirror circuits for general..,1: Power down current bias mirrors" newline bitfld.long 0x0 10. "TXPWDFS,Power down USB FS drivers" "0: Provide bias to allow enable of FS Tx drivers,1: Power down FS Tx drivers and configure them to.." line.long 0x4 "PWD_SET,Power Down Register" bitfld.long 0x4 20. "RXPWDRX,Power down USBPHY receiver circuits except the FS differential comparator" "0,1" newline bitfld.long 0x4 19. "RXPWDDIFF,Power down USB HS differential receiver" "0,1" newline bitfld.long 0x4 18. "RXPWD1PT1,Power down USB FS differential receiver" "0,1" newline bitfld.long 0x4 17. "RXPWDENV,Power down USB HS receiver envelope detector and Host Disconnect comparator" "0,1" newline bitfld.long 0x4 12. "TXPWDV2I,Power down USBPHY V-I converter and current mirror" "0,1" newline bitfld.long 0x4 11. "TXPWDIBIAS,Power down USBPHY current bias block" "0,1" newline bitfld.long 0x4 10. "TXPWDFS,Power down USB FS drivers" "0,1" line.long 0x8 "PWD_CLR,Power Down Register" eventfld.long 0x8 20. "RXPWDRX,Power down USBPHY receiver circuits except the FS differential comparator" "0,1" newline eventfld.long 0x8 19. "RXPWDDIFF,Power down USB HS differential receiver" "0,1" newline eventfld.long 0x8 18. "RXPWD1PT1,Power down USB FS differential receiver" "0,1" newline eventfld.long 0x8 17. "RXPWDENV,Power down USB HS receiver envelope detector and Host Disconnect comparator" "0,1" newline eventfld.long 0x8 12. "TXPWDV2I,Power down USBPHY V-I converter and current mirror" "0,1" newline eventfld.long 0x8 11. "TXPWDIBIAS,Power down USBPHY current bias block" "0,1" newline eventfld.long 0x8 10. "TXPWDFS,Power down USB FS drivers" "0,1" line.long 0xC "PWD_TOG,Power Down Register" bitfld.long 0xC 20. "RXPWDRX,Power down USBPHY receiver circuits except the FS differential comparator" "0,1" newline bitfld.long 0xC 19. "RXPWDDIFF,Power down USB HS differential receiver" "0,1" newline bitfld.long 0xC 18. "RXPWD1PT1,Power down USB FS differential receiver" "0,1" newline bitfld.long 0xC 17. "RXPWDENV,Power down USB HS receiver envelope detector and Host Disconnect comparator" "0,1" newline bitfld.long 0xC 12. "TXPWDV2I,Power down USBPHY V-I converter and current mirror" "0,1" newline bitfld.long 0xC 11. "TXPWDIBIAS,Power down USBPHY current bias block" "0,1" newline bitfld.long 0xC 10. "TXPWDFS,Power down USB FS drivers" "0,1" line.long 0x10 "TX,Tx Control Register" hexmask.long.byte 0x10 16.--19. 1. "TXCAL45DP,DP series termination resistance trim" newline hexmask.long.byte 0x10 8.--11. 1. "TXCAL45DN,DM series termination resistance trim" newline hexmask.long.byte 0x10 0.--3. 1. "D_CAL,HS Tx output current trim" line.long 0x14 "TX_SET,Tx Control Register" hexmask.long.byte 0x14 16.--19. 1. "TXCAL45DP,DP series termination resistance trim" newline hexmask.long.byte 0x14 8.--11. 1. "TXCAL45DN,DM series termination resistance trim" newline hexmask.long.byte 0x14 0.--3. 1. "D_CAL,HS Tx output current trim" line.long 0x18 "TX_CLR,Tx Control Register" hexmask.long.byte 0x18 16.--19. 1. "TXCAL45DP,DP series termination resistance trim" newline hexmask.long.byte 0x18 8.--11. 1. "TXCAL45DN,DM series termination resistance trim" newline hexmask.long.byte 0x18 0.--3. 1. "D_CAL,HS Tx output current trim" line.long 0x1C "TX_TOG,Tx Control Register" hexmask.long.byte 0x1C 16.--19. 1. "TXCAL45DP,DP series termination resistance trim" newline hexmask.long.byte 0x1C 8.--11. 1. "TXCAL45DN,DM series termination resistance trim" newline hexmask.long.byte 0x1C 0.--3. 1. "D_CAL,HS Tx output current trim" line.long 0x20 "RX,Rx Control Register" bitfld.long 0x20 4.--6. "DISCONADJ,Disconnect detector trip point" "0: Trip-Level Voltage is 0.56875 V,1: Trip-Level Voltage is 0.55000 V,2: Trip-Level Voltage is 0.58125 V,3: Trip-Level Voltage is 0.60000 V,?,?,?,?" newline bitfld.long 0x20 0.--2. "ENVADJ,Envelope detector trip point" "0: Trip-Level Voltage is 0.1000 V,1: Trip-Level Voltage is 0.1125 V,2: Trip-Level Voltage is 0.1250 V,3: Trip-Level Voltage is 0.0875 V,?,?,?,?" line.long 0x24 "RX_SET,Rx Control Register" bitfld.long 0x24 4.--6. "DISCONADJ,Disconnect detector trip point" "0,1,2,3,4,5,6,7" newline bitfld.long 0x24 0.--2. "ENVADJ,Envelope detector trip point" "0,1,2,3,4,5,6,7" line.long 0x28 "RX_CLR,Rx Control Register" eventfld.long 0x28 4.--6. "DISCONADJ,Disconnect detector trip point" "0,1,2,3,4,5,6,7" newline eventfld.long 0x28 0.--2. "ENVADJ,Envelope detector trip point" "0,1,2,3,4,5,6,7" line.long 0x2C "RX_TOG,Rx Control Register" bitfld.long 0x2C 4.--6. "DISCONADJ,Disconnect detector trip point" "0,1,2,3,4,5,6,7" newline bitfld.long 0x2C 0.--2. "ENVADJ,Envelope detector trip point" "0,1,2,3,4,5,6,7" line.long 0x30 "CTRL,General Purpose Control Register" bitfld.long 0x30 31. "SFTRST,Software reset" "0,1" newline bitfld.long 0x30 30. "CLKGATE,UTMI clock gate" "0,1" newline rbitfld.long 0x30 29. "UTMI_SUSPENDM,UTMI Suspend" "0,1" newline rbitfld.long 0x30 27. "OTG_ID_VALUE,ID value" "0: False when ID resistance to ground is less than..,1: True when ID resistance is greater than.." newline bitfld.long 0x30 20. "ENAUTOCLR_PHY_PWD,Autoclear PWD register bits" "0,1" newline bitfld.long 0x30 19. "ENAUTOCLR_CLKGATE,Autoclear clock gate" "0,1" newline bitfld.long 0x30 18. "AUTORESUME_EN,Enable autoresume" "0,1" newline bitfld.long 0x30 17. "WAKEUP_IRQ,Wakeup IRQ" "0,1" newline bitfld.long 0x30 16. "ENIRQWAKEUP,Enable Wakeup IRQ" "0,1" newline bitfld.long 0x30 15. "ENUTMILEVEL3,Enable level 3 operation" "0,1" newline bitfld.long 0x30 14. "ENUTMILEVEL2,Enable level 2 operation" "0,1" newline bitfld.long 0x30 13. "DATA_ON_LRADC,APB clock switch option" "0,1" newline bitfld.long 0x30 12. "DEVPLUGIN_IRQ,Device connected indicator for non-standard resistive plugged-in detection" "0,1" newline bitfld.long 0x30 11. "ENIRQDEVPLUGIN,Enable IRQ for non-standard resistive plugged-in detection" "0,1" newline bitfld.long 0x30 10. "RESUME_IRQ,Resume IRQ" "0,1" newline bitfld.long 0x30 9. "ENIRQRESUMEDETECT,Enable IRQ Resume detect" "0,1" newline bitfld.long 0x30 8. "RESUMEIRQSTICKY,Resume IRQ" "0,1" newline bitfld.long 0x30 7. "ENOTGIDDETECT,Enable internal OTG ID detector" "0: Disable the PHY's internal ID pin detection..,1: Enable the PHY's internal ID pin detection circuit" newline bitfld.long 0x30 6. "OTG_ID_CHG_IRQ,OTG ID change IRQ" "0,1" newline bitfld.long 0x30 5. "DEVPLUGIN_POLARITY,Device plugin polarity interrupt configuration for non-standard resistive plugged-in detection" "0,1" newline bitfld.long 0x30 4. "ENDEVPLUGINDETECT,Enables non-standard resistive plugged-in detection" "0: Disables 200 kohm pullup resistors on USB_DP and..,1: Enables 200 kohm pullup resistors on USB_DP and.." newline bitfld.long 0x30 3. "HOSTDISCONDETECT_IRQ,Device disconnect indication" "0,1" newline bitfld.long 0x30 2. "ENIRQHOSTDISCON,Enable IRQ for Host disconnect" "0,1" newline bitfld.long 0x30 1. "ENHOSTDISCONDETECT,Disconnect detect" "0,1" newline bitfld.long 0x30 0. "ENOTG_ID_CHG_IRQ,EN ID change IRQ" "0,1" line.long 0x34 "CTRL_SET,General Purpose Control Register" bitfld.long 0x34 31. "SFTRST,Software reset" "0,1" newline bitfld.long 0x34 30. "CLKGATE,UTMI clock gate" "0,1" newline rbitfld.long 0x34 29. "UTMI_SUSPENDM,UTMI Suspend" "0,1" newline rbitfld.long 0x34 27. "OTG_ID_VALUE,ID value" "0,1" newline bitfld.long 0x34 20. "ENAUTOCLR_PHY_PWD,Autoclear PWD register bits" "0,1" newline bitfld.long 0x34 19. "ENAUTOCLR_CLKGATE,Autoclear clock gate" "0,1" newline bitfld.long 0x34 18. "AUTORESUME_EN,Enable autoresume" "0,1" newline bitfld.long 0x34 17. "WAKEUP_IRQ,Wakeup IRQ" "0,1" newline bitfld.long 0x34 16. "ENIRQWAKEUP,Enable Wakeup IRQ" "0,1" newline bitfld.long 0x34 15. "ENUTMILEVEL3,Enable level 3 operation" "0,1" newline bitfld.long 0x34 14. "ENUTMILEVEL2,Enable level 2 operation" "0,1" newline bitfld.long 0x34 13. "DATA_ON_LRADC,APB clock switch option" "0,1" newline bitfld.long 0x34 12. "DEVPLUGIN_IRQ,Device connected indicator for non-standard resistive plugged-in detection" "0,1" newline bitfld.long 0x34 11. "ENIRQDEVPLUGIN,Enable IRQ for non-standard resistive plugged-in detection" "0,1" newline bitfld.long 0x34 10. "RESUME_IRQ,Resume IRQ" "0,1" newline bitfld.long 0x34 9. "ENIRQRESUMEDETECT,Enable IRQ Resume detect" "0,1" newline bitfld.long 0x34 8. "RESUMEIRQSTICKY,Resume IRQ" "0,1" newline bitfld.long 0x34 7. "ENOTGIDDETECT,Enable internal OTG ID detector" "0,1" newline bitfld.long 0x34 6. "OTG_ID_CHG_IRQ,OTG ID change IRQ" "0,1" newline bitfld.long 0x34 5. "DEVPLUGIN_POLARITY,Device plugin polarity interrupt configuration for non-standard resistive plugged-in detection" "0,1" newline bitfld.long 0x34 4. "ENDEVPLUGINDETECT,Enables non-standard resistive plugged-in detection" "0,1" newline bitfld.long 0x34 3. "HOSTDISCONDETECT_IRQ,Device disconnect indication" "0,1" newline bitfld.long 0x34 2. "ENIRQHOSTDISCON,Enable IRQ for Host disconnect" "0,1" newline bitfld.long 0x34 1. "ENHOSTDISCONDETECT,Disconnect detect" "0,1" newline bitfld.long 0x34 0. "ENOTG_ID_CHG_IRQ,EN ID change IRQ" "0,1" line.long 0x38 "CTRL_CLR,General Purpose Control Register" eventfld.long 0x38 31. "SFTRST,Software reset" "0,1" newline eventfld.long 0x38 30. "CLKGATE,UTMI clock gate" "0,1" newline eventfld.long 0x38 29. "UTMI_SUSPENDM,UTMI Suspend" "0,1" newline eventfld.long 0x38 27. "OTG_ID_VALUE,ID value" "0,1" newline eventfld.long 0x38 20. "ENAUTOCLR_PHY_PWD,Autoclear PWD register bits" "0,1" newline eventfld.long 0x38 19. "ENAUTOCLR_CLKGATE,Autoclear clock gate" "0,1" newline eventfld.long 0x38 18. "AUTORESUME_EN,Enable autoresume" "0,1" newline eventfld.long 0x38 17. "WAKEUP_IRQ,Wakeup IRQ" "0,1" newline eventfld.long 0x38 16. "ENIRQWAKEUP,Enable Wakeup IRQ" "0,1" newline eventfld.long 0x38 15. "ENUTMILEVEL3,Enable level 3 operation" "0,1" newline eventfld.long 0x38 14. "ENUTMILEVEL2,Enable level 2 operation" "0,1" newline eventfld.long 0x38 13. "DATA_ON_LRADC,APB clock switch option" "0,1" newline eventfld.long 0x38 12. "DEVPLUGIN_IRQ,Device connected indicator for non-standard resistive plugged-in detection" "0,1" newline eventfld.long 0x38 11. "ENIRQDEVPLUGIN,Enable IRQ for non-standard resistive plugged-in detection" "0,1" newline eventfld.long 0x38 10. "RESUME_IRQ,Resume IRQ" "0,1" newline eventfld.long 0x38 9. "ENIRQRESUMEDETECT,Enable IRQ Resume detect" "0,1" newline eventfld.long 0x38 8. "RESUMEIRQSTICKY,Resume IRQ" "0,1" newline eventfld.long 0x38 7. "ENOTGIDDETECT,Enable internal OTG ID detector" "0,1" newline eventfld.long 0x38 6. "OTG_ID_CHG_IRQ,OTG ID change IRQ" "0,1" newline eventfld.long 0x38 5. "DEVPLUGIN_POLARITY,Device plugin polarity interrupt configuration for non-standard resistive plugged-in detection" "0,1" newline eventfld.long 0x38 4. "ENDEVPLUGINDETECT,Enables non-standard resistive plugged-in detection" "0,1" newline eventfld.long 0x38 3. "HOSTDISCONDETECT_IRQ,Device disconnect indication" "0,1" newline eventfld.long 0x38 2. "ENIRQHOSTDISCON,Enable IRQ for Host disconnect" "0,1" newline eventfld.long 0x38 1. "ENHOSTDISCONDETECT,Disconnect detect" "0,1" newline eventfld.long 0x38 0. "ENOTG_ID_CHG_IRQ,EN ID change IRQ" "0,1" line.long 0x3C "CTRL_TOG,General Purpose Control Register" bitfld.long 0x3C 31. "SFTRST,Software reset" "0,1" newline bitfld.long 0x3C 30. "CLKGATE,UTMI clock gate" "0,1" newline rbitfld.long 0x3C 29. "UTMI_SUSPENDM,UTMI Suspend" "0,1" newline rbitfld.long 0x3C 27. "OTG_ID_VALUE,ID value" "0,1" newline bitfld.long 0x3C 20. "ENAUTOCLR_PHY_PWD,Autoclear PWD register bits" "0,1" newline bitfld.long 0x3C 19. "ENAUTOCLR_CLKGATE,Autoclear clock gate" "0,1" newline bitfld.long 0x3C 18. "AUTORESUME_EN,Enable autoresume" "0,1" newline bitfld.long 0x3C 17. "WAKEUP_IRQ,Wakeup IRQ" "0,1" newline bitfld.long 0x3C 16. "ENIRQWAKEUP,Enable Wakeup IRQ" "0,1" newline bitfld.long 0x3C 15. "ENUTMILEVEL3,Enable level 3 operation" "0,1" newline bitfld.long 0x3C 14. "ENUTMILEVEL2,Enable level 2 operation" "0,1" newline bitfld.long 0x3C 13. "DATA_ON_LRADC,APB clock switch option" "0,1" newline bitfld.long 0x3C 12. "DEVPLUGIN_IRQ,Device connected indicator for non-standard resistive plugged-in detection" "0,1" newline bitfld.long 0x3C 11. "ENIRQDEVPLUGIN,Enable IRQ for non-standard resistive plugged-in detection" "0,1" newline bitfld.long 0x3C 10. "RESUME_IRQ,Resume IRQ" "0,1" newline bitfld.long 0x3C 9. "ENIRQRESUMEDETECT,Enable IRQ Resume detect" "0,1" newline bitfld.long 0x3C 8. "RESUMEIRQSTICKY,Resume IRQ" "0,1" newline bitfld.long 0x3C 7. "ENOTGIDDETECT,Enable internal OTG ID detector" "0,1" newline bitfld.long 0x3C 6. "OTG_ID_CHG_IRQ,OTG ID change IRQ" "0,1" newline bitfld.long 0x3C 5. "DEVPLUGIN_POLARITY,Device plugin polarity interrupt configuration for non-standard resistive plugged-in detection" "0,1" newline bitfld.long 0x3C 4. "ENDEVPLUGINDETECT,Enables non-standard resistive plugged-in detection" "0,1" newline bitfld.long 0x3C 3. "HOSTDISCONDETECT_IRQ,Device disconnect indication" "0,1" newline bitfld.long 0x3C 2. "ENIRQHOSTDISCON,Enable IRQ for Host disconnect" "0,1" newline bitfld.long 0x3C 1. "ENHOSTDISCONDETECT,Disconnect detect" "0,1" newline bitfld.long 0x3C 0. "ENOTG_ID_CHG_IRQ,EN ID change IRQ" "0,1" line.long 0x40 "STATUS,Status Register" rbitfld.long 0x40 10. "RESUME_STATUS,Resume status" "0,1" newline bitfld.long 0x40 8. "OTGID_STATUS,OTG ID status" "0: False when ID resistance to ground is less than..,1: True when ID resistance is greater than.." newline rbitfld.long 0x40 6. "DEVPLUGIN_STATUS,Status indicator for non-standard resistive plugged-in detection." "0: No attachment to a USB Host is detected,1: Cable attachment to a USB Host is detected" newline rbitfld.long 0x40 3. "HOSTDISCONDETECT_STATUS,Host disconnect status" "0: USB cable disconnect has not been detected at..,1: USB cable disconnect has been detected at the.." newline rbitfld.long 0x40 0. "OK_STATUS_3V,USB 3.3 V / 1.8 V supply status" "0: One or both of the 1.8 V and 3.3 V supplies to..,1: Both of the 1.8 V and 3.3 V supplies to the PHY.." group.long 0x50++0xF line.long 0x0 "DEBUG0,Debug Register 0" bitfld.long 0x0 4.--5. "ENHSTPULLDOWN,Enable Host pulldown overdrive mode" "0,1,2,3" newline bitfld.long 0x0 2.--3. "HSTPULLDOWN,Select DP/DM pulldown resistors in Host pulldown overdrive mode" "0,1,2,3" newline bitfld.long 0x0 0. "OTGIDPIOLOCK,Hold OTG_ID" "0,1" line.long 0x4 "DEBUG0_SET,Debug Register 0" bitfld.long 0x4 4.--5. "ENHSTPULLDOWN,Enable Host pulldown overdrive mode" "0,1,2,3" newline bitfld.long 0x4 2.--3. "HSTPULLDOWN,Select DP/DM pulldown resistors in Host pulldown overdrive mode" "0,1,2,3" newline bitfld.long 0x4 0. "OTGIDPIOLOCK,Hold OTG_ID" "0,1" line.long 0x8 "DEBUG0_CLR,Debug Register 0" eventfld.long 0x8 4.--5. "ENHSTPULLDOWN,Enable Host pulldown overdrive mode" "0,1,2,3" newline eventfld.long 0x8 2.--3. "HSTPULLDOWN,Select DP/DM pulldown resistors in Host pulldown overdrive mode" "0,1,2,3" newline eventfld.long 0x8 0. "OTGIDPIOLOCK,Hold OTG_ID" "0,1" line.long 0xC "DEBUG0_TOG,Debug Register 0" bitfld.long 0xC 4.--5. "ENHSTPULLDOWN,Enable Host pulldown overdrive mode" "0,1,2,3" newline bitfld.long 0xC 2.--3. "HSTPULLDOWN,Select DP/DM pulldown resistors in Host pulldown overdrive mode" "0,1,2,3" newline bitfld.long 0xC 0. "OTGIDPIOLOCK,Hold OTG_ID" "0,1" rgroup.long 0x80++0x3 line.long 0x0 "VERSION,Version Register" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,MAJOR" newline hexmask.long.byte 0x0 16.--23. 1. "MINOR,MINOR" newline hexmask.long.word 0x0 0.--15. 1. "STEP,STEP" group.long 0x90++0x1F line.long 0x0 "IP,IP Block Register" bitfld.long 0x0 0. "POWER_CONTROL_SUSPEND_OPTION,Power control Suspend option" "0,1" line.long 0x4 "IP_SET,IP Block Register" bitfld.long 0x4 0. "POWER_CONTROL_SUSPEND_OPTION,Power control Suspend option" "0,1" line.long 0x8 "IP_CLR,IP Block Register" eventfld.long 0x8 0. "POWER_CONTROL_SUSPEND_OPTION,Power control Suspend option" "0,1" line.long 0xC "IP_TOG,IP Block Register" bitfld.long 0xC 0. "POWER_CONTROL_SUSPEND_OPTION,Power control Suspend option" "0,1" line.long 0x10 "PLL_SIC,PLL SIC Register" rbitfld.long 0x10 31. "PLL_LOCK,USB PLL lock status indicator" "0: The USB PLL is not currently locked,1: The USB PLL is currently locked" newline bitfld.long 0x10 22.--24. "PLL_DIV_SEL,PLL divider value configuration" "0: Configure for 32 MHz input clock (Divide by 15),1: Configure for 30 MHz input clock (Divide by 16),2: Configure for 24 MHz input clock (Divide by 20),?,4: Configure for 20 MHz input clock (Divide by 24),5: Configure for 19.2 MHz input clock (Divide by 25),6: Configure for 16 MHz input clock (Divide by 30),7: Configure for 12 MHz input clock (Divide by 40).." newline bitfld.long 0x10 21. "PLL_REG_ENABLE,Enable PLL regulator" "0: Disable the local regulator for the PLL,1: Enable the local regulator for the PLL" newline bitfld.long 0x10 20. "REFBIAS_PWD,Power down reference bias" "0: Enable master reference bias in direct power..,1: Power down master reference bias in direct power.." newline bitfld.long 0x10 19. "REFBIAS_PWD_SEL,Reference bias power control" "0: Control reference bias with PLL POWER internal..,1: Control reference bias with PLL_SIC[REFBIAS_PWD]" newline bitfld.long 0x10 16. "PLL_BYPASS,Bypass USB PLL" "0: Select PLL 480 MHz output clock for output mux,1: Select PLL input reference clock for output mux" newline bitfld.long 0x10 13. "PLL_ENABLE,PLL output clock enable" "0: Disable PLL single phase 480 MHz clock output,1: Enable PLL single phase 480 MHz clock output" newline bitfld.long 0x10 12. "PLL_POWER,USB PLL powerup control" "0: Powers down the USB PLL,1: Allows powerup of USB PLL" newline bitfld.long 0x10 6. "PLL_EN_USB_CLKS,PLL multi-phase clock outputs enable" "0: Disable PLL multi-phase 480 MHz clock outputs,1: Enable PLL multi-phase 480 MHz clock outputs" newline bitfld.long 0x10 5. "MISC2_CONTROL0,Determines USB PLL operation status during Suspend" "0: Power up PLL without regard to state of..,1: Power down PLL when in Suspend bus state" line.long 0x14 "PLL_SIC_SET,PLL SIC Register" rbitfld.long 0x14 31. "PLL_LOCK,USB PLL lock status indicator" "0,1" newline bitfld.long 0x14 22.--24. "PLL_DIV_SEL,PLL divider value configuration" "0,1,2,3,4,5,6,7" newline bitfld.long 0x14 21. "PLL_REG_ENABLE,Enable PLL regulator" "0,1" newline bitfld.long 0x14 20. "REFBIAS_PWD,Power down reference bias" "0,1" newline bitfld.long 0x14 19. "REFBIAS_PWD_SEL,Reference bias power control" "0,1" newline bitfld.long 0x14 16. "PLL_BYPASS,Bypass USB PLL" "0,1" newline bitfld.long 0x14 13. "PLL_ENABLE,PLL output clock enable" "0,1" newline bitfld.long 0x14 12. "PLL_POWER,USB PLL powerup control" "0,1" newline bitfld.long 0x14 6. "PLL_EN_USB_CLKS,PLL multi-phase clock outputs enable" "0,1" newline bitfld.long 0x14 5. "MISC2_CONTROL0,Determines USB PLL operation status during Suspend" "0,1" line.long 0x18 "PLL_SIC_CLR,PLL SIC Register" eventfld.long 0x18 31. "PLL_LOCK,USB PLL lock status indicator" "0,1" newline eventfld.long 0x18 22.--24. "PLL_DIV_SEL,PLL divider value configuration" "0,1,2,3,4,5,6,7" newline eventfld.long 0x18 21. "PLL_REG_ENABLE,Enable PLL regulator" "0,1" newline eventfld.long 0x18 20. "REFBIAS_PWD,Power down reference bias" "0,1" newline eventfld.long 0x18 19. "REFBIAS_PWD_SEL,Reference bias power control" "0,1" newline eventfld.long 0x18 16. "PLL_BYPASS,Bypass USB PLL" "0,1" newline eventfld.long 0x18 13. "PLL_ENABLE,PLL output clock enable" "0,1" newline eventfld.long 0x18 12. "PLL_POWER,USB PLL powerup control" "0,1" newline eventfld.long 0x18 6. "PLL_EN_USB_CLKS,PLL multi-phase clock outputs enable" "0,1" newline eventfld.long 0x18 5. "MISC2_CONTROL0,Determines USB PLL operation status during Suspend" "0,1" line.long 0x1C "PLL_SIC_TOG,PLL SIC Register" rbitfld.long 0x1C 31. "PLL_LOCK,USB PLL lock status indicator" "0,1" newline bitfld.long 0x1C 22.--24. "PLL_DIV_SEL,PLL divider value configuration" "0,1,2,3,4,5,6,7" newline bitfld.long 0x1C 21. "PLL_REG_ENABLE,Enable PLL regulator" "0,1" newline bitfld.long 0x1C 20. "REFBIAS_PWD,Power down reference bias" "0,1" newline bitfld.long 0x1C 19. "REFBIAS_PWD_SEL,Reference bias power control" "0,1" newline bitfld.long 0x1C 16. "PLL_BYPASS,Bypass USB PLL" "0,1" newline bitfld.long 0x1C 13. "PLL_ENABLE,PLL output clock enable" "0,1" newline bitfld.long 0x1C 12. "PLL_POWER,USB PLL powerup control" "0,1" newline bitfld.long 0x1C 6. "PLL_EN_USB_CLKS,PLL multi-phase clock outputs enable" "0,1" newline bitfld.long 0x1C 5. "MISC2_CONTROL0,Determines USB PLL operation status during Suspend" "0,1" group.long 0xC0++0xF line.long 0x0 "USB1_VBUS_DETECT,VBUS Detect Register" bitfld.long 0x0 26. "DISCHARGE_VBUS,Controls VBUS discharge resistor" "0: VBUS discharge resistor is disabled,1: VBUS discharge resistor is enabled" newline bitfld.long 0x0 20.--22. "VBUSVALID_PWRUP_CMPS,Individual enable controls for the VBUS detection comparators" "0: Enable the VBUS_VALID comparator,1: Enable the VBUS_VALID comparator,2: Power down the VBUS_VALID comparator,3: Enable the VBUS_VALID comparator,4: Power down the VBUS_VALID comparator,5: Enable the VBUS_VALID comparator,6: Power down the VBUS_VALID comparator,7: Enable the VBUS_VALID comparator" newline bitfld.long 0x0 18. "VBUSVALID_TO_B,Selects the comparator used for VBUS_VALID" "0: Use the VBUS_VALID comparator for VBUS_VALID..,1: Use the Session Valid detector for VBUS_VALID.." newline bitfld.long 0x0 14. "EXT_VBUS_OVERRIDE_EN,Enable external VBUS override using value supplied from outside the PHY" "0: Determine the reported VBUS detection results..,1: Determine the reported VBUS detection results.." newline bitfld.long 0x0 13. "EXT_ID_OVERRIDE_EN,Enable external ID pin status override using value supplied from outside the PHY" "0: Determine the reported ID pin status results..,1: Determine the reported ID pin status results.." newline bitfld.long 0x0 12. "ID_OVERRIDE,ID pin status local override value" "0,1" newline bitfld.long 0x0 11. "ID_OVERRIDE_EN,Enable local ID pin status override" "0: Use PHY's ID pin detector or external override..,1: Allow local override of ID pin detection status" newline bitfld.long 0x0 9.--10. "VBUS_SOURCE_SEL,Selects the source of the VBUS_VALID signal reported to the USB subsystem" "0: Use the VBUS_VALID comparator results for signal..,1: Use the Session Valid comparator results for..,2: Use the Session Valid comparator results for..,?" newline bitfld.long 0x0 8. "VBUSVALID_SEL,Selects the source of the VBUS_VALID signal reported to the USB subsystem" "0: Use the VBUS_VALID comparator results for signal..,1: Use the VBUS_VALID_3V comparator results for.." newline bitfld.long 0x0 7. "VBUSVALID_OVERRIDE,Override value for VBUS_VALID signal sent to the USB subsystem" "0,1" newline bitfld.long 0x0 6. "AVALID_OVERRIDE,Override value for A-Device Session Valid" "0,1" newline bitfld.long 0x0 5. "BVALID_OVERRIDE,Override value for B-Device Session Valid" "0,1" newline bitfld.long 0x0 4. "SESSEND_OVERRIDE,Override value for SESSEND" "0,1" newline bitfld.long 0x0 3. "VBUS_OVERRIDE_EN,VBUS detect signal local override" "0: Use the results of the internal VBUS_VALID and..,1: Use the override values for VBUS_VALID AVALID.." newline bitfld.long 0x0 0.--2. "VBUSVALID_THRESH,VBUS comparator threshold" "0: 4.0 V,1: 4.1 V,2: 4.2 V,3: 4.3 V,4: 4.4 V (Default),5: 4.5 V,6: 4.6 V,7: 4.7 V" line.long 0x4 "USB1_VBUS_DETECT_SET,VBUS Detect Register" bitfld.long 0x4 26. "DISCHARGE_VBUS,Controls VBUS discharge resistor" "0,1" newline bitfld.long 0x4 20.--22. "VBUSVALID_PWRUP_CMPS,Individual enable controls for the VBUS detection comparators" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 18. "VBUSVALID_TO_B,Selects the comparator used for VBUS_VALID" "0,1" newline bitfld.long 0x4 14. "EXT_VBUS_OVERRIDE_EN,Enable external VBUS override using value supplied from outside the PHY" "0,1" newline bitfld.long 0x4 13. "EXT_ID_OVERRIDE_EN,Enable external ID pin status override using value supplied from outside the PHY" "0,1" newline bitfld.long 0x4 12. "ID_OVERRIDE,ID pin status local override value" "0,1" newline bitfld.long 0x4 11. "ID_OVERRIDE_EN,Enable local ID pin status override" "0,1" newline bitfld.long 0x4 9.--10. "VBUS_SOURCE_SEL,Selects the source of the VBUS_VALID signal reported to the USB subsystem" "0,1,2,3" newline bitfld.long 0x4 8. "VBUSVALID_SEL,Selects the source of the VBUS_VALID signal reported to the USB subsystem" "0,1" newline bitfld.long 0x4 7. "VBUSVALID_OVERRIDE,Override value for VBUS_VALID signal sent to the USB subsystem" "0,1" newline bitfld.long 0x4 6. "AVALID_OVERRIDE,Override value for A-Device Session Valid" "0,1" newline bitfld.long 0x4 5. "BVALID_OVERRIDE,Override value for B-Device Session Valid" "0,1" newline bitfld.long 0x4 4. "SESSEND_OVERRIDE,Override value for SESSEND" "0,1" newline bitfld.long 0x4 3. "VBUS_OVERRIDE_EN,VBUS detect signal local override" "0,1" newline bitfld.long 0x4 0.--2. "VBUSVALID_THRESH,VBUS comparator threshold" "0,1,2,3,4,5,6,7" line.long 0x8 "USB1_VBUS_DETECT_CLR,VBUS Detect Register" eventfld.long 0x8 26. "DISCHARGE_VBUS,Controls VBUS discharge resistor" "0,1" newline eventfld.long 0x8 20.--22. "VBUSVALID_PWRUP_CMPS,Individual enable controls for the VBUS detection comparators" "0,1,2,3,4,5,6,7" newline eventfld.long 0x8 18. "VBUSVALID_TO_B,Selects the comparator used for VBUS_VALID" "0,1" newline eventfld.long 0x8 14. "EXT_VBUS_OVERRIDE_EN,Enable external VBUS override using value supplied from outside the PHY" "0,1" newline eventfld.long 0x8 13. "EXT_ID_OVERRIDE_EN,Enable external ID pin status override using value supplied from outside the PHY" "0,1" newline eventfld.long 0x8 12. "ID_OVERRIDE,ID pin status local override value" "0,1" newline eventfld.long 0x8 11. "ID_OVERRIDE_EN,Enable local ID pin status override" "0,1" newline eventfld.long 0x8 9.--10. "VBUS_SOURCE_SEL,Selects the source of the VBUS_VALID signal reported to the USB subsystem" "0,1,2,3" newline eventfld.long 0x8 8. "VBUSVALID_SEL,Selects the source of the VBUS_VALID signal reported to the USB subsystem" "0,1" newline eventfld.long 0x8 7. "VBUSVALID_OVERRIDE,Override value for VBUS_VALID signal sent to the USB subsystem" "0,1" newline eventfld.long 0x8 6. "AVALID_OVERRIDE,Override value for A-Device Session Valid" "0,1" newline eventfld.long 0x8 5. "BVALID_OVERRIDE,Override value for B-Device Session Valid" "0,1" newline eventfld.long 0x8 4. "SESSEND_OVERRIDE,Override value for SESSEND" "0,1" newline eventfld.long 0x8 3. "VBUS_OVERRIDE_EN,VBUS detect signal local override" "0,1" newline eventfld.long 0x8 0.--2. "VBUSVALID_THRESH,VBUS comparator threshold" "0,1,2,3,4,5,6,7" line.long 0xC "USB1_VBUS_DETECT_TOG,VBUS Detect Register" bitfld.long 0xC 26. "DISCHARGE_VBUS,Controls VBUS discharge resistor" "0,1" newline bitfld.long 0xC 20.--22. "VBUSVALID_PWRUP_CMPS,Individual enable controls for the VBUS detection comparators" "0,1,2,3,4,5,6,7" newline bitfld.long 0xC 18. "VBUSVALID_TO_B,Selects the comparator used for VBUS_VALID" "0,1" newline bitfld.long 0xC 14. "EXT_VBUS_OVERRIDE_EN,Enable external VBUS override using value supplied from outside the PHY" "0,1" newline bitfld.long 0xC 13. "EXT_ID_OVERRIDE_EN,Enable external ID pin status override using value supplied from outside the PHY" "0,1" newline bitfld.long 0xC 12. "ID_OVERRIDE,ID pin status local override value" "0,1" newline bitfld.long 0xC 11. "ID_OVERRIDE_EN,Enable local ID pin status override" "0,1" newline bitfld.long 0xC 9.--10. "VBUS_SOURCE_SEL,Selects the source of the VBUS_VALID signal reported to the USB subsystem" "0,1,2,3" newline bitfld.long 0xC 8. "VBUSVALID_SEL,Selects the source of the VBUS_VALID signal reported to the USB subsystem" "0,1" newline bitfld.long 0xC 7. "VBUSVALID_OVERRIDE,Override value for VBUS_VALID signal sent to the USB subsystem" "0,1" newline bitfld.long 0xC 6. "AVALID_OVERRIDE,Override value for A-Device Session Valid" "0,1" newline bitfld.long 0xC 5. "BVALID_OVERRIDE,Override value for B-Device Session Valid" "0,1" newline bitfld.long 0xC 4. "SESSEND_OVERRIDE,Override value for SESSEND" "0,1" newline bitfld.long 0xC 3. "VBUS_OVERRIDE_EN,VBUS detect signal local override" "0,1" newline bitfld.long 0xC 0.--2. "VBUSVALID_THRESH,VBUS comparator threshold" "0,1,2,3,4,5,6,7" rgroup.long 0xD0++0xF line.long 0x0 "USB1_VBUS_DET_STAT,VBUS Detect Status Register" bitfld.long 0x0 5. "EXT_ID,OTG ID external override status" "0,1" newline bitfld.long 0x0 4. "VBUS_VALID_3V,VBUS_VALID_3V detector status" "0: VBUS voltage is below the VBUS_VALID_3V threshold,1: VBUS voltage is above the VBUS_VALID_3V threshold" newline bitfld.long 0x0 3. "VBUS_VALID,VBUS voltage status" "0: VBUS is below the comparator threshold,1: VBUS is above the comparator threshold" newline bitfld.long 0x0 2. "AVALID,A-Device Session Valid status" "0: The VBUS voltage is below the Session Valid..,1: The VBUS voltage is above the Session Valid.." newline bitfld.long 0x0 1. "BVALID,B-Device Session Valid status" "0: The VBUS voltage is below the Session Valid..,1: The VBUS voltage is above the Session Valid.." newline bitfld.long 0x0 0. "SESSEND,Session End indicator" "0: The VBUS voltage is above the Session Valid..,1: The VBUS voltage is below the Session Valid.." line.long 0x4 "USB1_VBUS_DET_STAT_SET,VBUS Detect Status Register" bitfld.long 0x4 5. "EXT_ID,OTG ID external override status" "0,1" newline bitfld.long 0x4 4. "VBUS_VALID_3V,VBUS_VALID_3V detector status" "0,1" newline bitfld.long 0x4 3. "VBUS_VALID,VBUS voltage status" "0,1" newline bitfld.long 0x4 2. "AVALID,A-Device Session Valid status" "0,1" newline bitfld.long 0x4 1. "BVALID,B-Device Session Valid status" "0,1" newline bitfld.long 0x4 0. "SESSEND,Session End indicator" "0,1" line.long 0x8 "USB1_VBUS_DET_STAT_CLR,VBUS Detect Status Register" eventfld.long 0x8 5. "EXT_ID,OTG ID external override status" "0,1" newline eventfld.long 0x8 4. "VBUS_VALID_3V,VBUS_VALID_3V detector status" "0,1" newline eventfld.long 0x8 3. "VBUS_VALID,VBUS voltage status" "0,1" newline eventfld.long 0x8 2. "AVALID,A-Device Session Valid status" "0,1" newline eventfld.long 0x8 1. "BVALID,B-Device Session Valid status" "0,1" newline eventfld.long 0x8 0. "SESSEND,Session End indicator" "0,1" line.long 0xC "USB1_VBUS_DET_STAT_TOG,VBUS Detect Status Register" bitfld.long 0xC 5. "EXT_ID,OTG ID external override status" "0,1" newline bitfld.long 0xC 4. "VBUS_VALID_3V,VBUS_VALID_3V detector status" "0,1" newline bitfld.long 0xC 3. "VBUS_VALID,VBUS voltage status" "0,1" newline bitfld.long 0xC 2. "AVALID,A-Device Session Valid status" "0,1" newline bitfld.long 0xC 1. "BVALID,B-Device Session Valid status" "0,1" newline bitfld.long 0xC 0. "SESSEND,Session End indicator" "0,1" group.long 0xE0++0xF line.long 0x0 "USB1_CHRG_DETECT,Charger Detect Register" bitfld.long 0x0 31. "DCDSEL,Selects control source for Battery Charging Detection/Advertisement circuits" "0: Bit fields in USB1_CHRG_DETECT control BC 1.2..,1: Bit fields and state machines in USBHSDCD module.." newline bitfld.long 0x0 20. "EN_B,Enables selection of BC v1.2 functions depending on other bit fields (active low)" "0: Enables BC v1.2 functions when controlled by..,1: Disables BC v1.2 functions when controlled by.." newline bitfld.long 0x0 19. "CHK_CHRG_B,Enables BC v1.2 Primary Detection function for Charger Detect depending on other bit fields (active low)" "0: Enables BC Charger Detection function when..,1: Disables BC Charger Detection function when.." newline bitfld.long 0x0 18. "CHK_CONTACT,Enables BC v1.2 Data Contact Detect function for Charger Detect depending on other bit fields (active high)" "0: Disables BC Data Contact Detect function when..,1: Enables BC Data Contact Detect function when.." newline bitfld.long 0x0 4. "VDM_SRC_ENABLE,Enables BC v1.2 Charging Downstream Port (CDP) advertisement signaling for Charger Detect depending on other bit fields (active high)." "0: Disables CDP advertisement signaling VDM_SRC..,1: Enables CDP advertisement signaling VDM_SRC.." newline bitfld.long 0x0 2. "PULLUP_DP,DP pullup resistor enable override control" "0: DP pullup resistor controlled only with UTMI bus..,1: Force DP pullup resistor to be enabled" newline bitfld.long 0x0 1. "DETECT_SEC,Enables BC v1.2 Secondary Detection function for Charger Detect depending on other bit fields (active high)" "0: Disables BC Secondary Detection function when..,1: Enables BC Secondary Detection function when.." line.long 0x4 "USB1_CHRG_DETECT_SET,Charger Detect Register" bitfld.long 0x4 31. "DCDSEL,Selects control source for Battery Charging Detection/Advertisement circuits" "0,1" newline bitfld.long 0x4 20. "EN_B,Enables selection of BC v1.2 functions depending on other bit fields (active low)" "0,1" newline bitfld.long 0x4 19. "CHK_CHRG_B,Enables BC v1.2 Primary Detection function for Charger Detect depending on other bit fields (active low)" "0,1" newline bitfld.long 0x4 18. "CHK_CONTACT,Enables BC v1.2 Data Contact Detect function for Charger Detect depending on other bit fields (active high)" "0,1" newline bitfld.long 0x4 4. "VDM_SRC_ENABLE,Enables BC v1.2 Charging Downstream Port (CDP) advertisement signaling for Charger Detect depending on other bit fields (active high)." "0,1" newline bitfld.long 0x4 2. "PULLUP_DP,DP pullup resistor enable override control" "0,1" newline bitfld.long 0x4 1. "DETECT_SEC,Enables BC v1.2 Secondary Detection function for Charger Detect depending on other bit fields (active high)" "0,1" line.long 0x8 "USB1_CHRG_DETECT_CLR,Charger Detect Register" eventfld.long 0x8 31. "DCDSEL,Selects control source for Battery Charging Detection/Advertisement circuits" "0,1" newline eventfld.long 0x8 20. "EN_B,Enables selection of BC v1.2 functions depending on other bit fields (active low)" "0,1" newline eventfld.long 0x8 19. "CHK_CHRG_B,Enables BC v1.2 Primary Detection function for Charger Detect depending on other bit fields (active low)" "0,1" newline eventfld.long 0x8 18. "CHK_CONTACT,Enables BC v1.2 Data Contact Detect function for Charger Detect depending on other bit fields (active high)" "0,1" newline eventfld.long 0x8 4. "VDM_SRC_ENABLE,Enables BC v1.2 Charging Downstream Port (CDP) advertisement signaling for Charger Detect depending on other bit fields (active high)." "0,1" newline eventfld.long 0x8 2. "PULLUP_DP,DP pullup resistor enable override control" "0,1" newline eventfld.long 0x8 1. "DETECT_SEC,Enables BC v1.2 Secondary Detection function for Charger Detect depending on other bit fields (active high)" "0,1" line.long 0xC "USB1_CHRG_DETECT_TOG,Charger Detect Register" bitfld.long 0xC 31. "DCDSEL,Selects control source for Battery Charging Detection/Advertisement circuits" "0,1" newline bitfld.long 0xC 20. "EN_B,Enables selection of BC v1.2 functions depending on other bit fields (active low)" "0,1" newline bitfld.long 0xC 19. "CHK_CHRG_B,Enables BC v1.2 Primary Detection function for Charger Detect depending on other bit fields (active low)" "0,1" newline bitfld.long 0xC 18. "CHK_CONTACT,Enables BC v1.2 Data Contact Detect function for Charger Detect depending on other bit fields (active high)" "0,1" newline bitfld.long 0xC 4. "VDM_SRC_ENABLE,Enables BC v1.2 Charging Downstream Port (CDP) advertisement signaling for Charger Detect depending on other bit fields (active high)." "0,1" newline bitfld.long 0xC 2. "PULLUP_DP,DP pullup resistor enable override control" "0,1" newline bitfld.long 0xC 1. "DETECT_SEC,Enables BC v1.2 Secondary Detection function for Charger Detect depending on other bit fields (active high)" "0,1" rgroup.long 0xF0++0xF line.long 0x0 "USB1_CHRG_DET_STAT,Charger Detect Status Register" bitfld.long 0x0 4. "SECDET_DCP,Battery Charging Secondary Detection phase output" "0: Charging Downstream Port (CDP) has been detected,1: Downstream Charging Port (DCP) has been detected" newline bitfld.long 0x0 3. "DP_STATE,DP voltage" "0: USB_DP pin voltage is <= 0.8V,1: USB_DP pin voltage is >= 2.0V" newline bitfld.long 0x0 2. "DM_STATE,DM voltage" "0: USB_DM pin voltage is <= 0.8V,1: USB_DM pin voltage is >= 2.0V" newline bitfld.long 0x0 1. "CHRG_DETECTED,Battery Charging Primary Detection phase output" "0: Standard Downstream Port (SDP) has been detected,1: Charging Port has been detected" newline bitfld.long 0x0 0. "PLUG_CONTACT,Battery Charging Data Contact Detection phase output" "0: No USB cable attachment has been detected,1: A USB cable attachment between the device and.." line.long 0x4 "USB1_CHRG_DET_STAT_SET,Charger Detect Status Register" bitfld.long 0x4 4. "SECDET_DCP,Battery Charging Secondary Detection phase output" "0,1" newline bitfld.long 0x4 3. "DP_STATE,DP voltage" "0,1" newline bitfld.long 0x4 2. "DM_STATE,DM voltage" "0,1" newline bitfld.long 0x4 1. "CHRG_DETECTED,Battery Charging Primary Detection phase output" "0,1" newline bitfld.long 0x4 0. "PLUG_CONTACT,Battery Charging Data Contact Detection phase output" "0,1" line.long 0x8 "USB1_CHRG_DET_STAT_CLR,Charger Detect Status Register" eventfld.long 0x8 4. "SECDET_DCP,Battery Charging Secondary Detection phase output" "0,1" newline eventfld.long 0x8 3. "DP_STATE,DP voltage" "0,1" newline eventfld.long 0x8 2. "DM_STATE,DM voltage" "0,1" newline eventfld.long 0x8 1. "CHRG_DETECTED,Battery Charging Primary Detection phase output" "0,1" newline eventfld.long 0x8 0. "PLUG_CONTACT,Battery Charging Data Contact Detection phase output" "0,1" line.long 0xC "USB1_CHRG_DET_STAT_TOG,Charger Detect Status Register" bitfld.long 0xC 4. "SECDET_DCP,Battery Charging Secondary Detection phase output" "0,1" newline bitfld.long 0xC 3. "DP_STATE,DP voltage" "0,1" newline bitfld.long 0xC 2. "DM_STATE,DM voltage" "0,1" newline bitfld.long 0xC 1. "CHRG_DETECTED,Battery Charging Primary Detection phase output" "0,1" newline bitfld.long 0xC 0. "PLUG_CONTACT,Battery Charging Data Contact Detection phase output" "0,1" group.long 0x100++0xF line.long 0x0 "ANACTRL,Analog Control Register" bitfld.long 0x0 10. "DEV_PULLDOWN,Device pulldown enable" "0: The 15 kohm nominal pulldowns on the USB_DP and..,1: The 15 kohm nominal pulldowns on the USB_DP and.." newline bitfld.long 0x0 2.--3. "PFD_CLK_SEL,PFD clock output mux control" "0: USB1PFDCLK is the same frequency as the USB PLL..,1: USB1PFDCLK frequency is pfd_clk divided by 4,2: USB1PFDCLK frequency is pfd_clk divided by 2,3: USB1PFDCLK is the same as the pfd_clk frequency" newline bitfld.long 0x0 1. "LVI_EN,LVI enable for USB 3.3 V monitor circuit" "0: Disable the internal low voltage detector for..,1: Enable the internal low voltage detector for the.." line.long 0x4 "ANACTRL_SET,Analog Control Register" bitfld.long 0x4 10. "DEV_PULLDOWN,Device pulldown enable" "0,1" newline bitfld.long 0x4 2.--3. "PFD_CLK_SEL,PFD clock output mux control" "0,1,2,3" newline bitfld.long 0x4 1. "LVI_EN,LVI enable for USB 3.3 V monitor circuit" "0,1" line.long 0x8 "ANACTRL_CLR,Analog Control Register" eventfld.long 0x8 10. "DEV_PULLDOWN,Device pulldown enable" "0,1" newline eventfld.long 0x8 2.--3. "PFD_CLK_SEL,PFD clock output mux control" "0,1,2,3" newline eventfld.long 0x8 1. "LVI_EN,LVI enable for USB 3.3 V monitor circuit" "0,1" line.long 0xC "ANACTRL_TOG,Analog Control Register" bitfld.long 0xC 10. "DEV_PULLDOWN,Device pulldown enable" "0,1" newline bitfld.long 0xC 2.--3. "PFD_CLK_SEL,PFD clock output mux control" "0,1,2,3" newline bitfld.long 0xC 1. "LVI_EN,LVI enable for USB 3.3 V monitor circuit" "0,1" group.long 0x130++0x1F line.long 0x0 "TRIM_OVERRIDE_EN,Trim Register" hexmask.long.byte 0x0 28.--31. 1. "USBPHY_TX_CAL45DN,DM series termination resistance trim bits from outside USBPHY." newline hexmask.long.byte 0x0 24.--27. 1. "USBPHY_TX_CAL45DP,DP series termination resistance trim bits from outside USBPHY." newline hexmask.long.byte 0x0 20.--23. 1. "USBPHY_TX_D_CAL,HS Tx output current trim bits from outside USBPHY" newline rbitfld.long 0x0 15.--17. "PLL_CTRL0_DIV_SEL,PLL divider value configuration bits from outside USBPHY" "0,1,2,3,4,5,6,7" newline bitfld.long 0x0 4. "TX_CAL45DM_OVERRIDE,Override enable for USB_DM series termination trim" "0: Use the TRIM_OVERRIDE_EN register values for DM..,1: Use the Tx register values for DM resistance trim" newline bitfld.long 0x0 3. "TX_CAL45DP_OVERRIDE,Override enable for USB_DP series termination trim" "0: Use the TRIM_OVERRIDE_EN register values for DP..,1: Use the Tx register values for DP resistance trim" newline bitfld.long 0x0 2. "TX_D_CAL_OVERRIDE,Override enable for HS Tx output current trim" "0: Use the TRIM_OVERRIDE_EN register values for HS..,1: Use the Tx register values for HS Tx output.." newline bitfld.long 0x0 0. "DIV_SEL_OVERRIDE,Override enable for PLL divider value" "0: Use the TRIM_OVERRIDE_EN register values for the..,1: Use the PLL_SIC register values for the PLL.." line.long 0x4 "TRIM_OVERRIDE_EN_SET,Trim Register" hexmask.long.byte 0x4 28.--31. 1. "USBPHY_TX_CAL45DN,DM series termination resistance trim bits from outside USBPHY." newline hexmask.long.byte 0x4 24.--27. 1. "USBPHY_TX_CAL45DP,DP series termination resistance trim bits from outside USBPHY." newline hexmask.long.byte 0x4 20.--23. 1. "USBPHY_TX_D_CAL,HS Tx output current trim bits from outside USBPHY" newline rbitfld.long 0x4 15.--17. "PLL_CTRL0_DIV_SEL,PLL divider value configuration bits from outside USBPHY" "0,1,2,3,4,5,6,7" newline bitfld.long 0x4 4. "TX_CAL45DM_OVERRIDE,Override enable for USB_DM series termination trim" "0,1" newline bitfld.long 0x4 3. "TX_CAL45DP_OVERRIDE,Override enable for USB_DP series termination trim" "0,1" newline bitfld.long 0x4 2. "TX_D_CAL_OVERRIDE,Override enable for HS Tx output current trim" "0,1" newline bitfld.long 0x4 0. "DIV_SEL_OVERRIDE,Override enable for PLL divider value" "0,1" line.long 0x8 "TRIM_OVERRIDE_EN_CLR,Trim Register" hexmask.long.byte 0x8 28.--31. 1. "USBPHY_TX_CAL45DN,DM series termination resistance trim bits from outside USBPHY." newline hexmask.long.byte 0x8 24.--27. 1. "USBPHY_TX_CAL45DP,DP series termination resistance trim bits from outside USBPHY." newline hexmask.long.byte 0x8 20.--23. 1. "USBPHY_TX_D_CAL,HS Tx output current trim bits from outside USBPHY" newline eventfld.long 0x8 15.--17. "PLL_CTRL0_DIV_SEL,PLL divider value configuration bits from outside USBPHY" "0,1,2,3,4,5,6,7" newline eventfld.long 0x8 4. "TX_CAL45DM_OVERRIDE,Override enable for USB_DM series termination trim" "0,1" newline eventfld.long 0x8 3. "TX_CAL45DP_OVERRIDE,Override enable for USB_DP series termination trim" "0,1" newline eventfld.long 0x8 2. "TX_D_CAL_OVERRIDE,Override enable for HS Tx output current trim" "0,1" newline eventfld.long 0x8 0. "DIV_SEL_OVERRIDE,Override enable for PLL divider value" "0,1" line.long 0xC "TRIM_OVERRIDE_EN_TOG,Trim Register" hexmask.long.byte 0xC 28.--31. 1. "USBPHY_TX_CAL45DN,DM series termination resistance trim bits from outside USBPHY." newline hexmask.long.byte 0xC 24.--27. 1. "USBPHY_TX_CAL45DP,DP series termination resistance trim bits from outside USBPHY." newline hexmask.long.byte 0xC 20.--23. 1. "USBPHY_TX_D_CAL,HS Tx output current trim bits from outside USBPHY" newline rbitfld.long 0xC 15.--17. "PLL_CTRL0_DIV_SEL,PLL divider value configuration bits from outside USBPHY" "0,1,2,3,4,5,6,7" newline bitfld.long 0xC 4. "TX_CAL45DM_OVERRIDE,Override enable for USB_DM series termination trim" "0,1" newline bitfld.long 0xC 3. "TX_CAL45DP_OVERRIDE,Override enable for USB_DP series termination trim" "0,1" newline bitfld.long 0xC 2. "TX_D_CAL_OVERRIDE,Override enable for HS Tx output current trim" "0,1" newline bitfld.long 0xC 0. "DIV_SEL_OVERRIDE,Override enable for PLL divider value" "0,1" line.long 0x10 "PFDA,PFD Register A" rbitfld.long 0x10 7. "PFD0_STABLE,PFD0 stable signal from the Phase Fractional Divider" "0,1" newline hexmask.long.byte 0x10 1.--6. 1. "PFD0_FRAC,PFD0 fractional divider setting used to select the pfd_clk output frequency" newline bitfld.long 0x10 0. "PFD0_CLKGATE,PFD0 clock gate" "0: PFD0 clock output is enabled,1: PFD0 clock output is gated (Default)" line.long 0x14 "PFDA_SET,PFD Register A" rbitfld.long 0x14 7. "PFD0_STABLE,PFD0 stable signal from the Phase Fractional Divider" "0,1" newline hexmask.long.byte 0x14 1.--6. 1. "PFD0_FRAC,PFD0 fractional divider setting used to select the pfd_clk output frequency" newline bitfld.long 0x14 0. "PFD0_CLKGATE,PFD0 clock gate" "0,1" line.long 0x18 "PFDA_CLR,PFD Register A" eventfld.long 0x18 7. "PFD0_STABLE,PFD0 stable signal from the Phase Fractional Divider" "0,1" newline hexmask.long.byte 0x18 1.--6. 1. "PFD0_FRAC,PFD0 fractional divider setting used to select the pfd_clk output frequency" newline eventfld.long 0x18 0. "PFD0_CLKGATE,PFD0 clock gate" "0,1" line.long 0x1C "PFDA_TOG,PFD Register A" rbitfld.long 0x1C 7. "PFD0_STABLE,PFD0 stable signal from the Phase Fractional Divider" "0,1" newline hexmask.long.byte 0x1C 1.--6. 1. "PFD0_FRAC,PFD0 fractional divider setting used to select the pfd_clk output frequency" newline bitfld.long 0x1C 0. "PFD0_CLKGATE,PFD0 clock gate" "0,1" tree.end sif (cpuis("MCXN546*")||cpuis("MCXN547*")||cpuis("MCXN946*")||cpuis("MCXN947*")) tree "USDHC (Ultra Secured Digital Host Controller)" base ad:0x40109000 group.long 0x0++0xF line.long 0x0 "DS_ADDR,DMA System Address" hexmask.long 0x0 0.--31. 1. "DS_ADDR,System address" line.long 0x4 "BLK_ATT,Block Attributes" hexmask.long.word 0x4 16.--31. 1. "BLKCNT,Blocks count for current transfer" newline hexmask.long.word 0x4 0.--12. 1. "BLKSIZE,Transfer block size" line.long 0x8 "CMD_ARG,Command Argument" hexmask.long 0x8 0.--31. 1. "CMDARG,Command argument" line.long 0xC "CMD_XFR_TYP,Command Transfer Type" hexmask.long.byte 0xC 24.--29. 1. "CMDINX,Command index" newline bitfld.long 0xC 22.--23. "CMDTYP,Command type" "0: Normal other commands,1: Suspend CMD52 for writing bus suspend in CCCR,2: Resume CMD52 for writing function select in CCCR,3: Abort CMD12 CMD52 for writing I/O Abort in CCCR" newline bitfld.long 0xC 21. "DPSEL,Data present select" "0: No data present,1: Data present" newline bitfld.long 0xC 20. "CICEN,Command index check enable" "0: Disable command index check,1: Enables command index check" newline bitfld.long 0xC 19. "CCCEN,Command CRC check enable" "0: Disables command CRC check,1: Enables command CRC check" newline bitfld.long 0xC 16.--17. "RSPTYP,Response type select" "0: No response,1: Response length 136,2: Response length 48,3: Response length 48 check busy after response" newline bitfld.long 0xC 7. "AC23EN,AC23EN" "0: Disable,1: Enable" newline bitfld.long 0xC 6. "NIBBLE_POS,NIBBLE_POS" "0: Disable,1: Enable" newline bitfld.long 0xC 5. "MSBSEL,MSBSEL" "0: Disable,1: Enable" newline bitfld.long 0xC 4. "DTDSEL,DTDSEL" "0: Disable,1: Enable" newline bitfld.long 0xC 3. "DDR_EN,DDR_EN" "0: Disable,1: Enable" newline bitfld.long 0xC 2. "AC12EN,AC12EN" "0: Disable,1: Enable" newline bitfld.long 0xC 1. "BCEN,BCEN" "0: Disable,1: Enable" newline bitfld.long 0xC 0. "DMAEN,DMAEN" "0: Disable,1: Enable" rgroup.long 0x10++0xF line.long 0x0 "CMD_RSP0,Command Response0" hexmask.long 0x0 0.--31. 1. "CMDRSP0,Command response 0" line.long 0x4 "CMD_RSP1,Command Response1" hexmask.long 0x4 0.--31. 1. "CMDRSP1,Command response 1" line.long 0x8 "CMD_RSP2,Command Response2" hexmask.long 0x8 0.--31. 1. "CMDRSP2,Command response 2" line.long 0xC "CMD_RSP3,Command Response3" hexmask.long 0xC 0.--31. 1. "CMDRSP3,Command response 3" group.long 0x20++0x3 line.long 0x0 "DATA_BUFF_ACC_PORT,Data Buffer Access Port" hexmask.long 0x0 0.--31. 1. "DATCONT,Data content" rgroup.long 0x24++0x3 line.long 0x0 "PRES_STATE,Present State" hexmask.long.byte 0x0 24.--31. 1. "DLSL,DATA[7:0] line signal level" newline bitfld.long 0x0 23. "CLSL,CMD line signal level" "0,1" newline bitfld.long 0x0 16. "CINST,Card inserted" "0: Power on reset or no card,1: Card inserted" newline bitfld.long 0x0 15. "TSCD,Tap select change done" "0: Delay cell select change is not finished.,1: Delay cell select change is finished." newline bitfld.long 0x0 12. "RTR,Re-Tuning Request (only for SD3.0 SDR104 mode)" "0: Fixed or well tuned sampling clock,1: Sampling clock needs re-tuning" newline bitfld.long 0x0 11. "BREN,Buffer read enable" "0: Read disable,1: Read enable" newline bitfld.long 0x0 10. "BWEN,Buffer write enable" "0: Write disable,1: Write enable" newline bitfld.long 0x0 9. "RTA,Read transfer active" "0: No valid data,1: Transferring data" newline bitfld.long 0x0 8. "WTA,Write transfer active" "0: No valid data,1: Transferring data" newline bitfld.long 0x0 3. "SDSTB,SD clock stable" "0: Clock is changing frequency and not stable.,1: Clock is stable." newline bitfld.long 0x0 2. "DLA,Data line active" "0: DATA line inactive,1: DATA line active" newline bitfld.long 0x0 1. "CDIHB,Command Inhibit Data (DATA)" "0: Can issue command that uses the DATA line,1: Cannot issue command that uses the DATA line" newline bitfld.long 0x0 0. "CIHB,Command inhibit (CMD)" "0: Can issue command using only CMD line,1: Cannot issue command" group.long 0x28++0x23 line.long 0x0 "PROT_CTRL,Protocol Control" bitfld.long 0x0 30. "NON_EXACT_BLK_RD,Non-exact block read" "0: The block read is exact block read. Host driver..,1: The block read is non-exact block read. Host.." newline bitfld.long 0x0 27.--29. "BURST_LEN_EN,BURST length enable for INCR INCR4 / INCR8 / INCR16 INCR4-WRAP / INCR8-WRAP / INCR16-WRAP" "0: Burst length is enabled for INCR.,1: Burst length is enabled for INCR.,?,3: Burst length is enabled for INCR.,?,5: Burst length is enabled for INCR.,?,7: Burst length is enabled for INCR." newline bitfld.long 0x0 26. "WECRM,Wakeup event enable on SD card removal" "0: Disables wakeup event enable on SD card removal,1: Enables wakeup event enable on SD card removal" newline bitfld.long 0x0 25. "WECINS,Wakeup event enable on SD card insertion" "0: Disable wakeup event enable on SD card insertion,1: Enable wakeup event enable on SD card insertion" newline bitfld.long 0x0 24. "WECINT,Wakeup event enable on card interrupt" "0: Disables wakeup event enable on card interrupt,1: Enables wakeup event enable on card interrupt" newline bitfld.long 0x0 20. "RD_DONE_NO_8CLK,Read performed number 8 clock" "0,1" newline bitfld.long 0x0 19. "IABG,Interrupt at block gap" "0: Disables interrupt at block gap,1: Enables interrupt at block gap" newline bitfld.long 0x0 18. "RWCTL,Read wait control" "0: Disables read wait control and stop SD clock at..,1: Enables read wait control and assert read wait.." newline bitfld.long 0x0 17. "CREQ,Continue request" "0: No effect,1: Restart" newline bitfld.long 0x0 16. "SABGREQ,Stop at block gap request" "0: Transfer,1: Stop" newline bitfld.long 0x0 8.--9. "DMASEL,DMA select" "0: No DMA or simple DMA is selected.,1: ADMA1 is selected.,2: ADMA2 is selected.,?" newline bitfld.long 0x0 4.--5. "EMODE,Endian mode" "0: Big endian mode,1: Half word big endian mode,2: Little endian mode,?" newline bitfld.long 0x0 3. "D3CD,DATA3 as card detection pin" "0: DATA3 does not monitor card insertion,1: DATA3 as card detection pin" newline bitfld.long 0x0 1.--2. "DTW,Data transfer width" "0: 1-bit mode,1: 4-bit mode,2: 8-bit mode,?" line.long 0x4 "SYS_CTRL,System Control" bitfld.long 0x4 28. "RSTT,Reset tuning" "0,1" newline bitfld.long 0x4 27. "INITA,Initialization active" "0,1" newline bitfld.long 0x4 26. "RSTD,Software reset for data line" "0: No reset,1: Reset" newline bitfld.long 0x4 25. "RSTC,Software reset for CMD line" "0: No reset,1: Reset" newline bitfld.long 0x4 24. "RSTA,Software reset for all" "0: No reset,1: Reset" newline bitfld.long 0x4 23. "IPP_RST_N,Hardware reset" "0,1" newline hexmask.long.byte 0x4 16.--19. 1. "DTOCV,Data timeout counter value" newline hexmask.long.byte 0x4 8.--15. 1. "SDCLKFS,SDCLK frequency select" newline hexmask.long.byte 0x4 4.--7. 1. "DVS,Divisor" line.long 0x8 "INT_STATUS,Interrupt Status" eventfld.long 0x8 28. "DMAE,DMA error" "0: No error,1: Error" newline eventfld.long 0x8 26. "TNE,Tuning error: (only for SD3.0 SDR104 mode)" "0,1" newline eventfld.long 0x8 24. "AC12E,Auto CMD12 error" "0: No error,1: Error" newline eventfld.long 0x8 22. "DEBE,Data end bit error" "0: No error,1: Error" newline eventfld.long 0x8 21. "DCE,Data CRC error" "0: No error,1: Error" newline eventfld.long 0x8 20. "DTOE,Data timeout error" "0: No error,1: Time out" newline eventfld.long 0x8 19. "CIE,Command index error" "0: No error,1: Error" newline eventfld.long 0x8 18. "CEBE,Command end bit error" "0: No error,1: End bit error generated" newline eventfld.long 0x8 17. "CCE,Command CRC error" "0: No error,1: CRC error generated" newline eventfld.long 0x8 16. "CTOE,Command timeout error" "0: No error,1: Time out" newline rbitfld.long 0x8 15. "ERR_INT_STATUS,Error Interrupt Status" "0,1" newline eventfld.long 0x8 14. "TP,Tuning pass:(only for SD3.0 SDR104 mode)" "0,1" newline eventfld.long 0x8 12. "RTE,Re-tuning event: (only for SD3.0 SDR104 mode)" "0: Re-tuning is not required.,1: Re-tuning should be performed." newline eventfld.long 0x8 8. "CINT,Card interrupt" "0: No card interrupt,1: Generate card interrupt" newline eventfld.long 0x8 7. "CRM,Card removal" "0: Card state unstable or inserted,1: Card removed" newline eventfld.long 0x8 6. "CINS,Card insertion" "0: Card state unstable or removed,1: Card inserted" newline eventfld.long 0x8 5. "BRR,Buffer read ready" "0: Not ready to read buffer,1: Ready to read buffer" newline eventfld.long 0x8 4. "BWR,Buffer write ready" "0: Not ready to write buffer,1: Ready to write buffer" newline eventfld.long 0x8 3. "DINT,DMA interrupt" "0: No DMA interrupt,1: DMA interrupt is generated." newline eventfld.long 0x8 2. "BGE,Block gap event" "0: No block gap event,1: Transaction stopped at block gap" newline eventfld.long 0x8 1. "TC,Transfer complete" "0: Transfer does not complete,1: Transfer complete" newline eventfld.long 0x8 0. "CC,Command complete" "0: Command not complete,1: Command complete" line.long 0xC "INT_STATUS_EN,Interrupt Status Enable" bitfld.long 0xC 28. "DMAESEN,DMA error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 26. "TNESEN,Tuning error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 24. "AC12ESEN,Auto CMD12 error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 22. "DEBESEN,Data end bit error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 21. "DCESEN,Data CRC error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 20. "DTOESEN,Data timeout error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 19. "CIESEN,Command index error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 18. "CEBESEN,Command end bit error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 17. "CCESEN,Command CRC error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 16. "CTOESEN,Command timeout error status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 14. "TPSEN,Tuning pass status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 12. "RTESEN,Re-tuning event status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 8. "CINTSEN,Card interrupt status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 7. "CRMSEN,Card removal status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 6. "CINSSEN,Card insertion status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 5. "BRRSEN,Buffer read ready status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 4. "BWRSEN,Buffer write ready status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 3. "DINTSEN,DMA interrupt status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 2. "BGESEN,Block gap event status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 1. "TCSEN,Transfer complete status enable" "0: Masked,1: Enabled" newline bitfld.long 0xC 0. "CCSEN,Command complete status enable" "0: Masked,1: Enabled" line.long 0x10 "INT_SIGNAL_EN,Interrupt Signal Enable" bitfld.long 0x10 28. "DMAEIEN,DMA error interrupt enable" "0: Masked,1: Enable" newline bitfld.long 0x10 26. "TNEIEN,Tuning error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 24. "AC12EIEN,Auto CMD12 error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 22. "DEBEIEN,Data end bit error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 21. "DCEIEN,Data CRC error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 20. "DTOEIEN,Data timeout error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 19. "CIEIEN,Command index error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 18. "CEBEIEN,Command end bit error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 17. "CCEIEN,Command CRC error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 16. "CTOEIEN,Command timeout error interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 14. "TPIEN,Tuning Pass interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 12. "RTEIEN,Re-tuning event interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 8. "CINTIEN,Card interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 7. "CRMIEN,Card removal interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 6. "CINSIEN,Card insertion interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 5. "BRRIEN,Buffer read ready interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 4. "BWRIEN,Buffer write ready interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 3. "DINTIEN,DMA interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 2. "BGEIEN,Block gap event interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 1. "TCIEN,Transfer complete interrupt enable" "0: Masked,1: Enabled" newline bitfld.long 0x10 0. "CCIEN,Command complete interrupt enable" "0: Masked,1: Enabled" line.long 0x14 "AUTOCMD12_ERR_STATUS,Auto CMD12 Error Status" bitfld.long 0x14 23. "SMP_CLK_SEL,Sample clock select" "0: Fixed clock is used to sample data,1: Tuned clock is used to sample data" newline bitfld.long 0x14 22. "EXECUTE_TUNING,Execute tuning" "0: Tuning procedure is aborted,1: Start tuning procedure" newline rbitfld.long 0x14 7. "CNIBAC12E,Command not issued by Auto CMD12 error" "0: No error,1: Not issued" newline rbitfld.long 0x14 4. "AC12IE,Auto CMD12 / 23 index error" "0: No error,1: Error the CMD index in response is not CMD12/23" newline rbitfld.long 0x14 3. "AC12EBE,Auto CMD12 / 23 end bit error" "0: No error,1: End bit error generated" newline rbitfld.long 0x14 2. "AC12CE,Auto CMD12 / 23 CRC error" "0: No CRC error,1: CRC error met in Auto CMD12/23 response" newline rbitfld.long 0x14 1. "AC12TOE,Auto CMD12 / 23 timeout error" "0: No error,1: Time out" newline rbitfld.long 0x14 0. "AC12NE,Auto CMD12 not executed" "0: Executed,1: Not executed" line.long 0x18 "HOST_CTRL_CAP,Host Controller Capabilities" rbitfld.long 0x18 26. "VS18,Voltage support 1.8 V" "0: 1.8 V not supported,1: 1.8 V supported" newline rbitfld.long 0x18 25. "VS30,Voltage support 3.0 V" "0: 3.0 V not supported,1: 3.0 V supported" newline rbitfld.long 0x18 24. "VS33,Voltage support 3.3 V" "0: 3.3 V not supported,1: 3.3 V supported" newline rbitfld.long 0x18 23. "SRS,Suspend / resume support" "0: Not supported,1: Supported" newline rbitfld.long 0x18 22. "DMAS,DMA support" "0: DMA not supported,1: DMA supported" newline rbitfld.long 0x18 21. "HSS,High speed support" "0: High speed not supported,1: High speed supported" newline rbitfld.long 0x18 20. "ADMAS,ADMA support" "0: Advanced DMA not supported,1: Advanced DMA supported" newline rbitfld.long 0x18 16.--18. "MBL,Max block length" "0: 512 bytes,1: 1024 bytes,2: 2048 bytes,3: 4096 bytes,?,?,?,?" newline bitfld.long 0x18 13. "USE_TUNING_SDR50,Use Tuning for SDR50" "0: SDR50 does not support tuning,1: SDR50 supports tuning" newline rbitfld.long 0x18 2. "DDR50_SUPPORT,DDR50 support" "0,1" newline rbitfld.long 0x18 1. "SDR104_SUPPORT,SDR104 support" "0,1" newline rbitfld.long 0x18 0. "SDR50_SUPPORT,SDR50 support" "0,1" line.long 0x1C "WTMK_LVL,Watermark Level" hexmask.long.byte 0x1C 24.--28. 1. "WR_BRST_LEN,Write burst length due to system restriction the actual burst length might not exceed 16" newline hexmask.long.byte 0x1C 16.--23. 1. "WR_WML,Write watermark level" newline hexmask.long.byte 0x1C 8.--12. 1. "RD_BRST_LEN,Read burst length due to system restriction the actual burst length might not exceed 16" newline hexmask.long.byte 0x1C 0.--7. 1. "RD_WML,Read watermark level" line.long 0x20 "MIX_CTRL,Mixer Control" bitfld.long 0x20 25. "FBCLK_SEL,Feedback clock source selection (Only used for SD3.0 SDR104 mode)" "0: Feedback clock comes from the loopback CLK,1: Feedback clock comes from the ipp_card_clk_out" newline bitfld.long 0x20 24. "AUTO_TUNE_EN,Auto tuning enable (Only used for SD3.0 SDR104 mode)" "0: Disable auto tuning,1: Enable auto tuning" newline bitfld.long 0x20 23. "SMP_CLK_SEL,Clock selection" "0: Fixed clock is used to sample data / cmd,1: Tuned clock is used to sample data / cmd" newline bitfld.long 0x20 22. "EXE_TUNE,Execute tuning: (Only used for SD3.0 SDR104 mode)" "0: Not tuned or tuning completed,1: Execute tuning" newline bitfld.long 0x20 7. "AC23EN,Auto CMD23 enable" "0,1" newline bitfld.long 0x20 6. "NIBBLE_POS,Nibble position indication" "0,1" newline bitfld.long 0x20 5. "MSBSEL,Multi / Single block select" "0: Single block,1: Multiple blocks" newline bitfld.long 0x20 4. "DTDSEL,Data transfer direction select" "0: Write (Host to card),1: Read (Card to host)" newline bitfld.long 0x20 3. "DDR_EN,Dual data rate mode selection" "0,1" newline bitfld.long 0x20 2. "AC12EN,Auto CMD12 enable" "0: Disable,1: Enable" newline bitfld.long 0x20 1. "BCEN,Block count enable" "0: Disable,1: Enable" newline bitfld.long 0x20 0. "DMAEN,DMA enable" "0: Disable,1: Enable" group.long 0x50++0x3 line.long 0x0 "FORCE_EVENT,Force Event" bitfld.long 0x0 31. "FEVTCINT,Force event card interrupt" "0,1" newline bitfld.long 0x0 28. "FEVTDMAE,Force event DMA error" "0,1" newline bitfld.long 0x0 26. "FEVTTNE,Force tuning error" "0,1" newline bitfld.long 0x0 24. "FEVTAC12E,Force event Auto Command 12 error" "0,1" newline bitfld.long 0x0 22. "FEVTDEBE,Force event data end bit error" "0,1" newline bitfld.long 0x0 21. "FEVTDCE,Force event data CRC error" "0,1" newline bitfld.long 0x0 20. "FEVTDTOE,Force event data time out error" "0,1" newline bitfld.long 0x0 19. "FEVTCIE,Force event command index error" "0,1" newline bitfld.long 0x0 18. "FEVTCEBE,Force event command end bit error" "0,1" newline bitfld.long 0x0 17. "FEVTCCE,Force event command CRC error" "0,1" newline bitfld.long 0x0 16. "FEVTCTOE,Force event command time out error" "0,1" newline bitfld.long 0x0 7. "FEVTCNIBAC12E,Force event command not executed by Auto Command 12 error" "0,1" newline bitfld.long 0x0 4. "FEVTAC12IE,Force event Auto Command 12 index error" "0,1" newline bitfld.long 0x0 3. "FEVTAC12EBE,Force event Auto Command 12 end bit error" "0,1" newline bitfld.long 0x0 2. "FEVTAC12CE,Force event auto command 12 CRC error" "0,1" newline bitfld.long 0x0 1. "FEVTAC12TOE,Force event auto command 12 time out error" "0,1" newline bitfld.long 0x0 0. "FEVTAC12NE,Force event auto command 12 not executed" "0,1" rgroup.long 0x54++0x3 line.long 0x0 "ADMA_ERR_STATUS,ADMA Error Status" bitfld.long 0x0 3. "ADMADCE,ADMA descriptor error" "0: No error,1: Error" newline bitfld.long 0x0 2. "ADMALME,ADMA length mismatch error" "0: No error,1: Error" newline bitfld.long 0x0 0.--1. "ADMAES,ADMA error state (when ADMA error is occurred)" "0,1,2,3" group.long 0x58++0x3 line.long 0x0 "ADMA_SYS_ADDR,ADMA System Address" hexmask.long 0x0 2.--31. 1. "ADS_ADDR,ADMA system address" group.long 0x60++0x3 line.long 0x0 "DLL_CTRL,DLL (Delay Line) Control" hexmask.long.byte 0x0 28.--31. 1. "DLL_CTRL_REF_UPDATE_INT,DLL control loop update interval" newline hexmask.long.byte 0x0 20.--27. 1. "DLL_CTRL_SLV_UPDATE_INT,Slave delay line update interval" newline bitfld.long 0x0 16.--18. "DLL_CTRL_SLV_DLY_TARGET1,DLL slave delay target1" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0x0 9.--15. 1. "DLL_CTRL_SLV_OVERRIDE_VAL,DLL slave override val" newline bitfld.long 0x0 8. "DLL_CTRL_SLV_OVERRIDE,DLL slave override" "0,1" newline bitfld.long 0x0 7. "DLL_CTRL_GATE_UPDATE,DLL gate update" "0,1" newline hexmask.long.byte 0x0 3.--6. 1. "DLL_CTRL_SLV_DLY_TARGET0,DLL slave delay target0" newline bitfld.long 0x0 2. "DLL_CTRL_SLV_FORCE_UPD,DLL slave delay line" "0,1" newline bitfld.long 0x0 1. "DLL_CTRL_RESET,DLL reset" "0,1" newline bitfld.long 0x0 0. "DLL_CTRL_ENABLE,DLL and delay chain" "0,1" rgroup.long 0x64++0x3 line.long 0x0 "DLL_STATUS,DLL Status" hexmask.long.byte 0x0 9.--15. 1. "DLL_STS_REF_SEL,Reference delay line select taps" newline hexmask.long.byte 0x0 2.--8. 1. "DLL_STS_SLV_SEL,Slave delay line select status" newline bitfld.long 0x0 1. "DLL_STS_REF_LOCK,Reference DLL lock status" "0,1" newline bitfld.long 0x0 0. "DLL_STS_SLV_LOCK,Slave delay-line lock status" "0,1" group.long 0x68++0x3 line.long 0x0 "CLK_TUNE_CTRL_STATUS,CLK Tuning Control and Status" rbitfld.long 0x0 31. "PRE_ERR,PRE error" "0,1" newline hexmask.long.byte 0x0 24.--30. 1. "TAP_SEL_PRE,TAP_SEL_PRE" newline hexmask.long.byte 0x0 20.--23. 1. "TAP_SEL_OUT,Delay cells added on the feedback clock between CLK_PRE and CLK_OUT" newline hexmask.long.byte 0x0 16.--19. 1. "TAP_SEL_POST,Delay cells added on the feedback clock between CLK_OUT and CLK_POST" newline rbitfld.long 0x0 15. "NXT_ERR,NXT error" "0,1" newline hexmask.long.byte 0x0 8.--14. 1. "DLY_CELL_SET_PRE,delay cells on the feedback clock between the feedback clock and CLK_PRE" newline hexmask.long.byte 0x0 4.--7. 1. "DLY_CELL_SET_OUT,Delay cells on the feedback clock between CLK_PRE and CLK_OUT" newline hexmask.long.byte 0x0 0.--3. 1. "DLY_CELL_SET_POST,Delay cells on the feedback clock between CLK_OUT and CLK_POST" group.long 0xC0++0xF line.long 0x0 "VEND_SPEC,Vendor Specific Register" bitfld.long 0x0 31. "CMD_BYTE_EN,Register byte access for CMD_XFR_TYP" "0: Disable. MIX_CTRL[7:0] is read/write and..,1: Enable. MIX_CTRL[7:0] is read-only and.." newline bitfld.long 0x0 15. "CRC_CHK_DIS,CRC Check Disable" "0: Check CRC16 for every read data packet and check..,1: Ignore CRC16 check for every read data packet.." newline bitfld.long 0x0 8. "FRC_SDCLK_ON,Force CLK" "0: CLK active or inactive is fully controlled by..,1: Force CLK active" newline bitfld.long 0x0 3. "AC12_WR_CHKBUSY_EN,Check busy enable" "0: Do not check busy after auto CMD12 for write..,1: Check busy after auto CMD12 for write data packet" line.long 0x4 "MMC_BOOT,eMMC Boot" hexmask.long.word 0x4 16.--31. 1. "BOOT_BLK_CNT,Stop At Block Gap value of automatic mode" newline bitfld.long 0x4 8. "DISABLE_TIME_OUT,Time out" "0: Enable time out,1: Disable time out" newline bitfld.long 0x4 7. "AUTO_SABG_EN,Auto stop at block gap" "0,1" newline bitfld.long 0x4 6. "BOOT_EN,Boot enable" "0: Fast boot disable,1: Fast boot enable" newline bitfld.long 0x4 5. "BOOT_MODE,Boot mode" "0: Normal boot,1: Alternative boot" newline bitfld.long 0x4 4. "BOOT_ACK,BOOT ACK" "0: No ack,1: Ack" newline hexmask.long.byte 0x4 0.--3. 1. "DTOCV_ACK,Boot ACK time out" line.long 0x8 "VEND_SPEC2,Vendor Specific 2 Register" bitfld.long 0x8 12. "ACMD23_ARGU2_EN,Argument2 register enable for ACMD23" "0: Disable,1: Argument2 register enable for ACMD23 sharing.." newline bitfld.long 0x8 6. "TUNING_CMD_EN,Tuning command enable" "0: Auto tuning circuit does not check the CMD line.,1: Auto tuning circuit checks the CMD line." newline bitfld.long 0x8 5. "TUNING_1bit_EN,Tuning 1bit enable" "0,1" newline bitfld.long 0x8 4. "TUNING_8bit_EN,Tuning 8bit enable" "0,1" newline bitfld.long 0x8 3. "CARD_INT_D3_TEST,Card interrupt detection test" "0: Check the card interrupt only when DATA3 is high.,1: Check the card interrupt by ignoring the status.." line.long 0xC "TUNING_CTRL,Tuning Control" bitfld.long 0xC 24. "STD_TUNING_EN,Standard tuning circuit and procedure enable" "0,1" newline bitfld.long 0xC 20.--22. "TUNING_WINDOW,Data window" "0,1,2,3,4,5,6,7" newline bitfld.long 0xC 16.--18. "TUNING_STEP,TUNING_STEP" "0,1,2,3,4,5,6,7" newline hexmask.long.byte 0xC 8.--15. 1. "TUNING_COUNTER,Tuning counter" newline bitfld.long 0xC 7. "DIS_CMD_CHK_FOR_STD_TUNING,Disable command check for standard tuning" "0,1" newline hexmask.long.byte 0xC 0.--6. 1. "TUNING_START_TAP,Tuning start" tree.end endif tree "UTICK (Micro-Tick Timer)" base ad:0x40012000 group.long 0x0++0xB line.long 0x0 "CTRL,Control" bitfld.long 0x0 31. "REPEAT,Repeat Delay" "0: One-time delay,1: Delay repeats continuously" hexmask.long 0x0 0.--30. 1. "DELAYVAL,Tick Interval" line.long 0x4 "STAT,Status" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) eventfld.long 0x4 1. "ACTIVE,Timer Active Flag" "0: Inactive (stopped),1: Active" endif sif (cpuis("MCXN546*")) rbitfld.long 0x4 1. "ACTIVE,Timer Active Flag" "0: Inactive (stopped),1: Active" endif sif (cpuis("MCXN547*")) rbitfld.long 0x4 1. "ACTIVE,Timer Active Flag" "0: Inactive (stopped),1: Active" newline endif sif (cpuis("MCXN946*")) rbitfld.long 0x4 1. "ACTIVE,Timer Active Flag" "0: Inactive (stopped),1: Active" endif sif (cpuis("MCXN947*")) rbitfld.long 0x4 1. "ACTIVE,Timer Active Flag" "0: Inactive (stopped),1: Active" endif bitfld.long 0x4 0. "INTR,Interrupt Flag" "0: Not pending,1: Pending" line.long 0x8 "CFG,Capture Configuration" bitfld.long 0x8 11. "CAPPOL3,Capture Polarity 3" "0: Positive,1: Negative" bitfld.long 0x8 10. "CAPPOL2,Capture Polarity 2" "0: Positive,1: Negative" bitfld.long 0x8 9. "CAPPOL1,Capture-Polarity 1" "0: Positive,1: Negative" newline bitfld.long 0x8 8. "CAPPOL0,Capture Polarity 0" "0: Positive,1: Negative" bitfld.long 0x8 3. "CAPEN3,Enable Capture 3" "0: Disable,1: Enable" bitfld.long 0x8 2. "CAPEN2,Enable Capture 2" "0: Disable,1: Enable" newline bitfld.long 0x8 1. "CAPEN1,Enable Capture 1" "0: Disable,1: Enable" bitfld.long 0x8 0. "CAPEN0,Enable Capture 0" "0: Disable,1: Enable" wgroup.long 0xC++0x3 line.long 0x0 "CAPCLR,Capture Clear" bitfld.long 0x0 3. "CAPCLR3,Clear Capture 3" "0: Does nothing,1: Clears the CAP3 register value" bitfld.long 0x0 2. "CAPCLR2,Clear Capture 2" "0: Does nothing,1: Clears the CAP2 register value" bitfld.long 0x0 1. "CAPCLR1,Clear Capture 1" "0: Does nothing,1: Clears the CAP1 register value" newline bitfld.long 0x0 0. "CAPCLR0,Clear Capture 0" "0: Does nothing,1: Clears the CAP0 register value" repeat 4. (increment 0x0 0x1)(increment 0x0 0x4) rgroup.long ($2+0x10)++0x3 line.long 0x0 "CAP[$1],Capture" bitfld.long 0x0 31. "VALID,Captured Value Valid Flag" "0: Valid value not captured,1: Valid value captured" hexmask.long 0x0 0.--30. 1. "CAP_VALUE,Captured Value for the Related Capture Event" repeat.end tree.end tree "VBAT (Battery Supply)" base ad:0x40059000 rgroup.long 0x0++0x3 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" group.long 0x10++0x2B line.long 0x0 "STATUSA,Status A" rbitfld.long 0x0 19. "IRQ3_DET,Interrupt 3 Detect" "0: Not asserted,1: Asserted" rbitfld.long 0x0 18. "IRQ2_DET,Interrupt 2 Detect" "0: Not asserted,1: Asserted" newline rbitfld.long 0x0 17. "IRQ1_DET,Interrupt 1 Detect" "0: Not asserted,1: Asserted" rbitfld.long 0x0 16. "IRQ0_DET,Interrupt 0 Detect" "0: Not asserted,1: Asserted" newline eventfld.long 0x0 12. "SEC0_DET,Input 0 Detect" "0: Security input 0 not detected,1: Security input 0 detected" eventfld.long 0x0 9. "TEMP_DET,Temperature Detect" "0: Temperature error not detected,1: Temperature error detected" newline eventfld.long 0x0 8. "VOLT_DET,Voltage Detect" "0: Not detected,1: Detected" eventfld.long 0x0 7. "CONFIG_DET,Configuration Detect Flag" "0: Not detected,1: Detected" newline eventfld.long 0x0 6. "CLOCK_DET,Clock Detect" "0: Clock error not detected,1: Clock error detected" rbitfld.long 0x0 5. "OSC_RDY,OSC32k Ready" "0: Disabled (clock not ready),1: Enabled (clock ready)" newline rbitfld.long 0x0 4. "LDO_RDY,LDO Ready" "0: Disabled (not ready),1: Enabled (ready)" eventfld.long 0x0 3. "TIMER1_FLAG,Bandgap Timer 1 Flag" "0: Not reached,1: Reached" newline eventfld.long 0x0 2. "TIMER0_FLAG,Bandgap Timer 0 Flag" "0: Not reached,1: Reached" eventfld.long 0x0 1. "WAKEUP_FLAG,Wakeup Pin Flag" "0: Not asserted,1: Asserted" newline eventfld.long 0x0 0. "POR_DET,POR Detect Flag" "0: Not reset,1: Reset" line.long 0x4 "STATUSB,Status B" hexmask.long.tbyte 0x4 0.--19. 1. "INVERSE,Inverse value" line.long 0x8 "IRQENA,Interrupt Enable A" bitfld.long 0x8 19. "IRQ3_DET,Interrupt 3 Detect" "0: Disable,1: Enable" bitfld.long 0x8 18. "IRQ2_DET,Interrupt 2 Detect" "0: Disable,1: Enable" newline bitfld.long 0x8 17. "IRQ1_DET,Interrupt 1 Detect" "0: Disable,1: Enable" bitfld.long 0x8 16. "IRQ0_DET,Interrupt 0 Detect" "0: Disable,1: Enable" newline bitfld.long 0x8 12. "SEC0_DET,Input 0 Detect" "0: Disable,1: Enable" bitfld.long 0x8 9. "TEMP_DET,Temperature Detect" "0: Interrupt disabled,1: Interrupt enabled" newline bitfld.long 0x8 8. "VOLT_DET,Voltage Detect" "0: Disable,1: Enable" bitfld.long 0x8 7. "CONFIG_DET,Configuration Detect" "0: Disable,1: Enable" newline bitfld.long 0x8 6. "CLOCK_DET,Clock Detect" "0: Disable,1: Enable" bitfld.long 0x8 5. "OSC_RDY,OSC32k Ready" "0: Disable,1: Enable" newline bitfld.long 0x8 4. "LDO_RDY,LDO Ready" "0: Disable,1: Enable" bitfld.long 0x8 3. "TIMER1_FLAG,Bandgap Timer 2" "0: Disable,1: Enable" newline bitfld.long 0x8 2. "TIMER0_FLAG,Bandgap Timer 0" "0: Disable,1: Enable" bitfld.long 0x8 1. "WAKEUP_FLAG,Wakeup Pin Flag" "0: Disable,1: Enable" newline bitfld.long 0x8 0. "POR_DET,POR Detect" "0: Disable,1: Enable" line.long 0xC "IRQENB,Interrupt Enable B" hexmask.long.tbyte 0xC 0.--19. 1. "INVERSE,Inverse Value" line.long 0x10 "WAKENA,Wake-up Enable A" bitfld.long 0x10 19. "IRQ3_DET,Interrupt 3 Detect" "0: Disable,1: Enable" bitfld.long 0x10 18. "IRQ2_DET,Interrupt 2 Detect" "0: Disable,1: Enable" newline bitfld.long 0x10 17. "IRQ1_DET,Interrupt 1 Detect" "0: Disable,1: Enable" bitfld.long 0x10 16. "IRQ0_DET,Interrupt 0 Detect" "0: Disable,1: Enable" newline bitfld.long 0x10 12. "SEC0_DET,Input 0 Detect" "0: Disabled,1: Enabled" bitfld.long 0x10 9. "TEMP_DET,Temperature Detect" "0: Disable,1: Enable" newline bitfld.long 0x10 8. "VOLT_DET,Voltage Detect" "0: Disable,1: Enable" bitfld.long 0x10 7. "CONFIG_DET,Configuration Detect" "0: Disable,1: Enable" newline bitfld.long 0x10 6. "CLOCK_DET,Clock Detect" "0: Disable,1: Enable" bitfld.long 0x10 5. "OSC_RDY,OSC32K Ready" "0: Disable,1: Enable" newline bitfld.long 0x10 4. "LDO_RDY,LDO Ready" "0: Disable,1: Enable" bitfld.long 0x10 3. "TIMER1_FLAG,Bandgap Timer 2" "0: Disable,1: Enable" newline bitfld.long 0x10 2. "TIMER0_FLAG,Bandgap Timer 0" "0: Disable,1: Enable" bitfld.long 0x10 1. "WAKEUP_FLAG,Wake-up Pin Flag" "0: Disable,1: Enable" newline bitfld.long 0x10 0. "POR_DET,POR Detect" "0: Disable,1: Enable" line.long 0x14 "WAKENB,Wake-up Enable B" hexmask.long.tbyte 0x14 0.--19. 1. "INVERSE,Inverse Value" line.long 0x18 "TAMPERA,Tamper Enable A" bitfld.long 0x18 12. "SEC0_DET,Input 0 Detect" "0: Tamper disabled,1: Tamper enabled" bitfld.long 0x18 9. "TEMP_DET,Temperature Detect" "0: Tamper disabled,1: Tamper enabled" newline bitfld.long 0x18 8. "VOLT_DET,Voltage Detect" "0: Tamper disabled,1: Tamper enabled" bitfld.long 0x18 7. "CONFIG_DET,Configuration Detect" "0: Tamper disabled,1: Tamper enabled" newline bitfld.long 0x18 6. "CLOCK_DET,Clock Detect" "0: Tamper disabled,1: Tamper enabled" bitfld.long 0x18 0. "POR_DET,POR Detect" "0: Tamper disabled,1: Tamper enabled" line.long 0x1C "TAMPERB,Tamper Enable B" hexmask.long.word 0x1C 0.--15. 1. "INVERSE,Inverse value" line.long 0x20 "LOCKA,Lock A" bitfld.long 0x20 0. "LOCK,Lock" "0: Disables lock,1: Enables lock. Cleared by VBAT POR." line.long 0x24 "LOCKB,Lock B" bitfld.long 0x24 0. "LOCK,Lock" "0: Enables lock,1: Disables lock" line.long 0x28 "WAKECFG,Wake-up Configuration" bitfld.long 0x28 0. "OUT,Output" "0: Logic zero (asserted),1: Logic one" group.long 0x100++0x7 line.long 0x0 "OSCCTLA,Oscillator Control A" bitfld.long 0x0 18.--19. "SUPPLY_DET,Supply Detector Trim" "0,1,2,3" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) bitfld.long 0x0 16.--17. "MODE_EN,Mode Enable" "0: High performance mode (transconductance..,?,?,3: Low power mode (switched oscillator)" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x0 16.--17. "MODE_EN,Mode Enable" "0: Transconductance Oscillator mode,1: Low-Power Backup mode,2: Low-Power Switched mode,?" endif sif (cpuis("MCXN547*")) bitfld.long 0x0 16.--17. "MODE_EN,Mode Enable" "0: Transconductance Oscillator mode,1: Low-Power Backup mode,2: Low-Power Switched mode,?" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x0 16.--17. "MODE_EN,Mode Enable" "0: Transconductance Oscillator mode,1: Low-Power Backup mode,2: Low-Power Switched mode,?" endif sif (cpuis("MCXN947*")) bitfld.long 0x0 16.--17. "MODE_EN,Mode Enable" "0: Transconductance Oscillator mode,1: Low-Power Backup mode,2: Low-Power Switched mode,?" newline endif hexmask.long.byte 0x0 12.--15. 1. "XTAL_CAP_SEL,Crystal Load Capacitance Selection" hexmask.long.byte 0x0 8.--11. 1. "EXTAL_CAP_SEL,Crystal Load Capacitance Selection" newline bitfld.long 0x0 7. "CAP_SEL_EN,Crystal Load Capacitance Selection Enable" "0: Disable,1: Enable" sif (cpuis("MCXN546*")) bitfld.long 0x0 4.--5. "FINE_AMP_GAIN,Amplifier Gain Fine Adjustment" "0: 200 mV,?,?,?" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x0 4.--5. "FINE_AMP_GAIN,Amplifier Gain Fine Adjustment" "0: 200 mV,?,?,?" endif sif (cpuis("MCXN946*")) bitfld.long 0x0 4.--5. "FINE_AMP_GAIN,Amplifier Gain Fine Adjustment" "0: 200 mV,?,?,?" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 4.--5. "FINE_AMP_GAIN,Amplifier Gain Fine Adjustment" "0: 200 mV,?,?,?" endif bitfld.long 0x0 2.--3. "COARSE_AMP_GAIN,Amplifier gain adjustment bits to allow the use of a wide range of external crystal ESR values See the device datasheet for the ranges supported by this device" "0: ESR Range 0,1: ESR Range 1,2: ESR Range 2,3: ESR Range 3" newline bitfld.long 0x0 1. "OSC_BYP_EN,Crystal Oscillator Bypass Enable" "0: Does not bypass,1: Bypass" bitfld.long 0x0 0. "OSC_EN,Crystal Oscillator Enable" "0: Disable,1: Enable" line.long 0x4 "OSCCTLB,Oscillator Control B" hexmask.long.tbyte 0x4 0.--19. 1. "INVERSE,Inverse Value" sif (cpuis("MCXN546*")) group.long 0x108++0x3 line.long 0x0 "OSCCFGA,Oscillator Configuration A" bitfld.long 0x0 9.--11. "INIT_TRIM,Initialization Trim" "0: 8 s,1: 4 s,2: 2 s,3: 1 s,4: 0.5 s,5: 0.25 s,6: 0.125 s,7: 0.5 ms" bitfld.long 0x0 7.--8. "CAP_TRIM,Capacitor Trim" "0,1,2,3" newline hexmask.long.byte 0x0 3.--6. 1. "DLY_TRIM,Delay Trim" bitfld.long 0x0 0.--2. "CMP_TRIM,Comparator Trim" "0,1,2,3,4,5,6,7" endif sif (cpuis("MCXN547*")) group.long 0x108++0x3 line.long 0x0 "OSCCFGA,Oscillator Configuration A" bitfld.long 0x0 9.--11. "INIT_TRIM,Initialization Trim" "0: 8 s,1: 4 s,2: 2 s,3: 1 s,4: 0.5 s,5: 0.25 s,6: 0.125 s,7: 0.5 ms" bitfld.long 0x0 7.--8. "CAP_TRIM,Capacitor Trim" "0,1,2,3" newline hexmask.long.byte 0x0 3.--6. 1. "DLY_TRIM,Delay Trim" bitfld.long 0x0 0.--2. "CMP_TRIM,Comparator Trim" "0,1,2,3,4,5,6,7" endif sif (cpuis("MCXN946*")) group.long 0x108++0x3 line.long 0x0 "OSCCFGA,Oscillator Configuration A" bitfld.long 0x0 9.--11. "INIT_TRIM,Initialization Trim" "0: 8 s,1: 4 s,2: 2 s,3: 1 s,4: 0.5 s,5: 0.25 s,6: 0.125 s,7: 0.5 ms" bitfld.long 0x0 7.--8. "CAP_TRIM,Capacitor Trim" "0,1,2,3" newline hexmask.long.byte 0x0 3.--6. 1. "DLY_TRIM,Delay Trim" bitfld.long 0x0 0.--2. "CMP_TRIM,Comparator Trim" "0,1,2,3,4,5,6,7" endif sif (cpuis("MCXN947*")) group.long 0x108++0x3 line.long 0x0 "OSCCFGA,Oscillator Configuration A" bitfld.long 0x0 9.--11. "INIT_TRIM,Initialization Trim" "0: 8 s,1: 4 s,2: 2 s,3: 1 s,4: 0.5 s,5: 0.25 s,6: 0.125 s,7: 0.5 ms" bitfld.long 0x0 7.--8. "CAP_TRIM,Capacitor Trim" "0,1,2,3" newline hexmask.long.byte 0x0 3.--6. 1. "DLY_TRIM,Delay Trim" bitfld.long 0x0 0.--2. "CMP_TRIM,Comparator Trim" "0,1,2,3,4,5,6,7" endif group.long 0x10C++0x3 line.long 0x0 "OSCCFGB,Oscillator Configuration B" hexmask.long.word 0x0 0.--11. 1. "INVERSE,Inverse Value" group.long 0x118++0xB line.long 0x0 "OSCLCKA,Oscillator Lock A" bitfld.long 0x0 0. "LOCK,Lock" "0: Do not block,1: Block" line.long 0x4 "OSCLCKB,Oscillator Lock B" bitfld.long 0x4 0. "LOCK,Lock" "0: Block,1: Do not block" line.long 0x8 "OSCCLKE,Oscillator Clock Enable" hexmask.long.byte 0x8 0.--3. 1. "CLKE,Clock Enable" group.long 0x200++0x7 line.long 0x0 "FROCTLA,FRO16K Control A" bitfld.long 0x0 0. "FRO_EN,FRO16K Enable" "0: Disable,1: Enable" line.long 0x4 "FROCTLB,FRO16K Control B" bitfld.long 0x4 0. "INVERSE,Inverse Value" "0,1" group.long 0x218++0xB line.long 0x0 "FROLCKA,FRO16K Lock A" bitfld.long 0x0 0. "LOCK,Lock" "0: Do not block,1: Block" line.long 0x4 "FROLCKB,FRO16K Lock B" bitfld.long 0x4 0. "LOCK,Lock" "0: Block,1: Do not block" line.long 0x8 "FROCLKE,FRO16K Clock Enable" hexmask.long.byte 0x8 0.--3. 1. "CLKE,Clock Enable" group.long 0x300++0x7 line.long 0x0 "LDOCTLA,LDO_RAM Control A" bitfld.long 0x0 2. "REFRESH_EN,Refresh Enable" "0: Refresh mode is disabled,1: Refresh mode is enabled for low power operation" bitfld.long 0x0 1. "LDO_EN,LDO Enable" "0: Disable,1: Enable" newline bitfld.long 0x0 0. "BG_EN,Bandgap Enable" "0: Disable,1: Enable" line.long 0x4 "LDOCTLB,LDO_RAM Control B" bitfld.long 0x4 0.--2. "INVERSE,Inverse Value" "0,1,2,3,4,5,6,7" group.long 0x318++0xB line.long 0x0 "LDOLCKA,LDO_RAM Lock A" bitfld.long 0x0 0. "LOCK,Lock" "0: Do not block,1: Block" line.long 0x4 "LDOLCKB,LDO_RAM Lock B" bitfld.long 0x4 0. "LOCK,Lock" "0: Block,1: Do not block" line.long 0x8 "LDORAMC,RAM Control" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) bitfld.long 0x8 11. "RET3,Retention" "0: Corresponding SRAM array is retained in..,1: Corresponding SRAM array is not retained in.." bitfld.long 0x8 10. "RET2,Retention" "0: Corresponding SRAM array is retained in..,1: Corresponding SRAM array is not retained in.." newline bitfld.long 0x8 9. "RET1,Retention" "0: Corresponding SRAM array is retained in..,1: Corresponding SRAM array is not retained in.." bitfld.long 0x8 8. "RET0,Retention" "0: Corresponding SRAM array is retained in..,1: Corresponding SRAM array is not retained in.." newline endif sif (cpuis("MCXN546*")) hexmask.long.byte 0x8 8.--11. 1. "RET,Retention" endif sif (cpuis("MCXN547*")) hexmask.long.byte 0x8 8.--11. 1. "RET,Retention" newline endif sif (cpuis("MCXN946*")) hexmask.long.byte 0x8 8.--11. 1. "RET,Retention" endif sif (cpuis("MCXN947*")) hexmask.long.byte 0x8 8.--11. 1. "RET,Retention" newline endif bitfld.long 0x8 1. "SWI,Switch SRAM" "0: Supply follows the chip power modes,1: LDO_RAM powers the array" bitfld.long 0x8 0. "ISO,Isolate SRAM" "0: State follows the chip power modes,1: Isolates SRAM and places it in Low-Power.." group.long 0x330++0x3 line.long 0x0 "LDOTIMER0,Bandgap Timer 0" bitfld.long 0x0 31. "TIMEN,Bandgap Timeout Period Enable" "0: Disable,1: Enable" bitfld.long 0x0 0.--2. "TIMCFG,Timeout Configuration" "0: 1 s,1: 500 ms,2: 250 ms,3: 125 ms,4: 62.5 ms,5: 31.25 ms,6: 15.625 ms,7: 7.8125 ms" group.long 0x338++0x3 line.long 0x0 "LDOTIMER1,Bandgap Timer 1" bitfld.long 0x0 31. "TIMEN,Bandgap Timeout Period Enable" "0: Disable,1: Enable" hexmask.long.tbyte 0x0 0.--23. 1. "TIMCFG,Timeout Configuration" group.long 0x400++0xF line.long 0x0 "MONCTLA,CLKMON Control A" bitfld.long 0x0 0. "MON_EN,CLKMON Enable" "0: CLKMON is disabled,1: CLKMON is enabled" line.long 0x4 "MONCTLB,CLKMON Control B" bitfld.long 0x4 0. "INVERSE,Inverse value" "0,1" line.long 0x8 "MONCFGA,CLKMON Configuration A" hexmask.long.byte 0x8 3.--7. 1. "RSVD_TRIM,Reserved Trim" bitfld.long 0x8 2. "DIVIDE_TRIM,Divide Trim" "0: Clock monitor operates at 1 kHz,1: Clock monitor operates at 64 Hz" newline bitfld.long 0x8 0.--1. "FREQ_TRIM,Frequency Trim" "0: Clock monitor asserts 2 cycle after expected edge,1: Clock monitor asserts 4 cycles after expected edge,2: Clock monitor asserts 6 cycles after expected edge,3: Clock monitor asserts 8 cycles after expected edge" line.long 0xC "MONCFGB,CLKMON Configuration B" hexmask.long.byte 0xC 0.--7. 1. "INVERSE,Inverse value" group.long 0x418++0x7 line.long 0x0 "MONLCKA,CLKMON Lock A" bitfld.long 0x0 0. "LOCK,Lock" "0: Lock is disabled,1: Lock is enabled" line.long 0x4 "MONLCKB,CLKMON Lock B" bitfld.long 0x4 0. "LOCK,Lock" "0: Lock is enabled,1: Lock is disabled" group.long 0x500++0x7 line.long 0x0 "TAMCTLA,TAMPER Control A" bitfld.long 0x0 1. "TEMP_EN,Temperature Detect Enable" "0: Temperature detect is disabled,1: Temperature detect is enabled" bitfld.long 0x0 0. "VOLT_EN,Voltage Detect Enable" "0: Voltage detect is disabled,1: Voltage detect is enabled" line.long 0x4 "TAMCTLB,TAMPER Control B" hexmask.long.byte 0x4 0.--3. 1. "INVERSE,Inverse value" group.long 0x518++0x7 line.long 0x0 "TAMLCKA,TAMPER Lock A" bitfld.long 0x0 0. "LOCK,Lock" "0: Lock is disabled,1: Lock is enabled" line.long 0x4 "TAMLCKB,TAMPER Lock B" bitfld.long 0x4 0. "LOCK,Lock" "0: Lock is enabled,1: Lock is disabled" group.long 0x600++0x7 line.long 0x0 "SWICTLA,Switch Control A" bitfld.long 0x0 1. "LP_EN,Low Power Enable" "0: VDD_BAT always supplies VBAT modules in..,1: VDD_SYS always supplies VBAT modules if SWI_EN.." bitfld.long 0x0 0. "SWI_EN,Switch Enable" "0: VDD_BAT,1: VDD_SYS" line.long 0x4 "SWICTLB,Switch Control B" bitfld.long 0x4 0.--1. "INVERSE,Inverse Value" "0,1,2,3" group.long 0x618++0x7 line.long 0x0 "SWILCKA,Switch Lock A" bitfld.long 0x0 0. "LOCK,Lock" "0: Do not block,1: Block" line.long 0x4 "SWILCKB,Switch Lock B" bitfld.long 0x4 0. "LOCK,Lock" "0: Block,1: Do not block" repeat 2. (list 0x0 0x1)(list ad:0x40059700 ad:0x40059708) tree "WAKEUP[$1]" base $2 group.long ($2)++0x7 line.long 0x0 "WAKEUPA,Wakeup 0 Register A" hexmask.long 0x0 0.--31. 1. "REG,Register" line.long 0x4 "WAKEUPB,Wakeup 0 Register B" hexmask.long 0x4 0.--31. 1. "INVERSE,Inverse value" tree.end repeat.end base ad:0x40059000 group.long 0x7F8++0x7 line.long 0x0 "WAKLCKA,Wakeup Lock A" bitfld.long 0x0 0. "LOCK,Lock" "0: Lock is disabled,1: Lock is enabled" line.long 0x4 "WAKLCKB,Wakeup Lock B" bitfld.long 0x4 0. "LOCK,Lock" "0: Lock is enabled,1: Lock is disabled" tree.end tree "VREF (Voltage Reference)" base ad:0x40111000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameters" group.long 0x8++0x3 line.long 0x0 "CSR,Control and Status" rbitfld.long 0x0 31. "VREFST,Internal HC Voltage Reference Stable" "0: Disabled and unstable,1: Stable" bitfld.long 0x0 16. "BUF21EN,Internal Buffer21 Enable" "0: Disables,1: Enables" bitfld.long 0x0 11. "HI_PWR_LV,High-Power Level" "0: Low-power,1: High-power" bitfld.long 0x0 10. "REFL_GRD_SEL,Ground Select" "0: vrefl_3v,1: VSSA" newline bitfld.long 0x0 8.--9. "VRSEL,Voltage Reference Selection" "0: Internal bandgap,1: Low-power buffered 1v,2: Buffer 2.1v output,?" bitfld.long 0x0 7. "REFCHSELP_EN,Reference Channel Select Positive Enable" "0: Disables,1: Enables" bitfld.long 0x0 6. "REFCHSELN_EN,Reference Channel Select Negative Enable" "0: Disables,1: Enables" bitfld.long 0x0 5. "REGEN,Regulator Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 4. "ICOMPEN,Current Compensation Enable" "0: Disables,1: Enables" bitfld.long 0x0 3. "CHOPEN,Chop Oscillator Enable" "0: Disables,1: Enables" bitfld.long 0x0 2. "LPBG_BUF_EN,Low-Power Bandgap Buffer Enable" "0: Disables,1: Enables" bitfld.long 0x0 1. "LPBGEN,Low-Power Bandgap Enable" "0: Disables,1: Enables" newline bitfld.long 0x0 0. "HCBGEN,HC Bandgap Enabled" "0: Disables,1: Enables" group.long 0x10++0x3 line.long 0x0 "UTRIM,User Trim" hexmask.long.byte 0x0 8.--13. 1. "VREFTRIM,VREF Trim" hexmask.long.byte 0x0 0.--3. 1. "TRIM2V1,VREF 2.1V Trim" tree.end tree "WUU (Wake-Up Unit)" base ad:0x40046000 rgroup.long 0x0++0x7 line.long 0x0 "VERID,Version ID" hexmask.long.byte 0x0 24.--31. 1. "MAJOR,Major Version Number" hexmask.long.byte 0x0 16.--23. 1. "MINOR,Minor Version Number" newline hexmask.long.word 0x0 0.--15. 1. "FEATURE,Feature Specification Number" line.long 0x4 "PARAM,Parameter" hexmask.long.byte 0x4 24.--31. 1. "PINS,Pin Number" hexmask.long.byte 0x4 16.--23. 1. "MODULES,Module Number" newline hexmask.long.byte 0x4 8.--15. 1. "DMAS,DMA Number" hexmask.long.byte 0x4 0.--7. 1. "FILTERS,Filter Number" group.long 0x8++0x7 line.long 0x0 "PE1,Pin Enable 1" bitfld.long 0x0 30.--31. "WUPE15,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" bitfld.long 0x0 28.--29. "WUPE14,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" newline bitfld.long 0x0 26.--27. "WUPE13,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" bitfld.long 0x0 24.--25. "WUPE12,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" newline bitfld.long 0x0 22.--23. "WUPE11,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" bitfld.long 0x0 20.--21. "WUPE10,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" newline bitfld.long 0x0 18.--19. "WUPE9,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" bitfld.long 0x0 16.--17. "WUPE8,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" newline bitfld.long 0x0 14.--15. "WUPE7,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" bitfld.long 0x0 12.--13. "WUPE6,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" newline bitfld.long 0x0 10.--11. "WUPE5,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" bitfld.long 0x0 8.--9. "WUPE4,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" newline bitfld.long 0x0 6.--7. "WUPE3,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" bitfld.long 0x0 4.--5. "WUPE2,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" newline bitfld.long 0x0 2.--3. "WUPE1,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" bitfld.long 0x0 0.--1. "WUPE0,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" line.long 0x4 "PE2,Pin Enable 2" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) rbitfld.long 0x4 30.--31. "Reserved31,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Not supported" rbitfld.long 0x4 28.--29. "Reserved30,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Not supported" newline rbitfld.long 0x4 26.--27. "Reserved29,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Not supported" rbitfld.long 0x4 24.--25. "Reserved28,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Not supported" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 30.--31. "WUPE31,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Not supported" bitfld.long 0x4 28.--29. "WUPE30,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Not supported" newline bitfld.long 0x4 26.--27. "WUPE29,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" bitfld.long 0x4 24.--25. "WUPE28,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x4 30.--31. "WUPE31,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Not supported" bitfld.long 0x4 28.--29. "WUPE30,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Not supported" newline bitfld.long 0x4 26.--27. "WUPE29,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" bitfld.long 0x4 24.--25. "WUPE28,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x4 30.--31. "WUPE31,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Not supported" bitfld.long 0x4 28.--29. "WUPE30,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Not supported" newline bitfld.long 0x4 26.--27. "WUPE29,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" bitfld.long 0x4 24.--25. "WUPE28,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x4 30.--31. "WUPE31,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Not supported" bitfld.long 0x4 28.--29. "WUPE30,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Not supported" newline bitfld.long 0x4 26.--27. "WUPE29,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" bitfld.long 0x4 24.--25. "WUPE28,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" newline endif bitfld.long 0x4 22.--23. "WUPE27,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" bitfld.long 0x4 20.--21. "WUPE26,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" newline bitfld.long 0x4 18.--19. "WUPE25,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" bitfld.long 0x4 16.--17. "WUPE24,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" newline bitfld.long 0x4 14.--15. "WUPE23,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" bitfld.long 0x4 12.--13. "WUPE22,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" newline bitfld.long 0x4 10.--11. "WUPE21,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" bitfld.long 0x4 8.--9. "WUPE20,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" newline bitfld.long 0x4 6.--7. "WUPE19,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" bitfld.long 0x4 4.--5. "WUPE18,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" newline bitfld.long 0x4 2.--3. "WUPE17,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" bitfld.long 0x4 0.--1. "WUPE16,Wake-up Pin Enable for WUU_Pn" "0: Disable,1: Enable (detect on rising edge or high level),2: Enable (detect on falling edge or low level),3: Enable (detect on any edge)" group.long 0x18++0xB line.long 0x0 "ME,Module Interrupt Enable" bitfld.long 0x0 9. "WUME9,Module Interrupt Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x0 8. "WUME8,Module Interrupt Wake-up Enable for Module n" "0: Disables,1: Enables" newline bitfld.long 0x0 7. "WUME7,Module Interrupt Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x0 6. "WUME6,Module Interrupt Wake-up Enable for Module n" "0: Disables,1: Enables" newline bitfld.long 0x0 5. "WUME5,Module Interrupt Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x0 4. "WUME4,Module Interrupt Wake-up Enable for Module n" "0: Disables,1: Enables" newline bitfld.long 0x0 3. "WUME3,Module Interrupt Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x0 2. "WUME2,Module Interrupt Wake-up Enable for Module n" "0: Disables,1: Enables" newline bitfld.long 0x0 1. "WUME1,Module Interrupt Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x0 0. "WUME0,Module Interrupt Wake-up Enable for Module n" "0: Disables,1: Enables" line.long 0x4 "DE,Module DMA/Trigger Enable" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) bitfld.long 0x4 9. "WUDE9,DMA/Trigger Wake-up Enable for Module 9" "0,1" bitfld.long 0x4 8. "WUDE8,DMA/Trigger Wake-up Enable for Module 8" "0,1" newline bitfld.long 0x4 7. "WUDE7,DMA/Trigger Wake-up Enable for Module 7" "0,1" bitfld.long 0x4 6. "WUDE6,DMA/Trigger Wake-up Enable for Module 6" "0,1" newline bitfld.long 0x4 5. "WUDE5,DMA/Trigger Wake-up Enable for Module 5" "0,1" bitfld.long 0x4 4. "WUDE4,DMA/Trigger Wake-up Enable for Module 4" "0,1" newline bitfld.long 0x4 3. "WUDE3,DMA/Trigger Wake-up Enable for Module 3" "0,1" bitfld.long 0x4 2. "WUDE2,DMA/Trigger Wake-up Enable for Module 2" "0,1" newline bitfld.long 0x4 1. "WUDE1,DMA/Trigger Wake-up Enable for Module 1" "0,1" bitfld.long 0x4 0. "WUDE0,DMA/Trigger Wake-up Enable for Module 0" "0,1" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x4 9. "WUDE9,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x4 8. "WUDE8,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" newline bitfld.long 0x4 7. "WUDE7,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x4 6. "WUDE6,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "WUDE5,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x4 4. "WUDE4,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "WUDE3,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x4 2. "WUDE2,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" newline bitfld.long 0x4 1. "WUDE1,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x4 0. "WUDE0,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x4 9. "WUDE9,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x4 8. "WUDE8,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" newline bitfld.long 0x4 7. "WUDE7,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x4 6. "WUDE6,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "WUDE5,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x4 4. "WUDE4,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "WUDE3,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x4 2. "WUDE2,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" newline bitfld.long 0x4 1. "WUDE1,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x4 0. "WUDE0,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x4 9. "WUDE9,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x4 8. "WUDE8,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" newline bitfld.long 0x4 7. "WUDE7,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x4 6. "WUDE6,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "WUDE5,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x4 4. "WUDE4,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "WUDE3,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x4 2. "WUDE2,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" newline bitfld.long 0x4 1. "WUDE1,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x4 0. "WUDE0,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 9. "WUDE9,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x4 8. "WUDE8,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" newline bitfld.long 0x4 7. "WUDE7,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x4 6. "WUDE6,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" newline bitfld.long 0x4 5. "WUDE5,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x4 4. "WUDE4,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" newline bitfld.long 0x4 3. "WUDE3,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" bitfld.long 0x4 2. "WUDE2,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" newline bitfld.long 0x4 1. "WUDE1,DMA/Trigger Wake-up Enable for Module n" "0: Disables,1: Enables" endif line.long 0x8 "PF,Pin Flag" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) rbitfld.long 0x8 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x8 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x8 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x8 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline endif sif (cpuis("MCXN546*")) eventfld.long 0x8 31. "WUF31,Reserved" "0: Not supported,1: Not supported" eventfld.long 0x8 30. "WUF30,Reserved" "0: Not supported,1: Not supported" newline eventfld.long 0x8 29. "WUF29,Wake-up Flag for WUU_Pn" "0: No,1: Yes" eventfld.long 0x8 28. "WUF28,Wake-up Flag for WUU_Pn" "0: No,1: Yes" newline endif sif (cpuis("MCXN547*")) eventfld.long 0x8 31. "WUF31,Reserved" "0: Not supported,1: Not supported" eventfld.long 0x8 30. "WUF30,Reserved" "0: Not supported,1: Not supported" newline eventfld.long 0x8 29. "WUF29,Wake-up Flag for WUU_Pn" "0: No,1: Yes" eventfld.long 0x8 28. "WUF28,Wake-up Flag for WUU_Pn" "0: No,1: Yes" newline endif sif (cpuis("MCXN946*")) eventfld.long 0x8 31. "WUF31,Reserved" "0: Not supported,1: Not supported" eventfld.long 0x8 30. "WUF30,Reserved" "0: Not supported,1: Not supported" newline eventfld.long 0x8 29. "WUF29,Wake-up Flag for WUU_Pn" "0: No,1: Yes" eventfld.long 0x8 28. "WUF28,Wake-up Flag for WUU_Pn" "0: No,1: Yes" newline endif sif (cpuis("MCXN947*")) eventfld.long 0x8 31. "WUF31,Reserved" "0: Not supported,1: Not supported" eventfld.long 0x8 30. "WUF30,Reserved" "0: Not supported,1: Not supported" newline eventfld.long 0x8 29. "WUF29,Wake-up Flag for WUU_Pn" "0: No,1: Yes" eventfld.long 0x8 28. "WUF28,Wake-up Flag for WUU_Pn" "0: No,1: Yes" newline endif eventfld.long 0x8 27. "WUF27,Wake-up Flag for WUU_Pn" "0: No,1: Yes" eventfld.long 0x8 26. "WUF26,Wake-up Flag for WUU_Pn" "0: No,1: Yes" newline eventfld.long 0x8 25. "WUF25,Wake-up Flag for WUU_Pn" "0: No,1: Yes" eventfld.long 0x8 24. "WUF24,Wake-up Flag for WUU_Pn" "0: No,1: Yes" newline eventfld.long 0x8 23. "WUF23,Wake-up Flag for WUU_Pn" "0: No,1: Yes" eventfld.long 0x8 22. "WUF22,Wake-up Flag for WUU_Pn" "0: No,1: Yes" newline eventfld.long 0x8 21. "WUF21,Wake-up Flag for WUU_Pn" "0: No,1: Yes" eventfld.long 0x8 20. "WUF20,Wake-up Flag for WUU_Pn" "0: No,1: Yes" newline eventfld.long 0x8 19. "WUF19,Wake-up Flag for WUU_Pn" "0: No,1: Yes" eventfld.long 0x8 18. "WUF18,Wake-up Flag for WUU_Pn" "0: No,1: Yes" newline eventfld.long 0x8 17. "WUF17,Wake-up Flag for WUU_Pn" "0: No,1: Yes" eventfld.long 0x8 16. "WUF16,Wake-up Flag for WUU_Pn" "0: No,1: Yes" newline eventfld.long 0x8 15. "WUF15,Wake-up Flag for WUU_Pn" "0: No,1: Yes" eventfld.long 0x8 14. "WUF14,Wake-up Flag for WUU_Pn" "0: No,1: Yes" newline eventfld.long 0x8 13. "WUF13,Wake-up Flag for WUU_Pn" "0: No,1: Yes" eventfld.long 0x8 12. "WUF12,Wake-up Flag for WUU_Pn" "0: No,1: Yes" newline eventfld.long 0x8 11. "WUF11,Wake-up Flag for WUU_Pn" "0: No,1: Yes" eventfld.long 0x8 10. "WUF10,Wake-up Flag for WUU_Pn" "0: No,1: Yes" newline eventfld.long 0x8 9. "WUF9,Wake-up Flag for WUU_Pn" "0: No,1: Yes" eventfld.long 0x8 8. "WUF8,Wake-up Flag for WUU_Pn" "0: No,1: Yes" newline eventfld.long 0x8 7. "WUF7,Wake-up Flag for WUU_Pn" "0: No,1: Yes" eventfld.long 0x8 6. "WUF6,Wake-up Flag for WUU_Pn" "0: No,1: Yes" newline eventfld.long 0x8 5. "WUF5,Wake-up Flag for WUU_Pn" "0: No,1: Yes" eventfld.long 0x8 4. "WUF4,Wake-up Flag for WUU_Pn" "0: No,1: Yes" newline eventfld.long 0x8 3. "WUF3,Wake-up Flag for WUU_Pn" "0: No,1: Yes" eventfld.long 0x8 2. "WUF2,Wake-up Flag for WUU_Pn" "0: No,1: Yes" newline eventfld.long 0x8 1. "WUF1,Wake-up Flag for WUU_Pn" "0: No,1: Yes" eventfld.long 0x8 0. "WUF0,Wake-up Flag for WUU_Pn" "0: No,1: Yes" group.long 0x30++0x3 line.long 0x0 "FILT,Pin Filter" eventfld.long 0x0 15. "FILTF2,Filter 2 Flag" "0: No,1: Yes" bitfld.long 0x0 13.--14. "FILTE2,Filter 2 Enable" "0: Disable,1: Enable (Detect on rising edge or high level),2: Enable (Detect on falling edge or low level),3: Enable (Detect on any edge)" newline hexmask.long.byte 0x0 8.--12. 1. "FILTSEL2,Filter 2 Pin Select" eventfld.long 0x0 7. "FILTF1,Filter 1 Flag" "0: No,1: Yes" newline bitfld.long 0x0 5.--6. "FILTE1,Filter 1 Enable" "0: Disable,1: Enable (Detect on rising edge or high level),2: Enable (Detect on falling edge or low level),3: Enable (Detect on any edge)" hexmask.long.byte 0x0 0.--4. 1. "FILTSEL1,Filter 1 Pin Select" group.long 0x38++0x7 line.long 0x0 "PDC1,Pin DMA/Trigger Configuration 1" bitfld.long 0x0 30.--31. "WUPDC15,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" bitfld.long 0x0 28.--29. "WUPDC14,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" newline bitfld.long 0x0 26.--27. "WUPDC13,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" bitfld.long 0x0 24.--25. "WUPDC12,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" newline bitfld.long 0x0 22.--23. "WUPDC11,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" bitfld.long 0x0 20.--21. "WUPDC10,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" newline bitfld.long 0x0 18.--19. "WUPDC9,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" bitfld.long 0x0 16.--17. "WUPDC8,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" newline bitfld.long 0x0 14.--15. "WUPDC7,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" bitfld.long 0x0 12.--13. "WUPDC6,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" newline bitfld.long 0x0 10.--11. "WUPDC5,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" bitfld.long 0x0 8.--9. "WUPDC4,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" newline bitfld.long 0x0 6.--7. "WUPDC3,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" bitfld.long 0x0 4.--5. "WUPDC2,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" newline bitfld.long 0x0 2.--3. "WUPDC1,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" bitfld.long 0x0 0.--1. "WUPDC0,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" line.long 0x4 "PDC2,Pin DMA/Trigger Configuration 2" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) rbitfld.long 0x4 30.--31. "Reserved31,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Not supported" rbitfld.long 0x4 28.--29. "Reserved30,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Not supported" newline rbitfld.long 0x4 26.--27. "Reserved29,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Not supported" rbitfld.long 0x4 24.--25. "Reserved28,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Not supported" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x4 30.--31. "WUPDC31,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Reserved" bitfld.long 0x4 28.--29. "WUPDC30,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Reserved" newline bitfld.long 0x4 26.--27. "WUPDC29,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" bitfld.long 0x4 24.--25. "WUPDC28,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" newline endif sif (cpuis("MCXN547*")) bitfld.long 0x4 30.--31. "WUPDC31,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Reserved" bitfld.long 0x4 28.--29. "WUPDC30,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Reserved" newline bitfld.long 0x4 26.--27. "WUPDC29,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" bitfld.long 0x4 24.--25. "WUPDC28,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" newline endif sif (cpuis("MCXN946*")) bitfld.long 0x4 30.--31. "WUPDC31,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Reserved" bitfld.long 0x4 28.--29. "WUPDC30,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Reserved" newline bitfld.long 0x4 26.--27. "WUPDC29,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" bitfld.long 0x4 24.--25. "WUPDC28,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" newline endif sif (cpuis("MCXN947*")) bitfld.long 0x4 30.--31. "WUPDC31,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Reserved" bitfld.long 0x4 28.--29. "WUPDC30,Reserved" "0: Not supported,1: Not supported,2: Not supported,3: Reserved" newline bitfld.long 0x4 26.--27. "WUPDC29,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" bitfld.long 0x4 24.--25. "WUPDC28,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" newline endif bitfld.long 0x4 22.--23. "WUPDC27,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" bitfld.long 0x4 20.--21. "WUPDC26,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" newline bitfld.long 0x4 18.--19. "WUPDC25,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" bitfld.long 0x4 16.--17. "WUPDC24,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" newline bitfld.long 0x4 14.--15. "WUPDC23,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" bitfld.long 0x4 12.--13. "WUPDC22,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" newline bitfld.long 0x4 10.--11. "WUPDC21,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" bitfld.long 0x4 8.--9. "WUPDC20,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" newline bitfld.long 0x4 6.--7. "WUPDC19,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" bitfld.long 0x4 4.--5. "WUPDC18,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" newline bitfld.long 0x4 2.--3. "WUPDC17,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" bitfld.long 0x4 0.--1. "WUPDC16,Wake-up Pin Configuration for WUU_Pn" "0: Interrupt,1: DMA request,2: Trigger event,3: Reserved" group.long 0x48++0x3 line.long 0x0 "FDC,Pin Filter DMA/Trigger Configuration" bitfld.long 0x0 2.--3. "FILTC2,Filter Configuration for FILTn" "0: Interrupt,1: DMA request,2: Trigger event,?" bitfld.long 0x0 0.--1. "FILTC1,Filter Configuration for FILTn" "0: Interrupt,1: DMA request,2: Trigger event,?" group.long 0x50++0x3 line.long 0x0 "PMC,Pin Mode Configuration" sif (cpuis("MCXN235*")||cpuis("MCXN236*")) rbitfld.long 0x0 31. "Reserved31,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 30. "Reserved30,Reserved" "0: Not supported,1: Not supported" newline rbitfld.long 0x0 29. "Reserved29,Reserved" "0: Not supported,1: Not supported" rbitfld.long 0x0 28. "Reserved28,Reserved" "0: Not supported,1: Not supported" newline endif sif (cpuis("MCXN546*")) bitfld.long 0x0 31. "WUPMC31,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 30. "WUPMC30,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 29. "WUPMC29,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." bitfld.long 0x0 28. "WUPMC28,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." newline endif sif (cpuis("MCXN547*")) bitfld.long 0x0 31. "WUPMC31,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 30. "WUPMC30,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 29. "WUPMC29,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." bitfld.long 0x0 28. "WUPMC28,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." newline endif sif (cpuis("MCXN946*")) bitfld.long 0x0 31. "WUPMC31,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 30. "WUPMC30,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 29. "WUPMC29,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." bitfld.long 0x0 28. "WUPMC28,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." newline endif sif (cpuis("MCXN947*")) bitfld.long 0x0 31. "WUPMC31,Reserved" "0: Not supported,1: Not supported" bitfld.long 0x0 30. "WUPMC30,Reserved" "0: Not supported,1: Not supported" newline bitfld.long 0x0 29. "WUPMC29,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." bitfld.long 0x0 28. "WUPMC28,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." newline endif bitfld.long 0x0 27. "WUPMC27,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." bitfld.long 0x0 26. "WUPMC26,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." newline bitfld.long 0x0 25. "WUPMC25,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." bitfld.long 0x0 24. "WUPMC24,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." newline bitfld.long 0x0 23. "WUPMC23,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." bitfld.long 0x0 22. "WUPMC22,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." newline bitfld.long 0x0 21. "WUPMC21,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." bitfld.long 0x0 20. "WUPMC20,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." newline bitfld.long 0x0 19. "WUPMC19,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." bitfld.long 0x0 18. "WUPMC18,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." newline bitfld.long 0x0 17. "WUPMC17,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." bitfld.long 0x0 16. "WUPMC16,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." newline bitfld.long 0x0 15. "WUPMC15,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." bitfld.long 0x0 14. "WUPMC14,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." newline bitfld.long 0x0 13. "WUPMC13,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." bitfld.long 0x0 12. "WUPMC12,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." newline bitfld.long 0x0 11. "WUPMC11,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." bitfld.long 0x0 10. "WUPMC10,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." newline bitfld.long 0x0 9. "WUPMC9,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." bitfld.long 0x0 8. "WUPMC8,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." newline bitfld.long 0x0 7. "WUPMC7,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." bitfld.long 0x0 6. "WUPMC6,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." newline bitfld.long 0x0 5. "WUPMC5,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." bitfld.long 0x0 4. "WUPMC4,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." newline bitfld.long 0x0 3. "WUPMC3,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." bitfld.long 0x0 2. "WUPMC2,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." newline bitfld.long 0x0 1. "WUPMC1,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." bitfld.long 0x0 0. "WUPMC0,Wake-up Pin Mode Configuration for WUU_Pn" "0: Active only during a low-leakage mode. You can..,1: Active during all power modes. Do not modify the.." group.long 0x58++0x3 line.long 0x0 "FMC,Pin Filter Mode Configuration" bitfld.long 0x0 1. "FILTM2,Filter Mode for FILTn" "0: Active only during Power Down/Deep Power Down mode,1: Active during all power modes" bitfld.long 0x0 0. "FILTM1,Filter Mode for FILTn" "0: Active only during Power Down/Deep Power Down mode,1: Active during all power modes" tree.end tree "WWDT (Windowed Watchdog Timer)" base ad:0x0 tree "WWDT0" base ad:0x40016000 group.long 0x0++0x7 line.long 0x0 "MOD,Mode" bitfld.long 0x0 6. "DEBUG_EN,Debug Enable" "0: Disabled,1: Enabled" bitfld.long 0x0 5. "LOCK,Lock" "0: No Lock,1: Lock" bitfld.long 0x0 4. "WDPROTECT,Watchdog Update Mode" "0: Flexible,1: Threshold" eventfld.long 0x0 3. "WDINT,Warning Interrupt Flag" "0: No flag,1: Flag" newline bitfld.long 0x0 2. "WDTOF,Watchdog Timeout Flag" "0: Watchdog event has not occurred.,1: Watchdog event has occurred (causes a chip reset.." bitfld.long 0x0 1. "WDRESET,Watchdog Reset Enable" "0: Interrupt,1: Reset" bitfld.long 0x0 0. "WDEN,Watchdog Enable" "0: Timer stopped,1: Timer running" line.long 0x4 "TC,Timer Constant" hexmask.long.tbyte 0x4 0.--23. 1. "COUNT,Watchdog Timeout Value" wgroup.long 0x8++0x3 line.long 0x0 "FEED,Feed Sequence" hexmask.long.byte 0x0 0.--7. 1. "FEED,Feed Value" rgroup.long 0xC++0x3 line.long 0x0 "TV,Timer Value" hexmask.long.tbyte 0x0 0.--23. 1. "COUNT,Counter Timer Value" group.long 0x14++0x7 line.long 0x0 "WARNINT,Warning Interrupt Compare Value" hexmask.long.word 0x0 0.--9. 1. "WARNINT,Watchdog Warning Interrupt Compare Value" line.long 0x4 "WINDOW,Window Compare Value" hexmask.long.tbyte 0x4 0.--23. 1. "WINDOW,Watchdog Window Value" tree.end tree "WWDT1" base ad:0x40017000 group.long 0x0++0x7 line.long 0x0 "MOD,Mode" bitfld.long 0x0 6. "DEBUG_EN,Debug Enable" "0: Disabled,1: Enabled" bitfld.long 0x0 5. "LOCK,Lock" "0: No Lock,1: Lock" bitfld.long 0x0 4. "WDPROTECT,Watchdog Update Mode" "0: Flexible,1: Threshold" eventfld.long 0x0 3. "WDINT,Warning Interrupt Flag" "0: No flag,1: Flag" newline bitfld.long 0x0 2. "WDTOF,Watchdog Timeout Flag" "0: Watchdog event has not occurred.,1: Watchdog event has occurred (causes a chip reset.." bitfld.long 0x0 1. "WDRESET,Watchdog Reset Enable" "0: Interrupt,1: Reset" bitfld.long 0x0 0. "WDEN,Watchdog Enable" "0: Timer stopped,1: Timer running" line.long 0x4 "TC,Timer Constant" hexmask.long.tbyte 0x4 0.--23. 1. "COUNT,Watchdog Timeout Value" wgroup.long 0x8++0x3 line.long 0x0 "FEED,Feed Sequence" hexmask.long.byte 0x0 0.--7. 1. "FEED,Feed Value" rgroup.long 0xC++0x3 line.long 0x0 "TV,Timer Value" hexmask.long.tbyte 0x0 0.--23. 1. "COUNT,Counter Timer Value" group.long 0x14++0x7 line.long 0x0 "WARNINT,Warning Interrupt Compare Value" hexmask.long.word 0x0 0.--9. 1. "WARNINT,Watchdog Warning Interrupt Compare Value" line.long 0x4 "WINDOW,Window Compare Value" hexmask.long.tbyte 0x4 0.--23. 1. "WINDOW,Watchdog Window Value" tree.end tree.end newline AUTOINDENT.OFF